逻辑分析仪如何使用?和示波器有什么不一样

2019-12-07来源: elecfans关键字:逻辑分析仪  示波器  数字系统逻辑关系

什么是逻辑分析仪?

逻辑分析仪是分析数字系统逻辑关系的仪器。逻辑分析仪是属于数据域测试[2]仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与 Low之间形成数字波形。


逻辑分析仪的使用方法:

单片机开发工程师和电子爱好者,每天都要和各种各样的数字电路打交道。在制作调试电路时除了使用万用表、示波器等工具,逻辑分析仪也是必不可少的。

逻辑分析仪如何使用?和示波器有什么不一样

逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要的作用在于时序判定。逻辑分析仪与示波器不同,它不能显示连续的模拟量波形,而只显示高低两种电平状态(逻辑1和0)。在设置了参考电压后,逻辑分析仪将采集到的信号与电压比较器比较,高于参考电压的为逻辑1,低于参考电压的为逻辑 0。这样就可以将被测信号以时间顺序显示为连续的高低电平波形,便于使用者进行分析和调试。使用逻辑分析仪,可以方便地设置信号触发条件开始采样,分析多路信号的时序,捕获信号的干扰毛刺,也可以按照规则对电平序列进行解码,完成通信协议分析。

逻辑分析仪如何使用?和示波器有什么不一样

逻辑分析仪根据其硬件设备的功能和复杂程度,主要分为独立式(单机型)逻辑分析仪和基于电脑(PC-Base)的虚拟逻辑分析仪两大类。独立式逻辑分析仪是将所有的软件,硬件整合在一台仪器中,使用方便。虚拟逻辑分析仪则需要结合电脑使用,利用PC强大的计算和显示功能,完成数据处理和显示等工作。


专业逻辑分析仪,通常具有数量众多的采样通道,超快的采样速度和大容量的存储深度,但昂贵的价格也不是个人所能承受的。作为工程师手头常备的开发工具,目前有许多入门级的逻辑分析仪设计,整体功能虽然不能和专业高档仪器相比,但是用较低的成本来实现特定的功能,也是非常成功的设计。本文以下讨论的逻辑分析仪,主要是指这类入门级设计。


基于电脑并口的逻辑分析仪曾是主流,但是近年来电脑系统逐步不再配置并口,这类设计已经成为明日黄花,仅仅还具有原理学习的价值。

另一类的逻辑分析仪,是以低速单片机为基础的。很多爱好者用PIC、AVR等常见单片机设计了自己的作品。但这类单片机逻辑分析仪的共同弱点就是采样速度太慢,通常不超过1MHz。


以USB IO芯片为基础的入门级逻辑分析仪现在最为流行。比如Saleae logic,还有类似的USBee等。这类产品主要采用一个USB IO芯片,例如CYPRESS公司的CY7C68013A-56PVXC,所有的信号触发和处理工作都是电脑上的软件完成的,硬件部分就只是一个数据记录仪。最高采样速度为24MHz。它们可以“无限数量”地采样,因为所有的数据都是存储在电脑里的。目前一般最多是8个通道,更多的通道数量会成比例地降低最高采样速度。这类产品构造简单,方便易用,价格便宜,是调试单片机开发工作的好工具。它的缺点主要是采样速度只有24MHz、8个通道,对于分析高速并行总线就不能胜任了。更进一步的设计,需要增加FPGA、SRAM等器件,才能解决速度不够和通道数量不足的问题。

逻辑分析仪如何使用?和示波器有什么不一样

逻辑分析仪如何使用?和示波器有什么不一样

下面就以Saleae逻辑分析仪为例,通过采样分析I2C总线波形和PWM波形,简单介绍它的特点和使用方法。


先介绍用逻辑分析仪采样单片机对I2C器件AT24C16的写数据过程。


硬件连接

1.先将逻辑分析仪的GND与目标板的GND连接,让二者共地。

2.选择需要采样的信号,这里就是AT24C16的SDA和SCL,将SDA接入逻辑分析仪的通道1(Input 1),SCL接入通道1(Input 2)。

3。将逻辑分析仪和电脑USB口连接,windows会识别该设备,并在屏幕右下角显示USB设备标识。


软件使用

1.运行Saleae软件,此时逻辑分析仪的硬件已经与电脑相连,软件会显示[Connected]。

2.设置采样数量和速度,I2C为低速通信,所以速度设置不必太高,这里设置为20M Samples @ 4M Hz的速度,也就是能持续采样5秒钟。

3.设置协议,点右上角的“OpTIons”按钮,找到analyzer1,设置为I2C协议,详见图1。

4.按“Start”按钮,开始采样。

逻辑分析仪如何使用?和示波器有什么不一样

逻辑分析仪如何使用?和示波器有什么不一样

数据分析

采样结束后,可以看到波形,见图2。由于我们设置了是I2C分析,因此不光显示出波形,还有根据I2C协议解码显示的字节内容。单片机对 AT24C16进行写入操作,在0x00地址处写入10000等数字。波形起始是“start”信号,然后依次是AT24C16的标识0xA2,写入地址 0x00,数据 0x10,0x27等。由于写入以字节为单位,因此0x2710 = 10000,表明采样成功。


