新闻中心

EEPW首页>测试测量>设计应用> 全面认识逻辑分析仪(下)

全面认识逻辑分析仪(下)

作者: 时间:2017-01-12 来源:网络 收藏

在测试运行时,逻辑分析仪实际评估时钟的每个上升沿,确定建立时间或保持时间违规。它监测数百万个事件,只捕获未能满足建立时间或保持时间要求的事件。图7显示了得到的显示画面。这里,建立时间为2.375 ns,远远低于规定的限制10 ns。

7.在逻辑分析仪评估时钟的每个上升沿以后,它显示建立时间和保持时间违规。

信号完整性

直观观测和测量信号是发现与信号完整性有关的问题的唯一途径。在极大程度上,人们在几乎任何电气工程实验室中熟悉的相同仪器都是用来测量信号完整性的。这些仪器包括逻辑分析仪和示波器,以及完善基本工具箱的探头和应用软件。此外,可以使用信号源,提供失真的信号,进行压力测试,评估新器件和新系统。

在调试数字信号完整性问题时,特别是在拥有大量总线、输入和输出的复杂系统中,逻辑分析仪是第一条防线。它提供了高通道数量、深内存和高级触发,从多个测试点采集数字信号,然后以相干方式显示信息。由于它是一种数字仪器,逻辑分析仪检测其监测的信号上的门限交点,然后显示逻辑IC看见的逻辑信号。

得到的定时波形是清楚的、可以理解的,它们可以简便地与预计数据进行对比,确认一切正常。这些定时波形通常是搜索损害信号完整性的信号问题的起点。在反汇编程序和处理器配套软件包的帮助下,可以进一步解释这些结果,通过这些工具,逻辑分析仪可以把实时软件轨迹(与源代码相关)与低级硬件活动关联起来(图8)。

8.这个逻辑分析仪画面显示了与源代码相关的定时波形和实时软件轨迹。

但是,并不是每台逻辑分析仪都适合在当今极高的(且日益提高的)数字数据速率下执行信号完整性分析。下表提供了某些技术数据指引,在进行高级信号完整性调试,选择逻辑分析仪时,应考虑这些指引。如果把所有重点都放在采样率和内存容量上,那么很容易会忽视逻辑分析仪中的触发功能。

而触发通常是找到问题最快速的方式。毕竟,如果逻辑分析仪触发错误,那么证明错误已经发生。大多数当前逻辑分析仪包括多种触发,可以检测损害信号完整性的特定事件,比如毛刺及建立时间和保持时间违规之类的事件。这些触发条件可以一次应用到数百条通道中,这是逻辑分析仪的独特优势。

小结

逻辑分析仪对各级数字调试都必不可少。随着数字器件越来越快、越来越复杂,逻辑分析仪也在与时俱进。它们提供了相应的速度,可以捕获设计中最快速、最短暂的异常事件;它们提供了相应的容量,可以以高分辨率观察所有通道;它们提供了相应的存储深度,可以解开多个周期中数十个、数百个、甚至数千个信号之间的关系。

触发可以确认怀疑的问题,或发现完全意想不到的错误。最重要的是,触发提供了各种各样的工具,可以试验与故障有关的假设,或定义间歇性事件。逻辑分析仪的一系列触发选项是其通用性的标志。此外,高分辨率采样结构可以揭示与信号特点有关的看不见的细节。

使用一只探头同时采集状态数据和高速定时数据,可以帮助设计人员收集与其器件有关的大量数量,然后分析定时图和高级状态活动之间的关系。其它特点如采集内存、显示和分析功能、整合模拟工具、甚至模块化特点融合在一起,使得逻辑分析仪成为查找数字问题、满足紧迫的设计时间表的首选工具。

逻辑分析仪对信号完整性测试的要求

逻辑分析仪特点

信号完整性推荐功能

示波器集成

逻辑分析仪屏幕上对应时间的示波器轨迹,多通道眼图

探测

通过同一只逻辑分析仪探头同时采集定时数据、状态数据和模拟数据

定时测量分辨率

20 ps (50-GHz时钟速率)

状态采集速率

高达1.4 GHz

采集记录长度

高达256M

触发

边沿,毛刺,逻辑,建立时间/保持时间,等等

分析

处理器配套软件包和反汇编程序

显示画面

多个显示画面



上一页 1 2 下一页

评论


技术专区

关闭