如何使用FlexChannel进行多总线系统调试控制
0 2023-03-16

  多数嵌入式系统都采用多总线结构,为了观察这些系统,调试和工具必须能够显示多条总线的活动,以及、促动器、和信号。挑战在于不仅要查看多条总线,而且每条总线都要求不同的信令传送方法,因此需要不同的探测方法。某些总线可以使用单端观察,其他总线则要求差分测量。为了查看多条总线,您可能要利用数字逻辑通道,大大扩展通道数量。

  新型FlexChannel输入通道可以使用范围最广泛的探头,满足测量多个不同信号的需求。每条FlexChannel可以测量:

  使用无源探头测量一个单端模拟信号

  使用TLP058 逻辑探头接入8条数字通道,测量8个数字逻辑信号。

  使用kV®差分电压探头测量1个差分电压信号。

  使用IsoVuTM隔离测量系统测量1个光隔离差分电压信号

  使用TekVPI®探头测量1个电流信号

  新4系列MSO的FlexChannel技术使每个通道的输入都可以用作一个模拟通道或8个数字逻辑输入(使用TLP058逻辑探头),或同时使用模拟和频谱视图,每个域都有独立的采集控制,可以根据需求进行灵活配置。要想捕获高保真总线信号,需要重点考虑几个方面的因素。

  采集单端总线信号

  许多常用的低速和中速总线都采用单端信令,用相对于系统接地的特定电压表示数字信号。一般使用示波器标配无源电压探头或使用混合信号示波器上的数字探头捕获这些模拟信号。FlexChannel 输入同时支持这两种探头类型,应考虑的部分重要因素包括:

  地线要尽可能短。为了成功地采集模拟信号,首先要保证每条通道的基准电压通过低路径连接到示波器上。

  确保测量系统的上升时间小于信号上升时间的五分之一。示波器和探头的性能必须能够充分真实地表示信号。常用准则是确保测量系统的带宽至少是信号带宽的五倍,采样率至少是信号带宽的3-5 倍。

  对 MSO 上的数字逻辑,示波器和探头的综合系统带宽应足以捕获信号,数字通道上的采样率应至少是信号频率的10 倍。性能通常用带宽或可以检测的最小脉宽表示。

  确保探头相对于信号源阻抗很大,最大限度地降低探头负载对信号的影响。

  对低功率电路,这主要是探头的输入;对高速信号,这主要是探头的输入。

  采集差分总线信号

  为改善总线抗噪声能力,同时为了改善更高速的总线的信号完整性,通常会使用差分信令。与单端信令不同,差分信令用两个信号之间的电压差表示。对某些低频率应用,可以使用单端探头捕获差分信号的每一侧,示波器可以计算数学差。在实践中,由于探头增益、传播延迟和补偿差异,这种技术特别容易发生错误。捕获差分信号最可靠的方式是使用有源差分探头,其在探头尖端采用差分,来传感电压差异。

  上面列明的单端探头的性能考虑因素同样也适用于数字探头。但是,必须注意差分探头能够忽略或抑制共模信号。这些探头的一个主要指标是关心的频率上的共模抑制比(CMRR)。泰克提供了各种不同性能的差分探头,包括为最苛刻的测量环境设计的光隔离IsoVuTM 差分测量系统。

  对所有信令方式 - 阈值是关键

  不管采用哪种技术捕获信号,总线信号的模拟表示一般都连接到示波器上。在正确解释总线信号前,模拟信号必须与阈值对比,如果超过阈值,那么一般解释为高(“1”);如果低于阈值,那么一般解释为(“0”)。( 在某些情况下,模拟电压会与数字逻辑探头内部的阈值进行对比。)

  许多嵌入式设计基于多个逻辑家族,要求使用各种数字阈值。有的示波器支持每条通道设置专用阈值,可以实现最大的调试灵活性和采集保真度。

  使用波形触发模式隔离信号完整性问题

  在调试并行总线或串行总线的信号完整性问题时,首先应使用高级示波器中的标准触发模式,捕获违反设计规范的信号:

  可以使用脉宽触发,隔离线和数据线上的和最小脉宽违规。

  可以使用超时触发,隔离漏掉的脉冲,如时钟信号中。

  可以使用上升时间和下降时间触发,隔离设计中太快或太慢的信号边沿。

  可以使用欠幅脉冲和窗口触发,隔离幅度不正确、太低或太高的数字信号。

  多通道建立时间和保持时间触发功能会把一个或多个数据信号的定时与时钟信号进行对比,检测建立时间和保持时间违规。

  嵌入式系统设计越来越复杂,集成的信号种类越来越多。一旦解决了任何信号完整性问题,接下来要检验更广泛的系统的工作方式是否符合预期。新系列MSO为调试和检验多总线系统提供了最优秀的工具,它采用15.6 英寸超大高清显示器,显示区域是10.4 英寸显示器的两倍,高清分辨率可以支持多个信号和总线。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 【6.29直播】西门子EDA工具在3D IC设计中的应用


  • 相关技术文库
  • 工业
  • 安防
  • 航空
  • CAN
  • 发电机工作原理与作用-常见故障及解决办法

    汽车上蓄电池的电能有限,在它放电以后必须及时进行补充充电,因此汽车上还必须装备充电系统。充电系统由发电机、调节器和充电状态指示装置组成。

    昨天
  • 详解LIN总线技术

    LIN是CAN和SAE J1850协议的补充性协议,针对时间要求不高或不需要精确容错的应用。

    前天
  • 电机烫得不行?怎么办?

    本文介绍电机温度过高的原因和解决方法。\x0a

    前天
  • CAN节点发送错误不成功,怎么办?

    CAN总线上的每个节点往总线上发送数据的同时,会读取总线上的数据,并与自己发送的数据作对比。

    前天
  • 无刷电机霍尔信号的滤波电路

    如图1是无刷电机霍尔信号的滤波电路,为了保证波形质量,简单的阻容滤波并不能完全解决实际复杂的工作环境所带来的

    06-05
  • LED驱动器中I2C的LED控制方式

    现在大街上随处可见的LED显示屏,还有装饰用的LED彩灯以及LED车灯,处处可见LED灯的身影,LED已经融入到生活中的每一个角落。LED无疑是当前最热的一个应

    06-02
  • 电平有关集成逻辑电路和rs232串口的基本知识

    [导读]手机串口一般是CMOS电平,当把android手机当做开发板上的一个器件(比如利用android系统自带的GPRS模块,wifi模块,语音视频模块等等)

    06-02
  • 如何评估CAN信号的质量?

    CAN总线广泛应用于汽车电子、现代工业及军工航空等安全要求较高的领域,优质的CAN信号是各节点稳定通信的基础,那么,如何判断总线信号质量的优劣呢?我们可以对信号

    05-31
  • 探究影响CAN波形稳定的重要因素——边沿台阶

    你了解CAN总线波形吗?你知道是什么因素造成CAN信号不稳定的吗?本文将带你探究影响CAN波形稳定的重要因素——边沿台阶。阻抗匹配是指信号源或者传输线跟负载之间

    05-31
  • I2C通信介绍

    I2C(Inter-Integrated Circuit)总线是由飞利浦在80年代初设计的,同一电路板上的不

    05-31
  • CAN硬件设计知识介绍

    什么是CAN:CAN(Controller Area\x0d\x0aNetwork,控制器局域网络 )是一种广泛用于汽车内

    05-31
  • CAN分析原因并提供相应解决方案。

    各位工程师对于CAN总线隔离方案想必都极为熟悉,但可能会遇到CAN总线采用了隔离方案依旧通讯异常的情况。这一类问题应该怎么解决呢?本文将对各类方案电路原理为大家

    05-30
下载排行榜
更多
广告