毕业设计(论文)直接数字频率合成器设计1.doc
《毕业设计(论文)直接数字频率合成器设计1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)直接数字频率合成器设计1.doc(38页珍藏版)》请在三一办公上搜索。
1、攀枝花学院本科毕业设计(论文)直接数字频率合成器学生姓名: 学生学号: ZJSJ02103 院(系): 电气信息工程学院 年级专业: 02电子信息工程 指导教师: 二六年六月摘 要技术的实现依赖于高速、高性能的数字器件,选用现场可编程器件FPGA作为目标器件,可利用其高速、高性能及可重构性,根据需要方便地实现各种比较复杂的调频、调相和调幅功能。本设计给出了基于FPGA芯片的直接数字频率合成器(DDS)的设计方法。因为微电子技术的不断发展,开发者能很容易地将整个应用系统实现在一片FPGA中,从而实现片上系统(SoC)。因此,用FPGA实现DDS就有了更广泛的现实意义,并在现代通信系统中具有良好的
2、实用性。本设计在介绍DDS工作原理的基础上,运用EDA技术,使用FPGA来实现一个DDS,频率控制字和相位控制字由凌阳单片机来完成。关键词 :直接数字频率合成器,现场可编程门阵列(FPGA),相位累加器,数/模转换器,凌阳单片机ABSTRACTThe realization of technology depends on the high-speed , high-performance digital device, select to use on-the-spot programming device FPGA as the goal device, it can utilize it
3、s high speed , high performance and can reconstructing,it last various complicated frequency modulation, last looks and amplitude modulation function according to need conveniently. Originally design the design method to provide direct digital frequency synthesizer (DDS ) based on FPGA chip. Because
4、 of the constant development of the microelectric technique, the developer can employ the system to realize in a slice of FPGA entirely very much easily , thus it is systematic (SoC ) to realize on slice. So realize with FPGA DDS have extensive realistic meaning , and have good practicability in the
5、 modern communication systems.Originally design on the basis of introduction DDS operation principle, use EDA technology , use FPGA to realize one DDS, frequency control word and phase place control word finish by Ling Yang one-chip computer.Keywords: Direct Digital Frequency Synthesizer, FPGA, Phas
6、e Addition, DAC,SPCE061A.目 录摘 要ABSTRACT1 绪论11.1课题背景11.2发展方向12 方案设计与论证22.1方案设计22.2方案论证23 模组简介43.1 凌阳单片机介绍43.1 .1凌阳单片机61板简介43.1.2 SPCE061A单片机简介53.2.现场可编程门阵列(FPGA)简介83.3 VHDL简介93.3.1概述93.3.2 HDL的种类103.3.3 VHDL语言开发环境和硬件平台113.3.4 VHDL 程序结构113.DAC 0832及应用123.1 DAC的内部结构123.2 DAC 0832的基本工作方式133.滤波电路153.1、初步
7、定义153.2、有源滤波电路的分类153.3、一阶有源滤波电路163.4、二阶有源滤波电路173. DSP简介184 DDS的工作原理204.1 DDS基本原理204.2 DDS的FPGA实现设计205 系统软件设计235.1系统控制部分235.2 按键控制部份275. 调试286 结论30参考文献31附录: 部分元器件清单32致 谢331 绪 论1.1课题背景1971年,美国学者J.Tierncy、C.M.Reader和B.Gold提出了以全数字技术从相位概念出发直接合成所需波形的一种新的频率合成原理。随着技术和水平的提高,一中新的频率合成技术直接数字频率合成(DDS Direct Digi
8、tal Frequency Synthesizer)技术得到了飞速发展。DDS技术是一种把一系列数字形式的信号通过DAC装换成模拟形式的信号合成技术,目前使用最广泛的一种DDS方式是利用高速存储器作查找表,然后通过DAC输出已经用数字形式存入的正弦波。技术不断提高,而价格不断下降的趋势,使其在社会各个领域发挥着越来越大的作用。1.2发展方向直接数字频率合成器DDS(Direct Digital Frequency Synthesizer),是一种新型的频率合成技术。它是一种采用数字化技术、通过控制相位的变化速度,直接产生各种不同频率信号的频率合成方法。DDS具有较高的频率分辨率,可实现快速的频
9、率切换且在频率改变时能够保持相位的连续,很容易实现频率、相位和幅度的数控调制。因此,在现代通信领域,直接数字频率合成器的应用越来越广泛,在数字化的调制解调模块中,DDS取代了VCO(模拟的压控振荡器)而被大量应用。现在市场上有许多专用的DDS芯片,虽然它们也比较多,但控制方式却是固定的,因此不一定是我们所需要的。而利用FPGA的高速、高性能及可重构性,则可根据需要方便的实现各种比较复杂的调频、调相和调幅功能。DDS技术具有频率切换时间短,频率分辨率高,频率稳定度高,输出信号的频率和相位可以快速程控切换,输出相位可连续,可编程以及灵活行大等优点,它以有别于其他频率合成方法的优越性能和特点成为现代
10、频率合成技术中的姣姣者。DDS广泛用于接受机本振、仪器、通信系统、雷达系统等,尤其适合跳频无线通信系统。 本设计由于时间有限,条件有限,有不足之处,恳请广大老师和同学提出建议和意见。2 方案设计与论证2.1方案设计方案一:采用单片机集成电路函数发生器ICL8038,它可以输出方波、三角波、正弦波。改变8038的调制电压,可以实现数控调节,但是频率稳定度差,精度低,抗干扰能力低,不能满足题目要求。方案二:直接采用凌阳SPCE061A作为波形发生器,波形的实现是通过DAC来产生本方案外围电路极其简单,主要包括三大部分。第一,键盘控制电路的设计,采用4*4键盘,由IOA的低八位进行控制,把键盘上的行
11、和列分别接在IOA0IOA3和IOA4IOA7上,采用外部中断二来中断所显示的波形,在波形输出的同时利用外部中断一来实现同步的频率调节,第二,显示电路的设计,采用SPCE061A直接驱动LED进行显示,第三,滤波和电压转换电路的设计,滤波采用低通滤波器,滤除DAC转换过程中形成的高频小锯齿波。通过外接OP07运算放大器进行放大加一千欧姆电阻进行电流信号到电压信号的转换,以达到5V的电压输出, 方案三: 锁相环(PLL)合成。 利用锁相环对高稳定度的晶体振荡频率锁定,改变环内串接的可变分频器N,得到N倍参考频率的高稳定输出fo=1KHZ10MHZ.先把晶体振荡频率fr送入高速固定分频器,再将分频
12、降低以后的频率送入能适应这一工作频率的锁相环路.fo=Nfr,fo经可编程分频器N后,送入鉴相器,以保持分辨率 fo=fr=100HZ=0.1KHZ,但由于可编程分频器还不能工作到超低频率和超高频率,这就限制了合成器的输出频率。虽然加了前置固定分频器可以提高合成器的输出频率,但却又降低了频率分辨率。因此该方案不可取。方案四:由凌阳单片机控制一个4*4的键盘来完成系统的频率控制字和相位控制字的输入,由现场可编程门阵列(FPGA)查表输出数字形式的波,再经数模转换(DAC)、低通滤波(LPF)输出波形,输出的波用示波器可以清楚的看到。2.2方案论证实践证明:方案四最可采用,用设计电路较采用专用芯片
13、更为灵活。因为,只要改变中的数据,就可以产生任意波形,因而具有相当大的灵活性。相比之下:的功能完全取决于设计需求,可以复杂也可以简单,而且芯片还支持在系统现场升级,虽然在精度和速度上略有不足,但也能基本满足绝大多数系统的使用要求。另外,将设计嵌入到芯片所构成的系统中,其系统成本并不会增加多少,而购买专用芯片的价格则是前者的很多倍。因此,采用来设计系统具有很高的性价比。3 模组简介3.1 凌阳单片机介绍3.1 .1凌阳单片机61板简介61板除了具备单片机最小系统电路外,还包括有电源电路、音频电路(含MIC输入部分和DAC音频输出部分)、复位电路等,采用电池供电,方便随身携带。61板上有调试器接口
14、(Probe接口)以及下载线(EZ_Probe)接口,分别可接凌阳科技的在线调试器、简易下载线,配合unSP IDE,可方便地在板上实现程序的下载、在线仿真调试。其硬件结构框图及各部分说明如图3-1和表3-1:图3-1 61板硬件结构框图表3-1 61板各部分硬件说明名称 说明 POWER 5V和3.3V供电电路 S4 复位按键 S5 EZ-PROBE和PROBE切换的3 pin排针 EZ-PROBE 下载线的5 pin接口 MIC 麦克风输入电路 VRT A/D转换外部参考电压输入接口 K1K3 扩展的按键,接IOA0IOA2 PLL 锁相环外部电路 RESET 复位电路 PROBE 在线调
15、试器5 pin接口 J3 2 pin喇叭插针 OSC 32768Hz晶振电路 PORTA/B 32个I/O口 3.1.2 SPCE061A单片机简介 SPCE061A 是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放系统,该芯片拥有8 路10 位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10 精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C 语言,可以实现C 语言与凌阳汇编语言的互
16、相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件:SPCE061A 片内还集成了一个ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而ICE 接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通过该接口进行下载。目前有两种封装形式:84引脚的PLCC84封装和80引脚的LQFP80贴片封装。主要性能如下:1) 16 位unSP 微处理器;2) 工作电压(CPU)VDD 为3.03.6V,(I/O)VDDH 为3.05.5
17、V;3) CPU 时钟:0.3249.152MHz;4) 内置2K 字SRAM和内置32K 字FLASH;5) 内置在线仿真电路接口;6) 可编程音频处理;7) 晶体振荡器;8) 系统处于备用状态下(时钟处于停止状态),耗电仅为2uA/3.6V;9) 2 个16 位可编程定时器/计数器(可自动预置初始计数值);10) 2 个10 位DAC(数/模转换)输出通道;11) 32 位通用可编程输入/输出通道;12) 14 个中断源可来自定时器A/B、时基、2 个外部时钟源输入和键唤醒;13) 具备触键唤醒的功能和具有WatchDog 功能;14) 使用凌阳音频编码SACM_S480 可以播放压缩的语
18、音资源;15) 锁相环PLL 振荡器提供系统时钟信号;16) 32768Hz 实时时钟;17) 7 通道10 位电压模/数转换器(ADC)和单通道声音模/数转换器;18) 声音模/数转换器输入通道内置麦克风放大器,并具有自动增益控制(AGC)功能;19) 具备串行设备接口;20) 具备低电压复位功能和低电压检测功能;图3-2 SPCE061A结构框图表3-2 SPCE061A引脚功能表IOA0-IOA15I/O口A共16个IOB0-IOB15I/O口B共16个OSC32I振荡器输入。在石英晶振模式下是石英元件的一个输入脚,而在阻容模式下RC是振荡器的输入脚OSC32O振荡器输出。在石英晶振模式
19、下是石英元件的一个输入脚或是外部脉冲的输入脚XRESB复位输入。若这个脚输入低电平时会使控制器被重置复位ICE_ENICE使能端ICE_SCKICE时钟端ICE_SDAICE数据端PVIN程序保密设定端PFUSE程序保密设定端DAC1音频输出通道1DAC2音频输出通道2X320晶振输出X321晶振输入VREF22V参考电压输出端AGC语音输入自动增益控制端OPIMicrophone的第二运放输入端MICOUTMicrophone的第一运放输出端MICNMicrophone的正向输入端MICPMicrophone的负向输入端VRT外部A/D最高参考电压,即A/D转换输入电压上限值输入端;如该端输
20、入一个5V的参考电压,则A/D转换电压输入范围为0-5VVCMADC参考电压输出端VMICMicrophone 电源SLEEP睡眠状态指示端,当CPU进入睡眠状态时,该端输出一个高电平VDDHI/O电平参考。该端输入一个5V的参考电压,则I/O输入输出高电平为5VVDDIOI/O电源VSSIOI/O地VDD(第7脚)锁相环电源VSS(第9脚)PLL地VDD(第15脚)数字电源VSS(第24脚)模拟地VSS(第38、49、50、62脚)数字地VDD(第15、36脚)数字电源此外,还有15个引脚悬空未用3.2.现场可编程门阵列(FPGA)简介FPGA现场可编程门阵列技术是二十年前出现,而在近几年快
21、速发展的可编程逻辑器件技术。这种基于EDA技术的芯片正在成为电子系统设计的主流。大规模可编程逻辑器件FPGA是当今应用最广泛的可编程专用集成电路(ASIC)。设计人员利用它可以在办公室或实验室里设计出所需的专用集成电路,从而大大缩短了产品上市时间,降低了开发成本。此外,FPGA还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改。因此,FPGA技术的应用前景非常广阔。产品上市时间,降低了开发成本。此外,FPGA还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改。因此,FPGA技术的应用前景非常广阔。PLD/FPGA是近几年集
22、成电路中发展最快的产品。由于PLD性能的高速发展以及设计人员自身能力的提高,可编程逻辑器件供应商将进一步扩大可编程芯片的领地,将复杂的专用芯片挤向高端和超复杂应用。据IC Insights的数据显示,PLD市场从1999年的29亿美元增长到去年的56亿美元,几乎翻了一番。Matas预计这种高速增长局面以后很难出现,但可编程逻辑器件依然是集成电路中最具活力和前途的产业。什么原因使PLD发展如此之快?这主要是依赖通信和网络产品市场的飞速发展,而这一领域是PLD最大的应用市场。熟悉通信和网络的人一定知道这里玩的是协议,而通信协议好像海鲜价钱,说变就变。PLD正是发挥了它现场可编程的特点、绕过定制集成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 直接 数字 频率 合成器 设计
链接地址:https://www.31ppt.com/p-3984116.html