基于AD9833的高精度可编程波形发生器系统设计
为了控制输出正弦波峰峰值,引入数字电位器,实现对输出信号的分压,通过调节数字电位器抽头位置.改变抽头电压值。采用ADI公司的AD5160型数字电位器,该电位器具有256抽头,SPI接口,便于与处理器相连接,其连接图如图2所示。本文引用地址:https://www.eepw.com.cn/article/179241.htm
MCU采用基于ARM7内核的LPC2132控制器,其具有2个UART接口,1个SPI接口和1个SSP接口。其中1个UART接口用于连接RS232电平转换器,SPI接口用于连接2个数字电位器,而电位器的SLCK,MOSI,MISO引脚相连.其片选信号连接控制器的I/O端口;控制器的SSP接口连接2个DDS,其连接方法与数字电位器类似。
该系统设计具有RS232接口.用户可编程设置DDS的输出频率、初始相位、峰峰值,以及选择2路信号独立输m或叠加的输出等。这些配置信息通过RS232接口上传至MCU。MCU根据输出频率、初始相位设置DDS;并根据峰峰值设置数字电位器;根据两路信号的独立输出或叠加的输出设置模拟多选器。
该系统设计实现:2路独立的正弦波输出,以及两者叠加输出,可分别独立断开;输出正弦波频率,初始相位、峰峰值、信号通断均由用户编程设置控制。输出正弦波最大频率高于100 kHz,调节细度为0.004 Hz,输出的正弦波峰峰值为0~500 mV,调节细度为2 mV;输出信号频率的稳定度小于10 ppm,频率误差小于O.0l Hz,频率波动小于1×10-3/h。由于DDSAD9833输出波形的峰峰值固定,该系统成功解决峰峰值设置问题。利用上位机软件可灵活设置所需波形的峰峰值、频率等。与通用信号源相比,该系统设计减少了按键面模板以及液晶显示的成本.将面模板的模拟控制改为PC的数字控制.提高系统抗干扰能力。图3为上位机软件界面,上位机软件采用VB编程,利用微软:MSCOMM控件实现。
4 结束语
以AD9833为频率信号源的核心实现高稳定度、高精度、高分辨率的信号发生器系统。该系统设计与一般信号源相比,体积缩小,设计和使用灵活方便,已成功应用于某型雷达测速仪测试设备。因此,基于AD9833的各类信号源必定有着广阔的应用前景
测速仪相关文章:测速仪原理
评论