什么是逻辑分析仪?
逻辑分析仪(英文:Logicanalyzer)是专用于数字信号的分析仪(分析设备),是一种主要目的是验证数字电路运行情况的测量仪器。
作为分析信号的设备,有时将其与示波器相比较,示波器主要用于分析模拟信号。
逻辑分析仪的使用
逻辑分析仪是数字电路验证和故障排除的重要工具,用于产品开发和制造现场。
对于多个输入信号,不测量模拟特性,而是使用阈值将其转换为0和1来进行处理。由于信号被视为数字数据,因此它们在数字电路中用于以下应用。
- 调试和验证系统操作
- 多个数字信号的同时跟踪和关联
- 检测总线上的时序违规和瞬变
- 嵌入式软件执行跟踪
逻辑分析仪原理
将探头安装在被测系统(SUT)的测量点并将信号输入到逻辑分析仪。获取的信号首先输入到比较器。
比较器将该电压与用户任意设定的阈值电压进行比较,如果高于此,则送入“1”,如果低于此,则送入“0”到后级。也就是说,经过比较器之后,就被当作数字信号来处理。
比较器的输出是与时钟和触发条件相对应的数字信号。根据用途,时钟可以是逻辑分析仪的内部采样时钟或来自 SUT 的外部时钟。
前者是为了获取每个信号之间的时序信息,后者是为了获取状态。可以为各种项目设置触发条件,例如特定逻辑模式、任意数量的事件计数和事件持续时间。
根据被测电路的信号电平设置适当的阈值,并为要获取的信息设置适当的时钟和触发条件非常重要。
逻辑分析仪的使用方法
将探头连接到 SUT 并命名每个输入信号。此时,当测量总线等多个信号时,通过将它们分组登记,更容易观察测量结果。
接下来,确定对信号进行采样的时间。采样时钟频率越高,可以进行的信号测量越详细。另一方面,由于可以捕获的数据量是恒定的,所以可以观察的时间范围变得更窄。信号采样间隔可以使用以下公式计算。
采样间隔(秒)= 1/频率(Hz)
最后一步是设置触发条件。除了开始测量之外,触发条件设置还允许您指定触发发生时的屏幕显示方法。对于屏幕显示方法,您可以指定是在发生一次触发后停止还是在每次触发发生时更新测量结果。