當前位置:首頁 > 單片機 > 單片機
[導讀]摘要:基于直接數(shù)字頻率合成技術(shù)(DDS),采用單片機實現(xiàn)對DDS芯片AD9852的控制,提出一種高精度函數(shù)信號發(fā)生器的實現(xiàn)方案。重點介紹了單片機與AD9852的硬件接口電路、整個系統(tǒng)的軟件設計以及單片機中對48 b頻率控制字

摘要:基于直接數(shù)字頻率合成技術(shù)(DDS),采用單片機實現(xiàn)對DDS芯片AD9852的控制,提出一種高精度函數(shù)信號發(fā)生器的實現(xiàn)方案。重點介紹了單片機與AD9852的硬件接口電路、整個系統(tǒng)的軟件設計以及單片機中對48 b頻率控制字的處理方法。此方法在單片機程序設計中處理多于32 b的整型數(shù)據(jù)時具有借鑒意義。此系統(tǒng)具有高頻率、高精度的主要特
點,且控制靈活方便,具有廣闊的應用前景。
關(guān)鍵詞:DDS;AD9852;頻率控制字;信號發(fā)生器


    直接數(shù)字頻率合成技術(shù)(Direct Digital Frequency Synthesis,DDS)是從相位概念出發(fā)直接合成所需波形的一種新的頻率合成技術(shù)。DDS技術(shù)具有相對帶寬寬、頻率轉(zhuǎn)換時間短、頻率分辨率高等優(yōu)點,廣泛用于高精度頻率合成和任意信號發(fā)生。本文采用單片機控制DDS芯片,設計實現(xiàn)了一種高精度多波形的信號源。


1 DDS原理
    DDS的基本結(jié)構(gòu)包括:相位累加器、正弦查詢表、數(shù)模轉(zhuǎn)換器(DAC)及低通濾波器等。DDS原理如圖1所示。

    圖1中信號輸出頻率和參考時鐘頻率的關(guān)系表達式為:

   
其中:fo為輸出頻率,fosc為參考時鐘頻率,F(xiàn)TW為頻率控制字,N為頻率控制字的位數(shù)。由于N是一個固定值,那么只要改變FTW的大小就能得到所需要的頻率值,而且頻率的分辨率由N值決定,當N值越大則分辨率越高。由Nyquist取樣定理可知,要恢復理想波形,在理想低通濾波器的條件下,輸出頻率必須小于時鐘參考頻率的用50%,即fo<1/2fosc,若超過這個范圍,則一階鏡像頻率就會落在Nyquist帶寬內(nèi)。而實際的LPF都有一個過渡帶的問題,所以為了更好地去除一階鏡像帶來的雜散,一般將DDS的輸出頻率限制在O.4fosc內(nèi)??梢姰擜D9852參考時鐘頻率為300 MHz時,完全可以滿足輸出頻率為50 MHz的設計要求。

2 系統(tǒng)設計
2.1 硬件設計
    系統(tǒng)設計原理如圖2所示。該設計選用單片機AT89C55作為控制核心,其與DDS芯片AD9852之間采用并口通信方式。單片機P1口作為LCD液晶顯示的數(shù)據(jù)總線,P0口用于AD9852地址總線和并口傳輸?shù)臄?shù)據(jù)總線,使用鎖存器74ALS573實現(xiàn)P0口復用,74ALS573鎖存輸出的六位數(shù)值為AD9852內(nèi)部寄存器的地址。P2和P3口作為控制口用于鍵盤芯片HD7279和AD9852的控制。


    由于AD9852使用CMOS工藝,供電電壓是3.3V,而單片機使用的是TLL電平,所以要在TLL電路與CMOS電路之間進行電平轉(zhuǎn)換。該系統(tǒng)選擇了74LVTl6245作為5 V邏輯電平到3.3V邏輯電平的轉(zhuǎn)換器件。所需要輸出的頻率可通過按鍵設定得到,進行的操作同時在液晶上進行顯示。AD9852內(nèi)部系統(tǒng)時鐘頻率由外部有源晶振倍頻得到。
    由于AD9852的內(nèi)部沒有低通濾波器,因此經(jīng)過內(nèi)部余弦DAC輸出的掃頻信號不可避免地含有高頻噪聲,所以信號輸出端口需外接低通濾波器抑制高頻干擾。該設計采用七階橢園函數(shù)濾波器。七階橢圓濾波器電路圖如圖3所示。

2.2 軟件設計
    軟件設計主要分為菜單操作和頻率控制值計算兩部分。不同的按鍵代表著不同的數(shù)字和功能,除了正常的10個數(shù)字鍵0~9外,為了方便頻率值輸入,還設計了左右移動鍵、刪除鍵、Output確認輸出鍵等功能鍵。相應的數(shù)值如頻率、相位、幅度輸入完成后按Output輸出鍵,即產(chǎn)生相應的信號輸出。整體軟件設計流程圖如圖4所示。

2.3 48 b頻率控制字的處理
    由于單片機C語言中數(shù)據(jù)運算最多為32 b,如單精度Float型、Long長整型,而Double雖是64 b但Keil C編譯時出錯,故將介紹一種在單片機中計算48 b頻率控制字的方法。
    在該設計中取參考時鐘頻率fosc為300 MHz,在DDS的原理中介紹了輸出頻率的計算方法為:

   
    那么根據(jù)式(1)就能推導出計算頻率控制字的表達式:

    
    當fo≤fL1時,頻率控制字計算公式為:
    FTW=(248*fo)/300 000 000△938 249.922 369*fo
    當fo>fL1時,通過把48 b頻率控制字分成8 b+32 b+8 b,令最前面的8 b和最后面的8 b等于O,引入臨界頻率fL2,可由算式(1)計算得到:

    fL2=300000000*2 40/2 48△1.17172MHz
   當fL1<fo≤fL2時,得到頻率控制字計算公式為:FTW=(240*fo)/300 000 000△3 665.038 759*fo最后當fo大于fL2,即把后16 b定為0,這時式(1)中N=32,則頻率控制字計算公式為:

   
    此時頻率分辨率為(300 000 000*216)/248△0.07 Hz。同理可得當輸出頻率小于fL1、大于fL1小于fL2時分辨率分別為1.07e一6 Hz和2.73e一4 Hz,本方案設計為輸出頻率低于1 MHz時分辨率為O.001 Hz,高于1 MHz時分辨率為O.1 Hz。由上可見此方法合理有效,解決了單片機48 b頻率控制字算法,同時也達到了很高的頻率分辨率和精確度。


3 結(jié) 語
    針對目前市場上的函數(shù)發(fā)生器存在的頻帶范圍窄、精度不高、準確度低、頻譜純度差等缺點,設計了一款高精度高頻數(shù)控函數(shù)信號發(fā)生器,該函數(shù)發(fā)生器具有頻帶范圍寬、精度高、頻譜純度好、頻率輸出穩(wěn)定等優(yōu)點。經(jīng)測試頻率范圍可以達到50 MHz,頻率分辨率為0.001 Hz,并可以產(chǎn)生正弦波、FSK與BPSK波形??蓱糜谌粘=虒W與科研工作中,在晶體濾波器測試、復雜通信系統(tǒng)測試、音頻系統(tǒng)測試、高性能視頻測試等領(lǐng)域有廣泛的應用前景。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