文件格式:Word
文件大小:2.29MB
适用专业:通信工程
适用年级:大学
下载次数:14 次
我要下载:点击联系下载论文编号:102797
资料简介:
毕业设计 基于CPLD的信号发生器的设计,共40页,22570字
摘要
信号发生器已成为现代测试领域应用最为广泛的通用仪器之一,代表了信号源的发展方向。直接数字频率合成(DDS)是二十世纪七十年代初提出的一种全数字的频率合成技术,其查表合成波形的方法可以满足产生任意波形的要求。由于CPLD具有高集成度、高速度、可实现大容量存储器功能的特性,能有效地实现DDS技术,极大的提高函数发生器的性能,降低生产成本。
本文首先介绍了信号发生器的研究背景和DDS的理论。然后详尽地叙述了用CPLD完成DDS模块的设计过程,接着分析了整个设计中应处理的问题,根据设计原理就功能上进行了划分,将整个仪器功能划分为控制模块、外围硬件、CPLD器件三个部分来实现。最后就这三个部分分别详细地进行了阐述。
在实现过程中,本设计选用了Altera公司的EPM3128 芯片作为产生波形数据的主芯片,充分利用了该芯片的超大集成性和快速性。在控制芯片上选用了三星公司的上S3C2440作为控制芯片。本设计中CPLD芯片的设计和与控制芯片的接口设计是一个难点,本文利用A1tera的设计工具Quartus II并结合Verilog-HDL语言,采用硬件编程的方法很好地解决了这一问题。论文最后给出了系统的测量结果,并对误差进行了一定分析,结果表明,可输出步进为0.01Hz,频率范围0.01Hz-20MHz的正弦波、三角波、锯齿波、方波,或0.01Hz-20KHz的任意波。通过实验结果表明,本设计达到了预定的要求,并证明了采用软硬件结合,利用CPLD技术实现信号发生器的方法是可行的。
关键词:信号发生器,直接数字频率合成,复杂可编程逻辑器件
目录
目录……………………………………………………………………………………1
第一章 绪论…………………………………………………………………………2
第一节 论文的研究背景和立题意义…………………………………………3
第二节 信号发生器的现状……………………………………………………4
第三节 信号发生器的几种实现方式…………………………………………5
一、程序控制输出方式……………………………………………………6
二、DMA输出方式…………………………………………………………7
三、可变时钟计数器寻址方式……………………………………………8
四、直接数字频率合成方式………………………………………………9
第二章 直接数字频率合成器的原理及应用………………………………………10
第一节 直接数字频率合成(DDS)简介.………………………………………11
一、频率合成技术概述……………………………………………………12
二、频率合成器主要指标…………………………………………………13
第二节DDS原理………………………………………………………………14
第三章 基于CPLD的DDS模块的实现………..……………………………………15
第一节 复杂可编程逻辑器件(CPLD)简介……………………………………16
第二节 Quartus Ⅱ5.0开发基本步骤………………………………………17
第三节 信号发生器的CPLD实现……………………………………………18
一、CPLD设计流程…………………………………………………………19
二、CPLD设计模块划分..…………………………………………………20
三、时钟模块………………………………………………………………21
四、48位寄存器设计………………………………………………………22
五、地址发声器设计………………………………………………………23
六、波形数据存储器的设计………………………………………………24
七、任意波形模块设计……………………………………………………25
八、CPLD实现串口设计……………………………………………………26
第四章 系统硬件设计………………………………………………………………27
第一节 系统硬件总体框图……………………………………………………28
第二节 控制模块设计…………………………………………………………29
一、ARM芯片S3C2440的特点………………………………………………30
二、主控制模块……………………………………………………………31
三、键盘电路………………………………………………………………32
四、显示电路………………………………………………………………33
五、SDRAM连接电路………………………………………………………34
六、FLASH连接电路………………………………………………………35
第三节 模数转换电路DAC的设计……………………………………………36
第四节 滤波电路模块的设计…………………………………………………37
第五章 系统软件设计………………………………………………………………38
第一节 嵌入式LINUX操作系统………………………………………………39
一、系统bootload…………………………………………………………40
二、系统内核………………………………………………………………41
三、文件系统………………………………………………………………42
第二节 系统驱动程序…………………………………………………………43
第三节 界面应用程序…………………………………………………………44
第六章 总结与展望…………………………………………………………………45
参考文献……………………………………………………………………………46
致谢…………………………………………………………………………………47
资料文件预览:
共1文件夹,1个文件,文件总大小:2.29MB,压缩后大小:1.66MB
- 毕业设计-基于CPLD的信号发生器的设计
焦艳红06025124论文.doc [2.29MB]
我要下载:基于CPLD的信号发生器的设计