本系统主要设计原理是采用AVR 单片机ATmega128 作为控 制器,通过对DDS 芯片AD9833 的控制,使它能够产生频率可调 的正弦波、方波和三角波信号,信号通过LMH6609 运算放大器 的放大和缓冲输出。波形选择通过键盘输入选择,频率的调节 采用脉冲电位器通过编程的方法实现频率调节,显示部分使用 带汉字字库的LCD12864 液晶模块。 2.2各个单元电路的原理及设计 2.2.1 DDS 模块电路 DDS 模块电路如图2 所示,AD9833 外围电路很简单,需 要外部提供一个参考时钟,电路中我们采用25M 的有源晶振 为AD9833 提供25 MHz 的系统时钟。单片机通过FSYNC、SCLK、 SDATA、三个引脚控制AD9833。 1)功能描述。 AD9833 是ADI 公司生产的一款低功耗DDS 芯片。采用10 引脚MSOP 型表面贴片封装,体积很小,+5 直流电供电。AD9833 包含2 个频率寄存器和2 个相位寄存器,其模拟输出为: 28FREQEG,其中,FREQEG 为所选频率寄存器中的频率字, 该信号会被移相:2π/4096PHASEREC,其中,PHASEREC DDS模块电路 2)AD9833 的时序特性。 AD9833 DSP接口标准兼容,在串口时钟SCLK 的作用下,数据是以16 位的方式加载到设备上。