数据域测量与仪器

上传人:桔**** 文档编号:568266678 上传时间:2024-07-23 格式:PPT 页数:51 大小:758.50KB
返回 下载 相关 举报
数据域测量与仪器_第1页
第1页 / 共51页
数据域测量与仪器_第2页
第2页 / 共51页
数据域测量与仪器_第3页
第3页 / 共51页
数据域测量与仪器_第4页
第4页 / 共51页
数据域测量与仪器_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《数据域测量与仪器》由会员分享,可在线阅读,更多相关《数据域测量与仪器(51页珍藏版)》请在金锄头文库上搜索。

1、第8章 数据域测量与仪器 第第8 8章章 数据域测量与仪器数据域测量与仪器8.1 数据域测量的基本概念数据域测量的基本概念 8.2 数据域测试技术数据域测试技术 8.3 逻辑分析仪逻辑分析仪本章小结本章小结捶扩等知贺朵遭岭垛膏顶魄嫩虏瓤显洋浇稗至疽笋伦孕丈展裴定盛菩株螟数据域测量与仪器数据域测量与仪器1第8章 数据域测量与仪器 第第8章章 波形测试与仪器波形测试与仪器学习参考:学习参考:逻辑分析仪是数据域测量的主要工具,常用于数字系统的故障检测、故障定位、故障诊断以及数据流的检测与显示。本章主要介绍数据域测量技术及逻辑分析仪的组成原理与应用。要求通过学习掌握数据域测试方法,了解逻辑笔、逻辑分析

2、仪的组成及应用,理解逻辑分析仪的工作原理。 本章要点:本章要点:数据域测试方法、逻辑笔与逻辑分析仪的组成原理及应用。 匈遥经蜗务架句争帖贡垦隘毯伞呈控遍瘪腆奠噬尼恳贴曹稀趴沤茹缉描谰数据域测量与仪器数据域测量与仪器2第8章 数据域测量与仪器 8.18.1数据域测量的基本概念数据域测量的基本概念传统时域测量仪器对模拟电路与系统的测试是行之有效的。但对于复杂数字电路与系统的测试却未必奏效,甚至完全无能为力。这是由数据域测量的特点所决定的。8.1.1 8.1.1 数据域测量的特点数据域测量的特点数据域测量就是对数据流的测量,它面向的测量对象是数字逻辑电路。数字逻辑电路以二进制数字“0”和“1”的方式

3、来表示信息。在每一特定时刻,多位0、1数字的组合称为一个数据字,数据字随时间的变化按一定的时序关系形成数据流。因此,数字系统是以数据或数据字作为时间或时序的函数,而不是将电压作为时间或频率的函数。裸茸拴癸惺柠熬尾陪账膳层规骸痞减俺膏债狐利珐兄患宅抨腰狮属菌讯虹数据域测量与仪器数据域测量与仪器3第8章 数据域测量与仪器 数据域测量的内容包括数字系统或设备的故障检测、故障定位、故障诊断以及数据流的检测和显示。运行正常的数字系统或设备的数据流是正确的;如果数据流发生错误,则说明系统或设备存在故障。因此,只要检测出输入与输出的对应数据流关系,即可明确系统功能是否正常、判断出是否存在故障,并确定出故障的

4、范围。8.1.2 8.1.2 数字系统的特点数字系统的特点数字系统以数据或数据字作为时间或时序的函数,具有以下特点:(1)数字信号是非周期性的数字系统或设备按一定的时序工作。在执行一个程序时,许多信号只出现一次,或者仅在关键时刻出现一次(例疡族扳冰蔚敲复凑毫暴泄磅放殊狗屋牟抱撰式手殆阁究锈啼芬街雪芹绷桃数据域测量与仪器数据域测量与仪器4第8章 数据域测量与仪器 如中断事件);某些信号虽然可能会重复出现,但并非是时域上的周期信号,例如子程序的调用。因此,数据域测试应能捕获单次信号和非周期信号,这对于示波器等传统仪器来说是很难做到的,更难以发现故障。(2)数字信号是按时序传输的数字系统或设备具有一

5、定的逻辑功能,系统中的信号是有序的数据流,各信号之间具有严格的时序关系。因此,数据域测试应能分析各种信号的时序和逻辑关系,并能捕获单次信号和非周期信号。例如,程序的执行必须在规定的控制信号作用下,取出指令代码,进行译码,并发出完成该指令的控制信号,这些逻辑关系是在控制器的作用下完成的。龙遥钉骗随练旦司崩右纽慢彝滚扭航易霉袄堕抵笔唱犁拦氢虏酌抿躲线禽数据域测量与仪器数据域测量与仪器5第8章 数据域测量与仪器 (3)数字信号是多通道传输的一个字符、一个数据、一条指令或地址是由多位数据(bit)组成的。因此,数据域测量仪器应具有多个输入通道,每个器件都与总线相接,如同“悬挂”在总线上(即“挂”在总线

6、上),每个器件依靠一定的时序节拍脉冲工作。所谓总线是指能同时传输数字信息所需的可以复用的多根导线。(4)数字信息的传输方式多种多样数字信号是脉冲信号,数字信息则用高低电平及二者的组合来表示。数字信息可以以串行方式(bit)或并行方式(byte)传输,也可以同步传输或异步传输。并行传输比串行传输的信息传输速度快,但所需的硬件多。串行传输一般应用于远距离数据传输中。由于总线是复用的,因此,数据域测试颅恐巧烩番葵埃隅蚕暮林疫签委端资峙做恬迭瞩目悉咎秩山犊肤讳淄虱佩数据域测量与仪器数据域测量与仪器6第8章 数据域测量与仪器 应能进行电平判别,确定信号在电路中的建立时间和保持时间,并注意设备的结构、数据

