逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测和分析电路设计(硬件设计和软件设计)中的错误。逻辑分析仪是设计中不可缺少的电子测试设备,通过它可以迅速地定位错误、解决问题、达到事半功倍的效果。
逻辑分析仪的产生和发展
20 世纪 70 年代初研制出微处理器,出现 4 位和 8 位总线,传统示波器的双通道输入无法满足 8bit 的观察。微处理器和存储器的测试需要不同于时域和频域仪器,所以数域测试仪器应运而生。当时的 HP 公司推出状态分析仪和 Biomation 公司推出定时分析仪(两者最初很不相同)之后不久,用户开始接受这种数域测试仪器作为最终解决数字电路测试的手段,不久状态分析仪与定时分析仪合并成逻辑分析仪。
20 世纪 80 年代后期,逻辑分析仪变得更加复杂,使用起来也更加困难。例如,引入多电平树形触发,以应付条件语句如 IF 、 THEN 、 ELSE 等复杂事件。这类组合触发必然更加灵活,同时对大多数用户来说就不是那样容易掌握了。
逻辑分析仪的基本发展趋势是计算机与仪器的不断融合。在 PC 机平台上使用 Windows ,只要给定正确的软件和相关工具,即可通过互联网进行远程控制,从目标文件格式中提取源码和符号,而且处理器可运行各种控制操作。
逻辑分析仪的分类
目前市场上逻辑分析仪有两类,一类是独立式逻辑分析仪,主要供应商有安捷伦和泰克;另一类是价格相对低廉的基于PC的虚拟逻辑分析仪(VI),主要供应商为美国国家仪器公司( National Instruments ,NI),主要产品为图形化测试测量编程软件 LabVIEW 。传统上,在PC上运行的 LabVIEW 软件被称为虚拟仪器,但随着 LabVIEW RT 的推出,这些 VI 可以在多种设备上运行,如便携式仪器、工业 PC 或基于 Web 的仪器等。
在中国也有一些生产逻辑分析仪的厂家,但大部分是虚拟仪器,由于进口的独立式逻辑分析仪的价格昂贵,国内很需要一款独立便携、使用简单的逻辑分析仪,向***生产的,北京海洋推出的一款逻辑分析仪就比较适合国内市场。
逻辑分析仪的主要技术指标
1、逻辑分析仪的通道数
在需要逻辑分析仪的地方,要对一个系统进行全面地分析,就应当把所有应当观测的信号全部引入逻辑分析仪当中,这样逻辑分析仪的通道数至少应当是:被测系统的字长(数据总线数)+被测系统的控制总线数+时钟线数。这样对于一个 8 位机系统,就至少需要 34 个通道。现在几个厂家的主流产品的通道数也高达 340 通道,例 Tektronix 等,市面上主流的产品是 34 通道的逻辑分析仪,用它来分析最常见的 8 位系统,像北京海洋最新推出的 OLA 系列逻辑分析仪就是 34 通道的。
2、定时采样速率
在定时采样分析时,要有足够的定时分辨率,就应当有足够高的定时分析采样速率,但是并不是只有高速系统才需要高的采样速率,现在的主流产品的采样速率高达 2GS/s ,在这个速率下,我们可以看到 0.5ps 时间上的细节。
3、状态分析速率
在状态分析时,逻辑分析仪采样基准时钟就用被测试对象的工作时钟(逻辑分析仪的外部时钟)这个时钟的最高速率就是逻辑分析仪的高状态分析速率。也就是说,该逻辑分析仪可以分析的系统最快的工作频率。现在的主流产品的定时分析速率在 300MHz ,最高可高达 500MHz 甚至更高。
4、逻辑分析仪的每通道的记录长度
逻辑分析仪的内存是用于存储它所采样的数据,以用于对比、分析、转换(譬如将其所捕捉到的信号转换成非二进制信号)。
5、逻辑分析仪的测试夹具
逻辑分析仪通过探头与被测器件连接,测试夹具起着很重要的作用,测试夹具有很多种,如飞行头和苍蝇头等,详见电子发烧友网站(www.elecfans.com)。
示波器与逻辑分析仪的比较
1、示波器的特点是:
a)能够查看信号的微小电压变化;
b)具有很高的时间间隔测量准确度。
示波器通常在需要高垂直分辨率和高电压分辨率时使用。也就是说,如果您需要观察微小的电压变化,您就应该使用示波器。许多示波器都能够提供很高的时间间隔分辨,因此能以很高的精确度测量两个事件的时间间隔。总之在需要参量信息时,您应使用示波器。
2、逻辑分析仪的特点是:
a)能够同时观察多个信号;
b)能够查看硬件系统的系统信号;
c)能够按高低电平模式触发多条信号线,并查看结果。
逻辑分析仪与示波器的工作方式相似:用水平轴代表数据的时间,垂直轴代表数据的电压幅度。虽然,逻辑分析仪没有示波器那么高的电压分辨率和事件间隔精确度,但是逻辑分析仪能够同时捕获并显示多个信号,示波器却做不到。当系统中的信号穿越阈值时,逻辑分析仪和您的逻辑电路具有相同的反应。所以在查看总线(微处理器的地址、数据或控制总线)的时间关系时,逻辑分析仪特别有用,它可以对微处理器总线信息解码更有意义,更直观的方式表示信息。当您的电路通过了参量设计阶段后,对许多信号的定时关系感兴趣,并且要在高低电平模式上触发时,那么逻辑分析仪就是极好的选择。但是以往的独立式逻辑分析仪不仅价格昂贵,而且操作麻烦。另外虚拟的逻辑分析仪功能有限,所以市场需要一款适合普通用户的逻辑分析仪,北京海洋仪器推出的 OLA 系列逻辑分析仪是很好的选择。
逻辑分析仪的功能
如前所述,绝大多数逻辑分析仪是两种仪器的合成,第一部分是定时分析仪,第二部分是状态分析仪。
1. 定时分析
定时分析是逻辑分析仪中类似示波器的部分,它与示波器显示信息的方式相同,水平轴代表时间,垂直轴代表电压幅度。定时分析首先对输入波形的采样,然后使用用户定义的电压阈值,确定信号的高低电平。定时分析只能确定波形是高还是低,不存在中间电平。所以定时分析就像一台只有 1 位垂直分辨率的数字示波器。但是,定时分析并不能用于测试参量,如果你用定时分析测量信号的上升时间,那你就用错了仪器。如果你要检验几条线上的信号的定时关系,定时分析就是合理的选择。如果定时分析前一次采样的信号是一种状态,这一次采样的信号是另一种状态,那么它就知道在两次采样之间的某个时刻输入信号发生了跳变,但是,定时分析却不知道精确的时刻。最坏的情况下,不确定度是一个采样周期。
2. 跳变定时
如果我们要对一个长时间没有变化的采样并保存数据,跳变定时能有效地利用存储器。使用跳变定时,定时分析只保存信号跳变后采集的样本,以及与上次跳变的时间。
3. 毛刺捕获
数字系统中毛刺是令人头疼的问题,某些定时分析仪具有毛刺捕获和触发能力,可以很容易的跟踪难以预料的毛刺。定时分析可以对输入数据进行有效地采样,跟踪采样间产生的任何跳变,从而容易识别毛刺。在定时分析中,毛刺的定义是:采样间穿越逻辑阈值多次的任何跳变。显示毛刺是一种很有用的功能,有助于对毛刺触发和显示毛刺产生前的数据,从而帮助我们确定毛刺产生的原因。
4. 状态分析
逻辑电路的状态是:数据有效时,对总线或信号线采样的样本。定时分析与状态分析的主要区别是:定时分析由内部时钟控制采样,采样与被测系统是异步的;状态分析由被测系统时钟控制采样,采样与被测系统是同步的。用定时分析查看事件 “ 什么时候 ” 发生,用状态分析检查发生了“ 什么 ”事件。定时分析通常用波形显示数据,状态分析通常用列表显示数据。
总结
逻辑分析仪主要用来测试以微处理器为核心的数字系统,在硬件电路、嵌入式系统和监控软件的研制和调试过程中,都是一个必备的优秀工具。逻辑分析仪具有丰富的触发条件,不管被测系统多么复杂,逻辑分析仪都能准确地找到那些隐蔽的、偶然的特殊时刻,然后把触发条件发生前后,各信号的时序图和数据流显示出来。问题也就看清楚了,不需要再绞尽脑汁的推理和猜测了。
什么是逻辑分析仪
- 分析仪(51001)
相关推荐
逻辑分析仪-工程师的必备工具
让嵌入式研发工程师人手一机逻辑分析仪———专访***孕龙科技仪器事业处业务部业务经理郑铭国  
2010-03-17 16:29:43
逻辑分析仪产生的脉冲频率不对
各位大佬帮忙看一下,为什么逻辑分析仪的P24产生的脉冲频率不对(按道理应该产生频率1KHz,逻辑分析仪出来脉冲频率是48Hz),而且不管怎么修改定时器初值,中断的时间都没有变化,Xtal(MHz
2023-12-13 17:00:52
逻辑分析仪在通讯协议分析上的应用
逻辑分析仪在通讯协议分析上的应用 前言 在科技时代里越来越多的电子装置出现,也越来越多的装置电子化,而在这些许许多多的装置就会需要相互沟通与控制以及传递
2010-04-26 14:35:11
逻辑分析仪培训调试模块16700系列是什么
嗨,我们最近拂去了几台16702逻辑分析仪,正在寻找培训辅助工具来加快速度。在网上搜索时,我们注意到曾经有一个名为“逻辑分析仪培训调试模块”的培训套件。教育援助.16700-68700可用。想知道
2018-09-17 14:46:07
逻辑分析仪基础简介
逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测和分析电路设计(硬件设计和软件设计)中的错误。逻辑分析仪
2017-08-07 10:27:22
逻辑分析仪基础简介
逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测和分析电路设计(硬件设计和软件设计)中的错误。逻辑分析仪
2017-08-18 10:06:38
逻辑分析仪工作原理
逻辑分析仪是数字电路调试中常用的一种仪器。它可以采集、存储多路数字信号,并将这些信号的时序波形在显示器上直观地显示出来进行分析。数字电路的开发和测试人员可以用逻辑分析仪对自己的电路进行精确的状态
2018-04-02 09:53:16
逻辑分析仪年初扫盲
逻辑分析仪的定义 逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后
2016-01-11 17:10:27
逻辑分析仪抓spi数据
问下各位大佬,逻辑分析仪抓取spi mosimiso 数据不正确,是什么原因,是否与从机芯片的初始化有关,但是看波形好像可以通信的,就是数据不正确,检查了逻辑分析仪的配置也和代码的初始一样也尝试改过,数据读出来就不是代码写的那个数据。小白在线求教
2020-12-17 20:26:39
逻辑分析仪捕获的两路数据如何转换成这种样式,便于分析
`逻辑分析仪捕获的两路数据如何转换成这种样式,便于分析。所用的逻辑分析仪是Saleae Logic .1.18`
2014-09-03 21:47:47
逻辑分析仪是什么
一直以来,逻辑分析仪都披着神秘面纱,虽然大部分研发人员对示波器非常熟悉,但对逻辑分析仪可能仍有几分陌生。或许您猜测它是一台价格昂贵,体积较大,有笨重机箱的仪器,不论对错,至少我在念大学时都还是这样想
2016-08-23 16:31:00
逻辑分析仪测试软件zlglogic 4.1版
逻辑分析仪测试软件zlglogic 4.1版 软件大小:13.1M [hide]逻辑分析仪软件zlglogic 4.1版.rar[/hide]
2009-10-27 09:19:26
逻辑分析仪的原理和应用
您需要同时观看 16 位计数器的输入和输出信号,以确定定时错误时,选用不正确的工具将会耗费大量时间。采用逻辑分析仪是对于上述问题的最好解决方案。本文将详细讲述逻辑分析仪的基本原理以及它的功能。关键词
2008-11-27 08:19:21
逻辑分析仪的性能指标
逻辑分析仪有许多定量指标表示性能和效率,其中多个指标与采样率有关。这是测量频率轴,与数字荧光示波器(DPO)的带宽类似。某些探测和触发术语对DPO用户来说可能也很熟悉,但有许多特点是逻辑分析仪数字域
2018-02-06 09:14:10
逻辑分析仪的选购技巧与用途
逻辑分析仪的品质可以用通过下面的指标分析,这些指标决定逻辑分析仪的品质。 信号采集能力反映出逻辑分析仪的基本工作能力。 1)输入信号通道数目 它决定能够同时测量的信号数目。2)采样频率范围 它
2020-05-12 18:34:07
逻辑分析仪相关基础知识介绍
逻辑分析的概念 逻辑分析仪也是非常常用的仪表,与示波器一样,是数字设计和测量的经典仪器之一。数字电路测量时,何时应使用示波器呢?一般而言,当需要精确参数信息(如时间间隔和电压读数)时可以使用示波器
2019-06-28 07:30:52
Agitekservice网络分析仪维修中心揭秘如何正确选择逻辑分析仪?
` 揭秘如何正确选择逻辑分析仪? 揭秘如何正确选择逻辑分析仪?逻辑分析仪是一种类似于示波器的波形测试设备,它是用于监测硬件电路工作时的逻辑电平,并加以存储,用图形的方式直观地表达出来,便于用户检测
2018-03-16 15:57:00
DSLogic逻辑分析仪
最近想购台逻辑分析仪,最好是能够混合测试的,关注了好几天 各有各的好,,,最后看到了DSLogic逻辑分析仪,功能还很强大 性价比还行,,,要是能和DSCope结合在一起混合测试 就很
2016-07-21 15:38:26
Keil在线仿真逻辑分析仪的问题
, LED_Pin);}预计是1S时间翻转一次LED。因为 HAL_Delay是1ms基础。但是逻辑分析仪看PB9的电平 基本是0.1S翻转一次呢解决:KEIL设置时钟72M改为8M
2018-12-24 08:58:08
Signal tap 逻辑分析仪使用教程
tap 逻辑分析仪使用教程在之前的设计开发时,利用modelsim得出中间某单元的数据,并且输入也是设计者在testbench中自己给出的。但是,实际应用时,外部输入的信号不一定和我们在
2023-03-17 20:37:18
TLA系列逻辑分析仪说明书
TLA系列逻辑分析仪说明书应用:硬件调试和校验处理器/总线高度和校验嵌入式软件集成,调试和校验[hide]TLA系列逻辑分析仪说明书.pdf[/hide] [此贴子已经被作者于2009-12-14 11:47:42编辑过]
2009-12-14 11:47:03
USB逻辑分析仪
USB逻辑分析仪:英文名Logic Analyzer (LA),逻辑分析仪是一种类似于示波器的波形测试设备,用来监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于
2017-07-05 09:21:17
protues 的逻辑分析仪如何使用
`逻辑分析仪的连接如图,运行后可以看到灯在闪,也就是有方波出来,可是逻辑分析仪却没有任何东西出来,是我连接的不对还是需要按下哪些按钮才可以工作,请教大家一下,谢谢...!`
2013-07-16 15:19:36
为什么传感器通讯加上逻辑分析仪时会发生错误数据?
今天用逻辑分析仪分析一个iic协议,发现不用分析仪时 传感器通讯过程没问题,加上分析仪时,通讯过程发现有时会发错数据,数据有个别错误。最后找半天才发现,51单片机驱动能力不够,用的是P3口,内部上拉能力不够,需要外部再上拉电阻。上拉电阻后,加上逻辑分析仪程序也没问题了。
2019-09-24 23:36:02
为什么要使用逻辑分析仪
一、简介电子产品开发过程中我们最常用的是示波器,但随着微处理器的出现,电子工程师们越来越发现传统的双通道或四通道示波器不能满足微处理器电路在设计开发工程中的需要。于是具有多通道输入的逻辑分析仪就应
2017-10-13 09:23:54
什么情况需要使用逻辑分析仪
做嵌入式驱动开发,会使用逻辑分析仪是必不可少的技能。什么情况需要使用逻辑分析仪当你编写驱动与设备通信读写数据遇到问题时,可以用逻辑分析仪排除硬件问题,这样我们就可以安心找软件的bug了。这里我以
2021-08-06 08:41:40
什么是逻辑分析仪?它的作用是什么?
什么是逻辑分析仪?它的作用是什么?逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测
2010-04-26 14:23:57
便携式逻辑分析仪电路设计
摘要介绍一种16通道便携式逻辑分析仪,通过FPGA将高速数据采样并缓存,采用USB控制芯片和FPCA协同控制将数据通过USB接口发送到电脑的上位机上显示,简化了以往逻辑分析仪硬件电路部分,降低
2019-06-18 07:56:45
关于使用逻辑分析仪调试SPI异常问题
``如题,小弟最近用逻辑分析仪(挺便宜的一款,但没道理低速率SPI也有问题吧?)想对STM32F103C8T6和NRF24L01之间的SPI通信进行监测,使用的是SPI2,但是发现只要逻辑分析仪任一
2019-06-26 16:09:05
哪位同学给我推荐一款逻辑分析仪?
由于项目需要,我需要申购一台逻辑分析仪,在此问下各位同学几个问题:1、逻辑分析仪主要看哪几个参数2、一般的逻辑分析仪在什么价位3、哪个品牌的逻辑分析仪性价比高些谢谢大家啦!
2014-05-12 16:29:44
基于16950B高端逻辑分析仪模块的最大时钟/数据速率计量方法介绍
中国国内每年销售逻辑分析仪大概一千万美元,但是能够完整计量逻辑分析仪参数的单位却不多。一般的计量单位只能做到门限精度的计量,而不能进行逻辑分析仪真正需要计量的参数:最大时钟/数据速率的计量。下面以安捷伦的16950B高端逻辑分析仪模块为例,介绍最大时钟/数据速率的计量方法。
2019-07-03 06:39:19
如何使用SignalTap II逻辑分析仪调试FPGA?
本文将介绍SignalTap II逻辑分析仪的主要特点和使用流程,并以一个实例介绍该分析仪具体的操作方法和步骤。
2021-04-29 06:12:52
如何做一个简易逻辑分析仪逻辑分析仪
本人最近想做一个简易逻辑分析仪,是基于51单片机的,由于刚学单片机不久,对单片机学的不深!有没有那为大神做过,给份资料!我先谢谢了!
2013-08-10 19:11:56
如何选择逻辑分析仪
示波器逻辑分析仪在电子测试领域,示波器主要用于信号波形的采集和再现,主要用于对模拟信号和模拟电路的测试。随着数字技术发展,对数字信号测试越来越重要,最早的数字信号测试,往往借助于示波器,后来出现了
2010-04-26 14:25:06
巧用逻辑分析仪 助力单片机开发
`单片机开发工程师和电子爱好者,每天都要和各种各样的数字电路打交道。在制作调试电路时除了使用万用表、示波器等工具,逻辑分析仪也是必不可少的。 逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器
2012-03-22 13:35:46
想问下大家逻辑分析仪的用途
公司要我们提需求,我是做逻辑的,问我需要不需要逻辑分析仪,我们FPGA外接很多驱动芯片,这种情况下是不是会大量用到逻辑分析仪呢?还请有经验的人解惑啊!
2014-04-23 19:46:34
无法在Vivado逻辑分析仪中查看wavefrom
大家好, 我无法在Vivado逻辑分析仪中查看wavefrom,下面你可以找到图像附加的波形是如何准确的...可以帮助我解决这个问题。谢谢Naveen S.
2020-03-20 09:26:44
有谁可以分享一份虚拟逻辑分析仪的设计方案?
与传统的逻辑分析仪相比,虚拟逻辑分析仪有什么优势?虚拟逻辑分析仪的工作原理是什么?怎样去设计虚拟逻辑分析仪的触发模块?USB2.0接口该怎样去设计?
2021-04-15 06:48:27
求推荐USB逻辑分析仪
我需要一个USB逻辑分析仪。我有一个SaleA逻辑16,它工作得很好,但是它缺少连续采样模式。我曾经有过一个ROKYLogic 16,但我不认为它已经存在,软件的日期是2003,它在Windows
2018-12-19 15:52:20
浅析逻辑分析仪
逻辑分析仪是什么? 逻辑分析仪有什么作用? 逻辑分析仪有什么功能? 逻辑分析仪是分析数字逻辑关系的一种分析仪器,将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在
2015-11-05 11:43:56
浅析逻辑分析仪的原理
逻辑分析仪是常用的电子仪器之一,主要应用于做数字电路测试,FPGA调试,CPU/DSP调试,数字IQ/IF分析,无线通信/雷达接收机测试等场合。逻辑分析仪由模块和计算机组成(当然还有探头),模块负责
2019-06-28 07:51:30
深入了解逻辑分析仪入门手册
深入了解逻辑分析仪入门手册引言与许多电子测试和测量工具一样,逻辑分析仪是一种针对特定类型问题的解决方案。它是一种通用工具,可以帮助您调试数字硬件、检验设计和调试嵌入式软件。对设计数字电路的工程师来说
2009-11-19 11:40:22
示波器和逻辑分析仪联合调试SPI通讯
在调试MCU 的SPI 接口时,偶尔发现通信不成功的情况,为了找出问题原因,使用MI1062 抓取了数字信号和模拟信号进行对比分析。 1、逻辑分析仪测试信号逻辑 启动MI1062 逻辑分析仪功能
2017-07-27 09:51:02
请问16~32点逻辑分析仪能做什么?
公司10年前太克的已经报废,因为大家都懒得钩现在的 FPGA 都有内建软核逻辑分析仪,每次测都上百点...16~32点逻辑分析仪能做什么? FPGA 运行都破百 MHZ..不知道号称n百MHZ逻辑分析仪抓的到吗?
2019-09-04 23:50:44
请问逻辑分析仪学习单片机用处大吗?
用在学习单片机上,用处大吗?现在只是学初级的8位机,网上的逻辑分析仪有几十块的和几百块的,区别只是采样频率吗?如果有用,几十块的用在8位机上应该行吧,单片机的频率也就几兆十几兆。逻辑分析仪主要是看单片机引脚的波形吧?从来没接触过,问了这么多,谢谢了!
2019-08-25 10:34:02
逻辑分析仪如何使用 逻辑分析仪使用教程
逻辑分析仪如何使用 逻辑分析仪使用教程 逻辑分析仪是一种用来监测和分析数字信号的工具。它可以用来识别和解决电路故障,帮助做出可靠的设计决策。在本文中,我们将向您介绍如何使用逻辑分析仪进行
2023-09-19 16:03:451670
逻辑分析仪参数有哪些?
逻辑分析仪参数有哪些? 逻辑分析仪是一种广泛应用于数字电子系统测试的工具。其主要功能是通过对数字信号进行采样和分析,帮助用户定位和解决电子系统中的故障问题。逻辑分析仪的性能参数是衡量逻辑分析仪
2023-09-19 16:33:181204
评论
查看更多