999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DDS的高精度函數信號發生器的研制

2009-05-25 09:59:44金海軍李映雪余水寶
現代電子技術 2009年1期

殷 雷 金海軍 李映雪 余水寶

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

關鍵詞:DDS;AD9852;頻率控制字;信號發生器

中圖分類號:TN74 文獻標識碼:B

文章編號:1004-373X(2009)01-068-02

Research and Realization of High Precision Signal Generator Based on DDS Technology

YIN Lei,JIN Haijun,LI Yingxue,YU Shuibao

(College of Mathematics Physics and Information Engineering,Zhejiang Normal University,Jinhua,321004,China)

Abstract:This design is based on the Direct Data Frequency Synthesis(DDS) technology,and single chip computer is used to control the AD9852.A kind of design of high precision signal generator is given.The hardware interface circuit between the single chip computer and AD9852,the software design of signal generator and the method to process 48 bit frequency control word in single chip computer are mainly described,and the method can be used in the software design of single chip computer when the data bit of integral type above 32.The output is easy to control,has high frequency and precision,and it has wide application in the future.

Keywords:DDS;AD9852;frequency control word;signal generator

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

1 DDS原理

DDS 的基本結構包括:相位累加器、正弦查詢表、數模轉換器(DAC)及低通濾波器等。DDS原理如圖1所示[3]。

圖1 DDS基本原理框圖

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

fo=f osc×FTW/2N

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

2 系統設計

2.1 硬件設計

系統設計原理如圖2所示。該設計選用單片機AT89C55作為控制核心,其與DDS芯片AD9852[6,7]之間采用并口通信方式。單片機P1口作為LCD液晶顯示的數據總線,P0口用于AD9852地址總線和并口傳輸的數據總線,使用鎖存器74ALS573實現P0口復用,74ALS573鎖存輸出的六位數值為AD9852內部寄存器的地址。P2和P3口作為控制口用于鍵盤芯片HD7279和AD9852的控制。

圖2 系統結構框圖

由于AD9852使用CMOS工藝,供電電壓是 3.3 V,而單片機使用的是TLL電平,所以要在TLL電路與CMOS電路之間進行電平轉換。該系統選擇了74LVT16245作為5 V邏輯電平到3.3 V邏輯電平的轉換器件。所需要輸出的頻率可通過按鍵設定得到,進行的操作同時在液晶上進行顯示。AD9852內部系統時鐘頻率由外部有源晶振倍頻得到。

由于AD9852 的內部沒有低通濾波器,因此經過內部余弦 DAC 輸出的掃頻信號不可避免地含有高頻噪聲,所以信號輸出端口需外接低通濾波器抑制高頻干擾[8]。該設計采用七階橢園函數濾波器[9]。七階橢圓濾波器電路圖如圖3所示。

圖3 橢圓濾波器原理圖

2.2 軟件設計

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

2.3 48 b頻率控制字的處理

由于單片機C語言[10]中數據運算最多為32 b,如單精度Float型、Long長整型,而Double雖是64 b但Keil C編譯時出錯,故將介紹一種在單片機中計算48 b頻率控制字的方法。

在該設計中取參考時鐘頻率f osc為300 MHz,在DDS的原理中介紹了輸出頻率的計算方法為:

fo=f osc*(FTW/2 48)

(1)

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

FTW=2 48*fo300 000 000

(2)

圖4 信號發生器流程圖

在計算頻率控制字時采用分割法,通過所需輸出頻率高低來分割,并引入了臨界頻率fL的概念。

首先將48 b頻率控制字分割成16 b+32 b,使前面的16 b都為0,則FTW=2 32時的fo為臨界頻率f L1,其值為:

f L1=300 000 000*2 32/2 484.577 kHz

當fo≤f L1時,頻率控制字計算公式為:

FTW=(2 48*fo)/300 000 000938 249.922 369*fo

當fo>f L1時,通過把48 b頻率控制字分成8 b+32 b+8 b,令最前面的8 b和最后面的8 b等于0,引入臨界頻率f L2,可由算式(1)計算得到:

f L2=300 000 000*2 40/2 481.171 72 MHz

當f L1<fo≤f L2時,得到頻率控制字計算公式為:

FTW=(2 40*fo)/300 000 0003 665.038 759*fo

最后當fo大于f L2,即把后16 b定為0,這時式(1)中N=32,則頻率控制字計算公式為:

FTW=2 32*fo300 000 00014.316 558*fo

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

3 結 語

針對目前市場上的函數發生器存在的頻帶范圍窄、精度不高、準確度低、頻譜純度差等缺點,

