文档库 最新最全的文档下载
当前位置:文档库 › 【17期】 逻辑分析仪可视触发和流程触发的高级应用

【17期】 逻辑分析仪可视触发和流程触发的高级应用

【17期】 逻辑分析仪可视触发和流程触发的高级应用
【17期】 逻辑分析仪可视触发和流程触发的高级应用

逻辑分析仪─从入门到精通讲座(17) 逻辑分析仪可视触发和流程触发的高级应用

1. 引言

使用过FPGA的嵌入式逻辑分析仪的用户都知道,用户可以使用FPGA的流程触发随意设置触发条件,且可以多级级联,最终触发采集。这样用户可以避免嵌入式逻辑分析仪所占用的资源过多并且加快了错误的定位,这样用户在调试程序的时候上就有了一把利剑。同样广州致远电子有限公司的LAB6052逻辑分析仪的高级触发功能也基本可以达到以上目的,其内部集成了32位定时器、32位计数器和高速比较模块,高效的使用以上模块资源,协同先进的触发功能可以合理利用逻辑分析仪所有的内部资源,使得触发调试可以更加随心所欲。LAB6052还具有业界独有的可视触发功能,可通过波形视图快速地建立触发条件,使得电路调试事倍功半。

2. 可视触发运用实例

所谓可视触发,即触发条件的设置是可以形象的观察的,当用户发现程序中的随机错误的时候,其可以把发生错误时的相关的控制信号作为一个触发的条件,在波形中框起来,作为下一次触发的条件,同加调速效率的同时也加快了开发进程。

下面以一个实例来说明其用法,如图1所示,当发现异常情况时,点击鼠标左键,从左上往右下框住特殊波形,在右上方即会显示触发的条件,如图1所示显示的触发条件是en下降沿并且data等于0x1。点击右下方弹出的窗口中的设置成触发选项,触发条件就设置完成,点击运行,等待相应的特别数据到来就可以产生触发事件并进行数据采集,这样用户就可以加快触发条件设置,简化了用户调试的步骤。

图 1 可视触发的设置

通过以上的步骤,其准确定位了触发的位置,如图2所示的红色的触发点位置,精准的定位在设置的触发条件下。其独特的可视触发功能使得用户设置触发条件愈发简单和智能化。

图2可视触发结果图

3. 流程触发运用实例

在嵌入式系统调试中经常需要通过判断信号的持续时间来判定系统的运行,在高级触发中这非常容易实现,并且高级触发可以多级级联,即这个信号持续时间足够后,可能后面还需要有一些触发条件,LAB6052也是可以完全满足,其支持多达256个步骤的流程触发,可以胜任绝大部分用户调试的触发需求,灵活的使用这个功能可以解决调试中的许多问题。

当需要定位与时间长度相关的触发条件的时候,用户即可以使用定时器模块,定时器为32位,可以适应绝大多数时间长度的信号触发功能。如图3所示设置的功能为en高电平持续200ns以上后总线上出现data等于5的触发条件。

图 3 高级触发设置

如图4所示数据在所设置的触发条件那一点准确触发,信号的时间控制触发在嵌入式开发中经常遇见,在LAB6052中的高级触发功能中可以把其作为一个触发流程,其后面还可以自定义增加一些流程,对于一些复杂的调试来说提供了一种灵活的调试方法。

图 4 高级触发结果

以上介绍了高级触发功能中信号宽度触发的应用,以下再介绍一个实例说明高级触发的应用。嵌入式系统经常出现程序跑飞的情况,以下以80C51单片机为例子,当程序跑到非用户程序区时,单片机使用PSEN对外部程序进行取指,使用逻辑分析仪可以设置触发条件,当使用PSEN对外部程序进行取指时进行记录,把出错情况前后的状态记录下来进行分析,查找出错原因。如80C51的取指范围为0x0000~0x3fff,当对0x3fff以上地址进行取指时则为程序跑飞。

针对外部存储器进行取指需要两个条件,第一Port2和Port0输出16位地址;第二PSEN 产生一个低电平进行读取控制。为了方便观察,在此对Port2和Port0进行组合成16位总线,命名为ADDR,如图5所示设置好信号端口设置。

图 5 信号设置

以下介绍使用LAB6052的高级触发的相关设置。需要的触发条件是总线ADDR >0x3fff 和PSEN下降沿的同时发生,当然ADDR >0x3fff是第一条件,然后在此条件下出现PSEN下降沿,如图6所示设置即可。

图 6 高级触发设置

当单片机程序跑飞对0x3fff以上地址取指时,逻辑分析仪就开始记录出错状态了。如图7为实际的测量结果,当程序异常对0x8251取指时逻辑分析仪开始记录。同时因为逻辑分析仪LA6052具有预触发位置任意可调整的功能,因此可以根据分析需求完整的测量出错前和出错后的状态,以方便用户进行完整的系统分析。可以利用以上信息有针对性地进行程序或硬件方面的查错。如果把单片机的中断等引脚都进行测量,这可以通过测量结果方便判断出外部输入对单片机运行状态的影响。

图7高级触发结果

4. 总结

综上所述,相信您对逻辑分析仪高级触发和可视触发的应用已经了然于胸。不过,这也只是LAB6052逻辑分析仪强大功能的冰山一角。逻辑分析仪作为数据域测试仪器中最有用、最有代表性的仪器之一,性能与功能日益完善。随着数字集成电路迅猛发展,熟悉逻辑分析仪的使用技巧,就像熟悉示波器和信号发生器等通用仪器一样,是电子工程师不可或缺的技能。

逻辑分析仪使用手册.pdf

