一種基于AD9857的信號發(fā)生器的設(shè)計(jì)
當(dāng)信號發(fā)生器工作在單音模式下,AD9857內(nèi)部I和Q兩通道不能由并口獲取數(shù)據(jù),AD9857的輸出由DDS的余弦部分決定,DDS的輸出頻率則由異步串口設(shè)置AD9857的頻率轉(zhuǎn)換字來設(shè)定。
當(dāng)信號發(fā)生器工作在內(nèi)插DAC模式下,DDS不工作,僅AD9857的I通道工作。這時(shí),經(jīng)DATA_INPUT端口輸入的數(shù)據(jù)串中僅I組數(shù)據(jù)作用,經(jīng)AD9857的內(nèi)捅處理后由DAC模塊轉(zhuǎn)換為模擬輸出信號。
AD9857 工作在不同工作模式下,所涉及的控制寄存器組是由CON_DATA端口輸入的數(shù)據(jù)連接到PS0、PS1兩個(gè)引腳共同決定。本文引用地址:http://www.biyoush.com/article/202643.htm
5 討論
本設(shè)計(jì)方法根據(jù)所生成信號的要求,由計(jì)算機(jī)通過CON_DATA端口的控制位設(shè)定AD9857串口控制字,靈活選擇相應(yīng)的工作模式,從而產(chǎn)生所需的單音信號、常用窄帶通信信號,較為復(fù)雜和無規(guī)律的信號,因而具有較大靈活性。通常情況下,為減少功耗, AD9857工作時(shí)應(yīng)盡可能選擇較低的內(nèi)部時(shí)鐘頻率。在DDS的典型應(yīng)用時(shí),系統(tǒng)時(shí)鐘頻率應(yīng)是最高輸出頻率的2.5倍。由于AD9857是模擬和數(shù)字混合電路器件,因此電路布局應(yīng)注意模擬電路地線和數(shù)字電路地線的設(shè)置與連接。一般情況下,模擬電路地線和數(shù)字電路地線應(yīng)盡可能短并設(shè)置為一點(diǎn),這樣可避免引入不必要的噪聲而影響模擬電路部分的工作,降低系統(tǒng)性能。
6 結(jié)論
利用基本的硬件設(shè)計(jì)和軟件編程相結(jié)合實(shí)現(xiàn)信號發(fā)生器設(shè)計(jì)。該設(shè)計(jì)充分應(yīng)用AD9857的功能特點(diǎn),在軟件編程控制下,硬件電路可產(chǎn)生不同信號。與單片機(jī)控制的信號發(fā)生器設(shè)計(jì)相比,該設(shè)計(jì)主控模塊由計(jì)算機(jī)構(gòu)成,界面更友好,具有更大的靈活性和軟件擴(kuò)展空間,特別是當(dāng)在網(wǎng)絡(luò)環(huán)境下進(jìn)行電路實(shí)驗(yàn)時(shí),可用一臺(tái)計(jì)算機(jī)作為主控機(jī)設(shè)置、控制多個(gè)信號發(fā)生器,從而構(gòu)成一個(gè)局部的電磁環(huán)境空間,拓展信號發(fā)生器的應(yīng)用范圍。
評論