基于AD9833的高精度可編程波形發生器系統設計
為了控制輸出正弦波峰峰值,引入數字電位器,實現對輸出信號的分壓,通過調節數字電位器抽頭位置.改變抽頭電壓值。采用ADI公司的AD5160型數字電位器,該電位器具有256抽頭,SPI接口,便于與處理器相連接,其連接圖如圖2所示。本文引用地址:http://www.j9360.com/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的各類信號源必定有著廣闊的應用前景
測速儀相關文章:測速儀原理
評論