目录 概述 (1) 第1章逻辑分析仪原理及基本概念 (2) 1.1逻辑分析仪原理 (2) 1.2逻辑分析仪基本概念 (2) 1.2.1定时采样 (2) 1.2.2状态采样 (3) 1.2.3动态采样 (3) 1.2.4存储容量 (3) 1.2.5采样时间 (4) 1.2.6测量带宽 (4) 1.2.7门限电压 (5) 1.2.8触发 (5) 1.2.9触发位置优先 (5) 1.2.10触发状态优先 (5) 第2章致远逻辑分析仪 (6) 2.1命名规则 (6) 2.1.1LA系列逻辑分析仪 (6) 2.1.2LAB系列逻辑分析仪 (6) 2.2功能特色 (7) 2.2.1测量线 (7) 2.2.2逻辑笔 (7) 2.2.3频率计 (8) 2.2.4双边沿同步采样 (9) 2.2.5触发方式 (9) 2.2.6数据滤波 (10) 2.2.7数据导出 (11) 2.2.8协议分析 (11) 2.3型号对比 (11) 2.3.1LA系列对比 (11) 2.3.2LAB系列对比 (12) 2.3.3LA系列与LAB系列对比 (13) 第3章如何使用逻辑分析仪 (14) 3.1逻辑分析仪软件安装 (14) 3.1.1安装ZlgLogic软件 (14) 3.1.2安装驱动程序 (18) 3.1.3软件升级 (19) 3.2逻辑分析仪硬件连接 (21) 3.3逻辑分析仪使用步骤 (25) 3.3.1频率测量 (25) 3.3.2总线测量 (28) 3.3.3SPI测量 (31) 3.3.4SPI总线分析 (32) i

3.3.5SPI触发设置 (34) 3.4逻辑分析仪使用注意事项 (36) 3.4.1确保接地良好 (36) 3.4.2合理设置采样频率 (37) 3.4.3合理设置触发方式 (37) 3.4.4合理设置门限电压 (37) 3.4.5使用Timing-State模式 (38) 3.4.6差分信号测量 (38) 第4章逻辑分析仪的应用 (39) 4.1逻辑分析仪队列触发的应用 (39) 4.1.1队列触发在数字通信系统的应用 (39) 4.1.2队列触发在工业自动化领域的应用 (40) 4.2逻辑分析仪数据延迟触发的应用 (42) 4.2.1原理分析 (42) 4.2.2测试步骤 (42) 4.3逻辑分析仪插件触发的应用 (44) 4.4逻辑分析仪外部触发的应用 (44) 4.4.1触发输出在电路调试中的应用 (44) 4.4.2触发输入在电路调试中的应用 (46) 4.4.3其它应用 (47) 4.5逻辑分析仪在数据采集开发系统中的应用 (47) 4.6逻辑分析仪在1-wire总线开发中的应用 (49) 4.7逻辑分析在LIN总线开发中的应用 (51) 4.8逻辑分析仪在DALI总线开发中的应用 (53) 4.9逻辑分析仪在CAN总线开发中的应用 (54) 4.10逻辑分析仪在FPGA开发中的应用 (55) 4.11逻辑分析仪在ACTEL平台中的应用 (57) 4.11.1方案介绍 (58) 4.11.2实现过程 (58) 4.12逻辑分析仪在RFID开发中的应用 (60) 4.12.1方案介绍 (60) 4.12.2方案实现 (60) 4.12.3实现过程 (61) 4.13逻辑分析仪在SDRAM开发中的应用 (62) 4.13.1硬件平台介绍 (62) 4.13.2建立应用平台 (63) 4.13.3逻辑分析仪测量应用 (64) 4.14逻辑分析仪在USB开发中的应用 (65) 4.14.1测量方法 (66) 4.14.2应用实例 (67) 4.15逻辑分析仪在CF卡开发中的应用 (68) 4.15.1CF卡原理 (68) 4.15.2插件解码分析 (69) 4.16逻辑分析仪在SD卡开发中的应用 (71) ii

逻辑分析仪与示波器的比较

逻辑分析仪与示波器的比较 在电子测试领域,示波器是最早的测试设备,起源于雷达扫描原理,对信号波形的采集和再现,源于传统的模拟信号和模拟电路的测试基础。随着数字技术发展,对数字信号测试越来越重要,最早的数字信号测试,往往借着于示波器,后来出现了定时分析仪和状态分析仪,从定时和状态的角度分析和测试多路数字信号。由于当时的定时分析仪和状态分析仪价格昂贵,两者在市场上的概念很好,但影响不大,测试范围很窄。随着数字测试技术发展,融合数字定时和状态分析的逻辑分析仪应用而生。从诞生开始,逻辑分析仪往往给人三种印象:①价格昂贵,操作麻烦;②对使用者的要求较高;③与示波器功能大同小异,只是多增加了通道和部分时序功能。实质上现在逻辑分析仪和示波器既在融合,也在测试原理上发生了较大的差异;再加上IT技术发展,基于计 算机接口技术和处理技术的采集式虚拟逻辑分析仪出现,逻辑分析仪已逐渐在降低成本,走入普通研究室,逻辑分析仪和示波器一样已逐渐成为基本的测试工具。 逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High 与Low之间形成数字波形。例如:一个待测信号使用200MHz采样率的逻辑分析仪,当参考电压设定为1.5V时,在测量时逻辑分析仪就会平均每5ns采取一个点,超过1.5V者为High(逻辑1),低于1.5V者为Low(逻辑0),而后的逻辑1和0可连接成一个简单波形,工程师便可在此连续波形中找出异常错误

Acute逻辑分析仪 I2C总线触发应用技术文档

I2C觸發 1 使用目的 1.1 I2C觸發 觸發提供邏輯分析儀的I2C觸發之快速應用方案,本功能僅於TravelLogic系列產品提供。 2硬體操作 2.1 硬體連接 連接邏輯分析儀的通道0、通道1至支援I2C的Microchip demo board的 SW2.8(SCK)、SW2.7(SDA) 腳位及接地腳,如圖1。 圖1

3 應用程式操作 3.1 啟動I 2 C觸發 開啟邏輯分析儀軟體,在工具列上點擊或是選取「硬體/硬體參數設定」,並按照圖2編號順序,執行下列動作: Step 1. 選取「I2C Trigger」,根據需求,選擇適當的通道數。 Step 2. 設定「採樣率」,原則上採樣率為待測物頻率的4~6倍左右最合適;但是採樣率越高可以看到越細緻的訊號波形。 Step 3. 調整適當的「記憶深度」。 圖2

3.2 設定觸發準位 在工具列上點擊 或是選取「硬體/觸發電壓」。設定觸發準位之前,建議可使用 示波器來觀察I 2 C的訊號波形,確定觸發準位電壓值。 圖3 圖4 3.3 新增I 2 C 通道 在工具列上點擊 ,選取「I 2 C分析」,產生I 2 C通道。如圖5。 I 2 C 訊號,經過示波器觀察,電壓最大值及最小值分別為 5.18V 和 149.40mV 左右,所以邏輯分析儀的觸發準位使用預設的1.6V TTL 準位即可,如圖3和圖4。

