微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AD9850实现嵌入式信号源设计

AD9850实现嵌入式信号源设计

时间:09-19 来源:互联网 点击:

控制字可通过并行方式或串行方式输入到AD9850。实际应用中,工作方式选择位通常设定成00,该系统中AD9850的40位控制字高8位设置为00H。串行接口方式下需满足的时序关系为:在W_CLK的上升沿,引脚D7上的数据自最低有效位开始逐位串行移人输入寄存器,40位数据输入结束后,任何W_CLK上升沿到来,都会造成数据顺序移出并导致原来数据无效。此时,FQ_UD端的上升沿将40位数据装入频率/相位控制寄存器,更新芯片的输出频率和相位,同时把地址指针复位到第一个输入寄存器,等待下一组新数据的写入。AD9850的控制字串行输入时序图如图6所示。

该系统的总程序框图如图7所示,程序开始后,运行初始化程序,包括初始化单片机MSP430F149、初始化AD9850、初始化液晶显示模块1602等。然后扫描键盘状态,检查到有键按下就运行键值处理程序,对按键值进行查表处理,之后执行相应的子程序。输入的信号相关信息通过运行液晶显示程序,在LCD上显示正确的输入数据和提示字符。在按下确认键后,MSP430F149计算出所需信号的数据或控制命令,将其传送到AD9850,输出最终信号。

3 系统测试与结果分析

为了检验本系统的实际性能,在完成所有设计后,使用HDSTO22M型示波表对该系统进行实测,经过实验测试系统达到下列性能指标:输出信号频率范围为1 Hz~10 MHz;步进调整为1 Hz,10 Hz,100 Hz三档步进;失真度无明显失真;输出电压峰峰值为1~10 V;频率稳定度优于10-4。

4 结 语

在此给出一种基于DDS芯片AD9850和MSP430F149单片机的嵌入式信号源设计方法,该信号源可输出频率范围为1 Hz~10 MHz的正弦波和方波,且具有频率设定1 Hz,10 Hz,100 Hz多档步进调整和幅度调节的功能。可以通过按键进行频率值设定,并有LCD显示波形的频率等信息,经实验测试,在1 Hz~10 MHz频率范围内,得到的正弦波方波信号具有频率稳定性好,频率准确度高及频率分辨率高等特点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top