新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > DDS芯片AD9832的原理及應用

        DDS芯片AD9832的原理及應用

        作者: 時間:2006-05-07 來源:網絡 收藏

        摘要:AD9832是AD公司生產的直接數字頻率合成器。它體積小、重量輕、操作方便,同時具有極高的頻率辯率。文章介紹了直接數字頻率合成器(DDS)AD9832的原理,分析了AAD9832的內部結構、引腳功能以及在高頻測試儀中的應用。

        本文引用地址:http://www.104case.com/article/226525.htm

        關鍵詞:直接數字頻率合成器 DDS AD9832 高頻測試儀

        直接數字頻率合成是一種新的頻率合成技術和信號產生方法。直接數字頻率合成器(DDS)具有超高速的頻率轉換時間,極高的頻率分辨率和較低的相位噪聲,在頻率改變與調頻時,DDS器件能夠保持相位的連續,因此很容易實現頻率、相位和幅度調制。此外,該器件還具有可編程控制的突出優點。因此,直接數字頻率合成器得到了越來越廣泛的應用,成為當今電子系統及設備中頻率源的首選器件。

        1 DDS的基本原理

        DDS的原理框圖如圖1所示。圖中相位累加器可在每一個時鐘周期來臨時將頻率控制碼所決定的相位增量Δphase累加一次,如果記數大于2N,則自動溢出,而只保留后面的N位數字于累加器中。正弦查詢表ROM用于實現從相位累加器輸出的相位值到正弦幅度值的轉換,并根據輸入到正弦查詢表ROM的相位值取出ROM中與其對應的數字量,然后送到DAC中將其轉變為模擬量,最后通過濾波器輸出一個很純的正弦波信號。

        其輸出頻率fout與時鐘頻率fclk及頻率控制碼決定的相位增量Δphase有關。可用下式算出:

        fout=(Δphase/2N)fclk

        式中,N是相位累加器的比特數。根據采樣定理,DDS的最高輸出頻率應小于fclk/2,而實際只能達到40%fclk。

        DDS的最小頻率分辨率可由下式給出:

        Δfmin=fclk/2N

        因此,只要N足夠大,即累加器的位數具有足夠的長度,以能得以所需的頻率分辨率。

        2 AD9832芯片介紹

        2.1 AD9832的內部結構

        AD9832是AD公司生產的一款完整的DDS芯片,它的最高時鐘頻率可達25MHz。其內部的功能結構圖如圖2所示。AD9832主要由數控振蕩器(NCO)和相位調制器、正弦查詢表以及一個10位數模轉換器(DAC)組成。其中數控振蕩器和相位調制器部分包含兩個32位的頻率寄存器、一個32位的相位累加器和四個12位的相位寄存器。

        2.2 AD9832的引腳功能

        AD9832的主要端口分為數據及控制端口、電源端口以及參考和輸出信號端口幾部分。這些端口引腳的功能如下:

        MCLK:數字時鐘輸入端,該時鐘決定了DDS的輸出頻率精度和相位噪聲。

        SCLK:串行時鐘信號,數據在SCLK的每一個下降沿寫入AD9832。

        SDATA:16位串行數據輸入端。

        FSYNC:數據同步信號輸入端,當它為低電平時,表示正在輸入一個新字。

        FSELECT:頻率選擇控制器。AD9832有兩個頻率寄存器FREQ0和FREQ1。當FSELECT=0時,選擇FREQ0;當FSELECT=1時,選擇FREQ1。可以使用管腳FSELECT或位FSELECT來控制選擇使用哪一個寄存器,當使用位FSELECT進行選擇時,管腳FSELECT應與DGND相接。

        PSEL0,PSEL1:相位選擇控制端。AD9832有四個相位寄存器PHASE0、PHASE1、PHASE2和PHASE3。當PSEL0和PSEL1為00時,選擇PHASE0;為10時,選擇PHASE1;當為01時,選擇PHASE2;為11時,選擇PHASE3。同樣可以用管腳PSEL0,PSEL1或位PSEL0,PSEL1來控制選擇使用哪一個寄存器。當使用位PSEL0,PSEL1時,應將管腳PSEL0,PSEL1接DGND。

        DVDD:數字電源端(5V±10%或3.3V±10%)。該端口與DGND之間可接0.1μF的去耦電容。

        DGND:數字地。

        AGND:模擬地。

        AVDD:模擬電源端(5V±10%或3.3V±10%)該端與AGND之間可接0.1μF的去耦電容。

        FS ADJUST:D/A轉換器的滿刻度調整端。它與AGND之間需接一個電阻,D/A轉換器的滿刻度輸出電流值與此電阻的大小有關。

        REFIN:參考電壓輸入端。

        REFOUT:參考電壓輸出端。

        IOUT:高阻抗電流源輸出,使用時必須通過一個負載電阻才能與AGND相連。

        COMP:內部參考放大器的補償端。

        3 AD9832在高頻測試儀中的應用

        高頻測試儀是針對電力線載波通道高頻參數測試的設備,一般用在發電廠、變電站等場所對高頻通道設備的高頻參數進行測試。目前廣泛使用的測試裝置是電平振蕩器和選頻電平表,兩者配合可完成測試工作。

        筆者將直接數字頻率合成技術引入其中,并采用DSP芯片作為微控制器設計了一臺集電平振蕩器和選頻電平表于一體的智能化的高頻測試儀。其工作原理是將模擬輸入信號經過高速采樣,然后利用DSP的數字信號處理功能通過軟件編程算法來實現頻率和電平的測量,從而實現選頻電平表的功能。而AD9832和D/A轉換芯片構成的可控信號源則可實現電平振蕩器的功能,其原理圖如圖3所示。

        當DSP向AD9832寫入命令后,AD9832將產生所需頻率的正弦或調頻調幅信號,其輸出經低通濾波后送入D/A轉換器的參考源輸入端以實現輸出信號的幅度。這一信號經放大后可以得到一個頻率和幅度均可控的正弦波信號,而反饋回路則可確保輸出值為設定值。

        AD9832有串口和DSP相連,SCLK、SDATA和FSYNC三個管腳用來向AD9832寫入數據和控制字。當FSYNC=0時,表示正向AD9832寫入一個新字,并將在下一個SCLK的下降沿讀入第一位,其余的位在隨后的SCLK的下降沿讀入,經過16個SCLK下降沿后,置FSYNC=1。在寫頻率/相位寄存器時,前4位用來判斷哪一個目標寄存器,緊接著的4位用來放目標寄存器地址,而低8位所放的則是寫入寄存器的數據。AD9832采用32個累加器,其輸出的數據在進入正弦查詢表之間被截斷為12位,然后經內部集成的10位DAC產生模擬信號輸出。其輸出值為fout=FREG×fMclk/2 32,其中FPEG為所選擇的頻率寄存器中所裝入的值。

        4 結束語

        DDS作為新型的頻率合成器,可廣泛應用于現代通信設備中。本文介紹的是將AD9832用于高頻測試儀中,該裝置不僅具有優良有頻率準確度和穩定性,而且體積小、重量、操作簡便。而AD9832作為DDS其中的一款芯片還具有體積小,價格低,功耗小,頻率分頻率高等特點,因此,AD9832的應用遠不止上述方面,它必將得到更廣泛的應用。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永吉县| 桑植县| 新密市| 巩义市| 林西县| 左权县| 虎林市| 吉林市| 吴江市| 松桃| 读书| 武穴市| 开化县| 囊谦县| 巢湖市| 区。| 余姚市| 阿拉尔市| 工布江达县| 河池市| 山西省| 大余县| 当雄县| 阿拉尔市| 海盐县| 大邑县| 冷水江市| 兴文县| 凉山| 阿图什市| 综艺| 绍兴县| 昆山市| 烟台市| 林甸县| 泽州县| 湄潭县| 江永县| 呼图壁县| 绥阳县| 黄浦区|