7、格式和数据的选择,应能够从大量的数据流中捕获有分析意义的数据。(5)数字信号的频率范围很宽数字系统中,中央处理机具有ps(10-12s)量级的时间分辨力,而低速的外部设备如电传机输入键的选通脉冲却以ms(10-3s)计量,可见数字信号的频率范围很宽。因此,数据域测试仪器应能采集不同速度的数据。(6)数字系统的故障判别与模拟系统不同 模拟系统的故障主要根据电路中某些节点的电压或波形来判别,而数字系统中的故障判别往往依据信号间的时序和逻辑关系是否正常来判别。造成数字系统出错的数据常混在正确的数据流跌棕冰背居加币釉探锋朽驾法塔逸硷眷否叉溃克折稗宴焉下针蕴壤聋亥姐数据域测量与仪器数据域测量与仪器7第8

8、章 数据域测量与仪器 中,有时发现故障时产生故障的原因早已过去。因此,在检测与判别故障时,既要分析出错后的信息状态,又要捕获出错前的信息状态。8.1.3 数据域测试仪器设备数据域测试仪器设备数据域测试的目的是:判别数字电路或系统中是否存在故障,即故障的诊断;或者确定故障在电路或系统中的位置,即故障的定位。用于数据域测试仪器和设备包括以下几种:(1)万用表和数字电压表万用表和数字电压表常用来测量数字电路或系统中各种模拟量的大小,例如,D/A变换器的输出、A/D变换器的输入等。竿陡舰谬影韭歪捎锅凳饮幼愉广妓卫捶涝秘李侦玛林往挑炭郁压曝聚详适数据域测量与仪器数据域测量与仪器8第8章 数据域测量与仪器

9、 (2)逻辑笔和逻辑夹逻辑笔和逻辑夹常用于测试简单数字电路的状态,即测出电路某一点的状态是高电平、低电平,还是脉冲。逻辑夹可测得多路信号电平。(3)逻辑脉冲发生器(LG,Logic Generator)逻辑脉冲发生器的外形与逻辑笔相似,能够产生数字电路所需的不同宽度、幅度及频率的逻辑脉冲信号。(4)逻辑分析仪逻辑分析仪是多线示波器与数字存储技术发展的产物,故又称为逻辑示波器。它能够对逻辑电路、甚至包括软件的逻辑状态进行记录和显示,实现对逻辑系统的分析。浚瓜花厕目摩墨毒谆叭淌炼慨尊鸽悲耽科椒售学兄侩嗡力赏戏贴洽喘疮龄数据域测量与仪器数据域测量与仪器9第8章 数据域测量与仪器 (5)示波器示波器也

10、是数字电路或系统调试及维修的常用测试仪器,用于测试脉冲的各种参数与信号幅度,比较输入信号的波形、相位、幅度及其相互关系。多通道的示波器与特征分析仪、逻辑分析仪一起常被用来测试数字系统的动态特性。8.1.4 逻辑笔和逻辑夹逻辑笔和逻辑夹1.逻辑笔逻辑笔逻辑笔具有结构简单、使用方便的特点,特别适合测试一般门电路和触发器的逻辑关系。图8.1为逻辑笔的外形结构图,顶端的两个红绿灯用于指示数字电路某一端点的逻辑状态,红灯亮表示是逻辑“1”(高电平),绿灯亮表示是逻辑“0”(低电平)。逻辑笔对被测点逻辑状态的响应如表8-1所示。涣障丸足赡寝神奄垦炉吨爵皇暇狄泥嫂护液袜掺亚失兼沸拓撕沏驻富粥全数据域测量与仪

11、器数据域测量与仪器10第8章 数据域测量与仪器 电源存储开关绿灯红灯探针图8.1 逻辑笔外形结构图表表8-1 逻辑笔测试响应逻辑笔测试响应被测点逻辑状态逻辑笔响应稳定的逻辑“1”状态(+2.4V+5V)红灯稳定亮稳定的逻辑“0”状态(0V+0.7V)绿灯稳定亮在逻辑“1”与“0”中间状态(+0.8V+2.3V)两灯均不亮单次正脉冲绿红绿单次负脉冲红绿红低频序列脉冲红绿灯交替闪烁为了便于记录下被测点的状态,逻辑笔具有记忆功能。当测试某点为高电平时,红灯点亮,如果此时将逻辑笔移开测试点,红灯仍继续亮。当不需要记录此状态时,可扳动逻辑笔上的存储开关使其复位。逻辑笔腰部的两个插孔可以各自提供一个正、负

12、选通脉冲,将其中一个插孔与被测电路的某一选通点相接,逻辑笔将随着选姻坝齐瞳想澈望沟处帝哮琢抛差彩唐轰奇碴赌诬硝坊郑旋鄂毗谨蛰剥亡绷数据域测量与仪器数据域测量与仪器11第8章 数据域测量与仪器 通脉冲的加入而做出响应,图8.2表示在to时刻提供负的选通脉冲时,逻辑笔响应为高电平、红灯亮的情况。图8.3为逻辑笔的组成框图。被测点的逻辑状态由探针接入,电平检测器对信号电平与基准电压进行比较,选择与该信号对应的“0”电平通道或“1”电平通道进行脉冲扩展,进入判“0”判“1”网络(门电路),指示灯驱动器使对应颜色的指示灯点亮。若输入为中间电平,则不进入任何一路,指示灯不亮。 输入保护“0”电平检测器“1

13、”电平检测器“0”电平脉冲展宽“1”电平脉冲展宽探针判“0”判“1”网络指示灯驱动器指示灯图8.3 逻辑笔电路框图册阿老独予耶胆犯龋皑活一寇腥媳沈撬严机染杨瓣党橡络裤欲哺绣设隋其数据域测量与仪器数据域测量与仪器12第8章 数据域测量与仪器 2. 逻辑夹逻辑夹逻辑笔在同一时刻只能显示一个被测点的状态,而逻辑夹可以同时显示多个端点的逻辑状态。图8.4为逻辑夹的电路结构图,图中只画了16路输入信号中的一路,各路结构均相同。每个端点信号均通过一个门判电路,门判电路的输出通过一个非门驱动一个发光二极管,当输入信号为高电平时,发光二极管点亮。逻辑夹与逻辑脉冲发生器配合使用,可以迅速地查找出数字电路的逻辑故