将鼠标放在波形上,点击左键,实现zoom in功能。结果见图3,在“start”条件后,在SCL的8个连续脉冲的高电平处,SDA对应的信号为10100010,即0xA2,第9个脉冲高电平处为0,是ACK标志。


以上简单介绍了用逻辑分析仪进行I2C分析的过程,可以看到操作起来非常简单。

逻辑分析仪如何使用?和示波器有什么不一样

下面再介绍利用逻辑分析仪采样三相交流电机驱动器的6路PWM波形。


硬件连接

1.先将逻辑分析仪的GND与目标板的GND连接,让二者共地,见图5。

2.选择需要采样的信号,这里就是单片机6路PWM波形的输出引脚,将其接入逻辑分析仪的通道1(Input 1)至通道6(Input 6),并且把通道的名字改为Utop、Ubottom、Vtop、Vbottom、Wtop、WBottom,分别代表三路输出的上下桥臂。

3.将逻辑分析仪和电脑USB口连接,windows会识别该设备,并在屏幕右下角显示USB设备标识。


软件使用

1.运行Saleae软件,此时逻辑分析仪的硬件已经与电脑相连,软件会显示[Connected]。

2。设置采样数量和速度,PWM的频率为15kHz,这里设置为2M Samples @ 4MHz的速度。

3.设置触发条件,默认“----”就可以了。

4.按“start”按钮,开始采样。


数据分析

采样结束后,可以看到波形,见图6。典型的三相电机驱动PWM是互补型的,即一组信号的上下两个波形的状态是相反的,分别控制这组桥臂上下两个开关管的状态,避免同时导通造成短路,见图7。

逻辑分析仪如何使用?和示波器有什么不一样

将鼠标放在波形上,连续点击左键,实现zoom in功能。见图8。在UBottom的下降沿和UTop的上升沿放置标记线,在右下角的显示框中,可以看到T2-T1=2.25μs,这就是先关断后打开的时间差,专业上称为“死区时间”(DeadTIme)。另外,还可以看到PWM的宽度45.5μs,周期66.6μs,占空比31.6%,频率 15.0376kHz等信息。这就是一个典型的三相电机变频器的SVPWM波形。


以上两个例子,简单介绍了逻辑分析仪的使用,希望能对广大爱好者有所帮助和启发。

逻辑分析仪主要应用在哪些场合:


逻辑分析仪一般用于较专业的数字逻辑分析,一般在如下四种场合较多

逻辑分析仪如何使用?和示波器有什么不一样

(1)调试并检验数字系统的运行;

(2)同时跟踪并使多个数字信号相关联;

(3)检验并分析总线中违反时限的操作以及瞬变状态;

(4)跟踪嵌入软件的执行情况。


逻辑分析仪中重视的参数主要采样频率、通道数、存储深度、支持协议分析种类等。

逻辑分析仪和示波器的区别:

从电压等级显示来看,逻辑分析仪只能观察信号的高低电平(逻辑电平),而示波器能观察到信号的具体电压大小;

从输入通道数来看,逻辑分析仪可轻易实现多通道(16或个呢更多)同时测量,方便对并行信号进行分析。而示波器最多也就实现4通道同时测量;

逻辑分析仪如何使用?和示波器有什么不一样

相对来说,逻辑分析仪的应用更偏向于数字电路的时序逻辑分析,并不关注信号本身的波形结构;而示波器虽能测量整个信号的波形,从中分析出信号的异常和干扰,但无法长时间、多通道记录信号的时序逻辑,在分析时序逻辑方面能力较弱。


虽然目前逻辑分析仪和示波器在测试原理上还是差别较大的,但随着电子技术的飞速发展,这两者的功能将会渐渐重合,直至两者合二为一变成一种仪器。

