1、数字系统里有什么?数字系统信号特点数字域测试的主要特点 o数字信号通常是按时序传递的;o信号几乎都是多位传输的;o信息传递方式是多种多样的;o数字信号的速度变化范围很宽;o信号往往是单次或非周期的;o数字系统的故障判别与模拟系统有很大的区别。 数字域测量的仪器 o数字信号发生器o逻辑分析仪逻辑分析仪o特征分析仪等 数据域测试系统的组成数字信号源作用和功能p为数字系统的功能测试和参数测试提供输入激励信号p产生图形宽度可编程的并行和串行数据图形 p产生输出电平和数据速率可编程的任意波形p产生可由选通信号和时钟信号控制的预先规定的数据流数字信号源的结构数字信号源的工作原理p序列存储器在初始化期间写入
2、了每个通道的数据,数据存储器的地址由地址计数器提供。在测试过程中,在每一个作用时钟沿上,计数器将地址加1; p多路器可将多个并行输入位转换成串行数据流。对于低速的数字信号源,多路器可以不要,从数据的每个数输出可直接产生一个串行数据流;p格式化器将数据流与时钟同步;p格式化器的输出直接驱动输出放大器,放大器的输出电平可编程. 特征分析采用特征分析技术的必要性采用特征分析技术的必要性p 对各节点逐一地测试与分析使测试成本巨增p 受封装的限制,从多节点观察测试响应受到限制 p 内测试的需要特征分析技术特征分析技术 从被测电路的测试响应中提取出“特征”(Signature),通过对无故障特征和实际特征
3、的比较进行故障的侦查和定位。 基于特征分析的数字系统故障诊断原理 被测电路的无故障特征或某种故障下的特征可通过电路的逻辑模拟或故障模拟获得。通过事前的模拟建立好特征-故障字典,便可用于故障诊断。逻辑分析用于测试和分析多个信号之间的逻辑关系逻辑关系及时间关系时间关系 “如果我知道问题在哪,我就能解决它”工程师只有能够“看”到造成问题的根源,才能够解决问题!逻辑分析仪是最好的实时“看到” 软/硬件集成问题的工具!o逻辑分析仪的发展逻辑分析仪的发展o逻辑分析仪的特点(与示波器的区别)逻辑分析仪的特点(与示波器的区别)o逻辑分析仪与分类逻辑分析仪与分类o逻辑分析仪的基本组成原理逻辑分析仪的基本组成原理
4、 o逻辑分析仪的触发方式逻辑分析仪的触发方式o逻辑分析仪的显示方式逻辑分析仪的显示方式o逻辑分析仪的主要技术指标与发展趋势逻辑分析仪的主要技术指标与发展趋势o逻辑分析仪的应用逻辑分析仪的应用逻辑分析仪的发展 o20世纪70 年代HP公司推出状态分析仪和Biomation公司推出定时分析仪,不久之后,状态分析仪与定时分析仪合并成逻辑分析仪。o20世纪80 年代后期逻辑分析仪变得更加复杂,使用起来也就更加困难。逻辑分析仪的发展趋势o分析速率、通道数、存储深度等技术指标也在不断提高; o功能不断加强;o与时域测试仪器示波器的结合,提高混合信号分析能力;o向逻辑分析系统(Logic Analyze S
5、ystem)方向发展。逻辑分析仪与示波器的区别(一) o首先是通道数量不同,示波器一般最多可同时观察4路信号的时间波形,而逻辑分析仪则拥有32到136等多个通道;o示波器给出的是时域波形的完整信息,而逻辑定时分析仪仅显示逻辑状态随时间的变化,而不是真正被测信号的波形,即不反映被测信号的幅度、边沿、上冲和噪声等模拟量,当逻辑分析仪针对输入信号取样时,它会根据信号相对于电压门限的高低,存储“1”或“0”值逻辑分析仪与示波器的区别(二) o逻辑分析仪有多种显示方式;o逻辑分析仪有完善的触发功能;o逻辑分析仪有能够有效的检测数字电路中的毛刺;o逻辑分析仪有高密度探头及适配器,从而简化与待测系统(SUT
6、)的连接。o逻辑分析仪有具有较大的存储深度,可以观察单次或非周期信号何时选择使用逻辑分析仪 o调试并检验数字系统的运行;o同时跟踪并使多个数字信号相关联;o检测并分析总线中违反时限的操作以及瞬变状态;o跟踪嵌入软件的执行情况。 逻辑分析仪的分类o按工作特点分类按工作特点分类: :(1) 逻辑状态分析仪(LSA,Logic State Analyzer)(2) 逻辑定时分析仪(LTA,Logic Timer Analyzer) 目前的逻辑分析基本上都同时具有状态分析和定时分析的功能。状态分析p逻辑状态分析状态分析时数据采集的时钟由被测系统提供,如利用CPU的读、写信号作为时钟,当CPU执行读、写
7、操作时LSA就显示数据,即数据采集与被测系统是同步同步的;p时钟由被测系统产生p当外部时钟有效时, LA 才采集数据p时钟只需和系统时钟一样快,并不是越快越好p使用使用:仅提供状态和状态序列信息,如观测总线上发生了什么!定时分析(一)p逻辑定时分析时的数据采集时钟是由LTA内部提供的,它与被测系统的工作是异步异步的;o逻辑分析仪内部产生采样时钟(因此该时钟与数据信号无关)o要求内时钟频率远高于被测系统的时钟频率,越快越好定时分析(二)内部时钟应比被测量信号快5到10倍定时分析(异步时序)的应用场合 定时分析显示的波形真实地反映了被测信号的时序关系,可以准确地测量各信号间的相对时间关系,绝对时间
8、和信号时延不分辨状态序列,但提供时间信息,用于硬件调试,硬件硬件调试,硬件/ /软件联调软件联调。n替代示波器监视许多通道间的时序关系n提供比示波器更强有力(或示波器不具备)的触发能力n分析多个不同总线信号(地址线、数据线、控制线)n检测通道,毛刺, 时钟偏差问题n准确的脉宽和边沿到边沿测量,发现定时问题n与示波器联合观测,揭示信号完整性问题结构分类台式逻辑分析仪结构分类便携式逻辑分析仪结构分类卡式逻辑分析仪逻辑分析仪的组成原理逻辑分析仪主要包括数据捕获和数据显示两大部分。信号信号输入输入信号信号外时钟外时钟采样采样数据数据存储存储时钟时钟选择选择内时钟内时钟触发触发产生产生显示显示控制控制显
9、示器显示器数据捕获数据捕获数据显示数据显示逻辑分析仪原理结构逻辑分析仪原理结构门限电平设定门限电平设定逻辑分析仪的组成原理逻辑分析仪主要技术指标p定时分析最大速率。p状态分析最大速率。p通道数。p存储深度。p触发方式。p输入信号最小幅度。p输入门限变化范围。p毛刺捕捉能力。逻辑分析仪探头的功能与要求 p提供高质量信号并传递给逻辑分析仪,它利用内部比较器将输入电压与门限相比较,并确定信号的逻辑状态(0或1),门限由用户设定,范围从TTL级别到CMOS、ECL;p对待测系统产生的电负荷最小;p适合与电路板及设备以多种方式连接适合与电路板及设备以多种方式连接。Tek-TLA5000逻辑探头逻辑分析仪
10、的主要功能o捕获同时捕获多路数字信号, ,允许DUTDUT全速运行o触发触发只观察您关心的数据, ,定位您怀疑的故障点o存储存的数据可以用作对纠缠不清的逻辑或代码进行后处理分析o显示显示 你需要有意义的信息显示, ,而不是一大堆杂乱无章二进制代码流逻辑分析仪的触发方式(一)数据流:逻辑分析仪对被测信号连续采样获得的一系列数据。通道通道1通道通道8100.1100.1000.1000.0采样时钟采样时钟000.0000.0100.0100.1100.0100.0采样数据采样数据数据流数据流o触发触发的含义:由一个事件来控制数据获取,即选择观察窗口的位置。p跟踪跟踪:采集并显示数据的一次过程称为一
11、次跟踪 触发字触发字 数据流数据流数据窗口数据窗口跟踪开始跟踪开始观察窗口宽度:观察窗口宽度:逻辑分析仪存储深度逻辑分析仪存储深度逻辑分析仪的触发方式(二)组合触发 组合触发:组合触发:多通道信号的组合作为触发条件,即数据字触发。 每个通道的触发条件可为: “ 1 ” “ 0 ” “ x ”如:8个通道的组合触发条件设为:“011010X1” 则:该8个通道中出现数据: 01101001 或01101011 时均触发延迟触发延迟触发延迟触发:搜索到触发字时,并不立即跟踪,而是延迟一定数量的数据后才开始或停止存储数据,它可以改变触发字与数据窗口的相对位置。 触发字触发字 数据流数据流数据窗口数据
12、窗口跟踪开始跟踪开始延迟数延迟数跟踪结束跟踪结束 数据流数据流数据窗口数据窗口触发字触发字延迟数延迟数(a) (a) 触发开始跟踪加延迟触发开始跟踪加延迟(b) (b) 触发终止跟踪加延迟触发终止跟踪加延迟序列触发序列触发:序列触发:多个触发字的序列作为触发条件,当数据流中按顺序出现各个触发字时才触发。导引条件导引条件使能使能第二级触发第二级触发第二级触发第二级触发字无效字无效第二级触发第二级触发字有效字有效第一级触发第一级触发B(B(导引条件导引条件) )子程序子程序C(C(触发条件触发条件) )主程序主程序两级序列触发工作原理两级序列触发工作原理手动触发(随机触发) 无条件的人工强制触发,
13、因此观察窗口在数据流中的位置是随机的。 限定触发与门与门限定条件限定条件触发触发识别识别数据流数据流触发信号触发信号限定条件触发产生原理限定条件触发产生原理触发限定基本的触发跟踪方式触发起始跟踪触发起始跟踪 触发终止跟踪触发终止跟踪 触发字触发字 数据流数据流数据窗口数据窗口跟踪开始跟踪开始 触发起始跟踪触发起始跟踪触发字触发字 数据流数据流数据窗口数据窗口跟踪结束跟踪结束 触发终止跟踪触发终止跟踪中间触发方式中间触发方式逻辑分析仪的显示方式每个通道的信号用一个伪方波显示,多个通道同时显示。波形显示波形显示( (一一) )波形显示波形显示( (二二) )例例:毛刺信号的测试分频分频电路电路74
14、LS13874LS138A AB BC CG G /G2A/G2A/G2B/G2B逻辑逻辑分析仪分析仪(a a) 译码电路的测试译码电路的测试(b b) 译码电路输出定时图译码电路输出定时图逻辑定时分析仪测试译码电路及其毛刺逻辑定时分析仪测试译码电路及其毛刺/Y0/Y1/Y2/Y3/Y4/Y5/Y6/Y7数据列表显示数据列表显示 将每个通道采集到的值组合成数据,按采样顺序显示。反汇编功能,把采集到信息翻译成各种微处理器汇编语言源程序进行显示 反汇编显示反汇编显示例:例:ROMROM的指标测试的指标测试 数据发生器数据发生器ROM逻辑分析仪逻辑分析仪频率计频率计地址地址数据数据外时钟外时钟ROM
15、 指标参数测试指标参数测试直方图显示直方图显示直方图显示各程序模块执行时间的分布情况,调用概率统计分析p时间直方图:测量子程序运行占用CPU的时间(找到最大值)p地址直方图:调用子程序次数和概率分布图解显示图解显示 将屏幕X,Y方向分别作为时间轴和数据轴进行显示的一种方式。它将要显示的数据通过D/A转换器变为模拟量,按照存储器中取出数据的先后顺序将转换所得的模拟量显示在屏幕上,形成一个图像的点阵。(A) 10进制计数器的图解显示0510(B) 程序执行的图解显示2000H20FFH主程序子程序循环程序图解显示例:例:分支程序的跟踪03CF03CF042D042D03F203F2通路通路A A通
16、路通路B B分支程序的跟踪测试分支程序的跟踪测试通路通路B B触发条件(触发条件(03F203F2)通路通路A A导引条件(导引条件(042D042D)逻辑分析仪的操作5 5个步骤硬件设置硬件设置 连接探头,查看探头的色标,注意数据和GND信号线软件设置软件设置 进入SETUP窗口,检查探头连接是否良好 您做定时分析还是状态分析?(选择时钟) 根据连接的通道分配自定义组 设置触发条件 新建波形窗口运行(运行(RUNRUN)逻辑分析仪使用的五个层次 o第一个层次:只要查看硬件系统的一些常见的故障,例如时钟信号和其他信号的波形、信号中是否存在严重影响系统的毛刺信号等故障;o第二个层次:要对硬件系统的各个信号的时序进行很好的分析,以便最好地利用系统资源,消除由定时分析能够分析出的一些故障;逻辑分析仪使用的五个层次 o第三个层次:要对硬件对软件的执行情况的分析,以确保写入的程序被硬件系统完整地执行;o第四个层次:需要实时地监测软件的执行情况,对软件进行实时地调试。o第五个层次:需要对现有客户系统的软件和硬件进行系统性的解剖分析,达到我们对现有客户系统的软件和硬件系统全面透彻地了解和掌握的功能。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。