用 AVR 单片机制作 DDS 信号源
近年来,DDS(Direct Digital Frequency Synthesis直接数字频率合成
器)技术日趋成熟,DDS芯片以其较高的性价比而被广泛采用:DDS相对带宽
较宽、频率转换时间短、频率分辨率高、输出相位连续,可产生宽带正交信号及
其它多种调制信号,有全数字化、控制灵活方便的优点,已广泛应用于通讯、导
航、雷达、遥控遥测、电子对抗以及现代化的仪器仪表工业等领域。本文以
AD9851为例介绍了一种常用DDS芯片(AD985X系列)的控制方法,并配合
AVR单片机ADC和PWM接口完成一定频率范围内的AGC(自动增益控制)功
能,还可模拟FM调制,采用LCM1602作为显示器件,操作直观简便,性能稳
定。
DDS简介:
DDS的基本原理是利用采样定理,通过查表法产生波形。DDS的结构有很
多种,其基本的电路原理可用图1来表示。
图1
相位累加器由N位加法器与N位累加寄存器级联构成。每来一个时钟脉冲
fs,加法器将频率控制字K与累加寄存器输出的累加相位数据相加,把相加后的
结果送至累加寄存器的数据输入端。累加寄存器将加法器在上一个时钟脉冲作
用后所产生的新相位数据反馈到加法器的输入端,以使加法器在下一个时钟脉
冲的作用下继续与频率控制字相加。这样,相位累加器在时钟作用下,不断对
频率控制字进行线性相位累加。由此可以看出,相位累加器在每一个时钟脉冲
输入时,把频率控制字累加一次,相位累加器输出的数据就是合成信号的相位,
1