圖5 3.4 觸發參數設定 3.4.1 選取「I2C通訊協定觸發」 在工具列上點擊,選取「I2C通訊協定觸發」,或是選取「硬體/觸發條件」。 如圖6。 圖6 「I2C觸發參數設定」對話方塊,如圖7。

逻辑分析仪UsbeeAXPro中文说明书

逻辑分析仪UsbeeAXPro中文说 明书

USBEE AX示波器逻辑分析仪 使用说明书 1. 简介 USBEE AX示波器逻辑分析仪是一款基于PC的高性价比的电路分析调试工具。全面兼容和支持“USBee AX Pro”上位机软件。能够实现示波器,逻辑分析仪等等很多功能。 注意:不正确的使用会造成设备损坏和人员伤害!使用中: ●保证GND线与你的目标板地电位相连; ●数字信号地接DGND.数字通道DCH0 - 7,正常测试电压范围为0-8V; ●模拟信号地接AGND.模拟通道ACH1 的电压范围-10到+10V;x10是 +/-100V; x0.2是+/-2V. ●注意ACH1,x10和x0.2不可同时接,比如测5V信号是接AGND和 ACH1,x10和x0.2悬空; ●数字通道DCH0 - 7保护电压(不损坏仪器,但测试结果不正确)最大 为10v; ●模拟通道保护电压为ACH1:+/-100v;x10:+/-300v;x0.2:+/-10v。 但不要长时间保持。 ●D3V3是仪器提供的输出3.3v的接口,可对外提供不超过100mA的电 流输出。

●USBEE AX的数字通道能够驱动输出,在使用前一定不要超过电压和电 流范围; ●先将USBEE AX连接到PC,再运行软件。 电脑系统要求 ●Windows 8.1/7/ XP或者Windows 操作系统; ●Pentium以上处理器; ●USB2.0高速接口,不支持USB1.1全速端口工作; 设备清单 ●USBEE AX设备一台; ●测试杜邦线一排10根(可选带测试夹); ●USB连接线一条; ●光盘(软件和说明文档,也可从商品描述页面提供的链接下载); 设备工作在最高的采样速度时,对USB带宽和处理器资源要求较高,为了保证稳定工作: ●不要在PC上连接其它USB高速设备; ●最好不要在软件采样和输出信号时运行其它的程序。 2.安装USBEE AX PRO 的步骤: 1. 安装软件前请勿连接硬件。 2.安装USBEE AX PRO 软件。注意: a)只有在WIN7 64/WIN8 64下才选择安装axsw64BIT_English文件夹。其余选择32位版本。

labview的8位逻辑分析仪

目录 引言 (5) 一、LABVIEW和数字逻辑分析仪简介 (6) 1.1 LABVIEW简介 (6) 1.2 数字逻辑分析仪简介 (6) 1.3 实验平台简介 (8) 二、数字逻辑分析仪的总体设计 (8) 三、前面板设计 (11) 四、程序设计 (11) 五、调试及结果 (13) 六、总结心得 (14) 七、参考文献 (15)

引言 数字逻辑分析仪重点在于考察信号高于或低于某一门限电平值,以及这些数字信号与系统时间之间的相对关。逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测,分析电路设计(硬件设计和软件设计) 中的错误,逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速地定位错误,解决问题,达到事半功倍的效果。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与Low之间形成数字波形。逻辑分析仪分为两大类:逻辑状态分析仪(Logic State Analyzer,简称LSA)和逻辑定时分析仪(Logic Timing Analyzer)。这两类分析仪的基本结构是相似的,主要区别表现在显示方式和定时方式上。 LabVIEW是目前国际上唯一的编译型图形化编程语言,使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块迷失用图标之间的连线表示各模块间的数据传递。同时LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化实际,这种结构的实际增强了程序的可读性。 LabVIEW是一种图形化的编程语言和开发环境,它广泛地被工业界、学术界和研究实验室所接收,被公认为是标准的数据采集和仪器控制软件。LabVIEW 是一个功能强大且灵活的软件,利用他可以方便的建立自己的虚拟仪器。以LabVIEW为代表的图形化编程语言,又称为“G”语言。使用这种语编程时,基本上不需要编写程序代码,而是“绘制”程序流程图。LabVIEW尽可能利用工程技术人员所熟悉的术语、图标和概念,因而它是一种面向最终用户的开发工具,可以增强工程人员构建自己的科学和工程系统的能力,可为实现仪器编程和数据采集系统提供便捷途径。 本次课程设计就是在LabVIEW基础上设计一个8位数字逻辑分析仪。并从中学习和了解LabVIEW的运用和编程。

玩转逻辑分析仪,就是这么简单!

玩转逻辑分析仪,就是这么简单! 买回来一件宝贝,一般都会迫不及待的开包尝尝鲜,惊喜与失落,体验一把马上就知道。当然在收到产品时,有件事情一定不能忽略,那就确定购买的产品是正品。 图1 假货伤人心 验证产品是正品后,接着就一同来研究一下怎么玩这个东东,因为我手边只有致远电子的LAB6052逻辑分析仪,那么接下来我就以它为例给大家演示一下。 1、设备安装 在开始之前,总要做一些准备工作,好比在激烈运动前要做做热身运动。这期间连线,上电,驱动安装,平台软件安装一个都不能少。 图2 准备工作一定不能少 2、信号接入 将逻辑分析仪探头与被测信号接通(没引出的信号可用钩子去勾),记住一定要将逻辑分析仪的信号地与被测信号的地连到一起,否则会因参考电压不一致而导致波形错误。

图3 同样参考下对比才有意义 3、参数配置 使能对应的逻辑通道并为这些逻辑通道命名(以分析I2C总线为例)。 图4 总线设置 还需要设置采样相关信息,包括采样率(被测信号频率5倍数以上,如不确定请先用最高采样率)、存储容量(建议第一次设置到最大)、门限电压(区分高低电平的比较电压)、预触发控制等工作参数。

图5 采样设置 触发设置也非常重要,准确的触发帮助精确捕获感兴趣的波形。迄今为止,致远电子提供的逻辑分析仪具有最丰富的信号触发类型,提供更多样化的触发方式,精确锁定关键信号。 图6触发设置 看见对应通道的逻辑笔不停跳动,心里有点小激动,设置总算是大功告成,接下来就要开始捕获波形了。

