菜单
  

    当相位控制字由00H变到80H即相位发生变化时,参考输出波形没有发生变化,而移相输出波形发生了变化,这说明移相输出波形明显发生了相移,实现了相位的数字可控,数字移相信号发生器的设计得到了实现。在本设计中,要得到两路同频信号输出具有相位差,只需要改变输入相位控制字的大小,而频率控制字不变。相位控制字为80H时的时序仿真图如图13、14所示。
     
    图13  相位控制字为80H时的正弦波时序仿真图   
    图14  相位控制字为80H的正弦波仿真图
    图14所得结果是在Quartus II中得到的,就是把数字信号输出转化为模拟信号输出。
    从正弦波到三角波、方波、锯齿波,只需要改变rom中存储的波形数据,而不需要改变其它电路部分,如果要得到其它任意波的波形,也只需做相同的操作,这说明信号发生器实现了任意波发生的功能。
    图12、14类似于D/A转换之后还未经过滤波的模拟波形,输出杂散大。这同时也说明要得到纯净的波形,进行滤波的必要性。在FPGA输出波形的外围辅加一个椭圆滤波电路,就可以实现滤去杂波,改善输出波形。
    本设计中采用Altera公司生产的Cyclone III系列的FPGA芯片EP3C5E144C8对输出结果进行硬件测试,通过对该设计进行编译、下载,输出波形达到了设计的要求。
    5. 结束语
    本文介绍了基于FPGA的移相信号发生器的设计,描述了DDS的工作原理、设计思路及实现方法。本设计按照技术要求进行计算、编程,通过仿真,输出波形完全达到设计的要求,从中也对DDS的原理和实现有了更深的理解和认识。设计证明了,采用FPGA设计方法实现了DDS结构的可行性和可靠性,也更为灵活,能够根据设计需要来进行接口以及控制方式的修改,只要改变FPGA中ROM查找表的波形数据,就可以实现产生任意波形。采用FPGA的设计方法实现具有相对带宽宽、相位能够连续变化、频率转换时间短以及频率分辨率高等优点。虽然市场上利用专用DDS芯片开发的信号源比较多,它们输出频率高、波形好、功能也较多,但控制方式却是固定的,因此不一定是人们所需要的。而利用FPGA则可以根据需要方便地实现各种比较复杂的对频率、相位和幅度的控制功能,具有良好的实用性。并且Altera公司生产的Cyclone III系列的FPGA芯片EP3C5E144C8,该芯片支持系统现场修改和调试,性能也基本能满足绝大多数系统的使用要求,所以将DDS设计嵌入到FPGA芯片所构成的系统中,将使系统具有很高的性价比。
  1. 上一篇:VHDL基于FPGA的电梯控制器设计+Quartus仿真+电路图
  2. 下一篇:AT89C52基于单片机的趣味闹钟设计+电路原理图+源程序
  1. 基于oversim的P2P通信仿真系统设计

  2. 基于力控组态软件的PLC系...

  3. 基于SIMATICS7-200的小型锅炉...

  4. 基于Arduino的自动浇花系统设计+电路图+程序

  5. DC-DC基于超级电容的电梯弱电供电系统设计

  6. 基于图像识别的电子锁设计+PCB电路图+程序

  7. 单片机的信号发生器的设计任务书

  8. 现代简约美式风格在室内家装中的运用

  9. 浅析中国古代宗法制度

  10. NFC协议物理层的软件实现+文献综述

  11. 高警觉工作人群的元情绪...

  12. 江苏省某高中学生体质现状的调查研究

  13. C++最短路径算法研究和程序设计

  14. 中国传统元素在游戏角色...

  15. g-C3N4光催化剂的制备和光催化性能研究

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. 上市公司股权结构对经营绩效的影响研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回