简易信号发生器的设计实现
- 格式:docx
- 大小:957.65 KB
- 文档页数:24
EDA课程设计
简易信号发生器的设计实现
小组成员:XXXXXX
XXXXX
专业: XXXXX
学院: 机电与信息工程学院
指导老师:XXXXXX
完成日期:XX年XX月XX日
目录
引言................................................................................................................................. 3
一、课程设计内容及要求 ................................................................................................. 3
1、设计内容 ............................................................................................................. 3
2、设计要求 ............................................................................................................. 3
二、设计方案及原理 ........................................................................................................ 3
1、设计原理 ............................................................................................................. 3
2、设计方案 ............................................................................................................. 4
(1)设计思想 ................................................................................................... 4
(2)设计方案 ................................................................................................... 4
3、系统设计 ............................................................................................................. 5
(1)正弦波产生模块 ........................................................................................ 5
(2)三角波产生模块 ........................................................................................ 6
(3)锯齿波产生模块 ........................................................................................ 6
(4)方波产生模块 ............................................................................................ 6
(5)波形选择模块 ............................................................................................ 6
(6)频率控制模块 ............................................................................................ 6
(7)幅度控制模块 ............................................................................................ 6
(8)顶层设计模块 ............................................................................................ 7
三、仿真结果分析............................................................................................................ 7
波形仿真结果............................................................................................................ 7
1、正弦波仿真结果 ............................................................................................ 7
2、三角波仿真结果 ............................................................................................ 8
3、锯齿波仿真结果 ............................................................................................ 8
4、方波仿真结果 ............................................................................................... 8
5、波形选择仿真结果 ........................................................................................ 9
6、频率控制仿真结果 ........................................................................................ 9
四、总结与体会 ..............................................................................................................10
五、参考文献..................................................................................................................10
六、附录.........................................................................................................................11
简易信号发生器
引言
信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广范的应用。它能够产生多种波形,如正弦波、三角波、方波、锯齿波等,在电路实验和设备检验中有着十分广范的应用。
本次课程设计采用FPGA来设计多功能信号发生器。
一、 课程设计内容及要求
1、 设计内容
设计一个多功能简易信号发生器
2、 设计要求
(1) 完成电路板上DAC的匹配电阻选择、焊接与调试,确保其能够正常工作。
(2) 根据直接数字频率合成(DDFS)原理设计正弦信号发生器,频率步进1Hz,最高输出频率不限,在波形不产生失真(从输出1KHz正弦转换为输出最高频率正弦时,幅度衰减不得大于10%)的情况下越高越好。频率字可以由串口设定,也可以 由按键控制,数码管上显示频率傎。
(3) 可以控制改变输出波形类型,在正弦波、三角波、锯齿波、方波之间切换。
(4) 输出波形幅度可调,最小幅度步进为100mV。
二、 设计方案及原理
1、 设计原理
(1) 简易信号发生器原理图如下
2、 设计方案
(1) 设计思想
本设计基于VHDL编程,采用模块化电路进行整合。系统各模块所需工作时钟信号由输入系统时钟信号经分频后得到,系统时钟输入端应满足输入脉冲信号的要求。组合波形信号经显示模块输出。具备幅度和频率可调功能,幅度可通过电位器调整,频率控制模块则是一个简易的计数器,控制步径为100HZ的可调频率,最终送至脉冲发生模块输出脉冲信号,达到设计课题所要求的输出波形频率可调及幅度可调功能。幅度可调功能由于比较简单,可以在FPGA外部利用硬件电路实现。
1KHZ
图1 总体设计框图
(2) 设计方案
采用DDS(直接数字频率合成器)来设计,设计总体框图如图2所示。DDS器件采用高速数字电路和高速D/A 转换技术,具有频率转换时间短、频率分辨率高、频率稳定度高、输出信号频率和相位可快速程控切换等优点,所以,我们可以利用DDS具有很好的相位控制和幅度控制功能,另外其数据采样功能也是极具精确和完善的,它可以产生较为精确的任何有规则波形信号,可以实现对信号进行全数字式调制。用FPGA和DDS实现信号调制,既克服了传统的方法实现带来的缺点,若采用它来编程设计,必定会事半功倍,且使设计趋于理想状态。
DDS的主要参数间的关系如下:
频率分辨率=系统时钟频率/2^12;
频率控制字(FTW)=f*2^12/T; 控制电路 正弦波、方波、三角波信号产生模块 波形组合选择模块
幅度控制/电位器
频率控制模块/计数器模块 滤波电路
FPGA 输出电路
100HZ~1KHZ