《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于單片機和DDS的高精度頻率信號實現
基于單片機和DDS的高精度頻率信號實現
摘要: 高精度的頻率信號源對科研、通信系統、電子對抗以及各種電子測量技術十分重要。目前,國內低頻信號合成器通常使用多個分立的鎖相環元件,電路復雜、價格昂貴、精度低、易受外界環境影響,而且信號的建立時間長而動態范圍較小。九十年代迅速發展起來的直接數字合成技術(DDS)將先進的數字處理技術與方法引入信號合成領域,優越的性能和突出的特點使其成為現代頻率合成技術中的佼佼者。DDS器件采用高速數字電路和高速D/A轉換技術,具備了頻率轉換時間短、頻率分辨率高、頻率穩定度高、輸出信號頻率和相位可快速程控切換等優點,可以實現對信號的全數字式調制。
Abstract:
Key words :
</a>頻率分辨率" title="頻率分辨率">頻率分辨率" title="頻率分辨率">頻率分辨率高、頻率穩定度高、輸出信號頻率和相位可快速程控切換等優點,可以實現對信號的全數字式調制。

  1 AD9854芯片介紹

  AD9854是美國ADI公司最近推出的單片DDS芯片,簡單結構框圖如圖1所示。它的主要特點為:內部高速、高性能的正交D/A轉換器和高速比較器實現數字合成的正交的I和Q路輸出。當輸入一準確的參考頻率,AD9854就產生一高穩定的頻率、相位、幅度可編程的正弦和余弦信號,作為本機振蕩器用于通信、雷達等方面。AD9854的DDS核具有48bit的頻率分辨率(1mHz步進),相位截斷17bit保證了優良的無雜散動態比(SFDR)指標。

 

  AD9854采用了先進的35微米CMOS技術,使它只需+3.3V的電源供應,它的電路工藝使同步正交信號輸出的頻率最高達150MHz,平均每秒產生100百萬新頻率。正弦信號輸出經過外部平滑濾波后,可以通過內部比較器轉化成方波,用于時鐘產生。在高速時鐘產生器的應用中,若12bit的“控制”DAC與內部的比較器相結合,能實現脈寬調制和靜態周期控制。兩個12bit的數字乘法器能實現數字幅度調制、波形成形和正交輸出的準確的幅度控制。AD9854中4~20整數倍頻器,能把外部輸入的低速時鐘轉變成內部高速時鐘(最高300MHz)。參考時鐘可以選擇單端輸入和差分輸入。

  AD9854合成的信號頻率穩定度高,DDS是一個信號波形的合成過程,是以標準參考振蕩源的固定時鐘作取樣時鐘,對所需頻率的信號進行相位取樣,合成信號的頻率不同,只反映了一個信號周期內的相位取樣的數量不同。合成信號的穩定度直接由參考源的相位噪聲決定,甚至還要低。合成信號的穩定度高,理論上可達STCLK/242Hz,這是傳統方法難以實現的。頻率變化速度快,在AD9854中,由于無需相位反饋控制,因而頻率建立及切換快,并且與頻率分辨率、頻譜純度相互獨立。在芯片中,NCO的相位改變是線性過程,形成的信號具有良好的頻譜。此外,由于合成信號的頻率、相位、幅度均可由數字信號控制,所以可以通過預置相位累加器的初始值來精確控制合成信號的相位,非常容易實現靈活的高精度的數字調制,如AM、PSK、FSK、MSK等,而且容易實現高精度的正交調制。

  2 用AD9854快速開發頻率信號發生器的實例

  下面給出一種用AD9854開發高精度頻率信號發生器的簡易方法,開發者只需要熟悉MCS-51單片機編程即可。該系統具有開發周期短,開發成本低的特點,也可以作為探索AD9854功能的一種方法,它的電路原理圖見圖2。

  系統主要由DDS芯片AD9854、單片機AT89C51、看門狗定時器X25045和LED顯示驅動芯片MAX7219組成。在這個系統中提供了8位七段LED顯示器,其中前五位為輸出頻率值,顯示范圍為00.000~99.999MHz,后三位為幅度顯示位,顯示范圍為0~999,表示幅值從零幅度到滿幅度的變化。

 

  對AD9854進行初始化控制時,首先,主復位腳(71腳)必須置高10個系統周期以上,主復位的作用是初始化系統總線,置控制寄存器以缺省值。在系統中,用MCS-51系列單片機對AD9854進行控制,軟件流程圖如圖3所示。實現并行寫時序時序圖如圖4所示,可以使用以下語句:

  MOV p0,#10h

  MOV A,#1DH

  ADD A,#40H

  MOV P2,A

  CLR WRITE

  NOP

  SETB WRITE

  NOP

   

  在這個系統中,有5個按鍵,分別完成光標(回車)、光標左移、光標右移、加1和減1的功能,變換后的值經光標(回車)確認后,乞討變單片機內RAM地址區所對應的AD9854的頻率和幅度控制字,然后寫入到AD9854緩存內。每一次上電時,單片機從看門狗的E2PROM中讀取上一次斷電時保存在里面的AD9854的控制參數,LED顯示器顯示與斷電前相同的頻率和幅度值,并完成對AD9854相同的初始化。

  SN54LVTH16625是一個電平轉換芯片,它把單片機P0口和P2口輸出的5V電平轉換成3.3V電平,實現和AD9854的接口。由于AT89C51的P0口內部沒有上拉電阻,在實際調試過程中,外接了8個4.7kΩ的上拉電阻,P0口和P2口本身都具有鎖存功能。

  AD9854是一個高性能、多功能,但又使用簡單的芯片,它只需寫入少量的控制字,即可實現不同的功能。在編程調試的過程中,它的刷新時鐘值得重視,通過寫端口寫入AD9854的控制字暫時寄存在I/O緩沖寄存器中,需要一從低到高的時鐘信號由20腳從外部輸入,或者由內部32bit的刷新時鐘把I/O緩沖寄存器中的控制字傳送到DDS的內核。AD9854分為AST型和ASQ型,后者屬于耐熱型,內部倍頻后的時鐘可達300MHz,前者只能倍頻至200MHz。在圖2所示的系統中,提供給AD9854的參考時鐘為20MHz,在芯片內部進行10倍頻,并且使用的是內部刷新時鐘,這時,UPDATE腳(20腳)是作為輸出腳,在主復位之后,寫入的控制字還沒有送入DDS內核時,20腳輸出10倍于系統周期的時鐘信號,完成初始化之后,則輸出2倍于系統周期的時鐘,這也是判斷控制字是否送入AD9854內核的一個標志,在調試中要特別注意。在本例中,屏蔽了反SINC濾波模塊,因為它的功耗高達1W,需要給芯片提供良好的散熱條件。

  輸出I或Q路信號,是經AD9854內部12bitD/A轉換之后的模擬波形,但并非平滑的正弦波,需經低通濾波器平滑后,即可得到預期的波形。把濾波后的I和Q通過42、43腳輸入,經過高速比較器,即可得到方波信號,方波信號經簡單的變換,可得到三角波、鋸齒波等。

  3 結束語

  本文介紹的基于AD9854的高精度頻率信號發生器的設計方法設計的信號源,已經用于科研項目中。它體積小、重量輕,而且在此基礎上,通過給AD9854提供數據源,簡單地改變寫入AD9854的控制字,可以實現AD9854所能提供的各種調制信號。把DDS技術與FPGA器件、計算機技術結合到一起,其操作更靈活,應用范圍更廣泛。由于市場上好幾個系列的FPGA器件都能在一定程度上具備動態重構的能力,可以利用可視化編程工具Visual C++,實現并口數據位線給FPGA下載AD9854的控制程序,用FPGA器件實現AD9854的不同控制。實驗表明,上述方法都能夠達到AD9854給定的性能指標。AD9854作為一個性價比較高的DDS芯片,具有極廣闊的應用前景。