4、波形捕获与观察 点击“启动”按钮,随着采集进度条到100%,确定波形已经采集完成,由于之前添加了协议分析插件所以波形对应的译码也已显示出来。为了便于观察波形,我们还可以使用快捷按键对波形进行缩放和水平移动。 图7波形观察 5、测量与分析 鼠标放到对应的脉冲上就能自动测出脉宽信息,如需测量更多类型的项目,那就要使用自动测量功能,不过也很简单,只需按需添加测量标签和测量项目即可,测量项目足以满足最广泛的需求。 图8 参数测量 如果您需要的协议分析软件并非是I2C,那么您可以根据需要选择其他的分析软件,并且还提供了协议数据的导出功能。致远电子LAB6052可提供40余种协议分析软件,而且全部都是免费的哦。

逻辑分析仪在数字电路测试中的触发选择

逻辑分析仪在数字电路测试中的触发选择 时间:2007-09-1910:38:00来源:作者: 1引言 随着数字技术的日新月异,在数字系统,特别是在计算机系统的研制、调试和故障诊断过程中,由模拟系统的时域和频域分析发展起来的传统测试方法与测试仪器往往难以奏效,于是新的数据域测试的理论、方法和相应的测试仪器不断涌现。逻辑分析仪作为数据域测试仪器中最有用、最有代表性的一种仪器,性能与功能日益完善,已成为调试与研制复杂数字系统,尤其是汁算机系统的强有力工具。 在逻辑分析仪中,利用触发字或触发事件的序列来控制对数据的存储和显示,以便住数据流中挑选一个恰当的观察窗口。触发能力是逻辑分析仪最重要的指标,特别是在用逻辑状态分析仪跟踪复杂程序时,强的触发功能以及合理的触发条件设置可以使仪器在庞大而复杂的程序流中迅速找到要跟踪的目标,分析发生故障、错误的部位及性质,这将大大缩短软件和硬件的开发、调试周期,产生良好的经济效益。 2逻辑状态分析仪的触发选择 2.1触发字的选择 用逻辑分析仪观察大量数据的方法是设置特定的观察起点、终点或与被分析数据有一定关系的某一个参考点,这个特定的点在数据流中一旦出现,便形成一次触发事件,相应地把数据存入存储器,这个过程称为触发。这个特定的参考点并不是一个模拟信号参数,

而是一个数据字,也可能是字或事件的序列,总之是一个多通道的逻辑组合,这个数据字称为触发字。由字或事件序列构成的触发称为序列触发。简言之,触发字是一个用于选择数据窗口的数据字。 利用触发字进行触发,是逻辑分析仪最简单、最基本的触发方式,也是复杂触发方式中的重要内容。由于逻辑状态分析仪常用来分析软件,因此往往选计算机地址线或数据线上特定的数据字作为触发字。有时也利用一些控制信号与地址或数据共同组成触发字。例如,在观测某程序时,把M,MREQ和RD均有效与某存储器地址组合作触发字,说明是在取指周期中对该地址中存的指令机器码取指时,触发字有效。与上述情况不同,在逻辑定时分析仪中常用控制信号、I/O 信号、外部设备口地址或与外设有关的信号及其组合作为触发字,不一定用地址、数据等完整的数据字来触发。 触发字的选择是确定显示窗口位置的基础。如果选择不当,显示内容可能不说明问题甚至没有显示。恰当的触发字可以显示欲观测的内容或很快逼近待分析的故障点。在有故障的计算机中,由于程序不能正常运行,触发字的设置有时会感到困难。为捕捉到程序在何处运行,有时把触发字的各位均设置为任意项,用连续跟踪方式或从多个单次跟踪的显示结果中寻找感兴趣的内容,还可以从这种内容中挑选触发字进一步分析。 在触发字设定以后,必须保证逻辑分析仪能采集到他才能触发。但是被跟踪的程序往往是非重复性的,因此通常应在逻辑分析仪跟踪后再启动被跟踪的程序。在被测系统中按一下复位键或重新上电

逻辑分析仪基础知识

逻辑分析仪基础知识 1.1 什么是逻辑分析仪 何为逻辑分析仪?逻辑分析仪是分析数字系统逻辑关系的仪器,属于数据域测试的一种总线分析仪。逻辑分析仪以总线为基础,同时对多条是数据线上的数据进行观察和存储,利用时钟从测试是设备上采集和显示数字信号的仪器,最主要是作用于时序判定。由于逻辑分析仪不像示波器一样能够测量电流电压,通常只是显示两个电压,0或者1,因此设定了参考电压以后,逻辑分析仪讲被测信号通过比较器进行判定,从而确定时序关系。 1.2 逻辑分析仪的构成 逻辑分析仪的构成如图1.2所示。逻辑分析仪主要的作用是采样和存储。在组成部分上,逻辑分析仪由采样部分、触发控制部分、存储部分、和显示部分组成。其中最重要的是捕获和数据显示部分。逻辑分析仪一般采用先进行数据采集并存储,然后进行数据分析显示处理。 图错误!文档中没有指定样式的文字。.1逻辑分析仪的架构图 数据捕获部分包括信号输入、比较采样、触发控制、数据存储和时钟电路等。外部被测信号通过探头送到信号输入电路,在比较器中与设定的阀值电平(也称门限电压)进行比较,大于阀值电平的信号为高电平,反之为低电平。采样电路在采样时钟(外时钟和内时钟)控制下对信号进行采样,并将数据流送到触发模块中,产生触发信号。数据存储电路在触发信号的作用下进行相应的数据存储控制。数据捕获完成之后,由分析显示电路将存储的数据处理之后以相应的方式显示出来。 1.3 测试软件 测试软件相当于是逻辑分析仪的显示屏,可以将逻辑分析仪的采集的信号在PC端显示出来,然后通过对应的软件进行观察和分析,得出关于总线通讯是否异常的结论。首先在PC端安装Zlglogic_V5,然后通过USB正确连接PC段,这样就可以将逻辑分析仪采集的信息通过USB方式在PC端显示。 1.4 相关名词及功能 采样方式; 采样方式分为定时采样和状态采样。 定时采样也称异步采样,是使用逻辑分析仪内部时钟作为数据抽样时钟的采样模式,每个抽样点占用一个存储单元。而状态采样也称同步采样,是使用外部时钟作为数据抽样时钟的采样模式,每个外部时钟的有效沿对应的抽样点占用两个存储单元。

基于单片机的简易逻辑分析仪毕业设计论文

