微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 低速串行总线信号的采集解码和调试

低速串行总线信号的采集解码和调试

时间:12-15 来源:互联网 点击:
抖动和时间迟滞等。示波器还可以搜索异常的过冲或下冲。所有这些搜索的项目都可以配合搜索条件设置选项,,增强调试分析的能力。
Figure 5:智能触发设置可以对欠幅,脉冲宽度,频率,上升/下降时间,信号跌落等设置量化的搜索条件每种类型的串行数据协议都有自身的规格参数定义了其物理层和协议层的信息。物理层规范主要是规定了实际信号对于理想信号的容限值。理想和容限值的设定包括比特率的抖动,数据/时钟时间参数,电平阂值和波形形状等信息。示波器的模板工具也可以进行信号物理层的验证。所示,采集的是FlexRay信号,眼图模板验证中,不符合模板规范的信号位置都会被红圈标出。这种现象表示信号序列中有一些部分是不满足FlexRay协议规范的,因此对于系统是非兼容的信号。这种情况下我们必须对信号的设计进行再次验证和调试。
Figure 6:Flexray信号波形的眼图模板测试
有时候工程师会认为进行串行总线信号的解码或调试协议层是没有必要的,因为工程师DeltaTRAK会冒险得认为芯片厂商提供的总线或器件都是符合协议规范的。但是实际情况并非如此。协议触发和解码功能通常都是示波器的选配功能。工程师可以根据需要在单台示波器上选配一种或多种协议触发解码的选件进行安装。示波器协议触发和解码可以有多种不同的方式。有些仅需要简单的边沿触发,然后解码电压vs时间信号,将解码后的信息显示给用户就可以了。相比这种简单的解码,力科示波器可以提供给用户触发特定的地址和数据位,或者是错误信息。错误信息触发能够由用户指定错误地条件进行查找,也可以长时间扫描任何出现的错误。不同示波器厂商的协议解码功能差别也很大。图7中显示的力科示波器的解码功能,显示了触发,解码值列表,和根据不同码段高亮覆盖的不同颜色的波形可以让我们更清晰得理解总线上传输的不同类型的信息。
Figure 7:设置触发条件为特定地址范围。示波器对于MIL-STD-1553总线错误信息解码。
Figure 8:触发和解码协议分析,对于总线上的错误信息触发
总结
串行总线调试和验证需要对总线本身和协议层有一定了解。现代示波器中有多种工具都可以使用。总线信号的质量,或者信号完整性的验证,应该是分析总线信号的第一步,我们可以使用力科示波器的智能触发和WaveScan功能进行验证。在协议层调试阶段,我们也会提供更多得技术资料和应用案例使工程师更多得了解示波器的这些功能特点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top