简易逻辑分析仪作品解析课件_第1页
简易逻辑分析仪作品解析课件_第2页
简易逻辑分析仪作品解析课件_第3页
简易逻辑分析仪作品解析课件_第4页
简易逻辑分析仪作品解析课件_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

逻辑分析仪的原理与设计探讨电子与信息工程系罗杰2008年7月逻辑分析仪的原理与设计探讨电子与信息工程系2008年7月逻辑分析仪的原理与设计探讨参考文献:1.谢自美主编.电子线路综合设计.武汉:华中科技大学出版社,2006年.2.林占江编著.电子测量技术(第2版).北京:电子工业出版社,2007年.逻辑分析仪的原理与设计探讨参考文献:1.谢自美主编.电子线一、逻辑分析仪简介二、逻辑分析仪的基本组成及工作过程四、示波器显示波形的原理五、2003年赛题—简易逻辑分析仪(D题)题目六、系统总体设计方案七、主要单元电路的分析与设计三、逻辑分析仪的主要工作方式逻辑分析仪的原理与设计探讨一、逻辑分析仪简介二、逻辑分析仪的基本组成及工作过程四、示波一、逻辑分析仪(LogicAnalyzer)简介

逻辑分析仪是数域测试最为典型的先进仪器,能很好地满足数域测试的各种要求,自1973年美国HP公司及BIOMATION分别研制问世以来,在短短时间内得到了飞速的发展。正因为它的问世,才出现了所谓“数字域”(简称数域)测量。由于它以荧光屏显示为主要方式,故又有逻辑示波器之称。

逻辑分析仪不但能分析数字系统、计算机软件和硬件,而且能与计算机结合构成多种智能逻辑分析仪和个人仪器型的逻辑分析仪插件,某些逻辑分析仪还能与计算机开发系统、仿真器、数字化电压表、示波器等结合构成完善的仪器系统。一、逻辑分析仪(LogicAnalyzer)简介逻表1时域、频域和数域的比较表1时域、频域和数域的比较简易逻辑分析仪作品解析课件一、逻辑分析仪(LogicAnalyzer)简介

逻辑分析仪根据显示方式和定时方式的类别基本可分为两大类:逻辑状态分析仪(LogicStateAnalyzer,即LSA),逻辑定时分析仪(LogicTimingAnalyzer,即LTA),但两类分析仪的基本结构是相似的,目前多数逻辑分析仪兼有状态分析和定时分析两种功能。

逻辑分析仪不但能分析数字系统、计算机软件和硬件,而且能与计算机结合构成多种智能逻辑分析仪和个人仪器型的逻辑分析仪插件,某些逻辑分析仪还能与计算机开发系统、仿真器、数字化电压表、示波器等结合构成完善的仪器系统。一、逻辑分析仪(LogicAnalyzer)简介二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图

待测信号经多通道送入数据采集探头,与设定的门限电平进行比较,大于门限电平为高电平记“1”状态,小于门限电平为低电平记“0”状态,而门限电平根据被测系统特性来设定。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图

待测信号经多通道送入数据采集探头,与设定的门限电平进行比较,大于门限电平为高电平记“1”状态,小于门限电平为低电平记“0”状态,而门限电平根据被测系统特性来设定。在时钟作用下按节拍将采集的数据存入输入寄存器,而时钟可以由外部输入,也可以由逻辑分析仪内部时钟发生器产生。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图逻辑分析仪用于观测触发数据或事件前后特定数据序列,因此触发识别电路在长长的数据流中去寻找特定的(置入的)触发字或触发事件,一旦找到就产生触发信号并送去控制数据的存贮和显示。触发信号也可以由外部输入,在触发信号作用下存贮器存贮数据,因存贮器容量有限,按先进先出(First-In.First-Out,即FIFO)原则存贮,当存满后就不断以新数据依次代替旧数据。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图逻辑分析仪的显示与存贮是交替进行的。存贮结束后,已存入存贮器的内容被逐字取出,在显示发生器的控制和配合下,可以多种便于观察的形式把数据显示在CRT上。显示完毕后产生存取指令,再次采集、存贮数据,如此循环。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组三、逻辑分析仪的主要工作方式1.数据的采集方式——在时钟跳变沿处获取数据分为:状态分析(同步时钟或外时钟:采样时钟与被测电路时钟同步)定时分析(异步时钟或内时钟:采用与被测系统没有同步关系的内部时钟作为采样时钟)采样过程是把采样时钟跳变时的信号状态(逻辑电平)记录下来,并将该状态保持到下一个采样时钟沿。三、逻辑分析仪的主要工作方式1.数据的采集方式——在时钟跳变

