1971年,美國學者j.Tierney等人撰寫的"A Digital Frequency Synthesizer"-文提出了以全數字技術,從相位概念出發直接合成所需波形的一種新的頻率合成原理。限于當時的技術和器件水平,它的性能指標尚不能與已有的技術相比,故未受到重視。近10年間,隨著微電子技術的迅速發展,直接數字頻率合成器(Direct Digital Frequency Synthesis簡稱DDS或DDFS)得到了飛速的發展,它以有別于其它頻率合成方法的性能和特點成為現代頻率合成技術中的姣姣者。具體體現在相對帶寬寬、頻率轉換時間短、頻率分辨率高、輸出相位連續、可產生寬帶正交信號及其他多種調制信號、可編程和全數字化、控制靈活方便等方面,并具有的性價比。 系統工作原理: 給整個系統上電后,單片機啟動DDS、對LCD進行初始化,預置完畢后向單片機發出一應答.接著單片機讀取存儲芯片中作為系統緩存器的數據,送到LCD顯示,把LCD顯示的內容轉換為DDS的頻率數據,然后送給已經啟動DDS芯片,輸出相應的頻率。然后進入鍵盤掃描程序,判斷鍵盤按下,如有效鍵按下單片機則執行送顯示等。然后返回鍵盤掃描程序處于等候狀態。 在頻率合成(FS, Frequency Synthesis)領域中,常用的頻率合成技術有模擬鎖相環、數字鎖相環、小數分頻鎖相環(fractional-N PLL Synthesis)等,直接數字合成(Direct Digital Synthesis-DDS)是近年來新的FS技術。單片集成的DDS產品是一種可代替鎖相環的快速頻率合成器件。DDS是產生高精度、快速變換頻率、輸出波形失真小的優先選用技術。DDS以穩定度高的參考時鐘為參考源,通過精密的相位累加器和數字信號處理,通過高速D/A變換器產生所需的數字波形(通常是正弦波形),這個數字波經過一個模擬濾波器后,得到最終的模擬信號波形。如圖2所示,通過高速DAC產生數字正弦數字波形,通過帶通濾波器后得到一個對應的模擬正弦波信號,最后該模擬正弦波與一門限進行比較得到方波時鐘信號。 DDS的基本原理是利用采樣定理,通過查表法產生波形。DDS的結構有很多種,其基本的電路原理可用. 采用DDS的AD9851 本系統采用了美國模擬器件公司采用DDS直接數字頻率合成技術生產的高集成度產品AD9851芯片。AD9851是在AD9850的基礎上,做了一些改進以后生成的具有新功能的DDS芯片。AD9851相對于AD9850的內部結構,只是多了一個6倍參考時鐘倍乘器,當系統時鐘為180MHz時,在參考時鐘輸入端,只需輸入30MHz的參考時鐘即可。如圖4(AD9851內部結構)所示,AD9851是由數據輸入寄存器、頻率/相位寄存器、具有6倍參考時鐘倍乘器的DDS芯片、10位的模/數轉換器、內部高速比較器這幾個部分組成。其中具有6倍參考時鐘倍乘器的DDS芯片是由32位相位累加器、正弦函數功能查找表、D/A變換器以及低通濾波器集成到一起。這個高速DDS芯片時鐘頻率可達180MHz, 輸出頻率可達70 MHz,分辨率為0.04Hz。 AD9851的原理 AD9851可以產生一個頻譜純凈、頻率和相位都可編程控制且穩定性很好的模擬正弦波,這個正弦波能夠直接作為基準信號源,或通過其內部高速比較器轉換成標準方波輸出,作為靈敏時鐘發生器來使用。 D0~D7:8位數據輸入口,可給內部寄存器裝入40位控制數據。 AD9851在信號源中的應用 為了能夠完成調頻、調幅、調相的各種功能,要向AD9851輸入頻率/相位控制字,這是通過AD9851和微處理器相連接來實現。可以和AD9851的數據線直接相連接的單片機類型很多,本文中選用的是Atmel公司生產的單片機AT89S51,如圖6所示,為AT89S51和AD9851的硬件串行接口框圖。當然也可以選用AT89S52、MCS51、AD9851、AD9850等。 AD9851在本系統的應用電路 由于AD9851是貼片式的體積非常小,引腳排列比較密,焊接時必須小心,還要防靜電,焊接不好就很容易把芯片給燒壞。還有在使用中數據線、電源等接反或接錯都很容易損壞芯片。所以在AD9851外圍采用了電源、輸入、輸出、數據線的保護電路。為了不受外界干擾,添加了不少的濾波電路,顯得整個電路。 為了使輸出的頻率不受高頻斜波的干擾,所以選用了兩級的π型LC低通濾波器,其動態范圍寬0~83MHZ,增益高83MHZ時剛衰減1.4DB,波形圖如圖8。輸入、輸出阻抗為50Ω。
由于DDS的準確度決定于它的基準信號,所以采用準確度、穩定度比較高的鎖相環頻率合成為DDS芯片提供基準信號。MC145151是MOTOROLA公司生產的大規模集成電路,它是一塊采用半行碼輸入方式置定、由14根并行輸入數據編程的雙模CMOS-LSI鎖相環頻率合成器,其內部組成. RA0、RA1、RA2(5、6、7):參考分頻地址碼輸入端。14×8ROM參考(基準)譯碼器通過地址碼的控制對14位÷R分頻器進行編程,使得R分頻比有8種選擇。本電路中選用的是第二種分頻比128,分頻模式為:RA0 1,RA1 0,RA2 0。地址碼與分頻的關系 為了使鎖相環頻率合成能夠鎖定在30MHz,本電路(圖10)的基準選用12.8MHz的高精度、高穩定度的溫度補償晶體振蕩器,分頻比為128,所以根據公式,它的步進為100KHz。它的N應該為300,化為二進制為100101100。把N送到MC145151就能準確的把頻率鎖定在30MHz 的穩定頻率。 壓控振蕩器(VCO) 本電路(圖11)選用了電容三點式分立元件的壓控振蕩器(VCO),它與MC145151芯片構成鎖相環,為了使AD9851能夠經6倍頻后輸出頻率,VCO必須控制在30MHz。 緩沖放大器 由于壓控振蕩器(VCO)起振產生的頻率的電壓幅度遠達不到DDS的基準5V所要的要求。為了使壓控振蕩產生的頻率更加穩定,所以先加了一級電流緩沖,后再放大,正好滿足DDS的基準的要求。詳細電路如下圖12: 單片機控制的整體電路 本系統的微處理控制器選用的是AT89S51,它是美國Atmel公司生產新一代的51芯片,Atmel公司對89S51/2在工藝上進行了改進,采用0.35新工藝,成本降低,而且將功能提升,增加了競爭力。89CXX與89SXX可以兼容。更重要的是AT89SXX支持在線編程,非常方便。 根據設計要求,選擇能夠滿足功率增益10dB,輸出1W,頻率領域1M~50MHz條件的晶體管。在此,使用2SCl970。輸入電路可以將阻抗做50Ω---12.5Ω之變換。頻帶為1MHz~50MHz之寬帶,因此,使用變壓器L1做為阻抗變換。T2直接使用了RFC(高頻扼流圈),使其在1MHz~50MHz時的阻抗值比50Ω大。 |