数字移相信号发生器设计.doc
《数字移相信号发生器设计.doc》由会员分享,可在线阅读,更多相关《数字移相信号发生器设计.doc(16页珍藏版)》请在三一办公上搜索。
1、 课程设计任务书(指导教师填写)课程设计名称 现代电子系统课程设计 学生姓名专业班级 设计题目 数字移相信号发生器设计 一、 课程设计目的掌握数字移相信号发生器的工作原理和设计方法;掌握DDS技术的工作原理;掌握GW48_SOPC实验箱的使用方法;了解基于FPGA的电子系统的设计方法。二、 设计内容、技术条件和要求基于DDS技术利用VHDL设计并制作一个数字式移相信号发生器。(1)基本要求: a频率范围:1Hz4kHz,频率步进为1Hz,输出频率可预置。 bA、B两路正弦信号输出,10位输出数据宽度c相位差范围为0359,步进为1.4,相位差值可预置。 d数字显示预置的频率(10进制)、相位差
2、值。(2)发挥部分a修改设计,增加幅度控制电路(如可以用一乘法器控制输出幅度)。b输出幅度峰峰值0.13.0V,步距0.1Vc其它。三、 时间进度安排布置课题和讲解:1天 查阅资料、设计:4天实验:3天 撰写报告:2天四、 主要参考文献何小艇 电子系统设计 浙江大学出版社 2008.1潘松 黄继业 EDA技术实用教程 科学出版社 2006.10王勇 EDA实验指导书 电工电子实验教学中心 2006.8指导教师签字: 2009年 12月 14日摘 要在现代的信号分析和处理领域,高精度的频率和相位测量非常重要,它是理论和工程分析的重要工具。使用模拟或数字示波器测量频率,是我们最常用的方法,同时也是
3、不是很精确的方法;同时如果要测量两路信号的相位差,使用示波器又不是很方便。而且示波器的价格最低需要几千元,对于普通人来讲不是最佳选择。在本文中,我们设计了一个数字移相信号发生器设计。主要分为如下几个部分:l 键盘和显示模块:用键盘输入,数码管显示频率控制字和相位控制字。采用按键复用的方法。l 数字DDS模块:分为频率合成模块和相位合成模块。具体的方案论证将在下面进行。l 时钟模块:由于系统需要时钟频率和实验箱上的不匹配,需要频率变换,具体的方案论证将在下面进行。l 高速DA模块:输出两个频率和幅度相同相位不同的正弦波,且同时频率和相位差可调。关键词:频率、移相、VHDL、FPGA、DDS目 录
4、一任务解析31 任务与要求32 系统原理框图3二系统方案论证32.1 总体方案与比较论证32.2系统原理与结构42.2.1主要芯片选型42.2.2系统结构4三. 数字DDS(DDFS)模块设计53.1 DDFS原理53.2频率合成模块63.3相位合成模块63.4数字DDS实现方式7四.时钟模块设计94.1设计方案论证94.2方案的实现9五. 键盘和显示模块设计105.1 硬件设计105.2 软件设计及仿真10六. 高速DA模块11七 程序整体设计117.1模块整合117.2整体仿真13八. 总结138.1测试性能概览138.2 系统误差原因分析138.2.1噪声的混入:138.2.2数字式移相
5、信号发生器的误差148.3心得体会14一任务解析1 任务与要求 基于DDS技术利用VHDL设计并制作一个数字式移相信号发生器。a频率范围:1Hz4kHz,频率步进为1Hz,输出频率可预置。 bA、B两路正弦信号输出,10位输出数据宽度c相位差范围为0359,步进为1.4,相位差值可预置。 d数字显示预置的频率(1-4000)(10进制)、相位差值(00-FF)。2 系统原理框图图1-1 DDS数字移相调频原理框图二系统方案论证2.1 总体方案与比较论证方案一:采用函数发生器(如ICL8038)产生频率可变的正弦波周期性波形。此方案实现电路复杂,难于调试,且要保证技术要求的指标困难,故方案不理想
6、。方案二:采用单片机控制合波形波形频率控制由单片机编程实现。此方案产生的频率范围,步进值取决于所采用的每个周期的输出点数及单片机执行指令的时间。此方案的优点是硬件电路简单,所用器件少,且实现各种波形相对容易,在低频区基本能实现要求的功能;缺点是精度不易满足,产生波形频率范围小,特别难以生成高频波形。方案三:采用DDS技术,将所需生成的波形写入ROM中,按照相位累加原理合成任意波形。此方案得到的波形稳定,精度高,产生波形频率范围大,容易产生高频。方案四:锁相频率合成技术方案,优点:有稳定的频率、稳定的边沿,具有易预置、易调节的优点,控制和调节电路都是数字电路,工作稳定可靠。缺点:锁相环的锁相特性
7、,环路滤波器既要保证有很好的滤波特性,又要求它能够使锁相环有很快的捕捉时间,电路的复杂程度中等。比较以上四种方案的优缺点,方案三简洁、灵活、可扩展性好,能完全达到设计要求,故采用第三种方案。2.2系统原理与结构2.2.1主要芯片选型EP1C0Q240C8(Cyclone系列FPGA):Cyclone(飓风):Altera中等规模FPGA,2003年推出,0.13um工艺,1.5v内核供电,与Stratix结构类似,是一种低成本FPGA系列 ,是目前主流产品,其配置芯片也改用全新的产品。 DA5651:10位超高速DAC(转换速率最高150MHz)。 2.2.2系统结构系统从硬件上看主要由显示模
8、块、FPGA模块(时钟)、DA转换模块、按键输入模块。硬件和软件设计更方便,利于以后的扩展;FPGA模块实现波形数据的存储与输出;DA转换模块作用将波形数据转换为模拟量。显示器用于显示频率、相位等。硬件系统框图见图2.2.1。 图2.2.1 硬件系统框图系统从功能上看可分为:键盘和显示模块,数字DDS模块(分为频率合成模块和相位合成模块),时钟模块、高速DA模块。功能系统框图见图2.2.2。 图2.2.2 功能系统框图三. 数字DDS(DDFS)模块设计3.1 DDFS原理DDFS 以数控的方式产生频率、相位和幅度可以控制的正弦波,DDFS 的基本结构主要由相位累加器、相位调制器、正弦 ROM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 相信 发生器 设计
链接地址:https://www.31ppt.com/p-3944240.html