“触发”源于示波器,但逻辑状态分析仪是采用数据字触发。一旦触发,则对数据流中对分析有意义的一组数据(即数据块)进行采集并在CRT上显示,即在数据流中开一个观察窗口(Window)。这个窗口中的全部数据叫一个跟踪(Trace)。因此,触发用来决定跟踪在数据中的位置。逻辑状态分析仪采用“字识别”触发,即将输入的数据字与操作者预置的特定字相比较,若吻合便产生一次触发。特征字(触发字)由仪器面板上的“触发字选择”来设定预置。(事件触发类似)。逻辑状态分析仪的触发方式很多,但最基本的触发方式有三种:始端触发(开始触发)、终端触发(终止触发)、延迟触发。2.触发与跟踪方式“触发”源于示波器,但逻辑状态分析仪是采用数据字2.触发与跟踪方式触发:用逻辑分析仪观察大量数据的方法是:设置特定的观察起点、终点或与被分析数据有一定关系的某一个参考点,这个特定的点在数据流中一旦出现,便形成一次触发事件,相应地把数据存入存储器。这个过程称为触发。触发字:参考点是一个数据字,也可能是字或事件的序列,称为触发字。跟踪:由逻辑分析仪收集并在显示屏上显示出来的一组数据称为一次跟踪。由触发决定跟踪在数据流中的位置。2.触发与跟踪方式触发:用逻辑分析仪观察大量数据的方法是:设3种触发方式:始端触发、终端触发、延迟触发始端触发:又叫触发开始跟踪。一旦识别到触发字便触发,以被触发时的数据(即触发字)为存贮的第一个有效数据,直到存贮器存满为止,因而触发字是存贮和显示的第一个有效数据。如图(a)所示。终端触发:又叫触发终止跟踪。在触发以前,存贮器就以先进先出方式存贮数据,当存满后开始在数据流中搜索触发字,与此同时存贮器继续以新数据更新旧数据。一旦发现触发字,就立即停止存贮有效数据,因而触发字就是存贮和显示的最后一个有效数据。3种触发方式:始端触发、终端触发、延迟触发始端触发:又叫触发延迟触发:就是在数据流中搜索到触发字时并不是立即进行跟踪,而是经过一定的延迟才跟踪。因此延迟触发是改变数据窗口与触发字间相对关系的一种触发,它与始、终端触发配合工作,如下图所示。其中(a)图为始端触发加延迟,(b)图为终端触发加延迟。3种触发方式:始端触发、终端触发、延迟触发延迟触发:就是在数据流中搜索到触发字时并不是立即进行跟踪,而3.数据的存储

根据所采用的存储器的不同,存储方式可分为两类。(1)移位寄存器存储移位寄存器式存贮器每存入一个新数据,以前存储的数据就移位一次,待存满后最早存入的数据就被移出。以先入先出方式存储数据。(2)随机存储器存储使用随机存储器(RAM)作为逻辑分析仪的存储器,每个存储单元由地址计数器进行选址。目前的逻辑分析仪大都采取这种方法存储数据。3.数据的存储根据所采用的存储器的不同,存储方式可分为两类4.数据显示的区别为了便于对数字系统进行分析,逻辑分析仪有多种显示方式,其中状态表和定时图显示分别是状态分析仪和定时分析仪的基本显示方式。4.数据显示的区别为了便于对数字系统进行分析,逻辑分析仪有映射图显式可以观察系统运行全貌的动态情况。它用一系列光点表示一个数据流,其主要原理是把逻辑分析仪内存中获取的每一个数据字分成低位和高位两部分,再分别经D/A转换成模拟信号,驱动CRT的x、y偏转板,从而合成显示一个光点。映射图显式可以观察系统运行全貌的动态情况。它用一系列光点表示四、示波器显示波形的原理要用示波器作为逻辑分析仪的显示设备,示波器采用X-Y工作方式,X通道加锯齿波信号,Y通道分时加入8路被测信号。为此需要了解示波器显示波形的原理:1.电子束在vY与vX作用下的运动,有4种情况:(1)当X、Y两对偏转板上不加任何信号,则光点出现在荧光屏的中心位置,不产生任何偏转。(2)垂直偏转板上加电压,而水平偏转上加的电压vX=0,则光点仅在垂直方向随vY变化而偏转。光点的轨迹为一垂直线,其长度正比于vY

