本文论述了利用用FPGA" title="FPGA">FPGA来开发DDS函数发生器的总体设计思路" title="设计思路">设计思路,详细讨论了任意波形产生、频率精确调整、双路" title="双路">双路移相输出、PWM调制波产生、D/A转换与滤波电路、键盘与显示等诸方面软硬件实现方法。
整个设计基于Altera公司的cyclone系列的FPGA,配合Atmel公司高性能AVR系列单片机来完成。系统基于模块化的思想,采用自底向上的设计思路,将软件开发与硬件开发相结合。以QuartusⅡ为主要开发和仿真环境,采用VHDL语言,定制用户交互界面,用户可通过键盘输入设置参数,并可即时显示当前的波形数据。
关键词:直接数字频率合成,FPGA, 脉宽调制,任意波形,移相
凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。