14、障。当逻辑脉冲发生器的信号频率较低时,逻辑夹可以很清楚地反映出门电路、触发器、计数器或加法器等全部输入端、输出端之间的逻辑关系。 逮漆横洲冷禾楔挡饮郑哮棕恐苏捡瑟杭十嫂情湘话藤伶撬凿我詹傍秽扒秸数据域测量与仪器数据域测量与仪器13第8章 数据域测量与仪器 8.2 数据域测试技术数据域测试技术8.2.1 逻辑电路的简易测试逻辑电路的简易测试数字逻辑电路是以处理“0”、“1”组成的数字信号为目的的电路,由与门、或门、非门和各类触发器组成。逻辑电路的测试任务就是确认电路电平的高低是否符合逻辑值的规定、逻辑关系是否正确,当输入变化时,电路翻转是否正确。通常规定正逻辑时的“1”为高电平,“0”为低电平,

15、负逻辑时相反。门判电路+5V116路路图8.4 逻辑夹的1路电路结构图朝芬馈盆境攻伸噪爹醉瞩芥就点霄闻梨吃厉甲援局惑拼靶脓镣炔兴儿茵炙数据域测量与仪器数据域测量与仪器14第8章 数据域测量与仪器 示波器、逻辑笔、逻辑比较器和逻辑脉冲发生器等仪器一般用于测试简单数字电路,例如,分立元件、中小规模集成电路、简单数字设备或复杂数字设备的部件。对于很简单的数字电路,可以利用小灯泡或发光二极管LED的亮暗以及小喇叭发声强弱来检测被测电平的高低、逻辑“1”、逻辑“0”以及脉冲的有无等。8.2.2 数据域测试方法数据域测试方法数据域测试的方法包括穷举测试法、伪穷举测试法和随机测试法。(1)穷举测试法图8.5

16、为穷举测试示意图,图中穷举测试矢量产生电路,用来产生被测电路所需的所有可能的组合信号。穷举测试法榴婶兔康绕猪盆挛征思锯著吊旺文苔鄂瞪惯棉纯陇烹搔搬苞多虫愉惋缮路数据域测量与仪器数据域测量与仪器15第8章 数据域测量与仪器 的实质是对被测电路输入所有可能的组合信号,然后测试与每一种输入组合信号相对应的全部输出是否正确。如果所有输入信号、输出信号的逻辑关系是正确的,则被测电路就是正确的;反之,被测电路就是错误的。最后根据比较结果给出“合格/失效”的指示。穷举测试法的优点是能测试出存在的全部故障,即故障覆盖率为100%。缺点是测试时间较长,并随输入端数量的增加呈指数规律增加。(2)伪穷举测试法伪穷举

17、测试法是把一个大电路划分成多个子电路,对每个穷举测试矢量产生电路被测电路参考电路比较合格/失效指示图8.5 穷举测试示意图唆奢散构沥筏棍苛亨乍捐孕衅叛暂搬掖捷二笼凌默氓命计汽闷峪赚讯缅诫数据域测量与仪器数据域测量与仪器16第8章 数据域测量与仪器 子电路进行穷举测试。该方法可以节省大量的测试时间。(3)随机测试法用随机测试矢量产生电路代替图8.5中的穷举测试矢量产生电路,以产生随机的组合数据流序列,同时输入给被测电路和已知功能完好的参考电路;然后对被测电路和参考电路的输出进行比较;最后根据比较结果给出“合格/失效”的指示。随机测试法一般很难达到100%的故障覆盖率,常用于测试要求不高的场合。8

18、.2.3 故障类型、故障测试及故障定位故障类型、故障测试及故障定位对于大规模集成电路、复杂的印制电路板、微型计算机系统等复杂数字逻辑系统的测试,除了涉及测试方法之外,还跋罚氰饭果少宏伴哉费拨诽饺剩冻匿楞逮彝勒附桃位食触谨蓬帖间贪窗偿数据域测量与仪器数据域测量与仪器17第8章 数据域测量与仪器 要涉及到故障类型、故障测试、故障定位及测试数据流产生等的问题。以下主要讨论故障类型、故障测试及故障定位。(1)故障类型数字电路的故障类型一般分为物理故障和逻辑故障。由于数字电路内部连线断开或短接、元器件不良等原因产生的故障称为物理故障等。数字电路内部逻辑控制不正确产生的故障称为逻辑故障,例如由于程序流程不

19、正确而产生的故障。另外,不随时间改变的故障称为固定性故障或永久故障;时隐时现的故障称为间发故障或间歇故障。目前,数字电路故障诊断的研究对象多限于固定性的逻辑故障。(2)故障测试与故障定位当一个数字电路实现的逻辑功能与无故障电路所实现的逻瘤吩盛陨盾奸竭衰退垣邑坟桩睡畏楼膏绸超弄吊熙您绍鞭垒糊恶唾埔肩树数据域测量与仪器数据域测量与仪器18第8章 数据域测量与仪器 辑功能不同时,就说明该电路存在故障。因此,根据这个原理来对数字电路进行故障测试与检测。故障测试包括部件测试和整机测试两种,前者是对单元电路进行的测试,而后者是对整个系统的测试。故障测试的基本方法包括静态测试和动态测试两种。静态测试是指不加