的峰峰值(2Vm),如图2所示。反之,vY=0,则光屏上显示一条水平线。四、示波器显示波形的原理要用示波器作为逻辑分析仪的显示设备,(3)如,则电子束同时受两对偏转板电场力的作用,光点沿X轴、Y轴合成方向运动,其轨迹为一斜线,如图4所示。(3)如(3)如,则电子束同时受两对偏转板电场力的作用,光点沿X轴、Y轴合成方向运动,其轨迹为一斜线,如图4所示。(4)若,而在X转板上加上一个与vY

周期相同的锯齿波电压,则在荧光屏上可真实地显示vY

的波形,如图5所示。(3)如四、示波器显示波形的原理2.同步概念

前面讨论的是TX=TY的情况。如果丁TX=2TY,则可以在荧光屏上观察到两个周期的信号电压波形,如图6所示。如果波形重复出现,而且完全重叠,就可以看到一个稳定的图象。图7是不稳定的情况。四、示波器显示波形的原理2.同步概念前面讨论的是T四、示波器显示波形的原理2.同步概念

因此,为了在荧光屏上获得稳定的图象,TX(包括正程与回程)与TY必须成整数倍关系,即(n为正整数),以保证每次扫描的起始点都对应信号电压的相同相位点上,这种过程称为“同步”。四、示波器显示波形的原理2.同步概念因此,为了在荧五、2003年大赛题—简易逻辑分析仪(D题)一、任务设计并制作一个8路数字信号发生器与简易逻辑分析仪,其结构框图如图1所示:五、2003年大赛题—简易逻辑分析仪(D题)一、任务二、要求

1、基本要求(1)制作数字信号发生器能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。逻辑信号序列示例如图2所示。(2)制作简易逻辑分析仪

a.具有采集8路逻辑信号的功能,并可设置单级触发字。信号采集的触发条件为各路被测信号电平与触发字所设定的逻辑状态相同。在满足触发条件时,能对被测信号进行一次采集、存储。

b.能利用模拟示波器清晰稳定地显示所采集到的8路信号波形,并显示触发点位置。

c.8位输入电路的输入阻抗大于50kΩ,其逻辑信号门限电压可在0.25~4V范围内按16级变化,以适应各种输入信号的逻辑电平。

d.每通道的存储深度为20bit。二、要求(1)制作数字信号发生器二、要求

2、发挥部分(1)能在示波器上显示可移动的时间标志线,并采用LED或其它方式显示时间标志线所对应时刻的8路输入信号逻辑状态。(2)简易逻辑分析仪应具备3级逻辑状态分析触发功能,即当连续依次捕捉到设定的3个触发字时,开始对被测信号进行一次采集、存储与显示,并显示触发点位置。3级触发字可任意设定(例如:在8路信号中指定连续依次捕捉到两路信号11、01、00作为三级触发状态字)。(3)触发位置可调(即可选择显示触发前、后所保存的逻辑状态字数)。(4)其它(如增加存储深度后分页显示等)。二、要求(1)能在示波器上显示可移动的时间标志线,并采用LE六、系统总体设计方案方案一:纯单片机方式。单片机虽然具备灵活的控制方式,但受工作速率的影响,可能会使示波器显示屏幕抖动和出现明显的回扫线。方案二:采用CPLD/FPGA(或带有IP核的CPLD/FPGA)方式。方案三:采用单片机+FPGA方式。即用单片机作为主处理器,完成人机界面、系统控制和触发控制。用FPGA作为协处理器,完成8路TTL数据的采集与普通模拟示波器的显示控制。这种方案兼顾了上述两种方案的优点,可以在硬、软件的结合上,使设计达到整体优化的效果。方案四:采用FPGA+NiosII方案,使用DE2完成设计。六、系统总体设计方案方案一:纯单片机方式。单片机虽然具备灵活六、系统总体设计方案数字信号发生器输入信号调理存储缓冲区接示波器Z轴亮度控制锯齿波产生数字信号输出接示波器X轴接示波器Y轴240×128点阵液晶显示单片机AT89S52键盘输入FIFORAM同步显示模块触发识别模块FPGACylone1C3控制六、系统总体设计方案数字信号发生器输入信号调理接示波器Z轴亮六、系统总体设计方案FPGA+NiosII方案,使用DE2开发板。六、系统总体设计方案FPGA+NiosII方案,使用DE7.1“8位数字信号发生器”设计