設計了一款高精度高頻數控函數信號發生器,該函數發生器具有頻帶范圍寬、精度高、頻譜純度好、頻率輸出穩定等優點。經測試頻率范圍可以達到50 MHz,頻率分辨率為 0.001 Hz,并可以產生正弦波、FSK與BPSK波形。可應用于日常教學與科研工作中,在晶體濾波器測試、復雜通信系統測試、音頻系統測試、高性能視頻測試等領域有廣泛的應用前景。

參考文獻

[1]Tierney J,Rader C M,Gold B.A Digit-al Frequency Synthesizer[J].IEEE Transactions on Audio and Electroacoustics,1971,AU-19:48-57.

[2]楊檍,鮑景富.現代頻率合成技術的研究進展[J].電訊技術,2007,47(2):1-5.

[3]許慧波,張厥勝.DDS——直接數字式頻率合成器綜述[M].西安:西安電子科技大學出版社,1989.

[4]丁玉美.數字信號處理[M].2版.西安:西安電子科技大學出版社,2001.

[5]張玉興,彭清泉.DDS的背景雜散信號分析[J].電子科技大學學報,1997,26(4):362-365.

[6]馬麗.DDS芯片AD9852及其應用[J].國外電子測量技術,2003,22(5):6-8.

[7]Analog Devices Inc.AD9852 Datasheet[Z].2002.

[8]楊陳慶,楊玉梅.使用AD9852實現的10~12.2 MHz跳頻源[J].國外電子元器件,2005(2):25-28.

[9]毛敏,鄭珍,周渭.基于 DDS 的低通濾波器的設計與實現[J].電子技術,2006(3):17-20.

[10]馬忠梅,劉濱,戚軍,等.單片機 C 語言 Windows 環境編程寶典[M].北京:北京航空航天大學出版社,2003.

作者簡介殷 雷 男,1982年出生,山東淄博人,碩士研究生。研究方向為智能儀表和嵌入式系統。

金海軍 男,1979年出生,湖南邵東人,碩士研究生。研究方向為無線傳感器網絡技術。

李映雪 男,1982年出生,江西高安人,碩士研究生。研究方向為嵌入式系統應用。

余水寶 男,1954年出生,浙江金華人,教授。研究方向為信號檢測與智能儀表嵌入式系統。

主站蜘蛛池模板: 日韩第一页在线| 中国特黄美女一级视频| 国产门事件在线| 99久久精彩视频| 欧美一级99在线观看国产| 日韩国产欧美精品在线| 91成人精品视频| 亚洲码一区二区三区| 国产激情第一页| 中文字幕第4页| 美女一级毛片无遮挡内谢| 亚洲精品色AV无码看| 亚洲无码37.| 国产在线观看91精品亚瑟| 午夜激情福利视频| 黄色网在线| 日韩免费成人| 中文毛片无遮挡播放免费| 日本一本在线视频| 欧美性天天| 国产成a人片在线播放| 啪啪免费视频一区二区| 99久久99这里只有免费的精品| 无码丝袜人妻| 国模粉嫩小泬视频在线观看| 亚洲男女在线| 91福利免费视频| 呦女亚洲一区精品| 久久永久免费人妻精品| 国产精品美女在线| 国产9191精品免费观看| 亚洲欧美日本国产专区一区| 亚洲最大福利视频网| 97国产在线观看| 国产第一福利影院| 中文字幕日韩丝袜一区| 激情乱人伦| 九色国产在线| 色综合天天娱乐综合网| 五月婷婷欧美| 最新日韩AV网址在线观看| 谁有在线观看日韩亚洲最新视频 | 精品国产毛片| 四虎在线高清无码| 在线毛片网站| 波多野结衣一二三| 亚洲69视频| 国产精品视频999| 无码日韩精品91超碰| 国产一区三区二区中文在线| 性喷潮久久久久久久久| 日本人又色又爽的视频| 亚洲Aⅴ无码专区在线观看q| 91成人免费观看在线观看| 欧美成人aⅴ| 日韩久久精品无码aV| 草草线在成年免费视频2| 欧美伦理一区| 欧美不卡视频在线| 免费国产不卡午夜福在线观看| 91精品国产福利| 无码区日韩专区免费系列 | 久操中文在线| 成人无码一区二区三区视频在线观看| 人妻出轨无码中文一区二区| 精品人妻一区无码视频| 欧美一区二区啪啪| 欧美成人日韩| 青青草一区二区免费精品| 999福利激情视频| 98超碰在线观看| 国产 日韩 欧美 第二页| 精品视频福利| 亚洲视频色图| 91无码网站| 亚洲aaa视频| 九九视频在线免费观看| 少妇精品网站| 99热国产在线精品99| 亚洲啪啪网| 黄色成年视频| 亚洲国产一区在线观看|