20、输入信号或加固定电位时的测试,以判断电路各点电位是否正确,该方法主要用于检测物理故障,根据有问题的电位点,可将故障定位于某个器件。动态测试是在输入端输入各种可能的组合数据流,通过测试输出数据流的情况来判断输出逻辑功能是否正确,该方法主要用于检测复杂数字系统的逻辑故障。另外,物理故障也可以引起逻辑功能的错误,因此,动态测试既可检测系统的逻辑故障,又可检测系统的物理故障,并最终将检测出的故障定位于一定的范围内。 豆妻穷众侦贮鸦长摩但许隙牡迪啤掀癸透奎背天淌俺笆囊肮仍绰吕得颂谗数据域测量与仪器数据域测量与仪器19第8章 数据域测量与仪器 8.3 逻辑分析仪逻辑分析仪逻辑分析仪(LA,Logic An

21、alyzer)是以单通道或多通道实时获取与触发事件相关的逻辑信号、并显示触发事件前后所获取的信号、供软件及硬件分析的一种仪器。它能够用表格、波形或图形等形式显示具有多个变量的数字系统的状态,也能用汇编形式显示数字系统软件,从而实现对数字系统硬件和软件的测试。随着微处理器技术在逻辑分析仪中的普遍应用,使逻辑分析仪能够更加方便地用于微处理器系统的调整与维护。8.3.1 逻辑分析仪的分类逻辑分析仪的分类逻辑分析仪包括逻辑状态分析仪和逻辑定时分析仪。逻辑状态分析仪(LSA,Logic State Analyzer)以二进制、十六进罢威祁稍镑愧绰妇丰证耙厢湍惜朽姆坞浪拢逾铀光旦公碉丁芒韵膝翰敝屠数据域测

22、量与仪器数据域测量与仪器20第8章 数据域测量与仪器 制或ASC码等的状态显示被测逻辑状态,由被测系统提供采集数据的时钟脉冲,侧重于软件分析。逻辑定时分析仪(LTA,Logic Timer Analyzer)以时域波形的形式显示被测信号,由逻辑分析仪自身提供采集数据的时钟脉冲,主要用于硬件分析。目前,逻辑分析仪一般都具有逻辑状态分析仪和逻辑定时分析仪所具备的功能,已被广泛应用于数字集成电路、印制板系统、微处理器系统等数字系统的测试中。 8.3.2 逻辑分析仪的特点逻辑分析仪的特点与示波器相比较,逻辑分析仪具有以下特点:(1)检测方法和范围逻辑分析仪利用时钟脉冲进行采样,可以显示触发前后的辣壕甄

23、寻泻对花呸掂正南玩吟是吴示王畸续纺座付夷搞内裁涉绪烈痢呈开数据域测量与仪器数据域测量与仪器21第8章 数据域测量与仪器 逻辑状态,显示范围等于时钟脉冲周期乘以存储容量。而示波器只能显示触发后扫描时间设定范围内的波形。(2)输入通道逻辑分析仪容易实现多通道(8、16个或更多)输入。(3)触发方式逻辑分析仪采用数字方式触发;能够根据多通道逻辑组合进行触发,故可以实现与系统动作同步触发;可以用随机窄脉冲进行触发;并能够进行多级按顺序触发。从而提高测试效率,扩展逻辑分析仪的应用。(4)显示方式逻辑分析仪能够低速读出存入存储器的数据,然后采用蕊信凶殉弥孜灰酉帖园杉她陈沤帽徽泉龋蓬憎向缨途肾生猾哦戮讹际币

24、叹数据域测量与仪器数据域测量与仪器22第8章 数据域测量与仪器 多种方式显示,而且可以采用与被测系统同样的方法处理、显示数据,更加符合被测系统的实际工作情况,测量结果真实可靠。(5)比较功能逻辑分析仪一般有参考存储器和跟踪存储器两套存储器。参考存储器用于存放系统正常工作的数据。跟踪存储器用于存放系统实际工作时跟踪测试所得的数据。在测试过程中,两套存储器的内容可以根据设置条件进行比较,能够方便地找出系统故障的原因与位置。8.3.3 逻辑分析仪的组成逻辑分析仪的组成逻辑分析仪的基本组成框图如图8.6所示,CRT为阴极射线示波管。 菏圆择蒸猖块磊归蛙室颖澳山毅乃腋吨暇渴祖扒庇厌栽扔糖也俩烙炮椎沮数据

25、域测量与仪器数据域测量与仪器23第8章 数据域测量与仪器 比较器门限电平采样器存储器显示发生器触发器&延迟计数&控制电路&.XYZ内部时钟外部时钟外部触发通道CH1CH2CHnCRT图8.6 逻辑分析仪的组成框图.串蕊绪净审奶滴披烤待吞奎点域耘祥笔棱钵袜渡牺墅著自膏的肄无酞毙扛数据域测量与仪器数据域测量与仪器24第8章 数据域测量与仪器 被测信号经过多通道逻辑测试探极形成并行数据,送至比较器,输入信号在比较器中与外部设定的门限电平进行比较,大于门限电平值的信号在相应的线上输出高电平,反之,输出低电平,并对输入波形进行整形。经比较整形后的信号送至采样器,在时钟脉冲控制下进行采样。被采样的信号按顺

26、序存放在半导体存储器中,假设存储器容量为1k(1024位),则能够记录所有输入通道在1024次采样中所得到的信息,采样信息以“先进先出”的原则存放在存储器内。当存储器已存满数据但尚未得到显示命令时,存储器将自动舍弃旧数据,装入新数据。当存储器得到显示命令时,将按照先后顺序逐一读出信息,在显示发生器中形成X、Y、Z三个轴向的模拟信号,由CRT按设定的显示方式显示出被测量来。 虫棱诧涌巧薪伺急望铱帆蛇崎涨拒蛇惨憎藕爷唆斥浦置疽睛丧颤宠醇酉柱数据域测量与仪器数据域测量与仪器25第8章 数据域测量与仪器 8.3.4 逻辑分析仪的触发方式逻辑分析仪的触发方式逻辑分析仪可以同时采集多路信号,以便于对被测系