基于单片机的简易逻辑分析仪 目录 第1节引言 (3) 1.1系统概述 (3) 1.1.1系统的特点 (4) 1.1.2系统的功能 (4) 第2节系统主要硬件电路设计 (5) 2.1 系统结构框图 (5) 2.2 主体控制模块 (5) 2.3 系统硬件的主体实现 (7) 2.3.1 数字信号发生器模块的电路设计与实现 (7) 2.3.2 主控系统模块的电路设计与实现 (8) 2.3.3 LED显示模块的电路设计与实现 (10) 2.3.4 硬件的抗干扰措施 (12) 第3节系统软件设计 (13) 3.1 系统软件流程 (13) 3.2 中断服务子程序 (15) 3.3 AT24C04程序设计 (15) 第4节结束语 (19) 参考文献 (20) 基于单片机的简易逻辑分析仪

第1节引言 信息时代是数字化的时代,数字技术的高速发展,出现了以高性能计算机为核心的数字通信、数字测量的数字系统。在研究这些数字系统产品的应用性能的同时也必须研究在设计、生产和维修他们的过程中,如何验证数字电路设计的合理性、如何协调硬件及其驱动应用软件的工作、如何测量其技术指标以及如何评价其性能。逻辑分析仪的出现,为解决这些问题提供了可能。 随着数字系统复杂程序的增加,尤其是微处理器的高速发展,用示波器测试己显得有些无能为力。1973年在美国应运而生的逻辑分析仪(Logic Analyzer),能满足数字域测试的各种要求。它属于总线分析仪一类的数据域测试仪器*主要用于查找总线(或多线)相关故障.同时对于数据有很强的选择能力和跟踪能力,因此,逻辑分析汉在数字系统的测试中获得了广泛的应用。 逻辑分析仪(Logic Analyzer)是以逻辑信号为分析对象的测量仪器。是一种数据域仪器,其作用相当于时域测量中的示波器。正如在模拟电路错误分析中需要示波器一样,在数字电路故障分析中也需要一种仪器,它适应了数字化技术的要求,是数字、逻辑电路、仪器、设备的设计、分析及故障诊断工作中不可按少的工具。在测试数字电路、研制和维修电子计算机、微处理器以及各种集成化数字仪表和装置中具有广泛的用途;还是数字系统设计、侦错、软件开发和仿真的必备仪器;作为硬件设计中必不可少的检测工具,还可将其引入实验教学中,建立直观感性的印象,提升学生的硬件设计能力,可以全面提高教学质量;随着科技的发展,LA在多通道、大存储量、高采样速率、多触发功能方面得到更快的发展,在航天、军事、通信等数字系统领域得到越来越广泛的应用。 我们从上面可以看出逻辑分析仪在各个领域的广泛应用。那么我们在学习、应用的同时设计并制作一个简易的逻辑分析仪就显的意义重大了,这样这个过程既可以让我们更加深入理解其原理,又可以提高动手设计并制作整个系统电路的能力,还可以将其作为简易仪器应用于以后的实验中。 1.1系统概述 因在本节中,我们将对简易逻辑分析仪的应用进行分析。给出它的特点,能实现的功能以及系统的简单操作 1.1.1 系统的特点 逻辑分析仪也称逻辑示波器,它是用来分析数字系统逻辑关系的一种仪器。逻辑分析仪的主要作用有二个:一是用于观察的形式显示出数字系统的运行情况,相当于扩展了人们的视野,起一个逻辑显示器的作用;二是对系统运行进行分析和故障诊断。

逻辑分析仪原理及应用研究

逻辑分析仪原理及应用研究 一、实验目的: 1.了解逻辑分析仪的基本工作原理。 2.掌握利用逻辑分析仪进行数字系统测试分析的方法 二、实验原理: 〈一〉逻辑分析仪原理及相关术语简介。 (1)逻辑分析仪的工作原理简介 逻辑分析仪的组成结构如图1所示,它主要包括数据捕获和数据显示两大部分。由于数字系统的测试一般要观察较长时间范围的信号间逻辑关系或较长的数据流才能进行分析,逻辑分析仪一般采用先进行数据捕获即采集并存储数据,然后进行数据显示并观察分析的方式。因此逻辑分析仪内部结构可划分为两大部分:数据捕获及数据显示。数据捕获部分包括信号输入、采样、数据存储、触发产生和时钟电路等。外部被测信号送到信号输入电路,与门限电平进行比较,通过比较器整形为符合逻辑分析仪内部逻辑电平的信号(如TTL电平信号)。采样电路在采样时钟控制下对信号进行采样,采样获得的数据流送到触发产生电路进行触发识别,根据数据捕获方式,在数据流中搜索特定的数据字(触发字),当搜索到符合条件的触发字时,就产生触发信号。数据存储电路在触发信号的作用下进行相应的数据存储控制,而时钟电路可以选择外时钟或内时钟作为系统的工作时钟。数据捕获完成后,由显示控制电路将存储的数据以适当方式(波形或字符列表等)显示出来,以便对捕获的数据进行 图1 逻辑分析仪原理结构 (2)逻辑分析仪相关术语简介 组合触发:当输入数据设定触发字一致时,产生触发脉冲。每一个输入通道都有一个触发字选择设置开关,每个开关有三种触发条件:1、0、x,“1”表示高电平,“0”表示低电平,“x”表示任意值。例如某逻辑分析仪有八个通道,如果触发字设为011001x0,则在八个输入数据通道中出现下面两种组合中的一种时都会产生触发:01100100或01100110。组合触发是逻辑分析仪最基本的触发方式。 延迟触发:延迟触发是在数据流中搜索到触发字时,并不立即跟踪,而是延迟一定数量的数据后才开始或停止存储数据,它可以改变触发字与数据窗口的相对位置。延迟触发时的跟踪如图2所示,设置不同的延迟数,就可以将窗口灵活定位在数据流中不同的位置。

逻辑分析仪使用教程

声明: 本文来自 另外,将68013制作逻辑分析仪的原理说明简单整理了一下,大家可以看看,如果想DIY也就不难了。点击此处下载ourdev_578200.pdf(文件大小:203K)(原文件名:逻辑分析仪开发手册.pdf) 前言 一、什么是逻辑分析仪 二、使用介绍 三、安装说明 四、Saleae软件使用方法 五、逻辑分析仪硬件安装 六、使用Saleae分析电视红外遥控器通信协议 七、使用Saleae分析UART通信 八、使用Saleae分析IIC总线通信 九、使用Saleae分析SPI总线通信 十、Saleae逻辑分析仪使用问题和注意事项 https://www.wendangku.net/doc/9b9849204.html,/item.htm?id=6293581805

