- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于DDS的电路板检测仪信号源设计
建立ROM查找表首先要生成.mif文件。具体方法是利用quartusⅡ新建.mif文件,然后填写这个文件。这里需借助Matlab填写.mif文件即可,具体方法如下:
(1)先由QuartusⅡ生成.mif文件。
(2)在Matlab中编写如下程序:
(3)在Desktop中workspace中选中数据,复制数据并将数据粘贴于txt文档中,保存。
(4)然后再将txt文档中的数据复制并粘贴于QuartusⅡ中已建好的.mif文件之中,保存。
调用的波形存储器模块如图3所示。
2.3 顶层模块的建立
根据DDS整体电路的工作原理框图,其核心是由一个ROM存储器、一个相位累加器、一个锁相环和相应的输入、输出信号组成。其中ROM查找表是输入地址是相位累加器的高11位,这在工程上是允许的。DDS的核心电路模块图如图4所示。
方波和脉冲信号的产生只要将ROM查找表中的内容转换为相应的波形即可,整个信号源的顶层模块增加了多路选择开关。
3 波形仿真及硬件验证
完成DDS电路设计后,对电路进行了功能仿真,通过Matlab显示了仿真波形,并通过Altera公司CycloneⅡ系列芯片的DE2-70开发板结合嵌入式逻辑分析仪进行了硬件验证。
3.1 波形仿真
DDS电路在设计过程中,进行了功能仿真,如图5所示。由于仿真波形为数字码,不能直观地看出DDS输出的波形,为便于调试设计电路,首先生成.tbl文件,再通过相应Matlab程序生成的正弦波、方波、脉冲信号的波形曲线,如图6所示。
图5和图6显示了频率控制字为68h产生的正弦波、频率控制字为346h的方波和频率控制字为27Fh的脉冲信号的功能仿真波形。从功能仿真波形可以看出,DDS电路能够很好地产生电路板检测仪所需激励信号。
作者:赵会龙 郭 利 来源:现代电子技术
上一篇:反激变换器的RCD吸收回路设计实例
下一篇:节能微控制器设计可延长电池寿命