使用MSO4000 同时调试多个串行协议 点击:210 | 回复:0



dpjpeixun

    
发表于:2011-12-29 14:05:54
楼主
单片机培训嵌入式培训设计工程师通常使用串行协议,如I2C和SPI,以简化电路板上系统模块之间的通信。这些串行协议可以降低布线的复杂性,但传统示波器一直很难调试其实现方案。设计人员一般会被迫手动解码采集的串行数据,或从示波器导出数据,以进行后期处理和解码。使用示波器解码串行数据可以为嵌入式设计工程师节约无数个小时的调试时间,允许工程师实时查看硬件和软件的影响。
尽管DPO4000系列示波器可以使用最多四条通道探测串行数据,但许多常用串行协议要求三条或三条以上的线。工程师通常需要同时解码和显示多条串行总线,观测其时间相关性。泰克MSO4000系列把DPO4000 系列的串行触发和解码功能与16条新增数字通道结合在一起。除I2C、SPI 和CAN 外,MSO4000还支持触发和解码RS-232和并行总线。通过MSO4000,工程师可以同时探测和解码多条串行总线及自定义并行总线。下面的实例使用MSO4000,调试图1所示的嵌入式设计中复杂的多芯片通信错误。
在系统最初调试过程中(如图1 所示),系统偶尔遇到电路板上状态LED指示灯表明发生故障的情况。状态LED指示灯报告的错误不明确,导致系统工程师不能确定问题是由硬件导致的还是由软件导致的。以前,类似错误一直源于模拟复用器输入上的信号质量差,但工程师已经成功更换了导致信号保真度问题的硬件。由于系统工程师怀疑错误可能源于复用器输入之外的其它来源,他决定探测到复用器的模拟输入及多条数字总线,以全面查看系统状况。MSO4000 为调试提供了4 条模拟通道和16 条数字通道。
资料来源:单片机学习 http://www.itpeixun.net/


楼主最近还看过

SSI ļʱ