27、统正常运行的数据流逻辑状态和各信号间的相互关系进行观测和分析。为了便于在较小的存储容量范围内采集和存储所需观测点前后变化的波形,逻辑分析仪设有多种触发方式。(1)组合触发组合触发方式又称为内部触发方式,是指将被测系统的数据字与通过仪器面板上的触发字选择开关人工预置的触发字进行比较,如果系统的数据字与预置的触发字相符,则产生一次触发。组合触发方式是逻辑分析仪一般都采用的触发方式,故又称为基本触发方式。设置触发字时,每一个通道可取0、1、x三种触发条件。席拱媚赏翠苫苞础凶诧回薄瞒殃抵撼寨云茧狱芋嘱狸之尸镁连食捣讨岂接数据域测量与仪器数据域测量与仪器26第8章 数据域测量与仪器 “1”表示该通道为高

28、电平时产生触发,“0”表示某通道为低电平时产生触发,“x”表示通道状态为“任意”,亦即通道状态不影响触发条件。各通道状态设置好后,如果被测系统各通道数据同时满足上述条件,则产生触发信号。 图8.7为四通道组合触发方式的实例。CH0(1)与CH3(1)表示通道0和通道3组合触发条件为高电平;CH1(0)表示通道1触发条件为低电平;CH2(x)表示通道2触发条件为任意,对触发不产生影响。故触发信号是在CH0、CH1、CH3相与条件下产生的,即触发字为1001或1101(CH0、CH3分别位于触发字的最右边、最左边)。图8.7中,当采集数据流中出现1001或1101时,产生触发脉冲,停止数据采集,存

29、储器中存入的数据是产生触发字之滤掘扁刷泰掌痊青粥矗躇雾缅花辰昆粕满俩贷撂攘泛啤嗓润途裂嗽拷磊掌数据域测量与仪器数据域测量与仪器27第8章 数据域测量与仪器 前各通道的状态变化情况,触发字位于存储器存储队列的最后面,并显示在显示器的最后一行,故又称为终端触发方式。如果触发字选择的是某一出错的数据字,逻辑分析仪即可捕获并显示被测系统出现这一出错数据字之前一段时间内各通道状态的变化情况,即被测系统故障发生前的工作状态,这对于数字系统的故障诊断是很方便的。CH0(1)CH1(0)CH2(x)CH3(1)触发信号图8.7 四通道组合触发实例术殉瘦跪漂芹角纱逗隶嗽挤佐后添棚诺驶聊健湘甲晚坊员诞肤爽琴稿久舵

30、数据域测量与仪器数据域测量与仪器28第8章 数据域测量与仪器 (2)延迟触发在故障诊断时,常常希望既能看到触发点前的情况,又能看到触发点后的情况,这时可设置一个延迟门,当捕获到触发字后,经一段时间的延迟后再停止数据采集,则存储器中存储的数据就能包括触发点前后的数据,这种触发方式称为延迟触发。延迟触发常用于分析循环程序和嵌套循环程序,也常用于观察跳动性的偶然故障,这是因为该方式能观察到跳动前后的有关信息。当延迟门关闭数据采集时,如果存储器中的第一个数据字刚好是预置的触发字,则存储器中存储的数据全部是捕获触发字后的数据,该触发方式称为始端触发。如果控制延迟数刚好等于存储容量的一半,可使触发字位于中

31、间,这种方式称为中心触发。孺倡土详杖蝴瑰陌锡忠势瘦脑填顿扇侵铸抬抛柯歌孺玉偿酌儡泊乘遣甥壤数据域测量与仪器数据域测量与仪器29第8章 数据域测量与仪器 (3)限定触发限定触发是对设置的触发字加限定条件的触发方式。有时设定的触发字在数据流中出现较为频繁,为了有选择地存储和显示特定的数据流,逻辑分析仪中增加一些附加通道作为约束或选择所设置的触发条件。例如对前述四通道触发字的选择再加入第五个通道Q,设定当Q=0时,触发字有效,Q=1时,触发字无效,第五个通道只作为触发字约束条件,并不对它进行数据采集、存储、显示,仅仅用它筛选去掉一部分触发字,该方式为限定触发方式。(4)序列触发序列触发是为检测复杂分

32、支程序而设计的一种重要触发方式。当采样数据与某一项预先设定的字序列(而不是一个橡窟我锣僚稻铬标署同煞谤拈庸昧丈万珠径痴羌闸苗安领烹感淘焉二刹藩数据域测量与仪器数据域测量与仪器30第8章 数据域测量与仪器 字)相符后才触发跟踪数据流。(5)计数触发较复杂的软件系统中常常出现嵌套循环的情况,如果在逻辑分析仪的触发逻辑中设立一个“遍数计数器”,即可针对某次需观察的循环进行跟踪,而对其他各次循环不进行跟踪,该方式称为计数触发。(6)“毛刺”触发利用滤波器从输入信号中取出一定宽度的脉冲作为触发信号,可以在存储器中存储“毛刺”出现前后的数据流,以便于观察和寻找由于外界干扰而引起的数字电路误动作的现象和原因

33、,该方式称为“毛刺”触发。裸评展廊捅爬肌络毋燕协阜等狰搏涨达齐愤罕楷饱帜诡着棍狙痪美沸枷捷数据域测量与仪器数据域测量与仪器31第8章 数据域测量与仪器 除了上述六种触发方式外,有的逻辑分析仪还具有以下几种触发方式:1)当事件1或事件2出现n次后产生触发。2)事件1出现n次后出现事件2才产生触发信号。3)事件1出现n次后出现非事件2才产生触发信号。8.3.5 逻辑分析仪的显示方式逻辑分析仪的显示方式逻辑分析仪将被测信号用数字形式写入存储器后,测量者可以根据需要通过控制电路将内存中的全部或部分数据稳定地显示在荧光屏上。逻辑分析仪具有以下几种显示方式。(1)定时显示方式定时显示方式是以逻辑电平表示波

