摘 要
随着未来电子系统应用越来越多地采用多种总线结构和多微处理器,逻辑分析仪也在向更多测试通道、更深存储深度发展。在数字电路的调测过程中,往往要测量多路信号的波形,分析它们的逻辑关系。如果采用普通示波器,只能测量两路波形,需要两两相测,再进行分析才能得出多路波形之间的逻辑关系,非常麻烦。如果采用逻辑分析仪则投资较高,特别是在实验教学中难以承受。
本文以单片机和CPLD为核心,辅以必要的外围电路,构成了一个简易逻辑分析仪。介绍采用了AT89C52单片机设计的简易逻辑分析仪的功能系统组成和软硬件电路的设计方法,其主要模块有任意可设定8路数字信号发生器、数据采集存储电路、控制电路、波形还原显示电路。最终设计的简易逻辑分析仪,价格低,性能稳定,具有一定的实用和推广价值。
关键词:AT89C52单片机;逻辑分析仪;信号发生器;CPLD
目 录
摘要………………………………………………………………………………………………Ⅱ
Abstract………………………………………………………………………………………Ⅲ
目录………………………………………………………………………………………………Ⅳ
1 绪论 ……………………………………………………………………………………1
1.1 逻辑分析仪的定义 ……………………………………………………………………1
1.2 逻辑分析仪的原理与功能…………………………………………………………2
1.3 逻辑分析仪的主要技术指标 ………………………………………………………………3
1.4 课题研究内容…………………………………………………………………………4
2 主要芯片资料及系统总体设计…………………………………………………5
2.1 AT89C52的主要资料…………………………………………………………………6
2.1.1 AT89C52的主要特性……………………………………………………………6
2.1.2 AT89C52的功能特性描述………………………………………………………7
2.2 可编程逻辑器件CPLD………………………………………………………………14
2.2.1 CPLD基本介绍…………………………………………………………………14
2.2.2 CPLD的基本结构………………………………………………………………15
2.2.3 EPF10K20器件…………………………………………………………………16
2.2.4 CPLD的主要性能特点…………………………………………………………16
2.3 数模转换器DAC0832………………………………………………………………17
2.3.1 引脚及其功能…………………………………………………………………17
2.3.2 DAC0832线路图………………………………………………………………18
2.4 系统方案论证…………………………………………………………………………19
2.4.1 8位数字信号发生器……………………………………………………………20
2.4.2 功能控制系统 …………………………………………………………………20
2.4.3 数据采集电路…………………………………………………………………20
2.4.4 显示系统……………………………………………………………………20
3 系统硬件电路设计…………………………………………………………………21
3.1 8位数字信号发生器…………………………………………………………………21
3.2 功能控制系统…………………………………………………………………………23
3.3 数据采集电路………………………………………………………………………23
3.4显示系统………………………………………………………………………………23
4系统软件设计………………………………………………………………………25
4.1 信号发生器内控制器的软件流程图…………………………………………………25
4.2 采集系统的软件流程图………………………………………………………………26
4.3 数据还原电路顶层框图……………………………………………………………27
5 调试过程与结果分析………………………………………………………………29
5.1 系统的测试……………………………………………………………………………29
5.1.1 分模块测试……………………………………………………………………29
5.1.2 整机电路测试…………………………………………………………………29
5.2 结果分析……………………………………………………………………………30
6 总结……………………………………………………………………………………32
致谢………………………………………………………………………………………………33
参考文献………………………………………………………………………………………34
附录一 单片机基本知识简介…………………………………………………………36
附录二 主要程序…………………………………………………………………………38