《数据域测试》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《数据域测试》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据域测试》PPT课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章第九章 数据域测量数据域测量 本章要点本章要点:数据域的基本概念数据域的基本概念 数据域测试系统与仪器数据域测试系统与仪器 逻辑分析仪的组成、原理和应用逻辑分析仪的组成、原理和应用 可测性设计技术可测性设计技术 数据域测试的应用数据域测试的应用9.1 数据域测试概述数据域测试概述 数据域的基本概念数据域的基本概念1.数据信息数据信息-数据流数据流在数据域测试中首先要明确所测试的信号是:在数据域测试中首先要明确所测试的信号是:信息信息只有两种逻辑状态的二进制符号(只有两种逻辑状态的二进制符号(“1”/“0”或高或高/低低 电平)。电平)。数据字数据字多位二进制信息组合构成的一个多位二进制信
2、息组合构成的一个“数据数据”。数据流数据流大量数据字有序的集合。大量数据字有序的集合。数据流的表示方式:数据流的表示方式:(b)逻辑逻辑状态状态显示方式显示方式时钟脉冲下降沿时读数时钟脉冲下降沿时读数(a)逻辑逻辑定时定时显示方式显示方式2.数字系统的特点数字系统的特点(1)数字信号通常是按时序传递的;数字信号通常是按时序传递的;(2)信号几乎都是多位传输的;信号几乎都是多位传输的;(3)信息的传递方式是多种多样的;信息的传递方式是多种多样的;(4)数字信号的速度变化范围很宽;数字信号的速度变化范围很宽;(5)信号往往是单次的或非周期性的;信号往往是单次的或非周期性的;(6)数字系统故障判别与
3、模拟系统不同。数字系统故障判别与模拟系统不同。数据域测试的任务与故障模型数据域测试的任务与故障模型1.数据域测试的任务及相关术语数据域测试的任务及相关术语 故障诊断故障诊断故障侦查故障侦查,或称故障检测,判断被测系统或电路,或称故障检测,判断被测系统或电路中是否存在故障;中是否存在故障;故障定位故障定位,查明故障原因、性质和产生的位,查明故障原因、性质和产生的位 置置性能测试性能测试参数测试参数测试 对表征被测器件性能的静态(直流)、对表征被测器件性能的静态(直流)、动态(交流)参数的测试。动态(交流)参数的测试。功能测试功能测试,对表征被测器件性能的逻辑功能的测试。,对表征被测器件性能的逻辑
4、功能的测试。3.被测对象与测试方法被测对象与测试方法数据域测试按被测对象可分为:数据域测试按被测对象可分为:(1)组合电路测试组合电路测试,通常有敏化通路法、,通常有敏化通路法、D算法、布尔差分法等。算法、布尔差分法等。(2)时序电路测试时序电路测试,通常采用迭接阵列、测试序列(同步、引导,通常采用迭接阵列、测试序列(同步、引导 和区分序列)等方法。和区分序列)等方法。(3)数字系统测试数字系统测试,如大规模集成电路,常用随机测试(用伪随,如大规模集成电路,常用随机测试(用伪随 机序列信号作激励)技术、穷举测试技术等。机序列信号作激励)技术、穷举测试技术等。9.1.3 数据域测试系统与仪器数据
5、域测试系统与仪器 1.数据域测试系统组成数据域测试系统组成 一个被测的数字系统可以用它的输入和输出特性及时序关系来一个被测的数字系统可以用它的输入和输出特性及时序关系来描述,它的输入特性可用数字信号源产生的多通道时序信号来描述,它的输入特性可用数字信号源产生的多通道时序信号来激励,而它的输出特性可用逻辑分析仪来测试,获得对应通道激励,而它的输出特性可用逻辑分析仪来测试,获得对应通道的时序响应,从而得到被测数字系统的特性。的时序响应,从而得到被测数字系统的特性。图图9.2 9.2 数据域测试系统的组成框图数据域测试系统的组成框图数字信号源数字信号源被测数字系统被测数字系统特征分析特征分析逻辑分析
6、逻辑分析时序参数测试时序参数测试2.数据域测试仪器数据域测试仪器 1)逻辑笔逻辑笔 逻辑笔算不上仪器,但却是数字域检测中方便实用的工具。它逻辑笔算不上仪器,但却是数字域检测中方便实用的工具。它像一支电工用的试电笔,能方便地探测数字电路中各点的逻辑像一支电工用的试电笔,能方便地探测数字电路中各点的逻辑状态,例如,笔上红色指示灯亮为高电平,绿灯亮为低电平,状态,例如,笔上红色指示灯亮为高电平,绿灯亮为低电平,红灯绿灯轮流闪烁表示该点是时钟信号。红灯绿灯轮流闪烁表示该点是时钟信号。2)数字信号源数字信号源数字信号源又称为数字信号发生器,是数据域测试中的一种重数字信号源又称为数字信号发生器,是数据域测
7、试中的一种重要仪器,它要仪器,它可产生图形宽度可编程的并行和串行数据图形,也可产生图形宽度可编程的并行和串行数据图形,也可产生输出电平和数据速率可编程的任意波形,以及一个可由可产生输出电平和数据速率可编程的任意波形,以及一个可由选通信号和时种信号来控制的预先规定的数据流。选通信号和时种信号来控制的预先规定的数据流。数字信号源是为数字系统的数字信号源是为数字系统的功能测试和参数测试提供输入激励功能测试和参数测试提供输入激励信号信号。功能测试是测出。功能测试是测出 被测器件在规定电平和正确定时激励下被测器件在规定电平和正确定时激励下的输出,就可以知道被测系统的功能是否正常;参的输出,就可以知道被测
8、系统的功能是否正常;参 数测试可用数测试可用来测试诸如电平值、脉冲的边缘特性等参数是否符合设计规范。来测试诸如电平值、脉冲的边缘特性等参数是否符合设计规范。(1)数字信号源的组成数字信号源的组成(2)数据的产生数据的产生 上图中的上图中的序列存储器在初始化期间写入了每个通道的数据,数序列存储器在初始化期间写入了每个通道的数据,数据存储器的地址由地址计数器提供据存储器的地址由地址计数器提供。在测试过程中,在。在测试过程中,在每一个每一个作用时钟沿上,计数器将地址加作用时钟沿上,计数器将地址加1。数据存储器输出的数据与。数据存储器输出的数据与地址是一一对应的地址是一一对应的,这是产生线性数据流的一
9、种简单方法,这,这是产生线性数据流的一种简单方法,这种方法提供的最大数据率每秒大于种方法提供的最大数据率每秒大于100MbitS。一个一个8:l的的多路器多路器可将运行频率为可将运行频率为F8的的8个并行输入位转换成个并行输入位转换成频率为频率为F的串行数据流。对于低速的数字信号源,多路器可以的串行数据流。对于低速的数字信号源,多路器可以不要,从数据的每位数输出可直接产生一个串行数据流,该数不要,从数据的每位数输出可直接产生一个串行数据流,该数据流加到格式化器的输入端,通过格式化器将数据流与时钟同据流加到格式化器的输入端,通过格式化器将数据流与时钟同步。在简单情况下,格式化器就是一个步。在简单
10、情况下,格式化器就是一个D触发器。数据的逻辑触发器。数据的逻辑电平加在电平加在D输入端,在时钟信号沿的作用下输出。输入端,在时钟信号沿的作用下输出。格式化器格式化器的输出直接驱动输出放大器,放大器的输出电平是可的输出直接驱动输出放大器,放大器的输出电平是可编程的。在某些数字信号源中,通过在每个数据模块上提供外编程的。在某些数字信号源中,通过在每个数据模块上提供外部时钟和启动部时钟和启动/停止输入,以便产生不同的异步数据流。停止输入,以便产生不同的异步数据流。3)逻辑分析仪逻辑分析仪 本章重点讨论的内容,将独立一节进行介绍。本章重点讨论的内容,将独立一节进行介绍。4)特征分析仪特征分析仪 为了识
11、别一个电路或系统是否有故障,可以为了识别一个电路或系统是否有故障,可以把电路各节点的正把电路各节点的正常响应记录下来常响应记录下来,在进,在进 行故障诊断时,行故障诊断时,把实测的响应与正常把实测的响应与正常电路的响应作比较电路的响应作比较。如果。如果两者一致两者一致,则认为电路,则认为电路没有故障没有故障;如;如果各节点的响应中只要有一个节点不同,则可断定电路有故障。果各节点的响应中只要有一个节点不同,则可断定电路有故障。基于特征分析方法的数字系统故障诊断的原理基于特征分析方法的数字系统故障诊断的原理如图所示。如图所示。5)规约分析仪规约分析仪 规约分析仪是常用的规约分析仪是常用的数字通信测
12、试仪器数字通信测试仪器。规约(。规约(Protocol)是)是描述不同器件之间相互进行数据通信的规则和过程,描述不同器件之间相互进行数据通信的规则和过程,规约分析规约分析仪可仔细地检查器件之间通信过程中所发生的一切事件,同时仪可仔细地检查器件之间通信过程中所发生的一切事件,同时对其是否符合通信规约做出测试对其是否符合通信规约做出测试。规约分析仪不仅可用监测,。规约分析仪不仅可用监测,而且还能发送信息。而且还能发送信息。规约分析仪的前面板和后台支持都是由一台专用计算机来完成规约分析仪的前面板和后台支持都是由一台专用计算机来完成的,它可对通信线路上的串行数据进行采集和处理,并可以格的,它可对通信线
13、路上的串行数据进行采集和处理,并可以格式化或模拟输出串行数据。式化或模拟输出串行数据。6)误码率测试仪误码率测试仪 误码率测试仪更是常用的误码率测试仪更是常用的数字通信测试仪器数字通信测试仪器。误码率误码率=误码的位数误码的位数/传输的总位数传输的总位数 图图9.7 9.7 误码仪测试数字传输系统的测试框图误码仪测试数字传输系统的测试框图图形发生器图形发生器数字传输系统数字传输系统误码检测器误码检测器9.2 逻辑分析仪的组成原理逻辑分析仪的组成原理 1973年研制出了一种专用于数字系统测试的仪器年研制出了一种专用于数字系统测试的仪器逻辑分逻辑分析仪析仪(Logic Analyzer)。9.2.
14、1 逻辑分析仪的特点和分类逻辑分析仪的特点和分类 1.特点特点(1)输入通道多,可以同时检测输入通道多,可以同时检测16路、路、32路甚至上千路信号。路甚至上千路信号。(2)数据捕获能力强。具有多种灵活的触发方式,可以确保观察数据捕获能力强。具有多种灵活的触发方式,可以确保观察 窗口在被测数据流中的准确定位。窗口在被测数据流中的准确定位。(3)具有较大的存储深度,可以观察单次及非周期性数据信息,具有较大的存储深度,可以观察单次及非周期性数据信息,并可进行随机故障的诊断。并可进行随机故障的诊断。(4)具有多种显示方式。不仅可以同时显示多通道信号的伪方波,具有多种显示方式。不仅可以同时显示多通道信
15、号的伪方波,可用二进制、八进制、十六进制、十进制或可用二进制、八进制、十六进制、十进制或ASCll码显示数据,码显示数据,而且还可用反汇编等进行程序源代码显示。而且还可用反汇编等进行程序源代码显示。(5)具有可靠的毛刺检测能力。具有可靠的毛刺检测能力。2.分类分类 逻辑分析仪按照其工作特点,可以分为逻辑分析仪按照其工作特点,可以分为 逻辑状态分析仪逻辑状态分析仪用于用于系统的软件分析系统的软件分析。它在被测系统的时钟(。它在被测系统的时钟(即外时钟)控制下进行数据采集,检测被测信号的状态,即外时钟)控制下进行数据采集,检测被测信号的状态,并用并用“0”和和“l”、助记符或映射图等方式来显示、助
16、记符或映射图等方式来显示。借助于反汇编等方。借助于反汇编等方法可以直接观察程序的源代码,因此它是进行法可以直接观察程序的源代码,因此它是进行系统系统软件测试软件测试的的有力工具有力工具。逻辑定时分析仪逻辑定时分析仪主要用于主要用于信号逻辑时间关系分析信号逻辑时间关系分析,一般,一般用于用于硬硬件测试件测试。它在自身时钟的作用下,定时采集被测信号状态,以。它在自身时钟的作用下,定时采集被测信号状态,以伪方波等形式显示出来以进行观察分析伪方波等形式显示出来以进行观察分析。通过观察电路输入。通过观察电路输入,输输出的各个信号的逻辑变化及时序关系,即可进行硬件故障诊断。出的各个信号的逻辑变化及时序关系
17、,即可进行硬件故障诊断。目前的目前的逻辑分析仪一般同时具有状态分析和定时分析能力逻辑分析仪一般同时具有状态分析和定时分析能力。台式仪器台式仪器虚拟仪器虚拟仪器+插卡插卡 单片单片IC(16通道)通道)数字示波器附加数字示波器附加结构特点结构特点HP1682AHP1682A逻辑分析仪逻辑分析仪9.2.2 逻辑分析仪的基本组成原理逻辑分析仪的基本组成原理(如如TTLTTL电电平平)当当 搜搜 索索到到 符符 合合条条 件件 的的触触 发发 字字时时,就就产产 生生 触触发信号发信号(波形或字符列表等波形或字符列表等)逻辑分析仪逻辑分析仪=数据捕获数据捕获+示波器示波器在电子测量仪器中,在电子测量仪
18、器中,“触发触发”的概念来自模拟示波器的概念来自模拟示波器。在模拟示。在模拟示波器中仅当触发信号到来后波器中仅当触发信号到来后X通道才产生扫描信号,通道才产生扫描信号,Y通道信号通道信号才能被显示,即才能被显示,即从触发点打开了一个从触发点打开了一个显示窗口显示窗口。9.2.3 逻辑分析仪的触发方式逻辑分析仪的触发方式当数字系统运行时,它的数据流是无穷无尽的。逻辑分析仪的当数字系统运行时,它的数据流是无穷无尽的。逻辑分析仪的存储器的容量总是有限的,我们存储器的容量总是有限的,我们所能观察到的数据只是存储器所能观察到的数据只是存储器中存储下来的数据,即数据流中的一部分中存储下来的数据,即数据流中
19、的一部分,如图,如图9.9所示,它相所示,它相当于在数据流上开启了一个观察窗口。该观察窗口的长度就是当于在数据流上开启了一个观察窗口。该观察窗口的长度就是存储器的存储深度,要在数据流中找到对分析有意义的数据,存储器的存储深度,要在数据流中找到对分析有意义的数据,就必须就必须将将观察窗口观察窗口在数据流中适当定位,而定位是通过触发与在数据流中适当定位,而定位是通过触发与跟踪来实现,因此触发方式的多寡及灵活程度就决定了逻辑分跟踪来实现,因此触发方式的多寡及灵活程度就决定了逻辑分析仪的数据捕获能力析仪的数据捕获能力。触发在逻辑分析仪中的含义是,由一个事件来控制数据获取,触发在逻辑分析仪中的含义是,由
20、一个事件来控制数据获取,即选择即选择观察窗口观察窗口的位置。这个事件可以是数据流中出现一个数的位置。这个事件可以是数据流中出现一个数据字、数据字序列或其组合、某一个通道信号出现的某种状态、据字、数据字序列或其组合、某一个通道信号出现的某种状态、毛刻等。毛刻等。1.组合触发组合触发逻辑分析仪具有多通道信号组合触发(即逻辑分析仪具有多通道信号组合触发(即“字识别字识别”触发)功能。触发)功能。采用何种触发跟踪方式来控制数据的采集过程,同样会影响到采用何种触发跟踪方式来控制数据的采集过程,同样会影响到窗口的定位。窗口的定位。通常把采集并显示数据的一次过程称为一次通常把采集并显示数据的一次过程称为一次
21、“跟踪跟踪”,或将,或将“窗口中的全部数据窗口中的全部数据”叫做一个叫做一个“跟踪跟踪”。“触发触发”决定了决定了“跟踪跟踪”在数据流中的位置在数据流中的位置。最基本的触发跟踪方式有触发起始跟。最基本的触发跟踪方式有触发起始跟踪和触发终止跟踪,其原理如图踪和触发终止跟踪,其原理如图 9.9所示。所示。图图9.9 9.9 逻辑分析仪的基本触发跟踪方式逻辑分析仪的基本触发跟踪方式数据窗口数据窗口数据窗口数据窗口触发字触发字触发字触发字跟踪开始跟踪开始跟踪结束跟踪结束数据流数据流数据流数据流(a)(a)触发开始跟踪方式触发开始跟踪方式(b)(b)触发终止跟踪方式触发终止跟踪方式2.延迟触发延迟触发
22、延迟触发是在数据流中搜索到触发字时,并不立即跟踪,而是延迟触发是在数据流中搜索到触发字时,并不立即跟踪,而是延迟一定数量的数据后才开始或停止存储数据,它可以改变触延迟一定数量的数据后才开始或停止存储数据,它可以改变触发字与数据窗口的相对位置。发字与数据窗口的相对位置。设置不同的延迟数,就可以将窗设置不同的延迟数,就可以将窗口灵活定位在数据流中不同的位置。口灵活定位在数据流中不同的位置。触发字触发字触发字触发字延迟数延迟数跟踪开始跟踪开始数据流数据流数据流数据流数据窗口数据窗口数据窗口数据窗口延迟数延迟数跟踪结束跟踪结束图图9.10 9.10 延时触发延时触发(a)(a)触发开始跟踪加延迟触发开
23、始跟踪加延迟(b)(b)触发终止跟踪加延迟触发终止跟踪加延迟3.序列触发序列触发 序列触发的触发条件是多个触发字的序列,它是当数据流中按序列触发的触发条件是多个触发字的序列,它是当数据流中按顺序出现各个触发字时才触发,即顺序在前的触发字必须出现顺序出现各个触发字时才触发,即顺序在前的触发字必须出现后,后面的触发字才有效。序列触发常用于复杂分支程序的跟后,后面的触发字才有效。序列触发常用于复杂分支程序的跟踪。踪。第一级触发第一级触发图图9.11 9.11 两级序列触发工作原理两级序列触发工作原理第二级触发第二级触发第二级触发第二级触发字有效字有效第二级触发第二级触发字字无效无效导引条导引条件使能
24、件使能4.手动触发手动触发 手动触发是一种人工强制触发。该方式下,只要设置分析开始,手动触发是一种人工强制触发。该方式下,只要设置分析开始,即进行触发并显示数据。它是一种即进行触发并显示数据。它是一种无条件的触发无条件的触发,由于该方式,由于该方式下观察窗口在数据流中的位置是随机的,亦称随机触发。下观察窗口在数据流中的位置是随机的,亦称随机触发。5.限定触发限定触发 限定触发是对设置的触发字再限定触发是对设置的触发字再加限定条件的触发方式加限定条件的触发方式。如果选。如果选定的触发字在数据流中出现较为频繁,为了有选择地捕获特定定的触发字在数据流中出现较为频繁,为了有选择地捕获特定的数据流,可以
25、给触发字附加一些约束条件。这样,即使数据的数据流,可以给触发字附加一些约束条件。这样,即使数据流中频繁出现触发字,只要这些附加的条件未出现,也不能进流中频繁出现触发字,只要这些附加的条件未出现,也不能进行触发。行触发。图图9.12 9.12 限定条件触发产生原理限定条件触发产生原理数据流数据流限定条件限定条件触发信号触发信号与门与门触发触发识别识别9.2.4 逻辑分析仪的数据捕获和存储逻辑分析仪的数据捕获和存储 1.输入探头输入探头 若高于阈值则输出为逻辑若高于阈值则输出为逻辑“1”,反之则为逻辑,反之则为逻辑“0”。为检测不。为检测不同逻辑电平的数字系统(如同逻辑电平的数字系统(如TTL、C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据域测试 数据 测试 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内