
《电子测量技术第9章 数据域测量》由会员分享,可在线阅读,更多相关《电子测量技术第9章 数据域测量(49页珍藏版)》请在文档大全上搜索。
1、第第8章数据域测量章数据域测量以时间或事件出现的次序为自变量,把状态值作为以时间或事件出现的次序为自变量,把状态值作为因变量的函数关系,属于数据域范畴。因变量的函数关系,属于数据域范畴。 8.1 概述概述逻辑分析仪是一种主要的通用数据域测试仪器,数逻辑分析仪是一种主要的通用数据域测试仪器,数据域测试仪器的测试对象是对数字系统中数字系据域测试仪器的测试对象是对数字系统中数字系统信号的测试。统信号的测试。 数字系统信号的数字系统信号的主要特征主要特征:(1) 数字信息几乎都是多位传输的,是按时序传递的,数字信息几乎都是多位传输的,是按时序传递的,并常伴有竞争和冒险现象发生;并常伴有竞争和冒险现象发
2、生;(2) 数字系统常由硬件和软件构成,其数字信息互相数字系统常由硬件和软件构成,其数字信息互相穿插、互相影响、难以区分,许多信息仅发生一次,穿插、互相影响、难以区分,许多信息仅发生一次,出现偶然性或单次发生的信息;出现偶然性或单次发生的信息;(3) 对造成系统出错的误码常混在一串正确的数据流对造成系统出错的误码常混在一串正确的数据流中,实际上只有在错误已经发生后,才能辨认出来,中,实际上只有在错误已经发生后,才能辨认出来,这样就要求捕捉导致错误结果的那些信息,以便查找这样就要求捕捉导致错误结果的那些信息,以便查找出错误的原因;出错误的原因;(4) 信息速度的变化范围很大。信息速度的变化范围很
3、大。数字系统基本的数字系统基本的检测要求检测要求:(1)(1)跟踪与分析状态数据流,这是对数字系统进行功跟踪与分析状态数据流,这是对数字系统进行功能分析所必须的基本测量。能分析所必须的基本测量。跟踪状态流需要利用地址总线,最好同时也能观测数跟踪状态流需要利用地址总线,最好同时也能观测数据总线,以便分析总线的全面工作情况。需监视的位据总线,以便分析总线的全面工作情况。需监视的位数多达数多达20204040位或更多,并且是同步进行的。由于有位或更多,并且是同步进行的。由于有的总线是复用的,因此要求测量时有选择数据的能力。的总线是复用的,因此要求测量时有选择数据的能力。(2)(2)为监视总线上的数据
4、流,需要设置一个触发字。为监视总线上的数据流,需要设置一个触发字。(3)(3)对于分析异步总线,需要了解各信号状态序列和对于分析异步总线,需要了解各信号状态序列和每个信号在给定状态的持续时间,以便判断系统是每个信号在给定状态的持续时间,以便判断系统是否按正确的时序运行。这就否按正确的时序运行。这就要求能分析信号状态之要求能分析信号状态之间的时间关系。间的时间关系。(4)(4)需要捕捉干扰或毛刺。需要捕捉干扰或毛刺。逻辑分析仪的特点逻辑分析仪的特点(1)(1)足够多的输入通道;足够多的输入通道;(2)(2)多种触发方式;多种触发方式;(3)(3)具有记忆能力;具有记忆能力;(4)(4)具有负的延
5、迟能力;具有负的延迟能力;(5)(5)具有限定能力(鉴别挑选);具有限定能力(鉴别挑选);(6)(6)灵活而直观的显示方式(功能和图形显示);灵活而直观的显示方式(功能和图形显示);(7)(7)具有驱动时域仪器的能力(触发示波器);具有驱动时域仪器的能力(触发示波器);(8)(8)可靠的毛刺检测能力;可靠的毛刺检测能力;(9)(9)其他特点其他特点( (与逻辑分析系统配合使用与逻辑分析系统配合使用) )。8.3 8.3 逻辑分析仪的分类逻辑分析仪的分类. . 逻辑状态分析仪逻辑状态分析仪以以“0 0”、“1 1”字符或助记符显示被测系统的逻辑状态。字符或助记符显示被测系统的逻辑状态。特点特点:
6、用被测系统的时钟来控制记录速度,与被测系:用被测系统的时钟来控制记录速度,与被测系统同步工作。统同步工作。. . 逻辑定时分析仪逻辑定时分析仪用时间图来显示被测信号,显示的是一连串类似方波用时间图来显示被测信号,显示的是一连串类似方波的伪波形。的伪波形。特点特点:内部有时钟发生器,在内部时钟控制下记录数:内部有时钟发生器,在内部时钟控制下记录数据与被测系统异步工作。(内部时钟远高于被测系据与被测系统异步工作。(内部时钟远高于被测系统时钟、内存大)统时钟、内存大). . 数据域与数据域仪器数据域与数据域仪器比较:比较:(1)(1)时域时域 信号是以连续时间为自变量的函数。信号是以连续时间为自变量
7、的函数。(2)(2)频域频域 以频率为自变量,功率或能量为因变量的函数关系。以频率为自变量,功率或能量为因变量的函数关系。(3) (3) 数据域数据域 以离散的时间或事件出现的次序为自变量,把状以离散的时间或事件出现的次序为自变量,把状态值作为因变量的函数关系。态值作为因变量的函数关系。 数字字发生器及脉冲发生器作为激励源,响应仪数字字发生器及脉冲发生器作为激励源,响应仪器为逻辑显示器、逻辑分析仪、逻辑比较器等。器为逻辑显示器、逻辑分析仪、逻辑比较器等。逻辑分析仪是在示波器的基础上发展起来的。逻辑分析仪是在示波器的基础上发展起来的。逻辑分析仪的基本工作原理逻辑分析仪的基本工作原理1.1.数据捕
8、获部分数据捕获部分:用来捕获并存储要观察的数据。用来捕获并存储要观察的数据。 数据输入电路:将各通道的输入变换成相应的数据输入电路:将各通道的输入变换成相应的数据流;数据流; 触发产生电路:根据数据捕获方式,在数据流触发产生电路:根据数据捕获方式,在数据流中搜索特定的数据字,当搜索到特定的数据字时,中搜索特定的数据字,当搜索到特定的数据字时,就产生触发信号去控制数据存储器开始存储有效数就产生触发信号去控制数据存储器开始存储有效数据或停止存储数据,以便将数据流进行分块。据或停止存储数据,以便将数据流进行分块。2.2.数据显示部分数据显示部分:将存储在存储器中的有效数据将存储在存储器中的有效数据以
9、多种方式显示出来,以便对捕获的数据进行分析。以多种方式显示出来,以便对捕获的数据进行分析。 高性能逻辑分析仪在功能上有许多特点,其中最高性能逻辑分析仪在功能上有许多特点,其中最为关键的几部分为为关键的几部分为高速数据的同步采集与可靠存储高速数据的同步采集与可靠存储,高速多通道数据的多功能触发跟踪高速多通道数据的多功能触发跟踪,以及,以及系统快速后系统快速后处理功能处理功能的实现,例如数据变换、模拟、统计、识别的实现,例如数据变换、模拟、统计、识别甚至故障提示与查询等。甚至故障提示与查询等。逻辑分析仪的主要电路逻辑分析仪的主要电路. .数据获取控制电路数据获取控制电路作用作用:在被测试的数据流中
10、打开一个窗口,把对分:在被测试的数据流中打开一个窗口,把对分析有意义的数据存入存储器中。析有意义的数据存入存储器中。主要触发方式:主要触发方式: 自激触发;自激触发; 起始显示触发;起始显示触发; 起始延迟触发;起始延迟触发; 终端显示触发;终端显示触发;. .图形显示(图形显示(MAPMAP)电路)电路 把已存入把已存入RAMRAM中的数据读出并显示在屏幕上。中的数据读出并显示在屏幕上。特点(与数据接收相比):特点(与数据接收相比):不根据数据字的要求捕获数据,只要是在暂存器中不根据数据字的要求捕获数据,只要是在暂存器中暂存的数据字,分析仪内部存储器都给以存储和显示暂存的数据字,分析仪内部存
11、储器都给以存储和显示器显示。器显示。由于内存有限,当被测数据字大大高于存储容量时,由于内存有限,当被测数据字大大高于存储容量时,必须采用多次取样方式,以保证存入暂存器的数据都必须采用多次取样方式,以保证存入暂存器的数据都有机会存入存储器有机会存入存储器( (采用随机取样采用随机取样) )。. 数据整形和逻辑电平转换电路数据整形和逻辑电平转换电路 被测信号进入逻辑分析仪是被测信号进入逻辑分析仪是按照逻辑类型进行整按照逻辑类型进行整形和电平转换的形和电平转换的,即把任何输入的数据信号转换成二,即把任何输入的数据信号转换成二进制形式。进制形式。 为适应检测不同逻辑系列为适应检测不同逻辑系列(TTL、
12、CMOS、ECL等等)数字系统的需要,门限电平有一个可调范围,一数字系统的需要,门限电平有一个可调范围,一般是般是10V10V。 用高速电压比较器判断信号的逻辑电平是用高速电压比较器判断信号的逻辑电平是“1”还是还是“0”。. .并行数据输入电路并行数据输入电路 分为两类:分为两类: 采用锁定电路监测输入数据,只要在两次取样之采用锁定电路监测输入数据,只要在两次取样之间发现有瞬变状态,锁存器就锁存这个状态。显示时间发现有瞬变状态,锁存器就锁存这个状态。显示时用一个采样周期的宽度展宽显示毛刺。用一个采样周期的宽度展宽显示毛刺。( (不足不足:毛刺与数据一样显示,难以区分;有些毛刺:毛刺与数据一样
13、显示,难以区分;有些毛刺靠锁存方法不能发现靠锁存方法不能发现) ) 采用高速逻辑电路,在每个输入通道上装两个毛采用高速逻辑电路,在每个输入通道上装两个毛刺检测器,按采样周期交替工作。只要两个检测器中刺检测器,按采样周期交替工作。只要两个检测器中的任何一个在一次采样周期内发现测试数据有两次瞬的任何一个在一次采样周期内发现测试数据有两次瞬变,就在毛刺存储器存储一个位信号,逻辑分析仪显变,就在毛刺存储器存储一个位信号,逻辑分析仪显示两个存储器的合成信号。示两个存储器的合成信号。. .限定与触发识别电路限定与触发识别电路 为了在很长的数据流中获取唯一的所需要的数据段。为了在很长的数据流中获取唯一的所需
14、要的数据段。识别电路识别电路就是就是多位并行数字比较器。多位并行数字比较器。作用:作用: 进行限定判断和识别触发字;进行限定判断和识别触发字; 产生受限定的触发信号和写时钟,以实现触发限产生受限定的触发信号和写时钟,以实现触发限定和显示限定两种功能。定和显示限定两种功能。逻辑分析仪的主要工作方式逻辑分析仪的主要工作方式. .数据的采集方式数据的采集方式 定时分析定时分析( (异步时钟或内时钟异步时钟或内时钟) )方式;方式; 状态分析状态分析( (同步时钟或外时钟同步时钟或外时钟) )方式。方式。2. 2. 触发与跟踪方式触发与跟踪方式 含义含义:由一个数据字、字或事件的序列来控制获:由一个数
15、据字、字或事件的序列来控制获取数据,并选择观察系统工作情况的窗口。取数据,并选择观察系统工作情况的窗口。 观察大量数据的方法是,设置特定的观察起点、观察大量数据的方法是,设置特定的观察起点、终点或与被分析数据有一定关系的某一参考点,这个终点或与被分析数据有一定关系的某一参考点,这个特定的点在数据流中一旦出现,便形成一次触发,相特定的点在数据流中一旦出现,便形成一次触发,相应地把数据存入存储器。这个过程称为应地把数据存入存储器。这个过程称为触发触发。 由逻辑分析仪收集并在显示屏上显示出来的一组由逻辑分析仪收集并在显示屏上显示出来的一组数据称为一次数据称为一次跟踪跟踪。实际上,跟踪是被测数据流中的
16、。实际上,跟踪是被测数据流中的一个观察窗口。一个观察窗口。(1) (1) 基本触发基本触发 开始触发开始触发:指当识别触发字时,就开始存储有效:指当识别触发字时,就开始存储有效数据,直到存储器存满为止。数据,直到存储器存满为止。 终止触发终止触发:指当判定存储器已存满新数据之后,:指当判定存储器已存满新数据之后,才开始在数据流中搜索触发字。一旦识别触发字,便才开始在数据流中搜索触发字。一旦识别触发字,便停止存储数据。停止存储数据。(2) (2) 延迟触发延迟触发 在数据流中搜索到触发字时,并不立即进行跟在数据流中搜索到触发字时,并不立即进行跟踪,而是延迟一定数目的触发字之后,才开始或停踪,而是
17、延迟一定数目的触发字之后,才开始或停止存储有效数据。止存储有效数据。 分为:字延迟;事件延迟。分为:字延迟;事件延迟。(3) (3) 序列触发序列触发 由多个触发字按预定的次序排列,只有当被观由多个触发字按预定的次序排列,只有当被观察的程序按同样的顺序先后满足所有触发条件时才察的程序按同样的顺序先后满足所有触发条件时才能触发,从而进入跟踪状态。能触发,从而进入跟踪状态。. .数据的存储数据的存储 每个通道能够存储的状态数据总数称为每个通道能够存储的状态数据总数称为存储深度存储深度。 根据所采用的存储器的不同,存储方式可分为:根据所采用的存储器的不同,存储方式可分为:(1) (1) 移位寄存器存
18、储移位寄存器存储逻辑分析仪采用移位寄存器存储数据逻辑分析仪采用移位寄存器存储数据(FIFO)(FIFO)。(2) (2) 随机存储器存储随机存储器存储使用随机存储器使用随机存储器(RAM)(RAM)作为逻辑分析仪的存储器,作为逻辑分析仪的存储器,每个存储单元由地址计数器进行选址。目前的逻辑分每个存储单元由地址计数器进行选址。目前的逻辑分析仪大都采取这种方法存储数据。析仪大都采取这种方法存储数据。. .数据显示的区别数据显示的区别 为了便于对数字系统进行分析,逻辑分析仪有多为了便于对数字系统进行分析,逻辑分析仪有多种显示方式,其中种显示方式,其中状态表状态表和和定时图定时图显示分别是状态分显示分
19、别是状态分析仪和定时分析仪的基本显示方式。析仪和定时分析仪的基本显示方式。映射图显示映射图显示可以观察系统运行全貌的动态情况。它用可以观察系统运行全貌的动态情况。它用一系列光点表示一个数据流,其主要原理是把逻辑分一系列光点表示一个数据流,其主要原理是把逻辑分析仪内存中获取的每一个数据字分成低位和高位两部析仪内存中获取的每一个数据字分成低位和高位两部分,再分别经分,再分别经D/AD/A转换成模拟信号,驱动转换成模拟信号,驱动CRTCRT的的x x、y y偏偏转板,从而合成显示一个光点。转板,从而合成显示一个光点。5.5.数据的建立和保持时间数据的建立和保持时间数据建立时间数据建立时间(t ts
20、s,数据必须比时钟跳变提前建立的,数据必须比时钟跳变提前建立的时间)和时间)和数据保持时间数据保持时间(t th h,数据必须在时钟跳变后,数据必须在时钟跳变后继续保持的时间)是逻辑状态分析仪进行同步检测时继续保持的时间)是逻辑状态分析仪进行同步检测时所特有的性能指标。所特有的性能指标。 时钟对数据时钟对数据取样取样(数据通道与时钟通道不一致数据通道与时钟通道不一致):(a)取样现态,取样现态,(b)取样下态,取样下态,(c)取样不定态。在取样不定态。在(b)、(c)两种情况下,将造成取样数据错误或不稳定的读两种情况下,将造成取样数据错误或不稳定的读数,数,tD为取样时间。为取样时间。 由于电
21、路元器件的误差,各元器件的传输延迟由于电路元器件的误差,各元器件的传输延迟时间不同,为了可靠地读取数据,必须使通道的最时间不同,为了可靠地读取数据,必须使通道的最小延迟时间小延迟时间tDmin 大于或等于时钟通道的最大延迟时大于或等于时钟通道的最大延迟时间间tDmax,即,即tDmin tDmax 。设置延迟网络和暂存器,实现系统运行同步。设置延迟网络和暂存器,实现系统运行同步。6.6.最高工作频率最高工作频率 因为因为定时分析仪的内时钟与输入数据间的时间关定时分析仪的内时钟与输入数据间的时间关系是不确定的系是不确定的,因此数据建立时间和保持时间的概念,因此数据建立时间和保持时间的概念在定时分
22、析仪中便没有意义,而用最小脉冲宽度在定时分析仪中便没有意义,而用最小脉冲宽度(MPW)或最小脉冲持续时间()或最小脉冲持续时间(MPD)来表示能可来表示能可靠地观测到的最窄脉冲:靠地观测到的最窄脉冲:式中,式中,k是一个规定的常数,是一个规定的常数,f为时钟频率。为时钟频率。采样频率采样频率取被测系统工作频率的取被测系统工作频率的510倍倍。kf 1MPW7.7.影响时间分辨率的因素影响时间分辨率的因素 由于硬件的延时和负载电容的影响,使信号的由于硬件的延时和负载电容的影响,使信号的跳变时间加长;跳变时间加长; 由于存在门限电平误差,仪器设置的门限电平由于存在门限电平误差,仪器设置的门限电平不
23、可能与电路实际工作的门限电平完全一致,使得信不可能与电路实际工作的门限电平完全一致,使得信号在定时分析仪和被测电路中的翻转时间不同,于是号在定时分析仪和被测电路中的翻转时间不同,于是产生附加测量误差。产生附加测量误差。逻辑状态分析仪逻辑状态分析仪1.1.基本工作原理和流程图基本工作原理和流程图主要单元电路的工作原理主要单元电路的工作原理1.1.输入电路输入电路 首先通过输入电路采集数据并输入到仪器内。首先通过输入电路采集数据并输入到仪器内。逻辑分析仪一般有三种输入电路:数据、时钟、限逻辑分析仪一般有三种输入电路:数据、时钟、限定输入电路。为了能准确地采集数据,要求:定输入电路。为了能准确地采集
24、数据,要求: 输入电路尽量减小对被测电路的影响。输入电路尽量减小对被测电路的影响。 输入电路能按阈值电平转换成输入电路能按阈值电平转换成TTLTTL电平。电平。 要求输入电路传输时间短,输入电路原理图间要求输入电路传输时间短,输入电路原理图间传输延迟差异小。传输延迟差异小。 输入电路由输入衰减器、源极跟随器、电压比输入电路由输入衰减器、源极跟随器、电压比较器及整形输出电路组成。较器及整形输出电路组成。2.2.字识别和符合电路字识别和符合电路 输入的数据和时钟经过输入电路进行电平转换、输入的数据和时钟经过输入电路进行电平转换、整形和延迟,然后送至缓冲器。同时经整形后的时整形和延迟,然后送至缓冲器
25、。同时经整形后的时钟分别送至暂存器、触发识别电路和数据获取电路。钟分别送至暂存器、触发识别电路和数据获取电路。经缓冲器输出两个互补信号,一个到识别电路(又经缓冲器输出两个互补信号,一个到识别电路(又称符合电路),另一个到内存的输入端。称符合电路),另一个到内存的输入端。3.3.数据获取电路数据获取电路 由三部分组成:由三部分组成:形成一个与被测系统时钟同步的恒定脉宽的脉冲形成一个与被测系统时钟同步的恒定脉宽的脉冲HACLHACL。利用时钟的平均电平来控制时钟及触发指示。利用时钟的平均电平来控制时钟及触发指示。控制存储器的写入与读出。控制存储器的写入与读出。8.8 8.8 逻辑分析仪的应用逻辑分
26、析仪的应用例例8.8.1 显示数据流。显示数据流。 对于逻辑状态分析仪,显示数据流是最基本的用对于逻辑状态分析仪,显示数据流是最基本的用途。如果要测试二途。如果要测试二-十六进制的计数器的状态流,将十六进制的计数器的状态流,将探极的四个通道接到被测计数器的输出端,不用的探极的四个通道接到被测计数器的输出端,不用的通道全部置通道全部置OFF位位(包括甄别通道包括甄别通道Q0,Q1) ;然后选;然后选择触发字,若选择触发字,若选0000,触发方式置起始显示,时钟,触发方式置起始显示,时钟输入用计数器的输入用计数器的CP进行同步。在进行同步。在CRT上将显示出二上将显示出二-十六进制的输出状态流,如
27、图十六进制的输出状态流,如图7.8.1所示。所示。例例8.8.2 利用分析仪取出微处理器中的任何程序。利用分析仪取出微处理器中的任何程序。 逻辑状态分析仪是分析软件和检查程序的最好工逻辑状态分析仪是分析软件和检查程序的最好工具。将探极夹到被测电路中去,通过选择触发字和触具。将探极夹到被测电路中去,通过选择触发字和触发方式,就可以在发方式,就可以在CRT上显示出程序流的情况,如图上显示出程序流的情况,如图7.8.2所示。所示。例例8.8.3 利用利用“单次单次”和和“终端显示终端显示”触发方式,寻找触发方式,寻找和分析微处理器中如何达到某一种状态。和分析微处理器中如何达到某一种状态。 图图8.8
28、.3所示的二所示的二-十进制计数器的计数情况不正确,十进制计数器的计数情况不正确,应该在应该在99复位,结果在复位,结果在89就复位了。为什么会在就复位了。为什么会在89复位复位呢?这个原因是状态分析仪无法解决的,但逻辑分析仪呢?这个原因是状态分析仪无法解决的,但逻辑分析仪有驱动示波器的能力。因此,可重新调整逻辑分析仪,有驱动示波器的能力。因此,可重新调整逻辑分析仪,触发方法置起始显示方式,触发字置触发方法置起始显示方式,触发字置88,用触发输出来,用触发输出来启动示波器,则可发现在复位母线上的状态启动示波器,则可发现在复位母线上的状态90处有一个处有一个毛刺,如图毛刺,如图8.8.4所示。得
29、知是由复位线上产生的这一瞬所示。得知是由复位线上产生的这一瞬变过程所致的。这样就寻找出了故障的原因。变过程所致的。这样就寻找出了故障的原因。例例8.8.4 利用利用“自激自激”触发方式来检查电路重复信号。触发方式来检查电路重复信号。 当正常工作时,从当正常工作时,从CRT上显示的将是上显示的将是0和和1的叠加。的叠加。发生故障时则显示发生故障时则显示1或或0,这样就能清楚地看出工作不正,这样就能清楚地看出工作不正常,然后再仔细寻找故障产生的原因及故障地点。常,然后再仔细寻找故障产生的原因及故障地点。例例8.8.5 “起始显示起始显示”和和“起始延迟起始延迟”的使用。的使用。 存储器的容量再大,
30、但总是有限的,为了适应测量存储器的容量再大,但总是有限的,为了适应测量的要求,可以利用逻辑分析仪的延迟功能来解决。的要求,可以利用逻辑分析仪的延迟功能来解决。 首先将初始触发字设置好,如果要看首先将初始触发字设置好,如果要看M个时钟后的个时钟后的数据信号,则触发方式置起始延迟,延迟设定置数据信号,则触发方式置起始延迟,延迟设定置M,时,时钟输入用系统的时钟,这样钟输入用系统的时钟,这样CRT显示的将是经过显示的将是经过M个时个时钟延迟后的钟延迟后的16个数据信号。个数据信号。SL4型逻辑分析仪可延迟型逻辑分析仪可延迟99999个时钟数。个时钟数。例例8.8.6 无时钟、无触发指示的应用。无时钟
31、、无触发指示的应用。 无时钟高、低指示,如果在大于无时钟高、低指示,如果在大于0.1s的时间里没的时间里没有时钟脉冲,则有时钟脉冲,则“无时钟指示灯无时钟指示灯”就亮了,告诉测量就亮了,告诉测量者时钟工作不正常。由于时钟输入是与阈值电平进行者时钟工作不正常。由于时钟输入是与阈值电平进行比较的,高于阈值电平或低于阈值电平,或者在阈值比较的,高于阈值电平或低于阈值电平,或者在阈值电平电平0.2V之内都能给予指示,这样就成为一支逻辑之内都能给予指示,这样就成为一支逻辑笔。笔。 而无触发指示,是表示触发不符合时的标志,不而无触发指示,是表示触发不符合时的标志,不论是触发条件设错,还是没有这个数据,在操
32、作面板论是触发条件设错,还是没有这个数据,在操作面板上的上的“无触发指示灯无触发指示灯”就亮起来。就亮起来。例例8.8.7 ROM片最高工作频率的测试。片最高工作频率的测试。 用数据发生器用数据发生器(或者能产生或者能产生ROM地址的地址计数器地址的地址计数器)产生被测试产生被测试ROM的地址,用状态分析仪监视的地址,用状态分析仪监视ROM的的输出数据,用数字频率计测量数据发生器的时钟频率,输出数据,用数字频率计测量数据发生器的时钟频率,连接方法如图连接方法如图8.8.5所示。所示。 首先使数据发生器低速工作,其输出地址供首先使数据发生器低速工作,其输出地址供ROM使用,分析仪把采集到的使用,
33、分析仪把采集到的ROM输出数据作为正确数据,输出数据作为正确数据,通过键盘将其存入参考存储器内;然后逐渐提高通过键盘将其存入参考存储器内;然后逐渐提高ROM的工作速度,使用分析仪的比较功能对每次获取的新的工作速度,使用分析仪的比较功能对每次获取的新数据与原存的正确数据进行比较,当发现两者的内容数据与原存的正确数据进行比较,当发现两者的内容不一致时,频率计所测得的时钟频率就是不一致时,频率计所测得的时钟频率就是ROM的最高的最高工作频率。工作频率。例例8.8.8 寻找毛刺脉冲产生的原因。寻找毛刺脉冲产生的原因。 图图8.8.6所示为一个译码器的时序图,所示为一个译码器的时序图,D0,D1,D2是
34、译码器的三个输入端的波形。是译码器的三个输入端的波形。D3,D4,D5,D6是是四个输出端的波形,每个输出波形上都有毛刺脉冲。四个输出端的波形,每个输出波形上都有毛刺脉冲。 由图可见,所有的毛刺都出现在输入信号的跳变由图可见,所有的毛刺都出现在输入信号的跳变沿上。例如,沿上。例如,t2和和t4时刻的毛刺都是由输入端时刻的毛刺都是由输入端D0,D1,D2同时跳变引起的同时跳变引起的(见图中虚线圈见图中虚线圈)。t2时刻时刻D4信号变信号变负,负,t4时刻时刻D6信号变负。由于译码器中采用的触发器信号变负。由于译码器中采用的触发器性能及级数造成不同的延迟时间,在翻转过程中产生性能及级数造成不同的延迟时间,在翻转过程中产生毛刺。跳变的输入信号多,产生毛刺的可能性就大。毛刺。跳变的输入信号多,产生毛刺的可能性就大。解决的主要办法是采用高速集成触发器芯片,而不用解决的主要办法是采用高速集成触发器芯片,而不用中低速集成芯片。中低速集成芯片。