基于DDS的多通道信號源設(shè)計
該器件集成了具有突出的寬帶和窄帶SFDR特性的4路高速10位DAC。每一個通道都具有32位頻率控制字,14位相位控制字,10位輸出幅度控制字。它被廣泛地應(yīng)用在本地振蕩源、相控陣列雷達/聲納系統(tǒng)、測量儀器/儀表、同步時鐘及RF信號源等方面。其特性如下:
(1)有4路帶10位DAC的DDS通道,最高取樣頻率為500 MSPS;
(2)各個通道都有獨立的頻率/相位/幅度控制功能;
(3)大于65 dB的通道隔離度;
(4)線性頻率/相位/幅度掃描功能;
(5)最高可達16級的頻率/相位/幅度調(diào)制;
(6)DAC既可縮放電流又可獨立編程;
(7)0.116 Hz或者更好的頻率調(diào)整分辨率;
(8)32位頻率分辨率;
(9)14位相位偏移分辨率;
(10)10位輸出幅度可縮放的分辨率;
(11)具有增強數(shù)據(jù)吞吐量的串行I/O口(SPI);
(12)可通過軟件/硬件控制節(jié)電模式,以降低功耗;
(13)雙電源供應(yīng)(DDS核1.8 V,串行I/O 3.3 V);
(14)內(nèi)置多器件同步功能;
(15)內(nèi)置時鐘倍頻鎖相環(huán)(4~20倍倍頻);
(16)可選擇參考時鐘源。
2 系統(tǒng)軟件設(shè)計
2.1 程序設(shè)計流程
該系統(tǒng)中主要使用了帶有SPI總線的C8051F020單片機的P1和P2幾個I/O端口,它們與AD9959的連接示意圖如圖2所示。本文引用地址:http://www.ex-cimer.com/article/155135.htm
在單片機編程的主函數(shù)中首先要關(guān)閉看門狗,否則每當執(zhí)行到斷點時,程序?qū)D(zhuǎn)到入口點從頭執(zhí)行。接著初始化單片機的時鐘(使用外部高精度、高穩(wěn)定度晶振22.118 4 MHz)和I/O口配置,然后通過I/O端口對AD9959進行初始化、選擇通道、寫入相對應(yīng)的控制字、發(fā)送I/O_UPDATE信號,輸出所要求的信號。單片機的程序流程圖如圖3所示。
評論