仪器社区

用quartusII设计多功能信号发生器

101321871 2010-10-31
多功能信号发生器的原理框图如图3.1所示。其中,CLKGEN是分频器,用于对EDA实训仪主板上提供的20MHz的主频率进行分频,以得到满足多功能信号发生器设计需要的时钟频率,clk是20MHz的主... 多功能信号发生器的原理框图如图3.1所示。其中,CLKGEN是分频器,用于对EDA实训仪主板上提供的20MHz的主频率进行分频,以得到满足多功能信号发生器设计需要的时钟频率,clk是20MHz的主频率输入端,step是步长控制端,当step为0或1时,分别控制分频器的分频比,分频结果由newclk端输出。Lpm_counter0是参数可设置的计数器,用于产生lpm_rom0的8位地址,并从q[7..0]端输出。lpm_rom0是参数可设置的只读存储器,用于存放多功能信号发生器的波形数据信号,其地址输入端adder[7..0]接于计数器的输出端q[7..0],通过地址的改变从存储器中逐步地取出波形数据,经D/A转换后产生模拟波形输出。 2. 设计要求 ① 能够产生两种或以上种输出波形(正弦波、三角波、锯齿波等)。 ② 输出的波形的频率允许有多种选择。 ③ 输出波形的幅度在1V~5V范围内。 ④ 输出的波形能够用示波器测量。 麻烦帮用quartusII设计个程序
评论
全部评论
巨蟹库妮子
7.2万字 82页 有设计图和程序代码
摘要
采用FPGA+DAC来实现DDS。这样通过FPGA在数字域实现频率合成然后通过DAC形成信号波形。由于信号都是由FPGA在数字域进行处理,可以很方便的将FM和AM等调制在数字域实现。所有调制电路的功能都由FPGA片内的数字逻辑电路来实现,整个系统的电路设计大为简化,同时由于数字调制避免了模拟调制带来的误差和干扰,大大提高了调制的性能,而且硬件电路设计的软件化,使得电路设计的升级改进工作大为简化。本系统由FPGA、单片机控制模块、键盘、LCD液晶显示屏、DAC输出电路和末级放大电路构成。仅用单片FPGA就实现了直接数字频率合成技术(DDS),产生稳幅正弦波,并在数字域实现了AM、FM、ASK、PSK等四类调制信号。调制信号既可由用户输入参数由FPGA内部生成,也可以从外部输入。整个系统结构紧凑,电路简单,功能强大,可扩展性强。
Abstract
This system is composed by FPGA, MCU controller, keyboard, LCD, DAC and amplifier modules. The DDS, Direct Digital Synthesizer, which is implemented by a unique FPGA IC, can provide the stable sine signal with digital AM, FM, ASK, PSK modulation. The modulation signal can be provided NOT only by FPGA, which will receive parameters from user, but also from external input. This system features in compact module, simple circuit, powerful functions and flexible expansion.
关键词: FPGA、DDS、AM、FM、ASK、PSK、单片机、SPCE061A、累加寄存器
目 录
一、绪论
二、总体设计
(一)、总体设计简述
(二)、理论分析与参数设计
(三)、主要电路设计与分析
1.基于FPGA的DDS设计
2.M调制信号的产生电路设计
3.AM调制信号设计
4.PSK、ASK信号的产生电路设计
5.ASK信号的产生电路设计
三、数字逻辑设计四、次要电路设计
(一)、控制模块
(二)、信号产生模块
五 、软件设计
六、指标测试
七、总结
参考文献
17 0 2010-11-07 0条评论 回复
卡米拉tks
是青海民大的物电学院的学子吧。
14 0 2010-11-01 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论