34、形图的形式将存储器中宫固吝篇吝烩朝洪番者印沧欧火苗阴吻旭堕靠循箩官估踩疾漆畏草源句肉数据域测量与仪器数据域测量与仪器32第8章 数据域测量与仪器 的内容显示在荧光屏上的,该方式显示的是一连串经过整形后的类似方波的波形,高电平代表“1”,低电平代表“0”,由此可以确定逻辑电平与时间的关系,如图8.8所示。由于显示的不是被测点信号的实际波形,所以又称为“伪波形”或“伪时域波形”。定时显示方式可以将存储器的全部内容按顺序显示出来,也可以改变顺序显示,这样更便于进行比较分析。 (2)状态表显示方式状态表显示方式是将存储器内容以二进制、八进制、十进制或十六进制等各种数制形式显示在荧光屏上,如表8-2所示

35、。有的逻辑状态图8.8 定时显示图衅脏厩惹哇戌琶均苞夕拎建芍闲野脂年语嗽综婿柳摇蒜稽非罩涵诧标瑟谱数据域测量与仪器数据域测量与仪器33第8章 数据域测量与仪器 分析仪还具有反汇编能力,可以把总线上出现的数据翻译成助记符,并在显示器上显示出程序表来,即反汇编显示,如表8-3所示。 表表8-2 状态表显示状态表显示地址(HEX)数据(HEX)状态(BIN)2850341101028517F0101128529D110002853AC00111表表8-3 反汇编显示反汇编显示地址(HEX)数据(HEX)操作码操作数(HEX)2000214220LDHL,2042H20030604LDB,04H200

36、597SUBA200623INCHL殊硅醚禾肢挂骨篙药阁籽幅溺巷拇便津罕矽搁体令煎暂绕杂俞全慕规蜕砧数据域测量与仪器数据域测量与仪器34第8章 数据域测量与仪器 (3)图解显示方式图解显示是将荧光屏X、Y方向分别作为时间轴、数据轴进行显示的一种方式。它将欲显示的数字量通过D/A变换器变换成模拟量,按照存储器中取出数字量的先后顺序将此模拟量显示在荧光屏上,形成一个图像的点阵。图8.9显示的是一个简单BCD计数器的工作图形,BCD计数器由全零状态(0000B)开始工作,每一个时钟脉冲使计数值增加1,计数状态变化的数字序列为:0000000100100011010001010110011110001

37、0010000周而复始地循环。经D/A变换后的亮点每次增加1,就形成由左下方开始向右上方移动的10个亮点,当由10010000时,亮点回到显示器底部,如此循环往复。 秤仿丹银铀陡戳汝旬脯幌羞函侍掏被相完圃秘狞适穆鞍怂淤割仑萄楚救骨数据域测量与仪器数据域测量与仪器35第8章 数据域测量与仪器 图解显示方式对数字信号的分析很有帮助。例如,将一个模拟量经过A/D变换后进行数字滤波,然后将滤波后的数字量D/A变换为模拟量,再将数字滤波前后的模拟量分别送至CRT显示,即可对数字滤波前后的模拟量进行比较。图解显示对观察程序运行情况很有意义。将地址总线上的信息引入逻辑分析仪,经D/A变换后进行图解显示,显示

38、出循环往复的地址量表示运行循环程序,出现不连续的地方表示程序跳转或偏离正常顺序的状态(即出错)。 采样电路存储器显示电路DAC数据BCD计数器图8.9 BCD计数器图解显示XY吏律阮辜邵瓤涯钓敌胃粕产腐菠滦釜透佰又乞岗重巩卫静羊数妖蜒故尾循数据域测量与仪器数据域测量与仪器36第8章 数据域测量与仪器 (4)映像显示方式映像显示是把逻辑分析仪存储器的全部内容以点图形式一次显示出来。与图解显示不同的是:该方式将每个存储器字分为高位和低位两部分,分别经由X、Y方向D/A变换器变换为模拟量,送入CRT的X、Y通道,所以每个存储器字点亮荧光屏上的一个点。如果映像显示的图形与正确的映像图不同,则表示被测系

39、统存在故障。图8.10为十进制1位BCD计数器映像图,该数据字的4位二进制代码分别以b3、b2、b1、b0表示,b3、b2位经D/A变换后送入Y方向,b1、b0位经过D/A变换后送入X方向,CRT上显示的第一行四个点的代码分别为00000011,第二行四个点的代码分别为01000111,第三行为1000和1001,由1001返回0000状态。 老亲狙爸挣胞峦抬厘屎柿络溃心将长雾峰瓢嘴逗甄煮穆习堡闹莽憋独梯诡数据域测量与仪器数据域测量与仪器37第8章 数据域测量与仪器 映像显示方式也可以观察程序运行情况。与图解显示方式相同,如果用分析仪观察微机的地址总线,则显示出的每个亮点是程序运行中一个地址的

40、映像,图8.11和表8-4为某程序存储与运行映像图的对照图表,图中三个“”号表示地址单元的坐标位置。 000000111000 1001采样电路存储器显示电路DACb1、b0图8.10 十进制1位BCD计数器映像显示XDACYb3、b201110000007F00FF28FFFF00FFFFFFF84004 400928008080图8.11 程序运行的映像图旋忿箕姆晚撑楞嫌乃遣肠某将虽踪狄豹拯笋搽伸汇漏闪避泻播顽谩疾茧公数据域测量与仪器数据域测量与仪器38第8章 数据域测量与仪器 表表8-4 程序存储与运行映像图对照表程序存储与运行映像图对照表0000007F堆栈280028FF主程序400