此內容為AET網站原創,未經授權禁止轉載。

相關內容


主站蜘蛛池模板: 色播五月婷婷 | 国产综合第一页在线视频 | 黄色短视频免费在线观看 | 国产免费播放一区二区 | 777影视电视剧免费看 | 亚洲精品天堂在线观看 | 国产ww久久久久久久久久 | a级毛片在线免费看 | 亚洲天堂伊人 | 日韩美女视频一区 | 大片免免费观看视频播放网站 | 国产一级大片在线观看 | 猛男诞生电影免费观看 | 综合激情在线 | 精品日产一区二区 | 理论片一级 | 国产色图区 | 国内精品久久久久久野外 | 久久精品9 | 斗破苍穹扑飞漫画 | 丁香花影院 | 免费看电影的视频 | 午夜毛片电影 | 欧美日韩成人高清色视频 | 2021天天躁狠狠燥 | 男女视频免费在线观看 | 99re在线视频观看 | 99久久免费国内精品 | 免费看国产视频 | 色综合久久中文综合网 | 国产精品亚洲午夜一区二区三区 | 国产一区二区三区成人久久片 | 你懂的成人 | 欧美操日韩 | 久久精品视频免费看 | 天天爽夜夜爽精品视频一 | 色婷婷电影网 | 深爱激情成人 | 国产精品一区二区久久精品 | 久久99国产精品成人欧美 | 欧美日韩中文字幕久久伊人 |