淘宝地址:https://www.wendangku.net/doc/9b9849204.html,/item.htm?id=6293581805 (原文件名:21.jpg) 前言: 工欲善其事,必先利其器。逻辑分析仪是电子行业不可或缺的工具。但是由于一直以来,逻辑分析仪都属于高端产品,所以价格居高不下。因此我们首先要感谢Cypress公司,提供给我们68013这么好的芯片,感谢俄罗斯毛子哥将这个Saleae逻辑分析仪开源出来,让我们用平民的价格,就可以得到贵族的待遇,获得一款性价比如此之高的逻辑分析仪,可以让我们在进行数字逻辑分析仪的时候,快速查找并且解决许多信号、时序等问题,进一步提高我们处理实际问题的能力。 原本计划,直接将Saleae的英文版本使用手册直接翻译过来提供给大家,我花费半天时间翻译完后,发现外国人写的东西不太符合我们国人的思维习惯,当然,也是由于我的英语水平有限,因此,我根据自己摸索这个Saleae的过程,写了一份个人认为符合中国人习惯的Saleae,提供给大家,希望大家在使用过程中少走弯路,快速掌握使用方法,更快的解决自己实际遇到的问题。 由于个人水平有限,因此在文章撰写的过程中难免存在问题和错误,如果有任何问题,希望大家能够提出来,我会虚心接受并且改进,希望通过我们的交流,给越来越多的人提供更加优秀的资料,共同进步。 一、什么是逻辑分析仪: 逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题非常快速。 如果在你的工作中有数字逻辑信号,你就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。 以下是一个Saleae分析I2C时序的一个典型例子:从图中我们可以清晰的看到,起始信号start,从地址是0x50的器件中去读取数据,第一个字节是0xc0,第二个字节是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C时序读写数据的正确与否,可以很快将问题解决。后边的讲解中,我会详细讲解逻辑分析仪分析红外遥控器,UART时序,I2C 时序的具体方式方法。

对比3款USB逻辑分析仪

对比3款USB逻辑分析仪 前段时间听了佳营的TWLA500逻辑分析仪的讲座,感觉很有创新,同时他们也跟竞争对手做了对比,但一家言,必有偏颇,遂动了一探究竟的念头。值得说明的是目前市场上出售的USV逻辑分析仪种类繁多,龙蛇混杂。除了佳营目前只推出一款产品外,其余几家都是一个系列有好多产品,这里只选各家最高水平的产品,这样也可以对USB逻辑分析仪的现状和发展水平有个清晰的认识。 1. Actue TL2236 NTD$48,000 2. Link Instruments LA-55160 US$7,500

3. Techie Wave TWLA500 RMB12,000 Acute(皇晶)是一家台湾企业,https://www.wendangku.net/doc/9b9849204.html,/ 涉猎USB仪器已有相当时日,旗下产品线有逻辑分析仪,图形发生器,数字示波器,主打Pocket(口袋)仪器的概念。TL2236是唯一一款定时分析高达4GHz的USB逻辑分析仪,同时也支持200MHz状态分析。存储深度类似数字示波器是可变的,从定时分析4GHz时的2.5k bits/ch到200MHz时的2M bits/ch。最深的存储深度出现在1.6GHz定时分析时的16M bits/ch,不过这时候的可用通道数只有四个通道,适合分析高速需要长存储的信号。其它特点还有: ?突波觸發(500ps) ?250pS触发分辨率 ?4組條件式觸發(每組條件16階) ?支持预触发和触发 ?多次触发,可达4096次,(类似波形刷新率) 支持word,channel,transition,glitch,width触发种类 ?UART, I2C,I2S,SPI 串行协议的硬件触发 ?資料記錄(硬碟儲存) ?時間戳記錄模式(Time stamp) ?即時頻率顯示 ?即時狀態顯示 ?可與皇晶或其他DSO堆疊成混合訊號分析儀 ?可量測最低電壓0.25伏(Vpp) Link instruments始创于1986年,https://www.wendangku.net/doc/9b9849204.html,/。是由哥伦比亚大学的几个毕业生创建的,这点跟Rigol有点像。初期产品是基于ISA,PCI等插槽的,现在已全部转成USB2.0接口。旗下产品有逻辑分析仪,数字示波器,图形发生仪,频谱分析仪。在台湾的分公司叫克拉克,https://www.wendangku.net/doc/9b9849204.html,/p0.htm。现在大陆出售的逻辑分析仪多是来自克拉克,可能大家对它也比较熟悉。LA-55160是唯一支持高达160通道的USB逻辑分析仪,体积稍有点大,但比Agilent的1690要小很多。不过当通道数为96通道时,采样率达500M Sa/s,存储深度512kSa,当使用全部160通道时,采样率减少到250M Sa/s,存储深度256kSa,使用外部时钟采样率和存储深度进一步降到80M Sa/s和128kSa。其它特点包括: ?连续可变预触发/后触发位置,储存触发点附近多达512k事件样点 ?高阻抗探头减少负载效应(200kohm//3pF). ?可变阈值范围-6.4V to +6.4V

逻辑分析仪使用说明

Saleae 24M 8CH 逻辑分析仪 使用手册 https://www.wendangku.net/doc/9b9849204.html,/item.htm?id=8430104015

一,软件的安装以及基本使用 1,首先安装软件Logic Setup 1.1.4 (32-bit),可从https://www.wendangku.net/doc/9b9849204.html,/downloads 下载,还有支持其他操作系统的软件版本,可对应下载。 2,安装完毕之后启动一下我们可以到可以看到以下界面: 这个软件在没有接入硬件的时候可以模拟运行,我们可以看到 。点一下START SIMULATION 就可以看到波形,这时候的只是软件根据你设置的要分析的协议(如果你已经设置的话)模拟出来的,随机产生的。如下图:

用鼠标的左键点图形将实现ZOOM IN 放大,右键是ZOOM OUT缩小,如果使用的是三论鼠标,可以使用中键进行放大缩小。我们也可以移动底部的滑动条来查看波形。 3,安装完毕后插入硬件,出现找到新硬件提示,如下 点自动搜索驱动。之后就能完成驱动加载。在安装驱动的最后一步,询问你是否从新启动系统,你可以点否,不用重新启动就可以使用。此时驱动安装完毕。 4,再次启动软件会发现,我们看到现在按钮的名字变成了START 而不是没有接硬件之前的START SIMULATION。这时候点START将实现8路逻辑信号的采集。 二,关于采样深度和采样率

