逻辑分析仪是一种新型的数字测试仪器。它应用于微机等数字系统的软件,硬件调试,故障检查,性能分析等过程中。它可以监测硬件电路工作时的逻辑电平,并加以存储,用图形的方式直观地表达出来,便于用户检测,分析电路设计中的错误。在数字电路调试中,往往要测试多路信号波形,分析其逻辑关系。普通示波器最多只能测试两路信号波形,而逻辑分析仪价格较高,我们设计的简易逻辑分析仪造价低、性能高,具有一定的推广价值。
本系统采用单片机和CPLD结合的方式:用CPLD制作信号发生和采集装置分别产生8路信号和进行数据的采集;利用单片机来完成人机界面控制,信号触发、分析、处理与变换;通过示波器,LED,以及pc机来显示输出。此逻辑分析仪能够在示波器上显示可移动的时间标志线,比较直观的显示出不同时刻八路信号的逻辑状态。存储器的存储深度可达到1Kb本系统采用单片机和CPLD结合的方式:用CPLD制作信号发生和采集装置分别产生8路信号和进行数据的采集;利用单片机来完成人机界面控制,信号触发,分析,处理与变换;通过示波器,LED,以及pc机来显示输出。信号发生器的序列时钟频率可高于100HZ,具备了三级逻辑状态分析触发功能。其中触发字可以通过键盘任意设定,触发位置可调。该分析仪实现了单片机的输出在上位机上的显示。单片机与CPLD的结合简化了外围硬件电路的设计,增加了系统的稳定性和可靠性。
一.总体方案设计
1.方案比较与选择
方案一:纯单片机方式。即由单片机,转换器及存储器等组成的系统。这种方案要求单片机除了完成基本处理分析外,还需要完成信号的采集,存储显示等控制与变换工作。其优点在于系统规模小,有一定灵活性,但是不适宜于观察高速信号或复杂信号,难以达到题目要求。
......
|