逻辑分析仪使用技巧

电子说

1.3w人已加入

描述

●设置时钟模式

逻辑分析仪是为从多引脚器件和总线中捕获数据设计的。“捕获速率”指输入采样的频次,其功能与示波器中的时基相同。注意在描述逻辑分析仪操作时,“采样”、“采集”和“捕获”通常会互换使用。

※时钟模式分类

数据采集或时钟模式分成两类:定时采集模式和状态采集模式。

定时采集模式捕获信号定时信息。在这种模式下,使用逻辑分析仪内部时钟对数据采样。数据采样速度越快,测量分辨率越高。目标设备和逻辑分析仪采集的数据之间没有固定的定时关系。这种采集模式主要用于SUT信号之间定时关系至关重要的情况。

状态采集模式用来采集SUT的“状态”。来自SUT的信号定义采样点(采集数据的时间和频次)。为采集输入时钟使用的信号可以是系统时钟、总线上的控制信号或导致SUT改变状态的信号。它在活动边沿上采样数据,在逻辑信号稳定时表示SUT的情况。逻辑分析仪在且只在选择的信号有效时采样。这里不关心时钟事件之间发生的情况。

※怎样确定使用哪类采集

怎样确定使用哪类采集呢?这要看用户怎样查看数据。

如果用户想捕获一长串定时细节记录,那么应使用定时采集或内部(或异步)时钟。

如果用户想在SUT看到时采集数据,在这种情况下,应选择状态(同步)采集。在状态采集中,将在列表窗口中顺序显示SUT的每个连续状态。状态采集使用的外部时钟信号可以是任何相关信号。

※时钟模式设置技巧

在设置逻辑分析仪采集数据时,可以遵循一些通用的指导准则:

定时(异步)采集:采样时钟速率在确定采集分辨率中发挥着重要作用。任何测量的定时精度总是一个采样间隔加上制造商指定的其它误差。例如,在采样时钟速率是2 ns时,新的数据样点会每隔2 ns 存储到采集存储器中。直到下一个采样时钟时,才会捕获该采样时钟后变化的数据。由于不知道这2 ns中数据变化的确切时间,因此净分辨率是2 ns。

状态(同步)采集:在采集状态信息时,与任何同步设备一样,逻辑分析仪必须在采样时钟前和采样时钟后,在输入上存在稳定的数据,以保证捕获正确的数据。

●设置触发

触发是逻辑分析仪区别于示波器的另一种功能。示波器有触发功能,但其对二进制条件的反应能力相对有限。相比之下,逻辑分析仪可以评估各种逻辑(布尔)条件,确定逻辑分析仪什么时候触发。触发的目的是选择逻辑分析仪捕获哪些数据。逻辑分析仪可以追踪SUT 逻辑状态,在SUT 中发生用户自定义事件时触发。

※什么是“事件”

在讨论逻辑分析仪时,必需了解“事件”一词。

“事件”有多层意思:它可以是一条信号线路上的简单跳变,可以是故意跳变或无意跳变。如果用户正在查找毛刺,那么这是感兴趣的“事件”。事件可以是特定信号(如Increment或Enable)变得有效的时间。事件还可以是整个总线中多个信号跳变组合导致的指定逻辑条件。但要注意,在所有情况下,事件都是信号从一个周期变到下个周期时出现的某种东西。

※触发条件类型

可以使用许多条件,触发逻辑分析仪。例如,逻辑分析仪可以识别总线或计数器输出上的特定二进制值。其它触发选择包括:

字:用二进制、十六进制等定义的特定逻辑码型

范围:在低值和高值之间发生的多个事件

计数器:计数器追踪的用户编程的事件数量

信号:外部信号,如系统复位

毛刺:采集之间发生的脉冲

定时器:定时器追踪的两个事件之间的时间或单个事件的时间周期

模拟:使用示波器触发模拟特点,交叉触发逻辑分析仪

在提供所有这些触发条件时,可以使用广义的状态问题搜索,然后用日益明确的触发条件提炼搜索,追踪系统错误。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分