逻辑分析仪的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.6.3 逻辑分析仪的触发方式
4. 序列触发
是为检测复杂分支程序而设计的一种重要触发方式。 当采样数据与某一项预先设定的字序列(多个触发字
按一定顺序排列)相符后才触发跟踪数据流。
4.6.3 逻辑分析仪的触发方式
5. 计数触发
采用计数方法,当计数值达到预置值时才产生触发。 在较复杂的软件系统中常常出现嵌套循环的情况,常
程序执行的图解显示
4.6.4 逻辑分析仪的显示方式
5. 影射图显示
是指把每个数据都与显示屏上的光点对应起来,并按取出 数据的先后顺序将数据对应的光点用箭头线连接起来。
8个数据的影射图
4.6.4 逻辑分析仪的显示方式
6. 多模式显示
高层次的逻辑分析仪可设置多个显示模式,如将 一个显示屏分成两个窗口,上窗口显示定时图, 下窗口显示经反汇编后生成的汇编语言程序。
同步 显示 异步 显示
毛刺
4.6.4 逻辑分析仪的显示方式
1. 定时图显示 定时图显示方式是以逻辑电平表示波形图 的形式,将存储器中的内容显示出来。
4.6.4 逻辑分析仪的显示方式
2. 状态表显示
是将存储器内容以二进制、八进制、十进制或 十六进制等各种数制形式显示状态信息。
地址(HEX)
2850 2851 2852 2853
5)输入信号最小幅度 逻辑分析仪的探头能够检测到的输入信号最小幅度。
6)毛刺捕捉能力 逻辑分析仪能够检测到的最小毛刺脉冲的能力。
4.6.5 逻辑分析仪的性能指标与应用
2. 主要应用 逻辑分析仪广泛应用于数字系统的测试中,主要用 于测试数字集成电路的逻辑功能、微处理器系统的
逻辑状态,以及检测数字系统的故障等。
采用计数ຫໍສະໝຸດ Baidu发对循环进行跟踪。
6. 手动触发
在测量时,利用手动触发方式可以在任何时间进 行触发并显示测量数据。
4.6.3 逻辑分析仪的触发方式
7. 毛刺触发
毛刺触发是利用滤波器从输入信号中取出一定宽度的 脉冲作为触发信号,可以在存储器中存储毛刺出现前
后的数据流,以便于观察和分析毛刺产生的原因。
系统 时钟 数据 通道 异步快 速时钟
1.组合触发
通过仪器的“触 发字选择”开关 设置触发字。当 被测系统的数据 字与预设的触发 字相符合时产生
一次触发。
本例触发字为1001或1101
4.6.3 逻辑分析仪的触发方式
存储开始 数 据 流
触发字 数据窗口
始端触发
存储结束 数 据 流
触发字
数据窗口
终端触发
4.6.3 逻辑分析仪的触发方式
4.6 逻辑分析仪的应用
4.6.1 逻辑分析仪的特点与分类
一、主要特点
(1)多通道输入,可同时观测多个通道的信号。 (2)多种触发方式,确保被测数据的准确定位。 (3)多种显示方式,可同时显示多路信号波形、
多种类型的数据及程序源代码。 (4)具有存储能力,可以显示单次或非周期性数
据信息,并可进行随机故障的诊断。 (5)具有限定功能,对数据进行挑选,删除无关
…
214200 0604 97 23
…
LD
HL,2042H
LD
B,04H
ADD
A
INC
HL
…
…
4.6.4 逻辑分析仪的显示方式
4. 图解显示
是利用D/A转换器,将要显示的数字量转化成模拟量,X 轴表示数据出现的实际顺序,Y轴表示数据通道的模拟 数值,刻度可由用户设定,但是它形成的是图像点阵。
十进制计数器 的数据序列图解显示
1)测试数字集成电路 给数字系统加入激励信号,用逻辑分析仪检测其输出或内
部各部分电路的状态,即可测试其功能。
通过分析各部分信号的状态、信号间的时序关系就可以进 行故障诊断。
4.6.5 逻辑分析仪的性能指标与应用
(1)ROM的极限参数指标测试
(2)时序关系及干扰信号的测试 利用逻辑分析仪的定时分析功能,可以检测数
…
数据(HEX)
35 62 2A 4B …
状态(BIN)
001100 101101 1001101 100110
…
4.6.4 逻辑分析仪的显示方式
3. 反汇编显示
把总线上出现的数据翻译成助记符,并在显示 器上显示出汇编语言源程序。
地址(HEX) 数据(HEX) 操作码
操作数
2850 2851 2852 2853
由于上、下两个窗口的内容在时间上是相关的, 因此可以同时观察电路的定时图和程序的执行, 软硬件同时调试。
4.6.5 逻辑分析仪的性能指标与应用
1. 主要性能指标
1)采样速率 逻辑分析仪的采样速率应大于系统的工作速率, 以便可靠地捕捉被测系统的数据。
2)数据通道 数据通道数决定了它同时能分析数据的宽度。 目前逻辑分析仪数据通道一般在64~680之间。
2. 延迟触发
搜索到触发字时,存储器并不立即反应,而是 延迟一定数量的数据后才开始或停止存储数据
存储开始 延迟数 触发字 数 据 流
存储结束 延迟数 触发字 数 据 流
数据窗口
始端触发加延迟
数据窗口
终端触发加延迟
4.6.3 逻辑分析仪的触发方式
3. 限定触发 是对设置的触发字加限定条件的触发方式。
字系统中各种信号间的时序关系、信号的延迟时间 以及各种干扰脉冲等。
用逻辑分析仪的“毛刺”触发方式,可以迅速 而准确地捕获并显示出毛刺来。
4.6.5 逻辑分析仪的性能指标与应用
2)微机系统软、硬件调试 逻辑分析仪最普遍的用途之一是监视微处理器中的程序运 行,监视微处理器的地址、数据和控制总线,对微处理器 执行的操作进行跟踪。
数据。 (6)具有可靠的毛刺检测能力。
4.6.1 逻辑分析仪的特点与分类
二、分类 逻辑状态分析仪 逻辑定时分析仪
目前,逻辑分析仪一般都具有逻辑状态分 析仪和逻辑定时分析仪所具备的功能。
4.6.2 逻辑分析仪的组成
主要由数据捕获和数据显示两部分组成
4.6.3 逻辑分析仪的触发方式
触发识别部分用于从很长的数据流中寻找触发 字或触发事件,从而选择有分析意义的数据 流存储在一定的存储空间中。
例如,对于包含许 多子程序和分支程 序的复杂程序,可 以将分支条件或子 程序入口地址作为 触发字,采用多级 序列触发方式,跟 踪不同条件下程序
3)触发方式 逻辑分析仪具有多种灵活而准确的触发能力,可在
任意长的数据流中,对欲观察分析的部分数据段 做出准确的定位,从而捕捉有效数据。
4.6.5 逻辑分析仪的性能指标与应用
4)存储深度 存储深度决定采集数据的多少,存储深度越大,采 集的数据越多,更有利于软硬件工作的分析。逻辑 分析仪的存储的深度一般在4kB~1MB之间。