摘要:在分析了DDS基本原理以及AD9858基本特點(diǎn)的基礎(chǔ)上,介紹了AD9858的送數(shù)方式及單片機(jī)接口程序。給出了利用AD9858內(nèi)部寄存器來實(shí)現(xiàn)跳頻時間小于50ns4頻點(diǎn)快速跳頻的具體方法。
關(guān)鍵詞:DDS;AD9858;快速跳頻
在電子系統(tǒng)中,常常需要應(yīng)用頻率合成技術(shù)來實(shí)現(xiàn)跳頻源設(shè)計。頻率合成指對一個高穩(wěn)定的參考頻率進(jìn)行各種技術(shù)處理,以生成一系列穩(wěn)定的頻率輸出。目前應(yīng)用最廣的是鎖相環(huán)(PLL)頻率合成技術(shù),它是通過改變PLL中的分頻比N來實(shí)現(xiàn)跳頻的,但PLL無法避免環(huán)路鎖定時間縮短與頻率分辨率提高及雜散減小之間的矛盾,因此很難同時滿足高速跳頻和細(xì)步長、低雜散的要求。直接數(shù)字頻率合成(DDS)是一種新的頻率合成技術(shù)。它具有頻率分辨率高、頻率切換快、頻率切換時相位連續(xù)等優(yōu)點(diǎn),因而被廣泛應(yīng)用于雷達(dá)跳頻、通信、電子對抗等系統(tǒng)中。
1 DDS基本原理
DDS的原理框圖如圖1所示。相位累加器在A位頻率控制字FCW的控制下,以參考時鐘頻率fc為采樣率來產(chǎn)生待合成信號相位的數(shù)字線性序列,然后將其高P位作為地址碼,通過查詢正弦表ROM產(chǎn)生S位對應(yīng)信號波形的數(shù)字序列S(n),再由數(shù)模轉(zhuǎn)換器將其轉(zhuǎn)化為階梯模擬電壓波形,最后由低通濾波器LPF平滑為正弦波輸出。
頻率控制字FCW和時鐘頻率fc共同決定了DDS的輸出信號頻率fo 。其關(guān)系是:
輸出頻率:f0=FCW fc/2A
頻率的分辨率為:fo=fc/2A 2 AD9858的特點(diǎn)及送數(shù)方式
AD9858的主要特點(diǎn):
● 具有1千兆次/秒的采樣速率;
● 具有高達(dá)2GHz的輸入時鐘(通過2分頻);
● 集成有10位D/A轉(zhuǎn)換器;
● 內(nèi)含32位可編程頻率寄存器;
● 帶有8位并行及SPI串行控制接口;
● 具有自動頻率掃描功能;
● 內(nèi)帶4個頻率寄存器;
● 采用3.3V低電源供電;
● 電荷泵獨(dú)立供電電壓可達(dá)5V;
● 集成有2GHz混頻器。
<!--StartFragment -->
由于DDS產(chǎn)生的頻率是由頻率控制字FCW控制的,改變相應(yīng)頻率的控制字即可獲得所需頻率。因此DDS的送數(shù)方法是實(shí)現(xiàn)DDS跳頻源的關(guān)鍵之一。其內(nèi)部結(jié)構(gòu)框圖如圖2所示。

AD9858有并行和串行兩種送數(shù)方式。數(shù)據(jù)從用戶傳輸?shù)剑模模悠骷诵男枰獌蓚步驟。在寫操作時,不管是用并行送數(shù)方式還是串行送數(shù)方式,用戶都要首先將數(shù)據(jù)寫入I/O緩沖器。只有當(dāng)數(shù)據(jù)從I/O緩沖器鎖入存儲寄存器,DDS的核心才接收到數(shù)據(jù)。在AD9858中,觸發(fā)FUD腳或者改變預(yù)編程的Profile都可以使I/O緩沖器中的數(shù)據(jù)進(jìn)入DDS的核心存儲寄存器。
(1)并行送數(shù)模式時,系統(tǒng)應(yīng)激活八個雙向數(shù)據(jù)口(D0~D7)、六個地址輸入口(ADDR5~ADDR0)、一個讀口(RD)和一個寫口(WR),寄存器的選擇由寄存器圖提供的地址決定。讀寫功能由RD和WR脈沖觸發(fā)控制,但這兩個功能不能同時起作用。讀寫的數(shù)據(jù)可通過D0~D7腳傳輸。





