串行解码 上传Word文件下载.docx
- 文档编号:18394371
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:8
- 大小:20.84KB
串行解码 上传Word文件下载.docx
《串行解码 上传Word文件下载.docx》由会员分享,可在线阅读,更多相关《串行解码 上传Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
一个链接文件是存储为连接数值数据和文本串的CSV或者XLS格式的文本文件。
如果你将链接文件与串行解码窗口相联系,Pico示波器将会尝试以文本的格式来展现数值数据。
Pico示波器可以创建一个链接文件模板来随时准备填充你自己的数据。
视图内串行数据
在视图内显示的是以图表形式来展示的基于与模拟波形相同时基的数字型数据。
因为它允许你将数字型数据中的错误与模拟波形的特征相联系,这对于故障查找很有帮助。
我们可以将多数据流中的一个置于其它之上来进行通道间比较和时间延迟措施。
内存有效使用
Pico示波器自动决定是否捕获数据来存入示波器的缓存或者计算机的RAM。
无论你有什么类型的示波器,你都可以捕获并解码长序列的串行数据为了以后的分析。
这意味着你不需要在恰当的时候准确触发:
你可以启动捕捉,然后等待数据出现。
窗口内的串行数据
窗口内的显示是以表格形式列出信息包或者帧。
它包括了强大的搜索功能来帮助你分析深度内存Pico示波器可以捕获的百万位数据。
这个搜索按钮跳转到指定区域的指定数据类型。
双击一个数据包,然后Pico示波器放大到模拟波形和数字波形的相关区域。
过滤按钮选择含有指定值的区域的数据包,因此你只会看到感兴趣的信息。
控制当中的开始键将会隐藏所有的数据直到找到指定的数据类型。
你可以通过点击一列的标题来按照列对数据进行分类,或者通过右击列的标头来以十六进制、二进制、十进制或者美国信息交换标准代码的形式显示任意一列。
查看按钮选择哪一个数据包类型和数据区域被显示,而且设置全局数据格式。
统计按钮显示了每一个数据包的附加的特性,例如帧时间、波特率和电压增量。
你可以将统计与分类功能结合:
例如,通过电压增量分类是种快速找到由数据总线示波器或者物理故障导致错误的方法。
保存用来分析的数据
你可以通过使用输出按钮来从Pico示波器串行译码窗口中保存数据为XLS格式。
像普通示波器一样使用它
串行解码是整合到Pico示波器的普通示波器软件,因此如果你可以使用示波器,你将会熟悉串行解码。
例如,你可以轻松地使用工具栏按钮或者通过在缩放预览窗口点击、拖拽来放大、缩小你的数据。
时基、输入范围和采样率设置对于模拟串行数据波形很常见,因此没有什么要学习的新控制。
最重要的是,PicoUSB虚拟示波器的概念意味着整个电脑屏幕对于详细的数据流和大型数据表的显示是可以用的。
仅仅调整Pico窗口的大小来适应你的数据。
选择合适的示波器
协议比特率通道数合适的示波器
RS232/UART达到115kb/s1最基本的类型,如Pico2205A
SPI1M-100MHz2或34通道,带宽大于5倍比特率,如Pico3404A
IIC100kHz-5MHz2最基本的类型,如Pico2205A
IIC典型2.8MHz34通道,如Pico3404A
CAN达到1Mb/s1或2深度缓存,如Pico3204A
LIN达到19.2kb/s1最基本的类型,如Pico2205A
FlexRay达到10Mb/s1深度缓存50MHz,如Pico3204A
UART/RS-232------------通用异步串行口/异步传输标准接口
一般,一旦RS-232在计算机、调制解调器或者数据终端被找到,那么它就是在串口或者网口处通用异步收发器所使用的串行数据标准。
典型的电压摆幅是正负十二伏。
最简单的RS-232连接包含两个信号、收发端、一个公共点。
在这个例子中,Pico示波器被用来解码RS-232发射端或者接收端的低电平端,在这里零伏表示空号,五伏表示传号。
Pico的串行译码算法检测信号电压,自动选择准确的阈值电压。
IIC------------------------------集成电路总线
IIC总线是一种串行协议,其主要用于基于相同电路板的仪器之间通信的消费类电子产品,同时也是为了使用DDC2标准的计算机与视频图形阵列的外部通信。
它主要使用两个信号:
时钟和数据。
为了解码IIC,只需要告诉Pico示波器选择哪个通道用于时钟和数据。
软件自动检测时钟和数据的阈值电压。
IIS--------------------------------集成电路内置音频总线
IIS总线是一种串行协议,其主要应用于数字音频设备中的CD传输和板上或者板外的数模转换器。
它使用三个信号:
时钟、字段声道选择、数据。
IIS使用的范围较广,可以使用不同的比特率和字段大小,但是最常用的格式是用于CD音频:
32位/字段,44100样本/秒。
Pico示波器自动检测信号的比特率。
SPI(2;
3;
4线)---------------串行外设接口
SPI总线是一种串行数据标准,其用于微处理器和外部设备的通信。
起码时钟和数据两个信号是必须的,同时芯片选择是可用可不用的第3个信号。
Pico示波器可以使用不同字段大小和可选择的位序列来解码SPI的2线和3线版本。
4线的SPI可以译码成两条分开的总线。
波特率选择也是自动的。
CAN(H线和L线)-------------控制器局域网络
CAN总线是一种串行协议,其用于汽车和工业机械中微控制器的相互通信。
它使用不同的信号(拥有CANH信号和CANL信号)来增加噪声鲁棒性。
Pico示波器可以译码CANH和CANL信号。
为了改善噪声鲁棒性,你可以将两个信号叠加,再使用“A-B”的数学功能来从一个信号中减去另一个信号,然后解码两者的差异。
LIN--------------------------------本地互联网络
LIN是一种串行协议,其用于汽车电子设备中的微控制器与低速外部设备的通信。
它使用带有主从拓扑的单线总线。
LIN译码是很简单的,没有什么要担心的选项。
Pico示波器允许你修改极性、检查类型和位序,而且可以自动检测其余的每一项。
FlexRay-----------------------------车载网络标准
FlexRay是一种用于高速数据的汽车网络通信协议,速度可达10兆/秒,使用了1对或2对差分信号。
它被设计的目的是为了容错。
目前应用包括豪车的快速自适应阻尼系统。
Pico示波器需要一个示波器通道来进行FlexRAY解码。
仅有的选项是阈值和波特率,而且这两者是自动检测的。
Picoscope6串行解码--示波器显示
示波器控制:
通用的控制包括电压范围选择,时基、缓存和通道的选择都被置于工具栏来进行快速访问,所以给波形留下了清晰的显示区域。
工具菜单还有更多的先进控制和功能。
工具-->
串行解码:
解码多种串行数据信号,而且展示数据伴随着物理信号或者以详细表的形式。
数学通道:
方便解码差分串行线:
只要创建一个“A-B”的数学通道,然后再串行解码对话框中选择它。
参考通道:
在内存或者磁盘中储存波形,然后伴随着恒定激励输入展示它们。
对于诊断和产品测试非常理想。
自动设置按钮:
为了信号稳定显示配置时基和电压范围。
波形回放工具:
Pico示波器自动记录最近的10000个波形。
你可以快速扫描来寻找间歇事件。
量尺:
每一个轴都有两个可以在屏幕内拖拽来快速测量幅值、时间、频率的量尺。
变焦和平移工具:
Pico示波器可以进行几百万倍的变焦,当用到深度存储器范围时这很有用。
可以使用放大、缩小、平移工具,或者为了导航在变焦预览窗口点击、拖拽。
量尺图例:
显示了时间和电压量值的绝对和相关位置。
视图数据:
显示和模拟数据相同轴的解码数据,同时允许了测量、变焦、平移。
输出:
以Excel表的格式保存解码数据。
累加:
将多个捕获量加到一个表格里。
链接:
将绘制数值的文件附到文本串上,用于显示。
开始于:
储存数据前等待匹配帧。
统计:
随意显示每一帧的电压和定时参数。
重点:
在视图范围和数据表中所选的数据包很重要。
串行解码窗口:
将解码数据列在一个表里。
Picoscope6串行解码--规范
常规
协议RS-232/UART,IIC,IIS,SPI,CAN,LIN,FlexRay
波特率范围取决于示波器的带宽和额最大采样率
输入电压范围由示波器决定,典型+-50mV到+-20V
输入阈值范围由示波器决定,典型+-50mV到+-20V
采样数由高采样率下示波器的缓存和低采样率下的Pico示波器软件所共同决定
时基范围最小值由示波器决定,最大值为5000秒/格
RS-232/UART
信号数据(收取或发送)
数据包参数数量,类型,起始位,数据字节,奇偶校验位,停止位,报错,起始时间,终止时间
波特率50,300,1.2k,2.4k,4.8k,9.6k,19.2k,38.4k,57.6k,115.2k,惯例
选择信号空闲位置:
高或低
数据位:
5,6,7,8
奇偶校验:
无,奇校验,偶校验,Mark校验,Space校验
停止位:
1或2
位序:
最低有效位起始,最高有效位起始
IIC
信号时钟,数据
数据包参数数量,类型,地址,写/读,数据字节,告知,起始时间,终止时间
波特率自动检测
选择显示地址为:
7位的从属地址或者8位的读/写地址
IIS
信号数据,时钟,字段选择
数据包参数数量,类型,数据字节,起始时间,终止时间
选择采样时钟基于:
下降沿、上升沿
最低有效位起始,最高有效位起始
SPI
信号数据、时钟、芯片选择(可选)
上升沿、下降沿
芯片选择状态:
低电平有效、高电平有效
8,16,24,32
CAN
信号CANH或CANL
帧参数数量,标识,类型,RTR,SRR,IDE,R0,R1,DLC,数据字节,CRC序列,CRC的分隔符,ACK槽,应答界定符,错误,开始时间,终止时间
波特率10k,20k,33.3k,50k,83.3k,125k,250k,500k,800k,1M,惯例
LIN
信号数据
帧参数数量,类型,突破,同步,标识,奇偶校验,数据计算,数据字节,校验,报错,开始时间,终止时间
波特率50,300,1.2k,2.4k,4.8k,9.6k,19.2k,38.4k,57.6k,115.2k,惯例
FLEXRAY
信号数据
数据包参数数量,类型,TSS,FSS,BSS,保留位,有效载荷的前导指标,空帧指示符,同步帧指示,启动帧指示器,标识,有效载荷长度,标头循环校验,循环计数,有效载荷,有效载荷循环校验,FES,DTS,报错,开始时间,终止时间
波特率1M,1.25M,2M,2.5M,5M,10M,20M,惯例
统计(所有协议)
Pico示波器软件
操作系统微软XPSP3,WindowsVista,Win7或Win8(不包括WindowsRT)
语言(全面支持)英语,法语,德语,意大利语,西班牙语
语言(仅用户界面)汉语(简化),汉语(传统),捷克语,丹麦语,荷兰语,芬兰语,希腊语,匈牙利语,日语,韩语,挪威语,波兰语,葡萄牙语,罗马尼亚语,瑞典语,土耳其语。
IIC数模转换器的混合信号分析
我们希望解码AD5325型号数模转换器IIC口命令的同时监控它的两个模拟输出。
既然IIC是双线协议,我们需要一个至少有4通道的示波器。
在这个情况下,我们选择一个示波器2205MSO(混合信号示波器),但是我们很可能已经轻松地使用了例如Pico4424的4通道示波器。
设置
我们使用混合信号的两个模拟通道来监控数模转换器的输出,空出16个数字通道进行串行解码。
这就是我们如何连接示波器:
我们捕获一些IIC数据包,其使用DO数字通道用于时钟,D1数字通道用于数据。
在工具栏中,我们选择串行解码,然后设置通道A来解码IIC数据。
我们检查视图和窗口框来以图形和图表的格式查看我们的数据,最后点击OK。
串行解码显示
Pico示波器解码我们采集的数据,给予我们如下显示:
在视图范围内,我们可以在IIC总线上看到两个地址-数据-数据-数据序列,同时在下窗有解码数据。
两个序列都是以数模转换器的地址OC为起始。
第一个序列(OC-01-24-1D)向设备的CHA输出传递地址,因此导致它变更级。
第二个序列对数模转换器的CHB输出重复这个操作。
我们可以放大来更详细地显示开始条件和第一个数据包(设备地址):
我们可以发现Picoscope可以用作示波器,逻辑分析仪和协议分析器,同时结果以单一、易读的形式来展示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行解码 上传 串行 解码