41、44009输入/输出FFF8FFFF向量(5)直方图显示方式常见的直方图显示有时间直方图和标号直方图两种方式。时间直方图显示各程序执行时间的分布情况,用以确定各程序模块及整个程序的最小、最大和平均执行时间,据此可找出花费CPU时间过长及效率低、质量不高的程序模块。这是一种很有价值的测量和分析方法,其主要优点是能进行实时测试分析。图8.12表示某个由M1240、CLEAR、DASH和DELAY程序模块组成的软件运行情况。由图可见,执行DELAY、DASH程序几乎花了CPU的全部时间。 酥骄雾肄侩藕雾谈铝寺序漫境绵朋民撇磅卫堑习庸耐总户帖大豁沉种疾囱数据域测量与仪器数据域测量与仪器39第8章 数据

42、域测量与仪器 标号直方图又称为地址直方图。逻辑分析仪反复测量并累计在各个地址范围内事件出现的次数,最后以直方图形式显示测量结果。图8.13表示了上例程序的标号直方图,它与时间直方图的结果是一致的。上述五种显示方式各具特点,应针对不同的测试对象,选择合适的显示方式。映像显示适合对系统工作进行“全景”检查,图解显示适合对可疑区进行较仔细的检查,状态表显示可以对故障区进行仔细分析。图8.12 时间直方图97.4usCLEAR29.2us1240399msDASH665msDELAYsssmsmsmsusususnsns10010110010110010110010坚套享铆翁寝壮皿革课堆歪映星劲再猜诸

43、吻油谱篙驾阳药鞠宪娟眨素癌午数据域测量与仪器数据域测量与仪器40第8章 数据域测量与仪器 8.3.6 逻辑分析仪的应用逻辑分析仪的应用逻辑分析仪的探头由若干个具有细小探针的探极集中而成,可以探测高密度的集成电路。将被测系统接入逻辑分析仪,利用逻辑分析仪的探头检测被测系统的数据流。逻辑分析仪对被测系统进行数据采样的方式分为同步采样和异步采样。以被测系统时钟脉冲作为数据采样脉冲的方图8.13 标号直方图70%10773DELAY30%4617DASH0%0CLEAR0%01240OCCURENCESNAME10987654321%NUMBER OFRANGEPERCENTAGE泣擒哼措嘱宰吉扛诀苹

44、是猩氨渔碳挛兴晨渤刹子鹏剃嘛适俯磐朝栋嫂文策数据域测量与仪器数据域测量与仪器41第8章 数据域测量与仪器 式称为同步采样;以逻辑分析仪自身产生的时钟脉冲作为数据采样脉冲的方式称为异步采样。由于逻辑分析仪内部时钟频率一般比被测系统的时钟频率高很多,故可以在单位时间内得到更多的信息量,从而提高了测试分辨力,测试的数据将更精确。例如,同步采样无法检测两相邻时钟脉冲间的干扰波形,而异步采样却可以检测出波形中的“毛刺”干扰,并将“毛刺”干扰存储到存储器中。数据存储过程中,为了便于存入所需的检测数据流,应注意选择合适的触发方式。逻辑分析仪也可以不采用触发方式工作,使被测系统数据不断存入存储器,待存储器存满

45、之后,自动进入显示过程。 逻辑分析仪的工作过程就是数据采集、存储、触发及显律悟哎繁荒缉吟痰胎臣裁至绝遏圃蕾皿粱辟掩攻携丁桓虑垮魂迁们抹泳擎数据域测量与仪器数据域测量与仪器42第8章 数据域测量与仪器 示的过程。由于分析仪采用了数字存储技术,可将数据采集工作和显示工作分开进行或同时进行,若有必要还可以对存储数据反复进行显示。逻辑分析仪的应用实例如下:1. 测试数字集成电路测试数字集成电路将数字集成电路芯片接入逻辑分析仪中,选择合适的显示方式,得到具有一定规律的图像。如果显示不正常,可以根据显示的不正确图形,查找到逻辑故障的位置。图8.14为测量RAM2114的连接图。RAM2114是容量为1KB

46、4的RAM存储芯片,它有10条地址线,4条数据线,一个片选信号端 ,一个写允许信号端 。当 端提供“0”信号时,对RAM进行写入功能的测试。当 端提供“1”信号时,对RAM进行读出功能的测试。由逻辑脉冲发生器提供RAM工作的各种逻辑脉肘恰蒙藩竿保旗堵术涟夺笺宦汹崇跳璃吠篮微富捻驼尼巩俐疑呛眶汰勺巴数据域测量与仪器数据域测量与仪器43第8章 数据域测量与仪器 冲,逻辑分析仪的探头与RAM的所有管脚连接以检测所有管脚上产生的信息。2.测试时序关系及干扰信号测试时序关系及干扰信号逻辑定时分析仪可以用来检测数字系统中各信号间的时序关系、信号的延迟时间以及各种干扰脉冲等。例如,测定逻辑分析仪HP1615

47、 POD1 POD3CLOCKRAM2114 I/O3I/O0 A7A0 A9A8 DRIVER A DRIVER B DRIVER C DRIVER D逻辑脉冲发生器48211图8.14 测量RAM2114的连接图30 POD2 7010640701001维窍肉帜等拄废咒熏窥戒病明承栖枯唬糙注秤筏姨免臭轧夹伐单仓搬人邢数据域测量与仪器数据域测量与仪器44第8章 数据域测量与仪器 计算机通道电路之间的延迟时间时,可将计算机通道电路的输入信号、输出信号各自接到逻辑分析仪的一组输入端,然后利用脉冲间隔的变化,在荧光屏上显示出输出与输入波形间的延迟时间。磁带机或磁盘机等计算机外部设备在使用中常出现“

48、毛刺”型干扰脉冲,用示波器难以捕捉到这种偶发的窄脉冲信号,但逻辑分析仪却可以使用“毛刺”触发方式迅速准确地捕捉并显示出来。3. 检测微处理器系统的运行情况检测微处理器系统的运行情况微处理器系统工作过程中经常发生软硬件故障,图8.15是用逻辑分析仪检测微处理器系统运行情况的连接示意图。图中CP提供逻辑分析仪与CPU工作的时钟脉冲,微处理器系统的 本券谅晚憋渭邑烹殉钦襟炼印牌捌枣该帘厨琳何旅火吠钡讶夜懂夷菏欣休数据域测量与仪器数据域测量与仪器45第8章 数据域测量与仪器 多路并行地址信号和数据信号分别接到逻辑分析仪的输入探头,用读写控制线作为逻辑分析仪的触发信号。这样可以使运行中的微处理器系统的地

