电子线路课程设计DDS(17页).doc
《电子线路课程设计DDS(17页).doc》由会员分享,可在线阅读,更多相关《电子线路课程设计DDS(17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-电子线路课程设计DDS-第 15 页电子线路课程设计直接数字频率合成器姓名: 学号:院系:电光学院指导老师: 完成时间:目录摘要本报告主要介绍设计一个具有清零、使能、频率控制、相位控制、输出多种波形(包括正余弦、锯齿波、方波)、经过D/A转换之后能在示波器上显示的直接数字频率合成器。报告分析了DDS的设计原理及电路的工作原理。电路设计借助了QuartusII 7.0软件,并在SmartSOPC实验系统中进行硬件测试关键词:QuartusII SmartSOPC 正弦波 频率控制 相位控制 测频Abstract The report mainly intraoduced designing D
2、irect digital synthesizer can control using、reset、change frequency and phase、output various wave form(including sine(cosine), sawtooth, square waveform)and after conversion after also displayed on the oscilloscope。Bsides,it analyzes the theory of the designing DDS and the working principle of the ci
3、rcuit.The whole design works on the QuartusII 7.0,and finally tested on the SmartSOPC system.Key words: QuartusII SmartSOPC Sine wave Frequency-controlling Phase-controlling Frequency-measuring直接数字频率合成器一、实验设计内容及要求1、内容设计一个频率及相位均可控制的具有正弦和余弦输出的直接数字频率合成器(Direct Digital Frequency Synthesizer 简称DDFS或DDS)。
4、2、设计基本要求1、 利用QuartusII软件和SmartSOPC实验箱实现DDS的设计;DDS中的波形存储器模块用Altera公司的Cyclone系列FPGA芯片中的RAM实现,RAM结构配置成10类型;2、 具体参数要求:频率控制字K取4位;基准频率fc=1MHz,由实验板上的系统时钟分频得到;3、 系统具有使能功能;4、 利用实验箱上的D/A转换器件将ROM输出的数字信号转换为模拟信号,能够通过示波器观察到正弦波形;5、 通过开关(实验箱上的Ki)输入DDS的频率和相位控制字,并能用示波器观察加以验证;3、设计提高部分1、 通过按键(实验箱上的Si)输入DDS的频率和相位控制字,以扩大
5、频率控制和相位控制的范围;(注意:按键后有消颤电路)2、 能够同时输出正余弦两路正交信号;3、 在数码管上显示生成的波形频率;4、 充分考虑ROM结构及正弦函数的特点,进行合理的配置,提高计算精度;5、 设计能输出多种波形(三角波、锯齿波、方波等)的多功能波形发生器;6、 基于DDS的AM调制器的设计;7、 考虑节省ROM空间的设计,例如只提供四分之一的波形或者半波形;8、 自己添加其他功能。二、设计方案DDS的基本结构主要由相位累加器、相位调制器、正弦波数据表(ROM)、D/A转换器构成。如下图:相位累加器由N位加法器N位寄存器构成。每来一个CLOCK,加法器就将频率控制字fwrod与累加寄
6、存器输出的累加相位数据相加,相加的结果又反馈送至累加寄存器的数据输入端,以使加法器在下一个时钟脉冲的作用下继续与频率控制字相加。这样,相位累加器在时钟作用下,不断对频率控制字进行线性相位累加。由此,相位累加器在每一个时钟脉冲输入时,把频率控制字累加以此,相位累加器输出的数据作为波形存储器的相位取样地址,这样就可把存储在波形存储器内的波形抽样值进行找表查出,完成相位到幅值的转换。由于相位累加器为N位,相当于把正弦信号在相位上的精度定为N位,所以分辨率为1/2N。若系统时钟频率为fc,频率控制字fword为1,则输出频率为fOUT=fC/2N,这个频率相当于基频。若fword为K,则输出频率为:f
7、out=K* fC/2N当系统输入时钟频率fC不变时,输出信号的频率由频率控制字K所决定。由上式可得:K=2N*fout/fC其中,K为频率字,注意K要取整,有时会有误差。选取ROM的地址时,可以间隔选项,相位寄存器输出的位数D一般取10-16位,这种截取方法称为截断式用法,以减少ROM的容量。D太大会导致ROM容量的成倍上升,而输出精度受D/A位数的限制未有很大改善。DDS工作流程示意图:三、子模块电路设计1、分频模块48MHZ48分频2分频2分频1000分频5分频100分频1/2HZ1HZ2HZ1MHZ1KHZ(1)2分频电路2分频电路是通过将D触发器的端与D端接在一起就可以从Q端得到触发
8、器信号的2分频信号,电路图如下:波形图如下:(2)5分频电路5分频器可由模为5的计数器构成,由最高位输出即可得输入信号的5分频信号。模5计数器由一片74160通过反馈置零法构成。电路图如下:波形图如下:(3)48分频电路48分频器可由模为48的计数器构成,由最高位输出即可得输入信号的48分频信号。模48计数器由两片74160通过反馈置数法构成。电路图如下:波形图如下:(4)100分频电路100分频器可由模为100的计数器构成,由最高位输出即可得输入信号的100分频信号。模48计数器由两片片片74160直接串联构成。电路图如下:(5)1000分频电路1000分频电路原理与100分频电路类似,多串
9、联一块74160.电路图如下:2、频率,相位预制和调节模块K为相位增量,也叫频率控制字。DDS的输出频率表达式为fout=K* fC/2N,当K=1时,DDS输出最低频率(也即频率分辨率)为fc/2N,相当于“基频”。因此,当系统输入时钟FCLK不变时,输出信号频率为频率控制字k控制。同时为了为了稳定输入的频率控制字需在频率控制字电路后年加上同步寄存器电路。相位控制电路与频率控制电路类似。(1)频率控制字电路通过控制频率的低8位,使频率在0Hz255Hz间变化,达到控制频率的目的电路图如下:(2)相位控制字电路通过控制相位的高4位,使相位较大幅度的变化,达到改变相位的目的。电路图如下:(3)同
10、步寄存器为了保证输出的频率控制字相位控制字信号稳定,需在其电路后加上同步寄存器电路。电路图如下:3、累加器模块相位累加器的组成= N位加法器+N位寄存器。累加器是由12位的加法器和12位的寄存器构成。累加器在时钟fc的控制下以频率控制字K为步长进行累加运算,产生所需的频率控制数据。寄存器在时钟控制下,将加法器每次计算的结果寄存下来,以使加法器在下一个时钟作用下继续与频率控制字进行相加。同时寄存器在时钟的控制下把累加的结果送入相位控制模块。当相位累加器累加满量时就会产生一次溢出,完成一个周期性的动作。原理图:电路图如下:4、加法器模块12位加法器是为了相位累加器输出与相位控制字相加,由3个748
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子线路 课程设计 DDS 17
限制150内