新闻中心

EEPW首页>测试测量>设计应用> 使用逻辑分析仪快速发现数字系统的问题

使用逻辑分析仪快速发现数字系统的问题

作者: 时间:2017-03-23 来源:网络 收藏

通过更接近的观察您可以看到,计数器的最低有效位从十六进制值F跳变到0时会出现间断点。例如,计数器从十六进制值DF跳变到E0、从EF跳变到F0以及从FF跳变到00时都会出现问题。

通过异步捕获进行计时验证

通过异步捕获进行计时验证,可对数字设计进行更深入的分析。通过这个步骤,可以辨别系统中存在的问题是功能问题、计时问题还是两者同时存在。

在此模式中,对时钟信号和数据信号进行采样和查看至关重要。另一个标签定义为“Clock(时钟)”,选择适当的逻辑分析仪时钟输入线路(该线路已经实际连接到计数器电路时钟信号输出端)。最简单的触发设置是在Waveform窗口中,将“FF”值输入到Counter总线旁边简单的触发菜单中。

使用这种触发进行的异步捕获如图3所示。触发事件在迹线的左侧,可以看到数值跳变到十六进制的“00”。在此模式中,您可以看到被测件每条线路上的信号计时,其详细程度达到逻辑分析仪采样电路分辨率的水平。假设数据在时钟线路的上升沿之前变得稳定和有效。更进一步查看时钟上升沿附近的计数器比特值,您必须选中复选框查看是否满足了时钟和数据之间的基本设置和保持要求。

查看时钟上升点(计数器总线应已经从FF跳变到00)处的迹线,您可以看到非常明显的问题。在该点上,数据总线还没有稳定在00值上。事实上,它显然是在时钟下降沿附近变得稳定。设计计时中出现了错误。将游标分别放置在时钟下降沿(M1)、稳定总线值00(M2)起始端和稳定总线值00(M3)终止端上。简单的计时测量显示了设置时间(M1-M2)和保持时间(M3-M1)相对于时钟下降沿的数值。

可提供帮助的触发

查找设计中存在的问题绝非易事。设置适当类型的触发是探查设计流程问题根源的关键。一种最重要的触发类型是“超时触发”。逻辑分析仪可监测重复性的、预期会出现的目标系统行为,如果该行为在某个预定时间范围内没有出现,则逻辑分析仪进行触发。当目标系统的数据总线锁定或“暂停”在固定数据值,而时钟继续运行时,超时触发非常有帮助。

总结

虽然数字系统体系结构正在发生革命性的变化,包括过渡到面向串行总线协议的总线结构,但是目前的许多设计仍在采用基本的并行总线体系结构。通常,设计人员必须对这些总线进行分析,以便进行设计验证或查找设计缺陷。如果知道如何使用同步和异步捕获模式以及智能触发,可以显著加快设计从调试到上市的过程。


上一页 1 2 下一页

评论


技术专区

关闭