在软件的左上方有两个下拉选项, 左边一个是采样深度,右边一个是采样速率。采样深度就是你总共要采集多少数据,图上的每路都采集25MBIT ;采样速率更好理解,就是一秒采集多少次。比方说我们采25M标示每路 每路 集深度是1M采样速率也是1M,那总的采集时间就是1秒。采集一秒后自动停止采集,并在界面上显示波形。 三,关于波形信息 1在软件界面的右上方有波形信息,可以通过点击来选择自己感兴趣的参数。如下图: 2,以下图为例,看一下具体参数都是什么含义: Width :是图中的时间长度.Period :是图中的周期,也就是说将这个电平单独分析,其周期是多少。而接下来的DUTY Cycle自然就是这个电平作为一个周期来分析,其占空比为多少。FREQUENCY,当然就是周期的倒数。 T1和T2是可以设置的,是放置表现,我们点下,之后在图形上要放置的位置左点一下鼠标,表线1就放置完毕。我们会看到一个小三角,里面写着1,代表第一个表线。同样第2个标线也是这样放置在我们的感兴趣的位置。这

keil的软件逻辑分析仪使用教程

keil的软件逻辑分析仪(logic analyzer)使用教程 在keil MDK中软件逻辑分析仪很强的功能,可以分析数字信号,模拟化的信号,CPU的总线(UART、IIC等一切有输出的管脚),提供调试函数机制,用于产生自定义的信号,如Sin,三角波、澡声信号等,这些都可以定义。 以keil里自带的stm32的CPU为例,对PWM波形跟踪观测,打开 C:\Keil\ARM\Boards\Keil\MCBSTM32\PWM_2目录下的stm32的Dome,第一步:进行仿真配置,如图: (原文件名:1.jpg) 把开工程中的Abstract.txt文件有对工程的描述,PWM从PB0.8和PB0.9输出,稍后将它加入软件逻辑分析仪里。 The 'PWM' project is a simple program for the STM32F103RBT6 using Keil 'MCBSTM32' Evalua tion Board and demonstrating the use of PWM (Pulse Width Modulation) with Timer TIM4 . Example functionality: - Clock Settings: - XTAL = 8.00 MHz - SYSCLK = 72.00 MHz - HCLK = SYSCLK = 72.00 MHz - PCLK1 = HCLK/2 = 36.00 MHz - PCLK2 = HCLK = 72.00 MHz - ADCLK = PCLK2/6 = 12.00 MHz

- SYSTICK = HCLK/8 = 9.00 MHz - TIM4 is running at 100Hz. LEDs PB8, PB9 are dimmed using the PWM function of TIM4 channel3, channel4 The Timer program is available in different targets: Simulator: - configured for software Simulator MCBSTM32: - runs from Internal Flash located on chip (used for production or target debugging) 第二、选择软件仿真 (原文件名:2.jpg)

逻辑分析仪的触发方式

目录 逻辑分析仪的触发 (1) 1.1逻辑分析仪介绍 (1) 1.2触发类型 (1) 1.3总结 (2)

逻辑分析仪的触发 1.1 逻辑分析仪介绍 1.什么是逻辑分析仪 逻辑分析仪是一种类似于示波器的波形分析设备,能够连续不断地采集逻辑电路的信号,将其量化后,通过存储和波形显示直观地呈现信号时序关系,帮助用户快速调试电路中存在的通信问题。简单地说如果你是玩数字电路的工程师,那你肯定得备一台逻辑分析仪了。 2.逻辑分析仪的触发 触发,字面意思就是遇到某种情况就动作一次。逻辑分析仪内部有触发控制电路,内部触发模块一直监控采集信号,一旦发现满足触发条件的时序则执行触发操作,并记录存储数据。 逻辑分析仪触发的类型并不是只有一种,光一种触发类型是无法满足逻辑分析仪对各种数字信号以及协议解码的需求的,那逻辑分析仪的触发类型到底有哪些呢?它们的区别又在哪?接下来我们就来简单地谈一下。 1.2 触发类型 我们拿致远电子LA2000A逻辑分析仪来举例进行触发的介绍,该款逻辑分析仪外观如图1所示。LA2832A有1G的存储容量,32M的存储深度,支持多种触发方式,包括立即触发、外部触发、上升沿触发、下降沿触发、边沿触发、数据宽度触发、特定数据触发、边沿特定数据触发、数据到来延迟触发、数据结束延迟触发以及N边沿触发等。 图1 LA2832A逻辑分析仪 1.边沿触发 实际上我们上面说的那么多种触发方式,很多都是可以归类的,像立即触发、外部触发、上升沿触发、下降沿触发、边沿触发都可以归类为边沿触发。

外部触发就是外部信号出现上升沿时触发,上升沿触发是外部信号出现上升沿时触发采集,下降沿触发是外部信号出现下降沿时进行触发。而边沿触发则是信号出现边沿即开始触发。立即触发则更像是手动触发,设备会立即进行触发采集,无论是什么样的信号。 2.数据触发 数据宽度触发在所选中的数据源出现所输入的数据满足时间条件时,则开始触发采集。参数设置可以设置总线类型以及数据持续时间的阈值。 特定数据触发在所选择的数据源出现所输入的数据时触发。参数设置要对数据线和特定数据进行设置。该触发方式可以很便捷地检查信号是否有特定数据的产生。 数据队列触发在所选择的数据源上连续出现所输入的数据队列时触发采集。同样的要设置数据线和指定数据队列。 边沿特定数据数据触发在信号线出现特定的边沿的同时,数据源出现满足条件的数据时,设备进行触发采集。该触发方式要对信号线和数据线进行设置。这种方式的触发的前提是仪器的信号线和数据线的同步性。如果同步性不高,那么得到的数据是不准确的。 数据到来延迟触发在数据线出现遭遇特定的数据,经过一段特定长度的时间延迟后触发。该触发方式用于信号两组数据之间是否正确。 数据结束延迟触发在数据线出现遭遇特定的数据,等数据结束后,经过一段特定长度时间的延迟后触发。这种触发方式和数据到来延迟触发的方式差不多,一个是数据来到之后即开始计时,另一个则是等待数据结束后才开始计时触发。 3.协议触发 逻辑分析仪有强大的协议解码功能,这也是它区别于示波器的一个特征之一。但是如果一个逻辑分析仪只有协议解码而没有协议触发,那么将是很尴尬的。LA2000A系列提供CAN、UART、LIN、1-Wire、DS18B20、I2C、SPI协议的解码,同样的也有相对应的协议触发方式。协议触发类型比较多,如果大家想比较详细地了解,可以上致远电子官网,海量的逻辑分析仪知识供你免费下载。 1.3 总结 逻辑分析仪的触发方式有很多种,基本能够满足很多工程师的需求,在协议触发和协议解码方面,致远电子LA2000A系列逻辑分析仪更是行业内的佼佼者,不仅有更深的存储,更大的容量,而且仪器内置的协议解码完全免费,搭配致远自主开发的ZLG logic上位机软件,可以很轻松地对您的逻辑电路进行便捷快速优质的调试。

