毕业设计(论文)基于DDS的精密正弦信号发生器的设计 .doc
《毕业设计(论文)基于DDS的精密正弦信号发生器的设计 .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于DDS的精密正弦信号发生器的设计 .doc(46页珍藏版)》请在三一办公上搜索。
1、基于DDS的精密正弦信号发生器的设计摘 要本设计采用了直接数字频率合成(DDS)技术来实现。侧重叙述了用FPGA来完成直接数字频率合成器(DDS)的设计,DDS由相位累加器和正弦ROM查找表两个功能块组成,其中ROM查找表由兆功能模块LPM_ROM来实现。而通过设定不同的累加器初值(K1)和初始相位值(K2),可以调节两路相同频率正弦信号之间的相位差,从而产生数字式的频率、相位和幅值可调的精密正弦波信号,最后通过MAX+PLUSII演示仿真结果。与传统的频率合成方法相比,DDS合成信号具有频率切换时间短、频率分辨率高、相位变化连续等诸多优点。使用单片机灵活的控制能力与FPGA器件的高性能、高集
2、成度相结合,可以克服传统DDS设计中的不足,从而设计开发出性能优良的DDS系统。关键字 单片机 DDS FPGA 正弦信号发生器DDS-BASED PRECISION SINUSOIDAL SIGNAL GENERATORABSTRACTThis design uses a direct digital frequency synthesis (DDS) technologies. Described with emphasis on FPGA to complete the direct digital synthesizer (DDS) design, DDS ROM from the p
3、hase accumulator and sine lookup table composed of two functional blocks, including ROM look-up table by the function module LPM_ROM trillion to implement. The accumulator by setting different initial (K1) and the initial phase value (K2), the same frequency can be adjusted two phase difference betw
4、een the sinusoidal signal, resulting in digital, frequency, phase and amplitude adjustable precision sine wave signal, the final presentation by MAX + plus II simulation results.And compared to the traditional method of frequency synthesis, DDS synthesized signal with frequency switching time is sho
5、rt, high frequency resolution, phase change continuously, and many other advantages. Flexible control using microcontroller and FPGA device performance, highly integrated combination of design can overcome the deficiencies of traditional DDS to design and develop excellent performance DDS system.KEY
6、 WORDS single chip computer DDS FPGA Sinusoidal signal generator目 录摘 要IABSTRACTII1 绪论11.1 课题背景11.2 研究此课题的目的和意义11.3 本文主要研究的工作和目标22 设计方案的概述及论证42.1 系统的性能要求42.2 方案论证与比较42.4 方案确定53 FPGA部分设计63.1 FPGA的简介63.2 FPGA芯片的选择73.3 DDS原理及相关介绍93.4 各模块发生原理103.4.1 正弦波发生模块原理103.4.2 AM硬件实现原理113.4.3 FM调制原理113.4.4 ASK调制原理1
7、23.4.5 FSK调制原理123.5 正弦波发生模块的实现123.6 FPGA设计DDS电路的具体实现143.6.1 相位累加器部分143.6.2 相位/幅度转换电路143.6.3 波形表生成154.系统外围电路设计164.1 系统组成框图164.2 D/A转换电路164.2.1 DAC0832芯片简介164.3 滤波电路194.4 数码管显示电路204.5 键盘接口电路205 系统的计算与仿真225.1 MAX+plus软件介绍225.2 系统频率、相位和幅度的计算235.2 系统仿真246 结论26致 谢27参考文献28附录1 系统原理图29附录2 相关模块程序设计301 绪论1.1 课
8、题背景DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写。频率合成器是电子系统的心脏,是决定电子系统性能的关键设备。在当前社会中应用非常广泛,如通讯、导航、雷达、遥控遥测、电子测量以及现代化的仪器仪表工业等领域。而采用直接数字合成芯片DDS及外加D/A转换芯片构成的可控信号源,可产生正弦波、调频波、调幅波及方波等,并且其信号的频率和幅度可由微机来精确控制,调节非常方便1。另外随着21世纪的到来,人类正在跨入信息时代。现代通信系统的发展方向是功能更强,体积更小,速度更快,功耗更低。而大规模可编程器件CPLD/FPGA在集成度、功能和速度上的优势正好满足
9、通信系统的这些要求。所以今天无论是民用的移动电话、程控交换机、集群电台、广播发射机和调制解调器,还是军用的雷达设备、图形处理仪器、遥控遥测设备、加密通信机中,都已广泛地使用大规模可编程器件1。由于数字技术在处理和传输信息方面的各种优点,数字技术和数字集成电路的使用已经成为构成现代电子系统的重要标志。电子系统的集成化,不仅可使系统的体积小、重量轻且功耗低,更重要的是可使系统的可靠性大大提高。因此自集成电路问世以来,集成规模便以10倍/6年的速度增长。从20世纪90年代初以来,电子系统日趋数字化、复杂化和大规模集成化。为满足个人电脑、无绳电话和高速数据传输设备的发展需求,电子厂商们越加迫切地追求电
10、子产品的高功能、优品质、低成本、微功耗和微小封装尺寸2。为达到此目标,必须采用少量的IC器件使面积尽可能1.2 研究此课题的目的和意义随着我国的经济日益增长,社会对电子产品的需求量也就越来越大。目前,我国的电子产品市场正在迅速的壮大,市场前景广阔。FPGA(Field Programmable Gate Array,现场可编程门阵列)在现代数字电路设计中发挥着越来越重要的作用。FPGA/CPLD(Complex Programmable Logic Device)所具有的静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大地提高了电子系统设计的灵活性和通
11、用性,缩短了产品的上市时间并降低可电子系统的开发成本,与此同时通讯、导航、雷达、遥控遥测、电子测量以及现代化的仪器仪表工业等领域对于DDS的精度和人性化操作的要求越来越高。再加上现在电子技术突飞猛进的发展,产品的技术含量越来越高,使得芯片的复杂程度越来越高,人们对数万门乃至数百万门设计的需求也越来越多,特别是专用集成电路(ASIC)设计技术的日趋进步和完善,推动了数字系统设计的迅速发展。仅靠原理图输入方式已不能满足要求,采用硬件描述语言VHDL的设计方式应运而生,解决了传统用电路原理图设计大系统工程时的诸多不便,成为电子电路设计人员的最得力助手。频率合成器是电子系统的心脏,是决定电子系统性能的
12、关键设备。随着现代无线电通信事业的发展,移动通信雷达制导武器和电子对抗等系统对频率合成器提出越来越高的要求。低相噪高纯频谱和高速捷变的频率合成器一直是频率合成技术发展的主要目标,DDS 技术的发展将有力地推动这一目标的实现。随着数字信号处理和集成电路技术的发展,直接数字频率合成(DDS)的应用也越来越广泛。DDS具有相位和频率分辨率高、稳定度好、频率转换时间短、输出相位连续、可以实现多种数字与模拟调制的优点,而可编程门阵列(FPGA)具有集成度高、通用性好、设计灵活、编程方便、可以实现芯片的动态重构等特点,因此可以快速地完成复杂的数字系统。由于模拟调相方法有生产性差、调试不方便、调制度控制不精
13、确等缺点,因此采用数字方法实现各种模拟调制也越来越普遍3。现在许多DDS芯片都直接提供了实现多种数字调制的功能,实现起来比较简单,而要实现模拟线性调制具有一定的难度。因此本设计介绍了一种由单片机控制,并采用FPGA实现DDS功能,产生频率和相位可调的正弦波信号的方法。波形发生器通过巧妙的软件设计和简易的硬件电路,产生数字式的正弦波相位、频率和幅值可调的信号。信号的频率、相位可通过键盘输入并显示。与现有各类型波形发生器比较而言,产生的数字信号干扰小,输出稳定,可靠性高,特别是操作简单方便,成本低。1.3 本文主要研究的工作和目标信号发生器一般是指能自动产生具有一定频率和幅度的正弦波、三角波(锯齿
14、波)、方波(矩形波)、阶梯波等电压波形的电路或仪器 4。本设计主要研究由单片机控制,以单片机系统作为主控制部分,用现场可编程逻辑器件FPGA实现DDS功能,产生频率、相位可调的精密正弦波信号,其各功能模块采用硬件描述语言VHDL来实现和仿真的方法,并对设计系统进行理论性测试分析,达到课题研究目标和目的。设计目标实现信号发生器特性要求如下:(1)信号发生器频率范围为20Hz到20KHz,进步频率为20Hz;(2)信号发生器产生两路输出正弦波信号,峰峰值分别在0.3V到5V变化;(3)信号发生器数字显示频率、相位差等参数。(4)信号发生器相位差0359,步进1;2 设计方案的概述及论证2.1 系统
15、的性能要求首先对本题目进行分析知,信号发生器由单片机、接口电路、FPGA、低通滤波器、D/A转换等部分组成,其中主要为用FPGA实现直接数字频率合成器(DDS)的功能及单片机的控制功能。单片机通过接口电路控制FPGA构成的DDS系统,通过键盘送人频率控制字、相位控制字和幅值控制字,使其输出一定频率、相位和幅值的正弦波信号,经过低通滤波器后形成平滑的正弦波。可知系统的性能要求如下:(1)频率范围20Hz20KHZ,步进20Hz;(2)相位差0359,步进1;(3)两路输出正弦波信号,峰峰值分别在0.3V5V变化;(4)数字显示频率、相位差。2.2 方案论证与比较由于本系统由多部分和模块组成,在此
16、根据各部分的基本原理,对各方案进行分析和比较从而得出好的设计方案。方案一:采用震荡器频率合成方案。具体方案如下:首先通过频率合成技术产生所需要频率的方波,通过积分电路就可以得到同频率的三角波,再经过滤波器就可以得到正弦波。其优点是工作频率可望做得很高,也可以达到很高的频率分辨率;缺点是使用的滤波器要求通带可变,实现很难,高低频率比不可能做得很高。方案二:采用专用DDS芯片AD9852来设计,其总体框图如图2-1所示。在设计界里众所周知,DDS器件采用高速数字电路和高速D/A转换技术,具有频率转换时间短、频率分辨率高、频率稳定度高、输出信号频率和相位可快速程控切换等优点,所以,我们可以利用DDS
17、具有很好的相位控制和幅度控制功能,另外其数据采样功能也是极具精确和完善的,它可以产生较为精确的任何有规则波形信号,可以实现对信号进行全数字式调制。用FPGA和DDS实现信号调制,既克服了传统的方法实现带来的缺点,若采用它来编程设计,必定会事半功倍,且使设计趋于理想状态。虽然用此方案产生的信号具有频谱纯度高、集成度高等优点。但他的功能却是固定的,使用起来不是那么灵活,不太适合该题目的设计。相位累加器低通滤波D/A变换 频率控制字 信号输出 ROM 时钟图2-1 DDS与FPGA总体设计图方案三:基于FPGA的DDS函数信号发生器。采用VHDL语言来编程,然后下载文件到FPGA来实现。VHDL语言
18、是电子设计领域的主流硬件描述语言,具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大降低了硬件设计任务,提高了设计效率和可靠性,要比模拟电路快得多。该方案是利用FPGA具有的静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,极大地提高了电子系统设计的灵活性和通用性,而且大大缩短了系统的开发周期。用该方案来实现DDS具有较强的灵活性,可以根据我们的需要写进去不同的功能模块,以此来达到题目所要求的功能。2.4 方案确定综合考虑以各种方案的优缺点,选择方案三。方案三的方法在软、硬件电路设计上都简单,且与我们的设计思路紧密结合。此设计采用DDS
19、技术作为本设计的核心,不仅基于其低成本,而且在输出频率控制方面也显得很方便。其输出的频率、幅度均可调、精度高、分辨率低等一系列优点是将此方案作为本设计方案的不二之选。由于FPGA对信号的处理功能不及微控制器,如果用它来做控制器的话,不仅代码量非常大,FPGA内部资源使用量将非常大,甚至可能会出现资源不够的情况,因此我们用89S52作为控制器来减轻FPGA的负担,同时方便系统的设计。FPGA内部仅用来产生各种信号并接收单片机发来的控制命令且FPGA运行速度非常高完全可以满足题目的要求。3 FPGA部分设计3.1 FPGA的简介FPGA是现场可编程门阵列(Field Programmable Ga
20、te Array)的英语缩写,它是在阵列的各个节点放上由门 、触发器等做成的逻辑单元,并在各个单元之间预先制作了许多连线。FPGA是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA由可编程逻辑单元阵列、布线资源和可编程的I/O单元阵列构成,一个FPGA包含丰富的逻辑门、寄存器和I/O资源。一片FPGA芯片就可以实现数百片甚至更多个标准数字集成电路所实现的系统。 FPGA的结构灵活,其逻辑单元、可编程内部连线和I/O单元都可以由用户编程,可以实
21、现任何逻辑功能,满足各种设计需求。其速度快,功耗低,通用性强,特别适用于复杂系统的设计。使用FPGA还可以实现动态配置、在线系统重构(可以在系统运行的不同时刻,按需要改变电路的功能,使系统具备多种空间相关或时间相关的任务)及硬件软化、软件硬化等功能。 鉴于高频疲劳试验机控制器控制规模比较大,功能复杂,故我们在研制过程中,在传统试验机控制器的基础上,通过FPGA技术及微机技术两者的结合,来全面提升控制器系统的性能,使整机的工作效率、控制精度和电气系统可靠性得到了提高,且操作方便而又不乏技术的先进性。FPGA的应用可分为三个层面:电路设计,产品设计,系统设计(1)电路设计中FPGA的应用:连接逻辑
22、,控制逻辑是FPGA早期发挥作用比较大的领域也是FPGA应用的基石事实上在电路设计中应用FPGA的难度还是比较大的这要求开发者要具备相应的硬件知识(电路知识)和软件应用能力(开发工具)这方面的人才总是紧缺的,往往都从事新技术,新产品的开发成功的产品将变成市场主流基础产品供产品设计者应用在不远的将来,通用和专用IP的设计将成为一个热门行业!搞电路设计的前提是必须要具备一定的硬件知识在这个层面,干重于学,当然,快速入门是很重要的,越好的位子越不等人电路开发是黄金饭碗 (2)产品设计:把相对成熟的技术应用到某些特定领域如通讯,视频,信息处理等等开发出满足行业需要并能被行业客户接受的产品这方面主要是F
23、PGA技术和专业技术的结合问题,另外还有就是与专业客户的界面问题产品设计还包括专业工具类产品及民用产品,前者重点在性能,后者对价格敏感产品设计以实现产品功能为主要目的,FPGA技术是一个实现手段在这个领域,FPGA因为具备接口,控制,功能IP,内嵌CPU等特点有条件实现一个构造简单,固化程度高,功能全面的系统产品设计将是FPGA技术应用最广大的市场,具有极大的爆发性的需求空间产品设计对技术人员的要求比较高,路途也比较漫长不过现在整个行业正处在组建首发团队的状态,只要加入,前途光明产品设计是一种职业发展方向定位,不是简单的爱好就能做到的!产品设计领域会造就大量的企业和企业家,是一个近期的发展热点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文基于DDS的精密正弦信号发生器的设计 毕业设计 论文 基于 DDS 精密 正弦 信号发生器 设计
链接地址:https://www.31ppt.com/p-4016315.html