新闻中心

EEPW首页 > 测试测量 > 设计应用 > 一种基于DDS的电路板检测仪信号源设计

一种基于DDS的电路板检测仪信号源设计

作者:时间:2010-11-24来源:网络收藏

  2.2 ROM查找表

  中,波形存储器的设计是比较关键重要的一环。用相位累加器输出的数据作为波形存储器的地址,进行波形的相位与幅值的转换,即可在给定的时间上确定输出波形的幅值。N位的寻址ROM相当于把O°~360°的周期信号离散成具有2N个样值的序列,若波形ROM有D位数据位,则2N个样值的值以D位二进制数值存放在波形ROM中,按照地址的不同可以输出相应相位的正弦波和方波的值。在本设计中取N=11,则ROM查找表中存储2 048个波形数据,位宽为10位。

  建立ROM查找表首先要生成.mif文件。具体方法是利用quartusⅡ新建.mif文件,然后填写这个文件。这里需借助Matlab填写.mif文件即可,具体方法如下:

  (1)先由QuartusⅡ生成.mif文件。

  (2)在Matlab中编写如下程序:

  (3)在Desktop中workspace中选中数据,复制数据并将数据粘贴于txt文档中,保存。

  (4)然后再将txt文档中的数据复制并粘贴于QuartusⅡ中已建好的.mif文件之中,保存。

  调用的波形存储器模块如图3所示。

  2.3 顶层模块的建立

  根据整体电路的工作原理框图,其核心是由一个ROM存储器、一个相位累加器、一个锁相环和相应的输入、输出信号组成。其中ROM查找表是输入地址是相位累加器的高11位,这在工程上是允许的。的核心电路模块图如图4所示。

  方波和脉冲信号的产生只要将ROM查找表中的内容转换为相应的波形即可,整个的顶层模块增加了多路选择开关。



评论


相关推荐

技术专区

关闭