工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->使用 InfiniiScan 区域触发来触发偶发异常和复杂信号

使用 InfiniiScan 区域触发来触发偶发异常和复杂信号

作者:angelazhang时间:2015-11-16

序言

调试数字设计时,如何设置示波器触发指定或独特的信号问题十分困难,甚至不可能实现。Keysight InfiniiScan 区域触发是所有 InfiniiVision3000T、4000 和 6000X 系列示波器的标配特性,可以与传统示波器触发相结合来帮助您触发问题信号。 如果您能够看到问题信号,您就可以使用 InfiniiScan 区域触发功能触发该信号。


下面,我们将通过部分实例来帮助您更好地了解 InfiniiScan 区域触发的功能。本应 用指南将介绍以下 4 种测量应用:

– 非单调边沿触发

– 建立和保持时间违规触发

– 触发单独的 "1" 和 "0"

– 串行总线仲裁触发


非单调边沿触发

具有非单调边沿的数字信号表示信号在上升或下降过程中改变方向或瞬时静止。图 1是一个偶发的随机非单调边沿实例。InfiniiVision X系列示波器具有高达1,000,000 个波形/秒的波形更新速率可以让我们清晰地看到故障信号,同时触发 数字脉冲序列的任意上升沿。现在我们需要考虑如何触发并只显示问题信号,不 显示具有正确边沿的正常信号。如果我们可以触发示波器只显示问题信号,则我们可以探测系统中的其他信号以寻找关联,进而解决信号完整性问题。

图 2: 使用 InfiniiScan 区域触发捕获并仅显示具有异常 (非单调边沿) 的波形


非单调边沿触发 (续)

注意,我们也可以更改条件为"不得交叉",以便让示波器只显示具有正常上升沿的波形 (如图 3 所示)。或者,我们可以在示波器的触摸屏上将之前划出的 "必须交叉" 区域框滑动至相邻的正常信号波形区域。

图 4: 观察具有偶发建立时间违规的数据信号眼图(绿色轨迹),同时触发时钟信号的上升沿(黄色轨迹)。


图 4 显示了一个实例: 示波器在通道 1 上触发并捕获时钟信号 (黄色轨迹),同时使用 通道 2 捕获数据信号 (绿色轨迹,作为眼 图)。使用示波器的计时光标,我们可以确 定数据信号的上升沿和下降沿通常在时钟 上升沿之前 40 ns 出现。我们也观察到数据 信号上升沿和下降沿存在偶发漂移,违反了存储设备最短 30 ns 建立时间的要求。


图 6: 使用 InfiniiScan 区域触发隔离有效的建立时间


触发单独的 “1” 和 “0”

表征串行总线信号的质量经常需要测量独立的 "1" 和/或单独的 "0"。对于 NRZ 类信号,单独的 "1" 表示指定数目 "0" 之前和之后的单一高比特。单独的 "0" 是指定数目"1" 之前和之后的单一低比特。测量单独比特的目的通常是表征器件的输出能力,确定器件能否生成有效比特,同时不会影响其他邻近的脉冲,以避免引入码间干扰/失真。目前,市场极示波器能够触发位于一个以上相反极性比特之前和/或之后的单独比特。现在,我们设置Keysight InfiniiVision X 系列示波器来触发位于至少三个 "0" 之后和至少两个 "0" 之前的独立 "1"。


图 7 是一个示波器触发 10 Mbps FlexRay串行总线信号上升沿的实例。此时,示波器显示屏的中央只显示了该信号的一个隔离上升沿。该信号的串行波特率为10Mbps,因此单一比特应为 100 ns 宽。设置示波器时基为 100 ns/格,这样我们可以轻松确定区域框的大致宽度。


图 8: 使用两个 “不得交叉” 区域并结合上升沿触发来触发单独的“1”

图 10: 触发有时包括仲裁的串行 CAN 帧


CAN 总线以系统中多个节点的数据异步传输为基础,例如车载系统。异步传输意味着多个节点可能会同时或接近同时传输数据。此时,仲裁程序将确定具有最高优先级的节点并允许该节点继续传输数据。系统中优先级较低的节点必须暂停数据传输。


如图 10 所示,帧 025HEX 中第一个脉冲具有两个不同的低电平幅度: 有时较低,部分情况下会更低。信号达到最低电平证明有两个节点正在同时尝试传输数据,仲裁将由此开始。脉冲恢复为正常电平表明仲裁结束,帧 025HEX 优先级较高。如何确保示波器仅显示包括仲裁的帧?现有示波器触发条件无法满足要求,串行总线触发与 InfiniiScan 区域触发结合够解决此问题。


<img src="http://uphotos.eepw.com.cn/1415927710/pics/4b93286dee1b8552d4fd0f52b28205d2.jpg" style="cursor:hand" onclick="window.open(this.src)" width=600; this.height=j/i*600;}"; border=0  width="700" height="525" alt="" />

图 11: 使用 InfiniiScan 区域触发仅同步包括仲裁的帧


图 11 是一个使用区域触发仅同步包含仲裁的 CAN 帧 025HEX 的实例。在本例中,首先设置示波器串行触发帧ID: 025HEX。然后,在低电平脉冲周围绘制 "必须交叉" 区域。或者,如果在同一位置绘制 "不得交叉" 区域,示波器将触发不包括仲裁、ID 等同于 025HEX 的帧。


总结

本应用指南列举了几个实例,介绍了如何使用 Keysight InfiniiVision 3000T、4000和 6000 X 系列示波器的 InfiniiScan 区域触发功能来触发包含偶发异常(或形状异常)的信号。此外,我们也展示了使用InfiniiScan 区域触发功能来触发有效信号(非问题信号)的方法。这些信号十分复杂,在现有技术条件下,应用当今示波器的标准触发功能可能很复杂甚至不可能实现触发。众多新型数字存储示波器 (DSO) 都具有触发和分析复杂高速信号的功能。但是,使用这些高级示波器功能往往得不偿失。是德科技 InfiniiVision 3000T、4000 和 6000X 系列 DSO 和 MSO 配备的 InfiniiScan 区域触发特性却并非如此。这个功能强大易于使用的工具可支持您隔离特定信号形状的测量。结合示波器高达1,000,000 个波形/秒的更新速率(使用6000 X 系列示波器可达到 450,000 个波形/秒),您可以确保触发所有发现的信号异常。








评论

技术专区