题目要求序列时钟频率为100Hz,TTL电平输出,因此设计方案有两种:

(1)用一片单片机实现了8位数字信号发生器的功能,用开关进行循环字的预置,以软件实现循环移位。

(2)用CPLD或中规模集成的移位寄存器实现,但效果均不如单片机方案灵活方便,性价比较低。七、主要单元电路的分析与设计7.1“8位数字信号发生器”设计题目要求序列时钟7.1“8位数字信号发生器”设计7.1“8位数字信号发生器”设计7.2输入信号调理电路设计

题目要求:输入阻抗大于50kΩ,其逻辑信号门限电压可在0.25~4V范围内按16级变化。也即起始电压

a1=0.25V,末尾电压

a16=4V,根据等差数列理论,其步长为

输入信号经过一个跟随器,然后送到一个可调门限电压的电压比较器(MAX912),并输出TTL电平信号。因此,对应的16级逻辑门限电压依次为:0.25V、0.5V、……3.75V、4.00V。7.2输入信号调理电路设计题目要求:输入阻抗大数字式可编程的放大电路—DAC数字式可编程的放大电路—DAC数字式可编程的放大电路—DAC当VREF=5V时,改变输入的数字量(NB)即可改变衰减器的衰减倍数。当步长为0.25V,其数字量的步长△NB=12。数字式可编程的放大电路—DAC当VREF=5V时,改变简易逻辑分析仪作品解析课件7.3

