图6:解码列表
b、显示选项
数据显示格式,支持二进制、十进制、十六进制、ASCAII码。如图7。
图7:显示格式
c、协议信号
与触发菜单类似,设定信源及阈值。需要注意的是,阈值电压需要设置于波形内,若阈值电平位于波形区域外则无法解码。
d、协议配置
配置与输入信息相同的波特率。
e、协议复制
若用户非常清楚触发或解码的协议信号和协议配置,可使用此功能快速复制触发参数到解码,或复制解码参数到触发。
2.3参数配置小结
通过触发配置和解码配置,我们可以看到CAN总线只要配置好触发条件、触发和解码的阈值电平、波特率以及数据显示格式即可得到CAN数据。
下图为STB3输出的CAN 信号输入到示波器,示波器的触发条件为开始条件,触发和解码的波特率均设置为50kbit/s即可得到CAN 的解码数据,如图8所示。
图8:总线解码
从上图中,我们可以看到,解码列表里显示了与波形相对应的解码数据:
-序号代表从屏幕左边到右对应帧的数据。
-Time代表每帧相对水平中间位置的时间。
-Type代表解码得到的帧类型。是标准数据帧、远程帧或是扩展帧。
-ID代表解码后的报文地址;设置为触发条件,可以对特定报文进行筛选。
-Length代表解码得到的数据长度;数据长度0到8个字节。
-Data代表数据帧的数据信息;测试者最关心的数据。
-CRC为检验码;当校验数据不正确时,提示错误信息。
-ACK为响应位,Yes表示有响应位。
此外还可以通过示波器放大功能,选定数据进行放大。总线解码显示与之对应的解码数据并通过不同颜色标注数据的地址、数据、检验码以及响应位。当显示空间不足时,无法显示的数据均以红点表示。当示波器解码结果与协议不一致时,示波器则会显示相应错误。(来源:“鼎阳硬件设计与测试智库”微信号(SiglentThinkTank))