逻辑分析仪的应用

第1章逻辑分析仪的应用 逻辑分析仪是分析数字系统逻辑关系的仪器。逻辑分析仪是属于数据域测试仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。 一、逻辑分析仪的应用场合 通常在电子仪器行业,我们在以下情况下需要使用逻辑分析仪: ●调试并检验数字系统的运行; ●同时跟踪并使多个数字信号相关联; ●检验并分析总线中违反时限的操作以及瞬变状态; ●跟踪嵌入软件的执行情况。 二、逻辑分析仪的使用步骤 使用逻辑分析仪与数字信号相连、捕获数字信号并进行分析,一般有以下4个步骤: ●用逻辑探头与被测系统(DUT)相连; ●设置时钟模式和触发条件; ●捕获被测信号; ●分析与显示捕获的数据。 三、逻辑探头 在使用逻辑分析仪测试中,首先选择合适的逻辑探头与被测系统(DUT)相连,探头利用内部比较器将输入电压与门限电压相比较,确定信号的逻辑状态(1或0)。门限值由用户设定,范围由逻辑分析仪本身决定,常用的逻辑电平为TTL电平、CMOS电平、ECL电平等等。 逻辑分析仪的探头有各种各样的形状、大小,用户可以根据自己的需要,选择合适的探头夹具。常用的探头有用于点到点故障查找的“夹子状”,有用在电路板上专用的连接器高密度、多通道型探头。逻辑探头应能够捕获高质量的信号,并且对被测系统的影响最小。另外,逻辑分析仪的探头应能提供高质量信号并传递给逻辑分析仪,并且对被测系统造成的负载最小,而且要适合与电路板及设备以多种方式连接。 四、设置时钟模式和触发条件 在逻辑分析仪与被测系统连接好之后,需要设置时钟模式与触发条件。逻辑分析仪的数据捕获方式不同于示波器,它有两种捕获方式,分别是异步捕获,获取信号的时间信息和同步捕获,用于获取被测系统的状态信息。其中异步分析更类似于示波器的数据捕获方式,其中采样率、波形捕获率等概念都与示波器的相关概念类似。 1.异步捕获模式 在这个模式中,逻辑分析仪用内部时钟进行数据采样,采样速度越快,测试分辨率越高。采样速率对于异步定时分析非常重要,例如,当采样间隔为2ns时,即每隔2ns捕获新的数据存入存储器中,在采样时钟到来之后改变的数据不会被捕获,直到下一个采样时钟到来,由于无法确定2ns中不会被捕获的数据,直到下一个采样时钟到来,由于无法确定2ns中数据是否发生变化,所以最终分辨率是2ns。这种异步捕获模式常用在目标设备与分析仪捕获的数据之间没有固定的时间关系,而且被测系统的信号间的时间关系为主要考虑因素时,通常使用这种捕获模式。

逻辑分析仪简介

逻辑分析仪 一、概述 1、什么叫逻辑分析仪 逻辑分析仪(Logic Analyzer)是一种具有多路输入、能存储数字数据的测试仪器。由于它能对被测试系统的数字信号进行顺序的取样存储,且测试结果又能按照使用者的要求提供多样显示格式,因此,逻辑分析仪在数字域的实际作用,相当于一个高速电子照相机,能将一个复杂的数字电路多通道的动态信号及时拍摄记录下来。 一般的通用示波器在检查、测试复杂而密集的数字电路,以及实时分析数字系统的运行情况和诊断、寻找系统的故障源等方面,由于输入通道数不足、触发功能单一化等缺点,使得示波器在解决数字电路复杂测试问题上无能为力。 逻辑分析仪,特别是现在采用了微处理器技术的智能化逻辑分析仪,不仅能完成示波器难以完成的各项测试任务,而且容易操作。他可以通过软件目录来引导执行测量过程中的每一步骤,能提供即时出错信号;显示直观清晰,显示方式灵活多样;能将被测数据进行逻辑判断和存储;特别是它具有各种触发功能,如可用组合(字)、延迟(时钟计数)、序列(字或事件)以及毛刺(glitch)等来触发,有助于迅速解决最困难的问题。 2、逻辑分析仪的分类 逻辑分析仪主要分为两大类:逻辑定时分析仪(Logic Timing Analyzer)和逻辑状态分析仪(Logic State Analyzer)。这两类分析仪的基本结构是相似的,主要区别表现在显示和定时时钟上。分类的目的是便于用户更好地认识和使用。 逻辑定时分析仪是利用逻辑电平和时间关系图来显示检测信号的。它可以用内部的时钟控制记录数据,不必与被测系统时钟同步。这类分析仪主要用于对硬件的检测。该仪器一般具有锁定功能,最适合检测各种不正常的“毛刺”脉冲,便于进行数字电路与系统的调试与维修。 逻辑状态分析仪直接用“1”和“0”组成数据显示被测值,所显示的每一位与各有关通道的输入数据相对应。它实质上采用状态表(真值表)的形式显示数据,非常直观,可以迅速从大量数据中发现错误。由于该仪器内部没有时钟发生器,要用被测系统的时钟去控制记录数据,因此必须与被测系统时钟同步。这类分析主要用于软件检测。 对于现在的智能化逻辑分析仪,采用了微处理器计数,将逻辑定时分析仪和逻辑状态分析仪合二为一,使其具有功能更完善、分析判断更强的综合性分析能力。 3、逻辑分析仪同示波器的比较 逻辑分析仪同传统的示波器相比较有如下特点: (1)同时采集和显示多路信号的时序关系

相关文档
相关文档 最新文档