关键字:逻辑分析仪  示波器  数字系统逻辑关系 编辑:什么鱼 引用地址:http://news.pyfle.com/Test_and_measurement/ic482301.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:进行简易数字信号传输性能分析仪的设计详细说明
下一篇:激光测径仪的工作原理以及技术解决方案

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32--MDK仿真调试:逻辑分析仪的使用
在调试Debug环境下:1.view--Analysis Windows--Logic Analyzer //调用逻辑分析仪2.单击逻辑分析仪窗口右上角的“Setup…(setup logic analyzer)”进行设置:设置监视分析的引脚。例:我想看看PORTB.5引脚的仿真情况:在“current logic analyzer signals”--插入“PORTB.5”,然后它会自动转换成(PORTB &0x00000020)>>5形式,即:只保留第5引脚的值,其他引脚清零;在signal Display--Display Type:设置为bit/color:设置显示的颜色。3.run运行一段时间后
发表于 2020-01-08
5大应用实例分析,迅速搞懂逻辑分析仪
1多输入测量图1 SPI测量结果从图1中可以十分明了的观测SPI通讯中收发数据与时钟及片选的关系。不但在测量中可以使用逻辑分析仪对多个输入信号进行测量,平时可以用来当做多输入逻辑示波器使用,对输入的电平随时观察。2总线时序测量对于一个微处理器系统的开发,很多时候难免需要外扩一些器件(如RAM,Flash,USB接口芯片等)以增加功能。在开发中经常都遇到这样一个问题,为了获取更高的性能让微处理器跑在比较高的时钟上,但当微处理器时钟上去以后常常会出现一些莫名其妙的问题,其中很大的一部分问题都是出在数据总线的建立和保持时间是否满足器件的时序要求。以下以PHILIPS LPC22XX系列操作总线来说明逻辑分析仪在总线时序测量上的
发表于 2020-01-07
5大应用实例分析,迅速搞懂逻辑分析仪
比较逻辑分析仪与示波器之间的区别
目前电路的发展从抽象类似向着数字化发展,因此这些测量仪器的开发也正在朝着这种条件方法迈进。 现在,在参考测量方面,我们首先想到的是示波器,特别是那些对示波器有很高认识的老工程师。 逻辑分析仪是一种非常适合单片机类数字系统测量分析的新型测量工具。 在通信分析中比示波器更方便,更强大。在示波器方面,示波器可以测量电压信号并显示出来,可以通过示波器的旋钮来测量电压的幅度和时间。示波器平常较多的用途就是测量供电电压是不是稳定,如果出现毛刺,特别是刚上电的时候,变压器上会出现电压尖峰冲击,示波器可以明显的看到。示波器对高电压也能够很好的显示,测量范围比较宽,可以动态显示被测信号,实时显示被测信号。对时间较长的波形,比如流水灯,十几分钟内波
发表于 2019-12-27
比较逻辑分析仪与示波器之间的区别
使用SignalTap II逻辑分析仪调试FPGA
1 概述--- 随着FPGA容量的增大,FPGA的设计日益复杂,设计调试成为一个很繁重的任务。为了使得设计尽快投入市场,设计人员需要一种简易有效的测试工具,以尽可能的缩短测试时间。传统的逻辑分析仪在测试复杂的FPGA设计时,将会面临以下几点问题:1)缺少空余I/O引脚。设计中器件的选择依据设计规模而定,通常所选器件的I/O引脚数目和设计的需求是恰好匹配的。2)I/O引脚难以引出。设计者为减小电路板的面积,大都采用细间距工艺技术,在不改变PCB板布线的情况下引出I/O引脚非常困难。3)外接逻辑分析仪有改变FPGA设计中信号原来状态的可能,因此难以保证信号的正确性。4)传统的逻辑分析仪价格昂贵,将会加重设计方的经济负担。--- 伴随着
发表于 2019-12-27
使用SignalTap II逻辑分析仪调试FPGA
400MHz/102通道虚拟逻辑分析仪控制与采集系统方案
1 引 言逻辑分析仪的测试对象是数字系统中的数字信息[1]。为了满足现代数据域的检测要求,逻辑分析仪应具有高的采样速率和足够多的输入通道。本文基于虚拟仪器的概念,主要论述以PC586为基础400MHz/102通道逻辑分析仪设计原理和方法,重点阐述系统控制电路设计和系统软件设计。2 虚拟逻辑分析仪体系结构图1为PC环境下的400MHz/102通道虚拟逻辑分析仪控制与采集系统总体构成原理框图,主要包括数据采集、探头、触发跟踪、时序变换与生成,测试接口等部分。该系统输入采集由3个模块构成,每个模块有32个数据通道(另附加2个时钟通道),采用完全相同的功能结构。第3个模块附加了时钟输入与输出、控制等功能。采用该结构的主要原因,一是避免主
发表于 2019-12-24
400MHz/102通道虚拟逻辑分析仪控制与采集系统方案
数字I/O和逻辑分析仪的测量运用
本教程是NI测量基础系列教程的一部分。 该系列教程将通过理论和实践两个方面介绍一些常见测量应用。 本教程主要介绍了数字I/O和逻辑分析仪的常用术语和定义。 1. 抖动抖动是指与事件理想时序的偏差,并通常基于参考信号的过零点进行测量。 抖动通常来自于串扰、同步开关输出和其它定期发生的干扰信号。 由于抖动会随时间变化,抖动的测量和量化既可以是秒级范围内视觉估计,也可以是基于统计的测量,比如基于标准偏差随时间变化的统计测量。图1.数字信号抖动示例2. 偏移对于定时(动态)生成,通道间偏移定义为两个数据通道对应边沿之间的时间差。 例如,如果两个数据通道均设置为在特定采样时从低电平转换为高电平,两个通道上升沿之间的时间差就是两个
发表于 2019-12-23
数字I/O和逻辑分析仪的测量运用
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 pyfle.com, Inc. All rights reserved
快乐赛车官方计划软件 山东11选5 湖南快乐十分 快乐飞艇6码计划算法 快三投注 快乐赛车是正规福彩吗 快乐赛车冠军公式规律 快乐飞艇全天计划图片 上海11选5 快乐赛车福利彩票