新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DDS技术的波形发生器设计与仿真

基于DDS技术的波形发生器设计与仿真

作者:时间:2015-04-21来源:网络收藏

  (5)波形存储器设计

本文引用地址:http://www.eepw.com.cn/article/272868.htm

  波形数据ROM就是存放波形数据的存储器,大多产品都将波形数据存放在外部的ROM中,这样使得各部分结构清晰,测试、维护更加方便但由于ROM本身读取速度慢的缺点,使得整个系统性能下降,工作频率下降,为了解决以上问题,本设计使用的是用FPGA设计出ROM,在FPGA中存放波形数据,使用Quartus II9.0中的Mega Wizard Plug-In Manager来生成一个ROM,如图6所示。

  

 

  Mega Wizard Plug-In Manager的设置,根据设计的要求,经过七步的设置,就可以生成一个ROM的IP核。当在波形ROM中固化所需波形的一个周期的幅度值后,由地址发生器产生的地址对波形ROM寻址,依次可取出送至D/A转换及滤波后即可得到所需的模拟波形输出。计算波形数据可以有两种方法:C语言与matlab计算。

  3.仿真实验结果

  按照第2节的系统设计,设计程序下载到FPGA芯片,使用QuartusII软件自带SignalTapII嵌入式逻辑分析进行仿真,观察信号波形图,正弦波如图7,三角波如图8,方波如图9,锯齿波如图10.

  

 

  4.总结

  经实验结果表明,通过技术合成的波形具有良好的稳定性,易于控制和调节,利用FPGA能在很短时间内快速构建任意波形,提高了设计效率,具有实际应用价值。

负离子发生器相关文章:负离子发生器原理
晶振相关文章:晶振原理
离子色谱仪相关文章:离子色谱仪原理

上一页 1 2 下一页

关键词: DDS 波形发生器

评论


相关推荐

技术专区

关闭