1、第第8 8章章 数据域测量技术数据域测量技术w8.1 8.1 数据域测试的基本概念数据域测试的基本概念w8.2 8.2 数据域测量技术数据域测量技术w8.3 8.3 逻辑分析仪逻辑分析仪8.1 8.1 数据域测试的基本概念数据域测试的基本概念w 在测量仪表中,数字化的测量方法不仅在测量仪表中,数字化的测量方法不仅比传统的模拟的测量方法精度高、测试功能比传统的模拟的测量方法精度高、测试功能更强,而且还易于实现测试的智能化和自动更强,而且还易于实现测试的智能化和自动化。化。w 为了解决数字设备在研制和生产、检修为了解决数字设备在研制和生产、检修中的测试问题,一种新的测试技术便应运而中的测试问题,一
2、种新的测试技术便应运而生了生了.w 由于这些设备的信息载体主要是二进制由于这些设备的信息载体主要是二进制数,为了区别时域和频域的测量,常把这一数,为了区别时域和频域的测量,常把这一类测试技术称为数据域测试技术。类测试技术称为数据域测试技术。8.1.1 8.1.1 数据域测试的特点数据域测试的特点w 数据域测试的对象主要是数字系统,包数据域测试的对象主要是数字系统,包括芯片、印刷电路板(括芯片、印刷电路板(PCBPCB)、设备乃至系统。)、设备乃至系统。w 与传统的测试相比较,数据域测试有许与传统的测试相比较,数据域测试有许多优点。多优点。w(1 1)被测信号持续时间短。)被测信号持续时间短。w
3、(2)被测信号故障定位难。)被测信号故障定位难。w(3 3)被测信号的非周期性。)被测信号的非周期性。w(4 4)信息传递方式的多样化。)信息传递方式的多样化。w(5 5)数字电路的可测性设计和内在自测性设)数字电路的可测性设计和内在自测性设计技术。计技术。w 数据域测试技术的最新发展之一是无接数据域测试技术的最新发展之一是无接触测试,即在测试仪器与被测板之间没有接触测试,即在测试仪器与被测板之间没有接触,省去了各种测试夹具及连接器。触,省去了各种测试夹具及连接器。w 目前已被采用的有自动视觉测试仪(目前已被采用的有自动视觉测试仪(AVTAVT)和热图像处理等技术。和热图像处理等技术。8.1.
4、2 8.1.2 数字信号的特点数字信号的特点w(1)数字信号一般为多路。)数字信号一般为多路。w(2 2)数字信号按时序传递。)数字信号按时序传递。w(3 3)数字信号的传递方式。)数字信号的传递方式。w(4 4)数字信号的非周期性。)数字信号的非周期性。w(5 5)数字信号频率范围宽。)数字信号频率范围宽。8.2 8.2 数据域测量技术数据域测量技术8.2.1 8.2.1 简单逻辑电路的简易测试简单逻辑电路的简易测试w 数字电路是以数字电路是以“0”0”、“1”1”组成的数字组成的数字信号为目的的电路,他们由与门、或门、非信号为目的的电路,他们由与门、或门、非门和各类触发器组成。门和各类触发
5、器组成。w 因此,确认电路电平的高低是否符合逻因此,确认电路电平的高低是否符合逻辑的规定,逻辑关系是否正确,当输入变化辑的规定,逻辑关系是否正确,当输入变化时,电路翻转是否正确,都是研究数字电路时,电路翻转是否正确,都是研究数字电路的基本任务。的基本任务。w 对于较简单的数字电路,可以利用示波对于较简单的数字电路,可以利用示波器、逻辑笔、逻辑比较器和逻辑脉冲发生器器、逻辑笔、逻辑比较器和逻辑脉冲发生器等简单而廉价的数据域测量仪器来进行测试。等简单而廉价的数据域测量仪器来进行测试。w 被测电平的高低可以用小灯泡或发光二被测电平的高低可以用小灯泡或发光二极管(极管(LEDLED)的亮暗以及小喇叭发
6、声的强弱来)的亮暗以及小喇叭发声的强弱来检测。检测。w1.1.基本逻辑部件的测试基本逻辑部件的测试123456ABCD654321DCBATitleNumberRevisionSizeBDate:12-Feb-2005Sheet of File:C:Documents and SettingsweihuiM y DocumentsM yDesign.ddbDrawn By:K1K2K1K1K2+5V+5V+5V112212(a)(a)与门与门 (b)(b)或门或门 (c)(c)非门非门图图8.1 8.1 基本逻辑元件的测试基本逻辑元件的测试w 对基本部件的测试可以用对基本部件的测试可以用8.1
7、8.1的电路来进的电路来进行,其中(行,其中(a a)、()、(b b)、()、(c c)分别为测试与)分别为测试与门、或门和非门的电路。门、或门和非门的电路。w 输入信号与发光二极管亮暗的真值表如表输入信号与发光二极管亮暗的真值表如表8-18-1所示。所示。w 如果发光二极管的亮灭与表中不同,则如果发光二极管的亮灭与表中不同,则认为电路功能可能有错。认为电路功能可能有错。器件器件输入组合输入组合K K2 2置置1 1K K2 2置置2 2与门与门 0 00 10 11 01 01 11 1亮亮亮亮亮亮灭灭灭灭灭灭灭灭亮亮或门或门 0 00 10 11 01 01 11 1亮亮灭灭灭灭灭灭灭灭
8、亮亮灭灭亮亮非门非门0 01 1灭灭亮亮表表8-1 8-1 基本逻辑元件测试真值表基本逻辑元件测试真值表8.2.2 8.2.2 穷举法和随机测试穷举法和随机测试w1.1.穷举测试法穷举测试法w 在基本逻辑元件测试中,我们看到,数在基本逻辑元件测试中,我们看到,数字电路测试的实质。字电路测试的实质。w 就是对就是对n n个输入端加入个输入端加入2n2n个可能的组合信个可能的组合信号,然后观察输出是否正确。号,然后观察输出是否正确。w 如果对所有的输入信号,输出信号的逻如果对所有的输入信号,输出信号的逻辑关系都正确,则这个数字电路是正确的。辑关系都正确,则这个数字电路是正确的。w 如果输出的逻辑关
9、系不正确,这个数字如果输出的逻辑关系不正确,这个数字电路作为参考电路。电路作为参考电路。w 两电路加上相同的测试数据流,对它们两电路加上相同的测试数据流,对它们的输出进行比较。的输出进行比较。w 如果两电路输出数据流始终相同,则证如果两电路输出数据流始终相同,则证明被测电路是正确的,否则被测电路是错误明被测电路是正确的,否则被测电路是错误的。的。w 根据这个比较结果,给出根据这个比较结果,给出“合格合格/失效失效”的指示。的指示。w穷举测试法如图穷举测试法如图8.28.2所示。所示。w 穷举测试法的优点是能够穷举测试法的优点是能够100%100%的测试出的测试出故障,但是测试时间随着输入端故障
10、,但是测试时间随着输入端n n的增加呈指的增加呈指数增加。数增加。w 例如,例如,n=4n=4时,时,2n=162n=16,即输入端数,即输入端数为为4 4时,输入信号有时,输入信号有1616种可能的组合情况;种可能的组合情况;n n=8=8时,时,2n=2562n=256;n=16n=16时,时,2n=655362n=65536。w 以此类推,当以此类推,当n n很大时,穷举测试所需的很大时,穷举测试所需的时间太长导致无法使用,因此,近年来又提时间太长导致无法使用,因此,近年来又提出了伪穷举测试技术。出了伪穷举测试技术。w有兴趣的读者可以找一下这方面的资料。有兴趣的读者可以找一下这方面的资料
11、。穷举测试矢量产生被测电路参考电路比 较图图8.2 8.2 穷举测试示意图穷举测试示意图w2.2.随机测试法随机测试法w 将图将图8.28.2种的种的“穷举测试矢量产生穷举测试矢量产生”电路电路换成换成“随机测试矢量产生随机测试矢量产生”电路,该图即成电路,该图即成为随机测试法的原理框图。为随机测试法的原理框图。w 图中的图中的“测试矢量产生测试矢量产生”产生的就是测产生的就是测试的矢量数据流。试的矢量数据流。w 它能够随机的产生输入它能够随机的产生输入2n2n种组合的数据种组合的数据流,由它产生的随机或伪随机测试矢量序列流,由它产生的随机或伪随机测试矢量序列同时加到被测电路和已知功能完好的参
12、考电同时加到被测电路和已知功能完好的参考电路中,对他们的输出响应进行比较,根据比路中,对他们的输出响应进行比较,根据比较,给出评定。较,给出评定。w 随机矢量产生器可以由软件也可以由硬随机矢量产生器可以由软件也可以由硬件构成。件构成。8.3 8.3 逻辑分析仪逻辑分析仪w 逻辑分析仪是属于总线分析仪一类的数逻辑分析仪是属于总线分析仪一类的数据域测试仪器。据域测试仪器。w 它主要用于查找总线(或多线)相关故它主要用于查找总线(或多线)相关故障,是数据域测试中使用最广泛的一种仪器。障,是数据域测试中使用最广泛的一种仪器。8.3.1 8.3.1 逻辑分析仪的基本组成逻辑分析仪的基本组成w逻辑分析仪的
13、基本结构组成如图逻辑分析仪的基本结构组成如图8.38.3所示。所示。图图8.3 8.3 逻辑分析仪的基本组成逻辑分析仪的基本组成w 由图由图8.38.3可见,逻辑分析仪主要由数据捕可见,逻辑分析仪主要由数据捕获和数据显示两部分组成。获和数据显示两部分组成。w 数据捕获部分用来捕获并存储要观察的数据捕获部分用来捕获并存储要观察的数据。数据。w 其中数据输入部分将各通道的输入变换其中数据输入部分将各通道的输入变换成相应的数据流:而触发产生部分则根据数成相应的数据流:而触发产生部分则根据数据捕获方式,在数据流中搜索特定的数据字。据捕获方式,在数据流中搜索特定的数据字。w 当搜索到特定的数据字时,就产
14、生触发当搜索到特定的数据字时,就产生触发信号以控制数据存储器开始存储有效数据或信号以控制数据存储器开始存储有效数据或停止存储数据,以便将数据流进行分块。停止存储数据,以便将数据流进行分块。w 数据显示部分则将存储器里的有效数据数据显示部分则将存储器里的有效数据以多种显示方式显示出来,以便对捕获的数以多种显示方式显示出来,以便对捕获的数据进行分析。据进行分析。w整个系统的工作受外时钟或内时钟的控制。整个系统的工作受外时钟或内时钟的控制。8.3.2 8.3.2 逻辑分析仪的触发方式逻辑分析仪的触发方式w 正常运行的数字系统中的数据流是很长正常运行的数字系统中的数据流是很长的,各数据流的逻辑状态也各
15、不相同,而存的,各数据流的逻辑状态也各不相同,而存储数据的存储容量和显示数据的屏幕尺寸是储数据的存储容量和显示数据的屏幕尺寸是有限的。有限的。w 因此要全部一个不漏地存储或显示这些因此要全部一个不漏地存储或显示这些数据是不可能的。数据是不可能的。w 逻辑分析仪设置触发的目的就在于选择逻辑分析仪设置触发的目的就在于选择数据流,以便对关键数据流进行存储和分析。数据流,以便对关键数据流进行存储和分析。w 一旦选定的数据字在某一时刻出现,就一旦选定的数据字在某一时刻出现,就立即产生一个脉冲作为触发标志,用来启动立即产生一个脉冲作为触发标志,用来启动或结束跟踪。或结束跟踪。w 用于触发的数据字也称触发字
16、,一般有用于触发的数据字也称触发字,一般有以下七种触发方式。以下七种触发方式。w1.1.组合触发组合触发w 组合触发也称基本触发,即将逻辑分析组合触发也称基本触发,即将逻辑分析仪各通道的信号与各通道预置的触发字进行仪各通道的信号与各通道预置的触发字进行比较,当一一对应的各位相同时,则产生触比较,当一一对应的各位相同时,则产生触发信号。发信号。w2.2.手动触发手动触发w 在测量时,利用手动触发方式可以在任在测量时,利用手动触发方式可以在任何时候加以触发或强制显示测量数据。何时候加以触发或强制显示测量数据。w3.3.延迟触发延迟触发w 延迟触发即在触发产生时不立即跟踪,延迟触发即在触发产生时不立
17、即跟踪,而是经过一段时间的延迟才跟踪。而是经过一段时间的延迟才跟踪。w 在故障诊断中,常希望既能观察触发点在故障诊断中,常希望既能观察触发点前的信息,又能观察触发点后的信息。前的信息,又能观察触发点后的信息。w 在延迟触发方式中专门设置了一个数字在延迟触发方式中专门设置了一个数字延迟电路。延迟电路。w 当捕获到触发字后,延迟一段时间再进当捕获到触发字后,延迟一段时间再进行数据采集,则存储器中存储的数据包括了行数据采集,则存储器中存储的数据包括了触发点前后的数据。触发点前后的数据。w 延迟触发应与起始触发和终止触发方式延迟触发应与起始触发和终止触发方式配合使用。配合使用。w4.4.序列触发序列触
18、发w 序列触发是为了检测复杂分支程序而设序列触发是为了检测复杂分支程序而设计的一种重要触发方式。计的一种重要触发方式。w 它由多个触发字按预先确定的关系排列,它由多个触发字按预先确定的关系排列,只有当被测试的程序按触发字的先后次序出只有当被测试的程序按触发字的先后次序出现时,才能产生一次触发。现时,才能产生一次触发。w图图8.48.4为四级序列触发过程示意图。为四级序列触发过程示意图。w5.5.限定触发限定触发w 限定触发是对设置的触发字加限定条件限定触发是对设置的触发字加限定条件的触发方式。的触发方式。w 如有时选定的触发字在数据流中出现较如有时选定的触发字在数据流中出现较为频繁,为了有选择
19、地捕捉、存储和显示特为频繁,为了有选择地捕捉、存储和显示特定的数据流,可以附加一些约束条件。定的数据流,可以附加一些约束条件。w 这样,只要数据流中未出现这些条件,这样,只要数据流中未出现这些条件,即使触发字频繁出现,也不能进行有效地触即使触发字频繁出现,也不能进行有效地触发。图发。图8.58.5为限定触发信号产生原理图。为限定触发信号产生原理图。第一触发字第二触发字第三触发字第四触发字数据流开始跟踪或终止跟踪图图8 8.3 3.2 2 四四级级触触发发序序列列示示意意图图与门触发识别数据流限定条件限定条件触发信号图图8 8.3 3.3 3 限限定定触触发发信信号号产产生生原原理理图图图图8.
20、4 8.4 四级触发序列示意图四级触发序列示意图 图图8.5 8.5 限定触发信号产生原理图限定触发信号产生原理图w6.6.计数触发计数触发w 采用计数的方法,当计数值达到预置值采用计数的方法,当计数值达到预置值时才产生触发。时才产生触发。w 在较复杂的软件系统中有嵌套循环时,在较复杂的软件系统中有嵌套循环时,常用计数触发对循环进行跟踪。常用计数触发对循环进行跟踪。w7.7.毛刺触发毛刺触发w 毛刺触发是利用滤波器从信号中取出一毛刺触发是利用滤波器从信号中取出一定宽度的干扰脉冲作为触发信号。定宽度的干扰脉冲作为触发信号。w 然后存储毛刺出现前后的数据流,以利然后存储毛刺出现前后的数据流,以利于
21、观察和寻找由于外界干扰而引起的数字电于观察和寻找由于外界干扰而引起的数字电路误动作的现象和原因。路误动作的现象和原因。8.3.3 8.3.3 逻辑分析仪的显示方式逻辑分析仪的显示方式w 逻辑分析仪可根据用途不同,把已存入逻辑分析仪可根据用途不同,把已存入存储器中的数据处理成便于观察分析的格式存储器中的数据处理成便于观察分析的格式显示在显示在CRTCRT上。上。w 逻辑状态分析仪常采用各种状态表及图逻辑状态分析仪常采用各种状态表及图形显示;而逻辑定时分析仪则常采用定时图形显示;而逻辑定时分析仪则常采用定时图显示。显示。w1.1.状态表显示状态表显示w 状态表显示是采用各种数制以表格形式状态表显示
22、是采用各种数制以表格形式显示状态信息。显示状态信息。w 通常用十六进制数显示地址和数据总线通常用十六进制数显示地址和数据总线上的信息,用二进制数显示控制总线和其他上的信息,用二进制数显示控制总线和其他电路接点上的信息,如表电路接点上的信息,如表8-28-2所示,适用于软所示,适用于软件调试。件调试。w2.2.反汇编显示反汇编显示 w 多数逻辑分析仪都具有反汇编功能,把多数逻辑分析仪都具有反汇编功能,把总线上出现的数据翻译成各种微处理器的汇总线上出现的数据翻译成各种微处理器的汇编语言源程序,如表编语言源程序,如表8-38-3所示。所示。地址地址(H HE EX)X)数据数据(H HE EX)X)
23、状态状态(B BI IN)N)285028503434110111010 0285128517F7F010101011 1285228529D9D110011000 028532853ACAC001100111 1表表8-2 8-2 状态表显示状态表显示 地址地址(HEX)(HEX)数据数据(HEX)(HEX)操作码操作码操作数操作数(HEX)(HEX)20002000214200214200LDLDHLHL,2042H2042H2003200306040604LDLDB B,04H04H200520059797SUBSUBA A200620062323INCINCHLHL表表8-3 8-3
24、反汇编显示反汇编显示 w 定时显示好像多通道的示波器显示多个定时显示好像多通道的示波器显示多个波形一样,把已存入存储器内的数据按时间波形一样,把已存入存储器内的数据按时间变化的伪波形显示出来。变化的伪波形显示出来。w 它以逻辑电平表示波形图,显示的是一它以逻辑电平表示波形图,显示的是一串经过整形后类似方波的波形。串经过整形后类似方波的波形。w 在某一时刻的高、低电平分别看做在某一时刻的高、低电平分别看做“1”1”、“0”0”,各通道的信号波形反映该通道在等间,各通道的信号波形反映该通道在等间隔离散时间点上信号的逻辑电平值。隔离散时间点上信号的逻辑电平值。w 由于它们已被重新构造,显示的波形不由
25、于它们已被重新构造,显示的波形不是实际波形,所以也称是实际波形,所以也称“伪波形伪波形”或或“伪时伪时域波形域波形”。w 定时图显示多用于硬件分析,例如分析定时图显示多用于硬件分析,例如分析集成电路各输入输出端的逻辑关系,计算集成电路各输入输出端的逻辑关系,计算机外部设备的中断请求与机外部设备的中断请求与CPUCPU的应答信号的定的应答信号的定时关系等。时关系等。w3.3.图解显示图解显示w 图解显示是利用图解显示是利用D/AD/A转换器将要显示的数转换器将要显示的数字量转化成模拟量。字量转化成模拟量。w 它类似于示波器的它类似于示波器的X-YX-Y模式显示,模式显示,x x轴表轴表示数据出现
26、的实际顺序,示数据出现的实际顺序,Y Y轴表示数据通道的轴表示数据通道的模拟数值,刻度可由用户设定,但是它形成模拟数值,刻度可由用户设定,但是它形成的是图像点阵。的是图像点阵。w 图图8.68.6显示的是一个简单的显示的是一个简单的BCDBCD十进制计十进制计数器的工作波形。数器的工作波形。图图8.6 8.6 数据序列显示图数据序列显示图w BCD BCD计数器从零开始计数,来一个时钟脉计数器从零开始计数,来一个时钟脉冲计数值增冲计数值增1 1,其状态变化的数字序列为。,其状态变化的数字序列为。w 0000-0001-0010-0011-0100-0101-0110-0000-0001-001
27、0-0011-0100-0101-0110-0111-1000-10010111-1000-1001,计满,计满1010个脉冲后又开始新个脉冲后又开始新一轮的循环。一轮的循环。w 数据在时间轴上按先后出现,经数据在时间轴上按先后出现,经D/AD/A转换转换后形成递增的模拟量。后形成递增的模拟量。w 由此在屏幕上形成由左节方开始向右上由此在屏幕上形成由左节方开始向右上方移动的方移动的1010个亮点。个亮点。w 如此循环、这种显示模式多用于检查一如此循环、这种显示模式多用于检查一个带有大量子程序的执行情况。个带有大量子程序的执行情况。w4.4.影射图显示影射图显示w 影射图显示把每个数据与屏幕上的
28、每个影射图显示把每个数据与屏幕上的每个光点联系起来。光点联系起来。w 如果数据是如果数据是8 8位,则可把屏幕左上角的光位,则可把屏幕左上角的光点用点用“00”00”表示,右下角的光点用表示,右下角的光点用“FFH”FFH”表表示,其他光点按从左到右、从上到下、由小示,其他光点按从左到右、从上到下、由小到大的规律分布在屏幕上。到大的规律分布在屏幕上。如果用逻辑分析仪观察微机的地址总线,如果用逻辑分析仪观察微机的地址总线,则每个光点是程序运行中一个地址的影射。则每个光点是程序运行中一个地址的影射。w 图图8.7(a)8.7(a)、(、(b b)表示的是某程序存储)表示的是某程序存储与运行影射图的
29、对照。与运行影射图的对照。w三个三个“”号表示地址单元的坐标位置。号表示地址单元的坐标位置。图图8.7 程序存储与影射对照图程序存储与影射对照图w5.5.分解模块显示分解模块显示w 高层次的逻辑分析仪可设置多个显示模高层次的逻辑分析仪可设置多个显示模式。式。w 如将一个屏幕分成两个窗口显示,上窗如将一个屏幕分成两个窗口显示,上窗口显示该处理器在同一时刻的定时图;下窗口显示该处理器在同一时刻的定时图;下窗口显示经反汇编后的微处理器的汇编语言源口显示经反汇编后的微处理器的汇编语言源程序。程序。w 由于上、下两个窗口的图形在时间上是由于上、下两个窗口的图形在时间上是相关的,因而对电路的定时和程序的执
30、行可相关的,因而对电路的定时和程序的执行可同时进行观察,软硬件可同时调试。同时进行观察,软硬件可同时调试。8.3.4 8.3.4 逻辑分析仪的基本应用逻辑分析仪的基本应用w1.1.数字系统软件测试数字系统软件测试 用逻辑分析仪测试数字系统软件,主要用逻辑分析仪测试数字系统软件,主要是在跟踪数据流时。是在跟踪数据流时。w 如何有选择地捕获有效数据,即如何设如何有选择地捕获有效数据,即如何设置正确的触发字和触发方式,建立合适的数置正确的触发字和触发方式,建立合适的数据显示窗口。据显示窗口。(a)(a)简单分支程序简单分支程序(b)(b)程序测试的设置程序测试的设置图图8.8 8.8 简单分支程序的
31、测试简单分支程序的测试w图图8.88.8为简单的分支程序及触发条件设置图。为简单的分支程序及触发条件设置图。w 程序流程有两条通路到达程序流程有两条通路到达034E,A034E,A通路经通路经03CF03CF到达到达034E034E;B B通路经通路经037B037B到达到达034E.034E.如果如果希望分析希望分析A A通道的数据流,可以通过逻辑分析通道的数据流,可以通过逻辑分析仪进行跟踪显示。仪进行跟踪显示。w2.微处理器测试微处理器测试w 在微机系统中,微处理器的数据总线、地在微机系统中,微处理器的数据总线、地址总线和控制总线之间的时序关系对系统的址总线和控制总线之间的时序关系对系统的
32、可靠性是十分重要的。可靠性是十分重要的。w 由于逻辑分析仪具有多个输入通道,因由于逻辑分析仪具有多个输入通道,因此可同时将三组总线的信息进行采集、显示,此可同时将三组总线的信息进行采集、显示,从而得出其定时关系。从而得出其定时关系。w3.3.测试数字集成电路测试数字集成电路w 将数字集成电路接入逻辑分析仪中,通将数字集成电路接入逻辑分析仪中,通过选择适当的显示方式得到具有一定规律的过选择适当的显示方式得到具有一定规律的图形。图形。w 如果显示不正常,可以通过显示过程中如果显示不正常,可以通过显示过程中不正确的图形,找出逻辑错误的位置。不正确的图形,找出逻辑错误的位置。w 如采用逻辑分析仪可对如
33、采用逻辑分析仪可对RAM6116RAM6116的存储性的存储性能进行检查,图能进行检查,图8.98.9为测试连线图。为测试连线图。数字信号发生器A0A9D0D9片片选选1片片选选2读读允允许许 写写允允许许逻辑分析仪图图8.9 8.9 集成电路测试连接图集成电路测试连接图w 从图中、可以看出,从图中、可以看出,RAM6116RAM6116是是2KB2KB8 8位位静态随机存储芯片,具有静态随机存储芯片,具有1010条地址线、条地址线、8 8条双条双向数据线。向数据线。w 逻辑发生单元或数字信号发生器提供逻辑发生单元或数字信号发生器提供RAMRAM工作的各种控制信号。工作的各种控制信号。w 包括
34、片选信号、读允许、写允许信号,包括片选信号、读允许、写允许信号,逻辑分析仪的探头与逻辑分析仪的探头与RAMRAM的所有管脚连接,检的所有管脚连接,检查管脚发生的信息,然后进行显示。查管脚发生的信息,然后进行显示。w w4.4.数字系统故障诊断数字系统故障诊断w 要查找并确定数字系统产生错误的原因,要查找并确定数字系统产生错误的原因,可选择能生成多路测试数据的仪器,把该测可选择能生成多路测试数据的仪器,把该测试数据加到被测电路中并由逻辑分析仪测量试数据加到被测电路中并由逻辑分析仪测量其响应。其响应。w 逻辑故障使用工具范围从专用协议分析逻辑故障使用工具范围从专用协议分析仪接到通用的图形发生器和进
35、行复杂设计的仪接到通用的图形发生器和进行复杂设计的分析仪。分析仪。w 在一些情况下,可运行一个有故障的数在一些情况下,可运行一个有故障的数字子系统并记录发生故障前后的响应。字子系统并记录发生故障前后的响应。w 另一种方法是使用人工生成的故障模型另一种方法是使用人工生成的故障模型或由设计数据生成的图形对被测器件进行实或由设计数据生成的图形对被测器件进行实验。验。8.3.5 8.3.5 模块化的逻辑分析仪模块化的逻辑分析仪w 现代逻辑分析仪的测量部分采用灵活的现代逻辑分析仪的测量部分采用灵活的模块结构,插槽可插入各种模块插件以完成模块结构,插槽可插入各种模块插件以完成要的测试任务。要的测试任务。w
36、 如如HP16500AHP16500A具有具有5 5个插槽,如果个插槽,如果5 5个插槽个插槽全部插入逻辑分析仪插件,可构成全部插入逻辑分析仪插件,可构成400400通道的通道的逻辑分析仪;全部插入示波器插件,可作为逻辑分析仪;全部插入示波器插件,可作为8 8通道的示波器使用。通道的示波器使用。w 每个模块可单独执行测量任务,同时模每个模块可单独执行测量任务,同时模块之间还可进行交互测量,交互测量可完成块之间还可进行交互测量,交互测量可完成单个模块难以完成的测量。单个模块难以完成的测量。w 例如用定时分析仪可捕获毛刺,但却不例如用定时分析仪可捕获毛刺,但却不能给出毛刺的幅度和宽度,而示波器则对捕能给出毛刺的幅度和宽度,而示波器则对捕获的毛刺波形的幅度和宽度具有很高的分辨获的毛刺波形的幅度和宽度具有很高的分辨力。力。w 模块的更换和交互测量为逻辑分析仪提模块的更换和交互测量为逻辑分析仪提供了更强的功能和更多的适用场合。供了更强的功能和更多的适用场合。