数据存储模块题目要求示波器上显示8路波形(即行数Z=8),每行位数m1=20bits,即每页存储深度:可以利用FPGA(例如Cyclone1C3)内部的双口RAM来实现,存储容量可以扩展为100字节或更多。控制电路设计(略)7.3数据存储模块题目要求示波器上显示8路波形(即行数Z=7.3

数据存储模块

将存储器的读、写分离,在将数据写入SRAM时可采用较高频率的时钟(采样时钟),而读SRAM数据时可采用不同于采样时钟频率的串行频率时钟读出数据。7.3数据存储模块将存储器的读、写分离,在将数据写入SR7.4显示驱动电路

包括:锯齿波扫描、输入信号扫描、Z轴的显示控制。屏幕上要显示8路波形,因此外部D/A必须分时复用。但为了避免回扫线对显示效果的影响,X轴输入与Y轴输入必须保持严格同步,而且DAC还必须具备足够快的转换速率。7.4显示驱动电路包括:锯齿波扫描、输入信号扫描、Z轴的示波器的Z轴具有亮度调节功能,通过控制Z轴的输入电压来实现触发位置的标定和回扫线的消隐。当Z轴输入电压为0V左右时,示波器显示正常波形;当Z轴输入电压为5V左右时,示波器显示灰暗波形;当Z轴输入电压为10V左右时,示波器显示全灭。利用FPGA直接控制Z轴,而FPGA的I/O输出电压为0~3.3V,必须在外面必须附加驱动电路。驱动电路可以采用D/A的方式,但Z轴对小范围的连续电压输入并不敏感,因此我们直接利用比较器和模拟开关,实现对时间轴任意位置的亮、暗、灭三级标定,电路如图4所示。示波器的Z轴具有亮度调节功能,通过控制Z轴的输入电压来实现触7.5触发控制电路

(待完善)7.5触发控制电路(待完善)软件设计1.系统软件主程序设计软件设计1.系统软件主程序设计软件设计2.示波器显示控制流程软件设计2.示波器显示控制流程软件设计3.数据采集及触发控制流程软件设计3.数据采集及触发控制流程

谢谢!2008.7谢谢!2008.7逻辑分析仪的原理与设计探讨电子与信息工程系罗杰2008年7月逻辑分析仪的原理与设计探讨电子与信息工程系2008年7月逻辑分析仪的原理与设计探讨参考文献:1.谢自美主编.电子线路综合设计.武汉:华中科技大学出版社,2006年.2.林占江编著.电子测量技术(第2版).北京:电子工业出版社,2007年.逻辑分析仪的原理与设计探讨参考文献:1.谢自美主编.电子线一、逻辑分析仪简介二、逻辑分析仪的基本组成及工作过程四、示波器显示波形的原理五、2003年赛题—简易逻辑分析仪(D题)题目六、系统总体设计方案七、主要单元电路的分析与设计三、逻辑分析仪的主要工作方式逻辑分析仪的原理与设计探讨一、逻辑分析仪简介二、逻辑分析仪的基本组成及工作过程四、示波一、逻辑分析仪(LogicAnalyzer)简介

逻辑分析仪是数域测试最为典型的先进仪器,能很好地满足数域测试的各种要求,自1973年美国HP公司及BIOMATION分别研制问世以来,在短短时间内得到了飞速的发展。正因为它的问世,才出现了所谓“数字域”(简称数域)测量。由于它以荧光屏显示为主要方式,故又有逻辑示波器之称。

逻辑分析仪不但能分析数字系统、计算机软件和硬件,而且能与计算机结合构成多种智能逻辑分析仪和个人仪器型的逻辑分析仪插件,某些逻辑分析仪还能与计算机开发系统、仿真器、数字化电压表、示波器等结合构成完善的仪器系统。一、逻辑分析仪(LogicAnalyzer)简介逻表1时域、频域和数域的比较表1时域、频域和数域的比较简易逻辑分析仪作品解析课件一、逻辑分析仪(LogicAnalyzer)简介

逻辑分析仪根据显示方式和定时方式的类别基本可分为两大类:逻辑状态分析仪(LogicStateAnalyzer,即LSA),逻辑定时分析仪(LogicTimingAnalyzer,即LTA),但两类分析仪的基本结构是相似的,目前多数逻辑分析仪兼有状态分析和定时分析两种功能。

逻辑分析仪不但能分析数字系统、计算机软件和硬件,而且能与计算机结合构成多种智能逻辑分析仪和个人仪器型的逻辑分析仪插件,某些逻辑分析仪还能与计算机开发系统、仿真器、数字化电压表、示波器等结合构成完善的仪器系统。一、逻辑分析仪(LogicAnalyzer)简介二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图

待测信号经多通道送入数据采集探头,与设定的门限电平进行比较,大于门限电平为高电平记“1”状态,小于门限电平为低电平记“0”状态,而门限电平根据被测系统特性来设定。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图

待测信号经多通道送入数据采集探头,与设定的门限电平进行比较,大于门限电平为高电平记“1”状态,小于门限电平为低电平记“0”状态,而门限电平根据被测系统特性来设定。在时钟作用下按节拍将采集的数据存入输入寄存器,而时钟可以由外部输入,也可以由逻辑分析仪内部时钟发生器产生。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图逻辑分析仪用于观测触发数据或事件前后特定数据序列,因此触发识别电路在长长的数据流中去寻找特定的(置入的)触发字或触发事件,一旦找到就产生触发信号并送去控制数据的存贮和显示。触发信号也可以由外部输入,在触发信号作用下存贮器存贮数据,因存贮器容量有限,按先进先出(First-In.First-Out,即FIFO)原则存贮,当存满后就不断以新数据依次代替旧数据。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组二、逻辑分析仪的基本组成及工作过程

图1逻辑分析仪基本组成框图逻辑分析仪的显示与存贮是交替进行的。存贮结束后,已存入存贮器的内容被逐字取出,在显示发生器的控制和配合下,可以多种便于观察的形式把数据显示在CRT上。显示完毕后产生存取指令,再次采集、存贮数据,如此循环。二、逻辑分析仪的基本组成及工作过程图1逻辑分析仪基本组三、逻辑分析仪的主要工作方式1.数据的采集方式——在时钟跳变沿处获取数据分为:状态分析(同步时钟或外时钟:采样时钟与被测电路时钟同步)定时分析(异步时钟或内时钟:采用与被测系统没有同步关系的内部时钟作为采样时钟)采样过程是把采样时钟跳变时的信号状态(逻辑电平)记录下来,并将该状态保持到下一个采样时钟沿。三、逻辑分析仪的主要工作方式1.数据的采集方式——在时钟跳变

“触发”源于示波器,但逻辑状态分析仪是采用数据字触发。一旦触发,则对数据流中对分析有意义的一组数据(即数据块)进行采集并在CRT上显示,即在数据流中开一个观察窗口(Window)。这个窗口中的全部数据叫一个跟踪(Trace)。因此,触发用来决定跟踪在数据中的位置。逻辑状态分析仪采用“字识别”触发,即将输入的数据字与操作者预置的特定字相比较,若吻合便产生一次触发。特征字(触发字)由仪器面板上的“触发字选择”来设定预置。(事件触发类似)。逻辑状态分析仪的触发方式很多,但最基本的触发方式有三种:始端触发(开始触发)、终端触发(终止触发)、延迟触发。2.触发与跟踪方式“触发”源于示波器,但逻辑状态分析仪是采用数据字2.触发与跟踪方式触发:用逻辑分析仪观察大量数据的方法是:设置特定的观察起点、终点或与被分析数据有一定关系的某一个参考点,这个特定的点在数据流中一旦出现,便形成一次触发事件,相应地把数据存入存储器。这个过程称为触发。触发字:参考点是一个数据字,也可能是字或事件的序列,称为触发字。跟踪:由逻辑分析仪收集并在显示屏上显示出来的一组数据称为一次跟踪。由触发决定跟踪在数据流中的位置。2.触发与跟踪方式触发:用逻辑分析仪观察大量数据的方法是:设3种触发方式:始端触发、终端触发、延迟触发始端触发:又叫触发开始跟踪。一旦识别到触发字便触发,以被触发时的数据(即触发字)为存贮的第一个有效数据,直到存贮器存满为止,因而触发字是存贮和显示的第一个有效数据。如图(a)所示。终端触发:又叫触发终止跟踪。在触发以前,存贮器就以先进先出方式存贮数据,当存满后开始在数据流中搜索触发字,与此同时存贮器继续以新数据更新旧数据。一旦发现触发字,就立即停止存贮有效数据,因而触发字就是存贮和显示的最后一个有效数据。3种触发方式:始端触发、终端触发、延迟触发始端触发:又叫触发延迟触发:就是在数据流中搜索到触发字时并不是立即进行跟踪,而是经过一定的延迟才跟踪。因此延迟触发是改变数据窗口与触发字间相对关系的一种触发,它与始、终端触发配合工作,如下图所示。其中(a)图为始端触发加延迟,(b)图为终端触发加延迟。3种触发方式:始端触发、终端触发、延迟触发延迟触发:就是在数据流中搜索到触发字时并不是立即进行跟踪,而3.数据的存储

根据所采用的存储器的不同,存储方式可分为两类。(1)移位寄存器存储移位寄存器式存贮器每存入一个新数据,以前存储的数据就移位一次,待存满后最早存入的数据就被移出。以先入先出方式存储数据。(2)随机存储器存储使用随机存储器(RAM)作为逻辑分析仪的存储器,每个存储单元由地址计数器进行选址。目前的逻辑分析仪大都采取这种方法存储数据。3.数据的存储根据所采用的存储器的不同,存储方式可分为两类4.数据显示的区别为了便于对数字系统进行分析,逻辑分析仪有多种显示方式,其中状态表和定时图显示分别是状态分析仪和定时分析仪的基本显示方式。4.数据显示的区别为了便于对数字系统进行分析,逻辑分析仪有映射图显式可以观察系统运行全貌的动态情况。它用一系列光点表示一个数据流,其主要原理是把逻辑分析仪内存中获取的每一个数据字分成低位和高位两部分,再分别经D/A转换成模拟信号,驱动CRT的x、y偏转板,从而合成显示一个光点。映射图显式可以观察系统运行全貌的动态情况。它用一系列光点表示四、示波器显示波形的原理要用示波器作为逻辑分析仪的显示设备,示波器采用X-Y工作方式,X通道加锯齿波信号,Y通道分时加入8路被测信号。为此需要了解示波器显示波形的原理:1.电子束在vY与vX作用下的运动,有4种情况:(1)当X、Y两对偏转板上不加任何信号,则光点出现在荧光屏的中心位置,不产生任何偏转。(2)垂直偏转板上加电压,而水平偏转上加的电压vX=0,则光点仅在垂直方向随vY变化而偏转。光点的轨迹为一垂直线,其长度正比于vY

的峰峰值(2Vm),如图2所示。反之,vY=0,则光屏上显示一条水平线。四、示波器显示波形的原理要用示波器作为逻辑分析仪的显示设备,(3)如,则电子束同时受两对偏转板电场力的作用,光点沿X轴、Y轴合成方向运动,其轨迹为一斜线,如图4所示。(3)如(3)如,则电子束同时受两对偏转板电场力的作用,光点沿X轴、Y轴合成方向运动,其轨迹为一斜线,如图4所示。(4)若,而在X转板上加上一个与vY

周期相同的锯齿波电压,则在荧光屏上可真实地显示vY

的波形,如图5所示。(3)如四、示波器显示波形的原理2.同步概念

前面讨论的是TX=TY的情况。如果丁TX=2TY,则可以在荧光屏上观察到两个周期的信号电压波形,如图6所示。如果波形重复出现,而且完全重叠,就可以看到一个稳定的图象。图7是不稳定的情况。四、示波器显示波形的原理2.同步概念前面讨论的是T四、示波器显示波形的原理2.同步概念

因此,为了在荧光屏上获得稳定的图象,TX(包括正程与回程)与TY必须成整数倍关系,即(n为正整数),以保证每次扫描的起始点都对应信号电压的相同相位点上,这种过程称为“同步”。四、示波器显示波形的原理2.同步概念因此,为了在荧五、2003年大赛题—简易逻辑分析仪(D题)一、任务设计并制作一个8路数字信号发生器与简易逻辑分析仪,其结构框图如图1所示:五、2003年大赛题—简易逻辑分析仪(D题)一、任务二、要求

1、基本要求(1)制作数字信号发生器能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。逻辑信号序列示例如图2所示。(2)制作简易逻辑分析仪

a.具有采集8路逻辑信号的功能,并可设置单级触发字。信号采集的触发条件为各路被测信号电平与触发字所设定的逻辑状态相同。在满足触发条件时,能对被测信号进行一次采集、存储。

b.能利用模拟示波器清晰稳定地显示所采集到的8路信号波形,并显示触发点位置。

c.8位输入电路的输入阻抗大于50kΩ,其逻辑信号门限电压可在0.25~4V范围内按16级变化,以适应各种输入信号的逻辑电平。

d.每通道的存储深度为20bit。二、要求(1)制作数字信号发生器二、要求

2、发挥部分(1)能在示波器上显示可移动的时间标志线,并采用LED或其它方式显示时间标志线所对应时刻的8路输入信号逻辑状态。(2)简易逻辑分析仪应具备3级逻辑状态分析触发功能,即当连续依次捕捉到设定的3个触发字时,开始对被测信号进行一次采集、存储与显示,并显示触发点位置。3级触发字可任意设定(例如:在8路信号中指定连续依次捕捉到两路信号11、01、00作为三级触发状态字)。(3)触发位置可调(即可选择显示触发前、后所保存的逻辑状态字数)。(4)其它(如增加存储深度后分页显示等)。二、要求(1)能在示波器上显示可移动的时间标志线,并采用LE六、系统总体设计方案方案一:纯单片机方式。单片机虽然具备灵活的控制方式,但受工作速率的影响,可能会使示波器显示屏幕抖动和出现明显的回扫线。方案二:采用CPLD/FPGA(或带有IP核的CPLD/FPGA)方式。方案三:采用单片机+FPGA方式。即用单片机作为主处理器,完成人机界面、系统控制和触发控制。用FPGA作为协处理器,完成8路TTL数据的采集与普通模拟示波器的显示控制。这种方案兼顾了上述两种方案的优点,可以在硬、软件的结合上,使设计达到整体优化的效果。方案四:采用FPGA+NiosII方案,使用DE2完成设计。六、系统总体设计方案方案一:纯单片机方式。单片机虽然具备灵活六、系统总体设计方案数字信号发生器输入信号调理存储缓冲区接示波器Z轴亮度控制锯齿波产生数字信号输出接示波器X轴接示波器Y轴240×128点阵液晶显示单片机AT89S52键盘输入FIFORAM同步显示模块触发识别模块FPGACylone1C3控制六、系统总体设计方案数字信号发生器输入信号调理接示波器Z轴亮六、系统总体设计方案FPGA+NiosII方案,使用DE2开发板。六、系统总体设计方案FPGA+NiosII方案,使用DE7.1“8位数字信号发生器”设计

题目要求序列时钟频率为100Hz,TTL电平输出,因此设计方案有两种:

(1)用一片单片机实现了8位数字信号发生器的功能,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论