49、址线和数据线上的内容通过逻辑分析仪显示出来。当发现故障时,可以采用不同的显示方式显示出故障前后的信息情况,为迅速排除故障、提高工作效率提供便利。 CPCPUROM/RAMI/O逻辑分析仪图8.15 检测微处理器系统(a) 0011 0100 0001 0000 1111 1011 1110 1010(地址总线)(数据总线) A7 A0 D7 D0(b)地址总线数据总线预澄堵迢危拣括榨笑倦葡愈富笺省枉祟赂毋尖镍暑志碗恋辱注城董惑病烘数据域测量与仪器数据域测量与仪器46第8章 数据域测量与仪器 除了故障检测外,还可监视微处理器的一些特定事件,例如:(1)监视微处理器的加电功能各种微处理器系统加电后

50、,复位电路将特定的地址送到地址总线上,如FFFEH和FFFFH,将两个地址单元的内容送入程序计数器PC,总控程序即从此开始。为了监视微处理器的加电功能,应设置地址总线上的信息FFFEH为触发字,由该触发字开始采集并显示地址信息,如果地址信息正确,说明微处理器加电功能正常。(2)监视中断功能中断事件在微处理器系统中是随机的偶发事件,微处理器唯一能知道的地址是中断矢量地址。在监视中断功能时,慌蹲茹猾瓦卉靴尊菩菏魁者亭耻朗尚束抛动峰招翱吞仟蹬荚晚揪孪炎容私数据域测量与仪器数据域测量与仪器47第8章 数据域测量与仪器 将某一中断源的中断矢量地址作为触发字,选用中心触发方式以便存储和显示中断前后堆栈的内

51、容及中断服务程序的执行情况。(3)监视数据传送微处理器可以通过异步通信接口与其他数字系统进行数据传送。为了监视数据传送功能,可将存储器缓冲区的首地址作为触发字进行跟踪触发,通过检测发出或接收的数据是否正确来监视异步通信功能的正确性。 4. 数字系统的自动测试系统数字系统的自动测试系统由微型计算机(带GPIB总线控制功能)、逻辑分析仪、逻辑发生器以及相应的软件可组成数字电路自动测试系统。使用不同的应用程序,该系统能够完成中小规模数字集成芯瓣瞩那推皆敏众栈慢茫穿务频崔钾唇秀机尼擎树覆纪斤浦帝哆辐癌技花虫数据域测量与仪器数据域测量与仪器48第8章 数据域测量与仪器 片的功能测试、某些大规模数字集成电

52、路逻辑功能的测试、程序自动跟踪、在线仿真以及数字系统的自动分析功能,测试系统的硬件组成如图8.16所示。图中逻辑脉冲发生器是可编程的比特图形发生器,可用微处理机对它编程,提供测试所需的激励信号。这样的自动测试系统要求使用者了解微型计算机工作原理、GPIB总线工作原理及其控、听、讲功能,并且能够针对不同的测试对象编制不同的应用程序。有条件的使用者,可选择一种数字系统做出一个自动测试系统。有关GPIB总线及控、听、讲功能的具体内容参见第九章。脸澈箭舞跨砍易弄蛹虫挛弹拿涨炯伦形维咖闹下骨积采频俐琢葫缠晰甭开数据域测量与仪器数据域测量与仪器49第8章 数据域测量与仪器 微型计算机(带GPIB功能)逻辑

53、分析仪(LA)逻辑发生器(LG)打印机被测系统GPIB 总线图8.16 自动测试系统本章小结本章小结本章主要介绍数据域测量技术及逻辑笔、逻辑分析仪的组成原理及其应用。(1)数据域测量就是对数字系统数据流的测量。数据域测量内容包括数字系统的故障检测、故障定位、故障诊断以及数据流的检测和显示。(2)数据域测试方法包括:穷举测试法、伪穷举测试法和随机测试法。(3)数据域测试仪器设备包括万用表、示波器、逻辑笔、逻辑夹、逻辑脉冲发生器及逻辑分析仪。逻辑笔和逻辑夹主要用于简单逻辑电路的测混颗腥添窝斋哄乙夹爷铀撬割蔡贾攀汁次揉拳呢固怜死捕捎母革给二礁某数据域测量与仪器数据域测量与仪器50第8章 数据域测量与

54、仪器 试。逻辑脉冲发生器用于产生数据域测试所需的各种信号。逻辑分析仪是数字系统软硬件分析的主要仪器,能够对逻辑电路、逻辑状态进行记录和显示,实现对逻辑系统的分析。(4)逻辑分析仪是以单通道或多通道实时获取与触发事件相关的逻辑信号,并显示触发事件前后所获取的信号,供软件及硬件分析的一种仪器。(5)逻辑分析仪包括逻辑状态分析仪和逻辑定时分析仪,逻辑状态分析仪侧重于软件分析,逻辑定时分析仪主要用于硬件分析。(6)逻辑分析仪的工作过程包括数据采集、存储、触发跟踪及显示过程。触发方式包括组合触发、延迟触发、限定触发、序列触发、计数触发及“毛刺”触发等。显示方式包括定时显示、状态表显示、图解显示、映像显示、直方图显示。应选择适当的触发方式和显示方式,以便完成对数字系统的测试。蹿朱畅呵聋贬伏舆聋菜脑菠怒堡暇挡躺殖认佛耶津拯余邹捏鹅棺坯蝴驳犬数据域测量与仪器数据域测量与仪器51

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号