浏览量:574 发布时间:2020-10-16 15:39:59
自从20世纪70年代初微处理器发展以来,出现了4位和8位总线,传统示波器的双通道输入无法满足8位字节的观测。微处理器和存储器的测试需要时域和频域不同的仪器。数字域测试仪器应运而生。在惠普推出状态分析仪和Biomation推出时序分析仪(一开始彼此差别很大)后不久,用户就开始接受这款数字域测试仪器作为数字电路测试的**解决方案,很快状态分析仪和时序分析仪就合并成了逻辑分析仪。
近年来,逻辑分析仪的基本定位在计算机和仪器的不断集成中找到了解决方案。Tektronix TLA600系列逻辑分析仪侧重于定位和开发的能力,即仪器如何运动,如何构建有特色的结构。采用微软的Windows界面,非常好开。提高信号发现能力必然涉及仪器结构的改变。在所有要处理的数据中,主要处理与时间相关的数据,不同类型的信息在多个窗口中显示。比如一个微处理器,*好是同时观察时序和状态,并反汇编源代码,每个窗口上的光标都是相互跟踪连接的。
逻辑分析仪的选择
如果数字电路出现故障,我们一般优先使用逻辑分析仪检查数字电路的完整性,并不难发现存在的故障;但在其他情况下,你有没有考虑过使用逻辑分析仪?比如*一点,在执行我们预先准备的程序时,如何观察测试系统是否真的按照我们设计的程序在执行。如果我们给系统写(MOV A,b),系统执行(ADD A,b),会发生什么?第*点:如何*正监控软件系统的实际工作状态,而不是用DEBUG等设置断点。看着内存中的一些预设变量或数据,就是我们预先预期的值。这里我们有很多问题需要解决,比如第三和第四个。
通常我们把数字系统分为硬件部分和软件部分。在开发和设计这些系统的时候,我们有很多事情要做,比如硬件电路的初步设计,软件方案的制定和初步编制,硬件电路的调试,软件的调试,*终系统的定型等等。在这些作品中,几乎每一步工作都需要一个逻辑分析仪的帮助。但是鉴于各个单位的经济实力和人员状况不同,而且在很多系统中,并不需要把上面的部分都做一遍。
*一个层面:只看硬件系统的一些常见故障,比如时钟信号和其他信号的波形,信号中是否存在严重影响系统的毛刺;
第*个层面:要做好硬件系统各信号的时序分析,才能*大限度的利用系统资源,排除一些时序分析可以分析的故障;
第三层:分析硬件到软件的实现,保证编写的程序完全由硬件系统执行;
第四层:需要实时监控软件的实现,实时调试软件。
第五个层面:要对现有客户系统的软硬件进行系统的解剖分析,达到充分了解和掌握现有客户系统软硬件系统的功能。
对于以上级别的要求,我们可以看到,并不都需要*级的逻辑分析仪。对于*级用户,甚至可以用功能更好的示波器解决问题。对于以上使用级别,在选择仪器时可以选择相应的仪器。事实上,逻辑分析仪有几个层次,它们是:
1.2 ~ 4通道的普通数字存储器,如TDS3000系列(加上TDS3TRG*级触发模块),利用一些*级触发功能(如脉宽触发、欠幅脉冲触发、某个AND、OR、AND、OR的触发、各通道之间的异或关系)可以找到我们想要看到的信号,发现并排除一些故障。此外,示波器的功能也可以用于其他目的。这里我们只
2.示波器的通道数不够时,也可以选择一些具有简单时序分析功能的多通道时序分析仪器,比如现在市场上的早期逻辑分析仪和混合信号示波器,比如安捷伦的546D示波器。
3.一些功能简单、速度不是特别快的基于Windows、大部分由软件完成的虚拟仪器,国内很多厂商都有生产。
4.不可扩展的固定机,具有强大的采样率、触发功能和分析功能。TLA600系列示例。
5.功能更强、扩展性更好的模块化卡式机;对于不同的用户,可以根据需要选择不同等级的仪器。