智能机器人

免费订阅电子杂志立即订阅 助推中国运动控制产业发展
首页 >> 杂志文章

基于FPGA的DDS信号发生器设计

作 者:李 博 马娟娟 来自:2011年第2期"伺服驱动系统及其应用" 阅读 36217

引言
  信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。函数信号发生器的实现方法通常是采用分立元件或单片专用集成芯片。但其频率不高,稳定性较差,且不易调试,开发和使用上都受到较大限制。随着可编程逻辑器件(FPGA)的不断发展,直接频率合成(DDS)技术应用的越来越成熟,利用DDS原理在FPGA平台上开发高性能的多种波形信号发生器与基于DDS芯片的信号发生器相比,成本更低,操作更加灵活。而且还能根据要求在线更新配置,系统开发趋于软件化、自定义化。因此本文设计了基于FPGA的DDS信号发生器,该信号发生器实现了正弦波、三角波、方波三种波形的输出。频率为1Hz~10MHz,最小步进频率为1Hz。

DDS原理
DDS(Direct Digital Synthesis)是直接数字频率合成。它是一种把一系列数字信号通过D/A转换器转换为模拟信号的合成技术[1]。DDS建立在采样定理基础上,首先对需要产生的波形进行采样,将采样值数字化后存入存储器作为查找表,然

[登陆后可查看全文]