版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 PAGE29 / NUMPAGES29 畢 業(yè) 設 計(論 文)設計(論文)題目: 基于DDS技術的信號源設計 目 錄 TOC o 1-3 u 摘要 PAGEREF _Toc306910280 h IIIAbstract PAGEREF _Toc306910281 h IV第一章緒論 PAGEREF _Toc306910282 h 11.1課題研究背景 PAGEREF _Toc306910283 h 11.2課題研究意義 PAGEREF _Toc306910284 h 11.3 DDS技術的發(fā)展 PAGEREF _Toc306910285 h 2第二章直接頻率合成技術的原理分析 PAGERE
2、F _Toc306910286 h 32.1 DDS技術的原理和特點 PAGEREF _Toc306910287 h 32.2 DDS的結構分析 PAGEREF _Toc306910288 h 3 2.2.1 DDS相位累加器32.3 DDS的雜散分析 PAGEREF _Toc306910288 h 32.3.1 相位截斷誤差分析 PAGEREF _Toc306910288 h 32.3.2幅度量化誤差分析 PAGEREF _Toc306910288 h 32.3.3D/A輸出誤差分析 PAGEREF _Toc306910288 h 3第三章信號源的整體設計分析 PAGEREF _Toc306
3、910290 h 53.1頻率合成源的指標要求 PAGEREF _Toc306910291 h 53.2總體方案的分析 PAGEREF _Toc306910294 h 63.2.1 DDS芯片選取 PAGEREF _Toc306910295 h 63.2.2 AD9854芯片介紹 PAGEREF _Toc306910296 h 73.3 輸出頻譜分析 PAGEREF _Toc306910299 h 73.4 高速復雜控制實現(xiàn) PAGEREF _Toc306910300 h 9第四章系統(tǒng)硬件設計 PAGEREF _Toc306910303 h 104.1 系統(tǒng)總體設計 PAGEREF _Toc3
4、06910304 h 104.2AD9854模塊硬件設計 PAGEREF _Toc306910305 h 104.3 FPGA控制模塊硬件設計 PAGEREF _Toc306910306 h 10第五章系統(tǒng)軟件設計 PAGEREF _Toc306910312 h 155.1信號產生模塊設計155.2人機交互界面 PAGEREF _Toc306910314 h 15第六章系統(tǒng)調試與分析 PAGEREF _Toc306910317 h 196.1 硬件調試 PAGEREF _Toc306910318 h 196.2輸出功率精度測試 PAGEREF _Toc306910319 h 196.3 雜散測
5、試 PAGEREF _Toc306910320 h 196.4主要技術指標 PAGEREF _Toc306910322 h 23第七章總結與展望 PAGEREF _Toc306910323 h 24參考文獻 PAGEREF _Toc306910324 h 25附錄 PAGEREF _Toc306910325 h 27致 PAGEREF _Toc306910326 h 28基于DDS技術的信號源設計摘 要頻率合成器是現(xiàn)代電子系統(tǒng)的重要組成部分,它作為電子系統(tǒng)的“心臟”,在通信、雷達、導航、廣播電視、遙控遙測等許多領域中得到了廣泛的應用。為了適應現(xiàn)代電子技術的不斷發(fā)展和市場要求,研究制作高性能的任
6、意波形發(fā)生器十分有必要,而且意義重大?;贒DS技術的信號源,由于可以獲得很高的頻率穩(wěn)定度和精確度,同時可以根據需要方便地實現(xiàn)各種比較復雜的調頻、調相和調幅功能,因此發(fā)展非常迅速。目前我國波形發(fā)生器還沒有形成真正的產業(yè),并且我國目前在波形發(fā)生器的的種類和性能都與國外同類產品存在較大的差距,因此加緊對這類產品的研制顯得迫在眉睫。本設計以直接數字頻率合成芯片AD9854為核心,實現(xiàn)了高性價比、低相噪和低雜散的DDS信號發(fā)生器。使用EP1C6Q240C8N 型FPGA作為AD9854的控制單元,MSP430F449型單片機作為與PC進行通信,設計了一款輸出頻率圍為0.1Hz至120MHz;,雜散30
7、dBc的信號發(fā)生器。該信號發(fā)生器具有雙路正交輸出,可完成線性調頻、相移鍵控和頻移鍵控等調制功能,具有常規(guī)信號發(fā)生器所不具備的輸出信號通信制式捷變功能,具有低功耗、高穩(wěn)定和高性價比的特點,可作為目前數字通信設備、雷達和其他電子設備的檢測儀表和系統(tǒng)集成部件。關鍵詞:直接數字頻率合成(DDS);信號發(fā)生器;AD9854 Based on the signal source of DDS technology designAbstractFrequency synthesizer modern electronic system is the important component of the el
8、ectronic system as a heart, in communication, radar, navigation, radio and television, remote control telemetry, and many other areas have been widely used. In order to adapt to the modern electronic technology development and the market requirement, the research production of high performance arbit
9、rary waveform generator very necessary, but also of great significance. Based on the signal source of DDS technology, because it can get very high frequency stability and precision, and at the same time can according to need realized all kinds of complex FM, jamming and an am function, it is develop
10、ing very fast. At present our country waveform generator have not form a real industry, and in our country at present in the type of the waveform generator and performance with the same products abroad is a substantial gap, therefore stepping up to this kind of products of research appears imminent.
11、This design by direct digital frequency synthesis chip AD9854 as the core, realized the high performance, low in noise and low stray DDS of signal generator. Use EP1C6Q240C8N type as the control unit AD9854 FPGA, MSP430F449 type single chip microcomputer as and PC for communications, design a kind o
12、f output frequency range of 0.1 Hz to 120 MHz; , stray 30 dBc signal generator. The signal generator has double road orthogonal output can be complete linear FM, phase shift keying and FSK etc modulation function with conventional signal generator has become the output signal communication system fu
13、nction with low power consumption, high stability and high ratio of performance characteristics, and can be used for digital communication equipment, radar and other electronic equipment testing instrument and system integration componentsKey words:DirectDigitalSynthesis; Signalgenerator; AD9854第一章
14、緒 論1.1課題研究背景在通信技術領域中,經常要用一些信號作為測量基準信號或輸入信號,也就是所謂的信號發(fā)生器。信號發(fā)生器有很多種,包括正弦波信號發(fā)生器、函數信號發(fā)生器、脈沖信號發(fā)生器、掃描發(fā)生器、任意波形發(fā)生器、合成信號發(fā)生器等。作為通信系統(tǒng)中必非常重要組成部分的信號發(fā)生器,在很大程度上決定了系統(tǒng)的性能,因而常稱之為電子系統(tǒng)的“心臟”。隨著通信技術的發(fā)展,對信號源的要求越來越高,需要的輸出頻率高達微波頻段甚至更高,頻率圍從零Hz到幾GHz;頻率分辨率達到mHz甚至更小,相應頻點數更多。同時,對頻率合成器功耗、體積、重量等也有更高的要求。而傳統(tǒng)的信號源采用振蕩器,只能產生少數幾種波形,自動化程度
15、較低,且儀器體積大、靈活性與準確度差。而現(xiàn)在要求信號發(fā)生器能產生波形的種類多、頻率高,而且還要體積小、可靠性高、操作靈活、使用方便與可由計算機控制。所以要實現(xiàn)高性能的信號發(fā)生器,必須在技術手段上有新的突破。直接數字頻率合成(Direct Digital Synthesizer,簡稱:DDS)技術是一種新的全數字的頻率合成原理,它從相位的角度出發(fā)直接合成所需波形。這種技術由美國學者J.Tiercy,M.Rader和B.Gold于1971年首次提出,但限于當時的技術和工藝水平,DDS技術僅僅在理論上進行了一些探討,而沒有應用到實際中去。近30年來,隨著超大規(guī)模集成、復雜可編程邏輯器件、現(xiàn)場可編程門
16、陣列等技術的出現(xiàn)以與對DDS理論的進一步探討,使得DDS得到了飛速的發(fā)展。由于其具有頻率轉換快、分辨率高、頻率合成圍寬、相位噪聲低且相位可控制的優(yōu)點,因此,DDS技術常用于產生頻率快、轉換速度快、分辨率高、相位可控的信號,廣泛應用于電子測量、調頻通信、電子對抗等領域。近年來,已有DDS技術的波形發(fā)生器陸續(xù)被研制、生產和投入應用。1.2課題研究意義信號源是一種基本的電子設備,廣泛應用于通信,雷達,測控,電子對抗以與現(xiàn)代化儀器儀表等領域,是一種為電子測量工作提供符合嚴格技術要求的電信號設備,和示波器、電壓表、頻率計等儀器一樣是最普遍、最基本也是應用最廣泛的的電子儀器之一,幾乎所有電參量的測量都要用
17、到信號發(fā)生器。綜上所述,不論是在生產還是在科研與教學上,信號發(fā)生器都是電子工程師信號仿真試驗的最佳工具。隨著現(xiàn)代電子技術的飛速發(fā)展,現(xiàn)代電子測量工作對信號發(fā)生器的性能提出了更高的要求,不僅要求能產生正弦信號源、脈沖信號源,還能根據需要產生函數信號源和高頻信號源,信號源常有三方面的用途:(1)激勵源,作為某些電器設備的激勵信號。(2)信號仿真,當要研究一個電氣設備在某種實際環(huán)境下所受的影響時,需要施加具有與實際環(huán)境一樣特性的信號,加高頻干擾信號,這是舊需要對干擾信號進行仿真。(3)校準源,用于對一般信號源進行校準或對比,有時稱為標準源。 而傳統(tǒng)信號發(fā)生器采用專用芯片,成本高,控制方式不靈活,已經
18、越來越不能滿足現(xiàn)代電子測量的需要,正逐步退出歷史舞臺??梢?,為適應現(xiàn)代電子技術的不斷發(fā)展和市場要求,研究制作高性能的任意波形發(fā)生器十分有必要,而且意義重大?;贒DS技術的信號源,由于可以獲得很高的頻率穩(wěn)定度和精確度,同時可以根據需要方便地實現(xiàn)各種比較復雜的調頻、調相和調幅功能,因此發(fā)展非常迅速,尤其是最近隨著現(xiàn)代電子技術的不斷發(fā)展,其應用更是有了質的飛躍。目前我國已經開始研制信號發(fā)生器,并獲得了可喜的成果,但總的來說,我國波形發(fā)生器還沒有形成真正的產業(yè),并且我國目前在波形發(fā)生器的的種類和性能都與國外同類產品存在較大的差距,因此加緊對這類產品的研制顯得迫在眉睫。1.3DDS技術的發(fā)展頻率合成器
19、是現(xiàn)代電子系統(tǒng)的重要組成部分,它作為電子系統(tǒng)的“心臟”,在通信、雷達、導航、廣播電視、遙控遙測等許多領域中得到了廣泛的應用。隨羞電子技術的不斷發(fā)展,各類電子系統(tǒng)對頻率合成器的要求越來越高,對相位噪聲、頻率轉換時間、頻率分辨率、相對工作帶寬、功耗等多種指標同時提出了很高的要求,推動了頻率合成技術的發(fā)展。早期的頻率合成采取的是直接模擬頻率合成方式,由一個或多個參考頻率源經分頻、倍頻、混頻、濾波得到所需頻率。DDS是直接數字頻率合成的簡稱。直接數字合成芯片技術是近10年來隨著微電子技術發(fā)展而發(fā)展起來的。DDS問世之初,構成DDS元器件的速度的限制和數字化引起的噪聲這兩個主要缺點阻礙了DDS的發(fā)展與實
20、際應用。近幾年超高速數字電路的發(fā)展以與對DDS的深入研究,DDS的最高工作頻率以與噪聲性能已接近并達到鎖相頻率合成器相當的水平。DDS技術的實現(xiàn)依賴于高速、高性能的數字器件。第二章 直接頻率合成技術的原理分析2.1 DDS技術的原理和特點DDS的基本工作原理是:相位累加器以所設定的頻率控制字為步長在參考時鐘頻率下進行累加,并同時輸出正弦查找表的地址,從而得到正弦信號數字表示量的輸出,再通過數模轉換得到模擬的正弦信號,最后經過低通濾波器得到正弦波形。原理圖1.1即為如上表述的DDS基本原理框圖。圖1.1 DDS基本原理框圖由于DDS采用了全數字結構,所以DDS技術具有區(qū)別于其它頻率合成技術的許多
21、特點:(1)頻率轉換時間短DDS是一個開環(huán)系統(tǒng),無任何反饋環(huán)節(jié),這種結構使得DDS的頻率轉換時間極短。事實上,在DDS的頻率控制字改變之后,需經過一個時鐘周期之后按照新的相位增量累加,才能實現(xiàn)頻率的轉換。因此,頻率轉換的時間等于頻率控制字的傳輸時間,也就是一個時鐘周期的時間。時鐘頻率越高,轉換時間越短。DDS頻率轉換時間可達納秒數量級,比使用其他的頻率合成方法都要短數個數量級。(2)頻率分辨率極高若時鐘正的頻率不變,DDS的頻率分辨率就由相位累加器的位數決定。只要增加相位累加器的位數即可獲得任意小的頻率分辨率。目前,大多數DDS的分辨率在1Hz數量級,許多小于lmHz甚至更小。(3)相位變化連
22、續(xù)改變DDS輸出頻率,實際上改變的每一個時鐘周期的相位增量,相位函數的曲線是連續(xù)的,只是在改變頻率的瞬間其頻率發(fā)生了突變,因而保持了信號相位的連續(xù)性。(4)輸出頻率相對帶寬較寬輸出頻率帶寬為50正(理論值)。但考慮到低通濾波器的特性和設計難度以與對輸出信號雜散的抑制,實際的輸出頻率帶寬仍能達到40。(5)輸出波形的靈活性只要在DDS部加上相應控制如調頻控制FM、調相控制PM和調幅控制AM,即可以方便靈活地實現(xiàn)調頻、調相和調幅功能,產生FSK、PSK、ASK和MSK等信號。另外,只要在DDS的波形存儲器存放不同波形數據,就可以實現(xiàn)各種波形輸出,如三角波、鋸齒波和矩形波甚至是任意的波形。當DDS的
23、波形存儲器分別存放正弦和余弦函數表時,即可得到正交的兩路輸出。2.2 DDS的結構分析DDS的基本結構包括相位累加器,正弦查詢表ROM,數模轉換器DAC等。2.2.1 DDS相位累加器相位累加器是DDS最基本的組成部分,用于實現(xiàn)相位的累加并存儲其累加結果。相位累加器的基本結構如圖1.2所示。圖1.2 相位累加器基本結構它由一個N比特的加法器和一個N比特寄存器構成,寄存器通常采用N個D觸發(fā)器來構成。通過把上一個時鐘的累加結果反饋回加法器的輸入端而實現(xiàn)累加功能。從而使輸出結果每一個時鐘周期遞增FCW。這里N為相位累加器的字長,F(xiàn)CW稱為頻率控制字。在此基礎上,有人提出了改進的相位累加器結構如圖1.
24、3所示,該結構降低了輸出頻譜對相位累加器初始狀態(tài)值的依賴程度,可降低雜散幅度約4dB。圖1.3 改進的相位累加器結構2.3 DDS的雜散分析2.3.1 相位截斷誤差為了提高頻率分辨率 , AD9854采用了 48 - Bit頻率控制寄存器 , 因此其相位累加器的寬度L = 48 ;另一方面 ,受 ROM存儲容量的限制 ,AD9854不可能嵌入 2L個幅度表 , 而是采取了一個折中的方法將ROM表的深度定為 2W(W= 17) 。這樣 , 在查表過程中 , 通常僅取相位累加器的高 17位作為索引 , 從而產生了相位截斷誤差。 但是 DDS的輸出通常都是正弦信號 ,因此 ,它的相位截斷具有明顯的周
25、期性。尤其是當系統(tǒng)時鐘頻率是輸出正弦波頻率的整數倍時 , 這種周期性就更加明顯。這相當于周期性的引入了一個截斷誤差 , 最終的影響就是輸出信號帶有一定的諧波分量。2.3.2 幅度量化誤差受波形ROM和DA轉換器字長的限制,存放在波形ROM中的正弦波形幅度碼字長也是有限的,從而產生了幅度量化誤差或有限字長效應。幅度量化誤差在DDS輸出譜上表現(xiàn)為背景噪聲,其幅度遠小于由于相位截斷和DAC非線性引起的雜散信號幅度。2.3.3 D/A輸出誤差分析通常 D/A輸出信號并不是理想的模擬信號 ,而是理想信號的一個矩形近似 , 其頻譜是對正弦信號進行周期延拓 , 而周期則等于 DDS的系統(tǒng)時鐘周期。 例如 A
26、D9854的系統(tǒng)時鐘為 300MHz ,若輸出一個70MHz的正弦波時 , 會在 230MHz的地方出現(xiàn)諧波分量。第三章 信號源的整體設計分析3.1頻率合成源的指標要求1. 輸出頻率圍為:0.1Hz至120MHz;2. 調制模式有:ASK;BPSK;FSK;Ramped FSK;Chirp;AM;FM3. 掃頻圍為:5MHz至30MHz;4. 調制度為:0 60%;5. 諧波失真小于:-30 dBc3.2總體方案的分析DDS芯片的選擇是頻率合成源系統(tǒng)設計的關鍵,因此,系統(tǒng)設計中選擇高性能高時鐘頻率DDS芯片是最關鍵的工作。3.2.1 DDS芯片選取本設計我們采用了AD公司的AD9854作為合成
27、信號源的核心。AD9854輸出頻率高,可以實現(xiàn)各種調制,方便實現(xiàn)多種自動掃頻和可控掃頻,相位噪聲性能好,價格適中,在國可以直接購買,除了功耗大這個缺點外,其他各方面的性能指標和功能參數都滿足信號源的要求。本設計就是應用了DDS芯片AD9854進行設計。3.2.2 AD9854芯片介紹AD9854是由 AD公司生產的單片 DDS芯片 ,它部集成了 48 - Bit頻率累加器、48 - Bit相位累加器、正余弦波形表、12位正交數模轉換器以與調制和控制電路 ,該芯片能夠在單片上完成頻率調制、 相位調制、 幅度調制以與 IQ正交調制等多種功能 , 因而具有很高的性能價格比和廣闊的應用領域。AD985
28、4采用高度集成 CMOS技術 , 其部含有同相、 正交兩個高速 12 - Bit D/ A轉換器 ,因而可以同時輸出同相、正交兩路信號。在高穩(wěn)定度時鐘的驅動下 , AD9854可以輸出高品質和高穩(wěn)定度的信號 ,其頻率、 幅度、 相位均可編程控制 ,編程速率可達100MHz。同時 ,AD9854部還含有可編程控制的時鐘乘法器 ,其部時鐘速率最大可達 300MHz。 圖1.4所示是 AD9854的部結構。AD9854可以通過部的一個長 39字節(jié)的寄存器表存儲有關的各種控制字和狀態(tài)字。用戶可通過I/ O與該寄存器表進行通信 , I/ O緩沖區(qū)的容必須在更新脈沖的作用下才能刷新到寄存器表中 , 這樣可
29、以很好地達到同步。I/ O與外部有并行和串行兩種通信方式 ,工作在并行通信模式時 ,端口的更新速率最高為 100MHz。圖1.4 AD9584部結構3.3 輸出頻譜分析在本設計中,AD9854采用300MHz作為時鐘。根據奈奎斯特定律,輸出的頻率極限為150MHz,設計中使用的最大輸出頻率為120MHz。DDS是一個分頻器,在提供一個系統(tǒng)主頻的情況下,能夠輸出低于系統(tǒng)主頻,分辨率為2N的正弦波。即每一個主頻周期,DAC都會輸出一個點,而2N /M個點形成輸出頻率的一個周期。這就相當于以系統(tǒng)時鐘的頻率對輸出時鐘進行采樣,在理想情況下的DDS輸出如圖1.5所示:圖1.5 DDS理想輸出頻譜圖在主頻
30、附近的第一根譜線是fclock - fout,當輸出為120MHz時,此譜線為180MHz。根據虛線所示的包絡可知此時兩根譜線不僅間隔小,且幅值相當。為使信號發(fā)生器最終輸出的信號波形不產生失真,故必須在后級使用低通濾波。常用的低通濾波器有巴特沃茲低通濾波器、切比雪夫低通濾波器和橢圓低通濾波器等。綜合考慮,為保證帶信號的幅頻特性的平坦性,本設計中采用巴特沃茲低通濾波器。使用Multisim軟件中的Filter Wizard工具設計了一款低通濾波器,經仿真和實際電路搭試,符合對DDS信號發(fā)生器的設計需要。圖1.6巴特沃茲低通濾波器原理圖圖1.7 低通濾波器網絡分析儀測試結果3.4 高速復雜控制實現(xiàn)
31、3.4.1并行通信接口時序的最優(yōu)化當使用FPGA對 AD9854 進行高速并行控制時,必須嚴格按照 AD9854 的并行通信時序,使用各信號最小的有效時間要求,這是實現(xiàn)高速復雜控制的基礎。FPGA程序編寫完畢后,可先通過EDA仿真軟件驗證并行通信的仿真結果,然后修正使之達到AD9854 對時序的要求。圖1.8 AD9854并行通信時序表1 AD9854并行通信時序要求名稱最小時間描述tASU8.0ns地址總線設置至WR信號有效時間tDSU3.0ns數據總線設置至WR信號有效時間tAHD0ns地址總線保持至WR信號無效時間tDHD0ns數據總線保持至WR信號無效時間tWRLOW2.5nsWR信號
32、置低時間tWRHIGH7nsWR信號置高時間tWR10.5ns寫數據時間AD9854并行通信時序如圖1.8所示。時序的極限要求如表1所示。通過對照仿真結果與表1中對 AD9854 并行通信時序中的各個最小時間的要求,對程序進行優(yōu)化,從而實現(xiàn)對DDS的高速復雜控制。3.4.2寄存器使用的最少化在注意并行通信時序的同時,在對 AD9854 進行各種模式的控制過程中,必須減少對無關寄存器的操作。AD9854中共有40個寄存器,在實現(xiàn)某一特定模式時,并不是所有的寄存器都是非用不可的。所以要針對不同的模式,對不同的寄存器進行操作,從而縮短并行通信的數據長度,提高通信的效率,實現(xiàn)高速復雜控制。第四章 系統(tǒng)
33、硬件設計4.1 系統(tǒng)總體設計圖1.9 信號源總體結構框圖300MHz參考FPGA 控制ADL5530放大器HMC307QS16數字衰減器AD9854DDS單片機與鍵盤顯示50輸出DDS單元是系統(tǒng)的核心,本系統(tǒng)使用的AD9854是最高工作時鐘頻率為300 MHz,是功能非常強大的直接數字頻率合成器。一般情況下,DDS時鐘頻率的40%為實際輸出波形的最高頻率,AD9854時鐘頻率300 MHz,則輸出波形的最高頻率可達120 MHz。AD9854的各類參數,符合信號源的性能要求,所以選擇AD9854用于該信號源中。采用EP1C6Q240C8N型FPGA對AD9854進行控制,MSP430F449型
34、單片機作為系統(tǒng)的通信模塊處理芯片。4.2 AD9854模塊硬件設計AD9854配置電路部分采用2片AMS1117-3.3V穩(wěn)壓塊進行供電,各個管腿按照指定的方式進行連接,分別對模擬部分和數字部分進行供電。并且使用1N4148二極管來防止電源接反,提高了可靠度。使用時鐘采用30MHz有源晶振,在AD9854部采用10次倍頻,從而達到300MHz 的系統(tǒng)時鐘。同時留有時鐘外部接口,可以由外部頻率源進行輸入。提供外部調制接口,可由外部TTL電平進行調制。輸出端是雙路正交輸出,經過120MHz巴特沃茲低通濾波器。控制接口由20針I(yè)DE接口與FPGA相連接。其中調制接口通過一個跳線來進行選擇是由外部控制
35、還是通過FPGA進行控制。同時有多個跳線接口,可以方便靈活的對使用方式進行實時的改變。由于是高頻電路,所以要非常注意對電源的濾波,在AD9854芯片的每個電源輸入端口都要增加旁路電容,減少電源所帶來的干擾。圖2.0 AD9854配置電路原理圖由于AD9854的工作電流最高可達1A,所以在PCB設計時要非常注意對芯片散熱的設計。本設計中,對2片AMS1117都增加了散熱過孔和增大了焊盤面積。在AD9854芯片的方面設置了大面積的焊盤和大量的過孔,防止AD9854芯片溫度過高。保證了DDS信號發(fā)生器能在長時間工作時能夠穩(wěn)定可靠。圖2.1 AD9854電路PCB版圖4.3 FPGA控制模塊硬件設計為
36、了達到能夠對輸出信號模式高速的控制,采用了Altera的Cyclone EP1C6Q240C8N型FPGA作為控制單元的主芯片。參考時鐘為50MHz,與AD9854并行連接,從而實現(xiàn)高速靈活的控制。下載配置芯片采用EPCS1,留有JTAG和AS兩種下載接口,極大的方便了試驗與調試。為了保證FPGA在高速下的穩(wěn)定性,硬件上對電源部分做了較多的濾波工作,使用了大量的濾波電容,改善了工作性能。晶振采用50MHz貼片有源晶振,串口通信配置芯片使用MAX3221來進行驅動。圖2.2 FPGA配置電路原理圖圖2.3 FPGA電路PCB版圖第五章 系統(tǒng)軟件設計在本設計中,使用Altera公司的EP1C6Q2
37、40C8N型FPGA作為AD9854的控制單元,主要負責信號的產生。人機交互模塊由TI公司的MSP430F449型單片機來完成,實現(xiàn)與PC進行通信、液晶顯示和鍵盤接收。FPGA與單片機之間采用串行通信。系統(tǒng)中采用FPGA與單片機結合的方式,充分利用了單片機靈活、低功耗和FPGA高速、并行的特點。5.1信號產生模塊設計5.1.1主要控制流程AD9854共有40個寄存器,其中更新時鐘寄存器和部分控制寄存器在寫入一次之后,當改變信號輸出模式時并不需要再更改。所以,系統(tǒng)一上電,就對這些寄存器進行寫操作。完成后,等待單片機串口發(fā)來數據。根據接收到的數據,控制AD9854輸出信號的模式,并且將頻率和功率寫
38、入對應的寄存器。AD9854在收到所有需要的控制字之后,開始輸出信號。FPGA結束對AD9854的操作,開始等待單片機發(fā)送來新的數據。串口接收數據配置信號模式配置信號頻率AD9854初始化開始配置信號功率波形輸出圖2.4 FPGA主要控制流程5.1.2 AD9854集成調制模式控制程序分析AD9854有五種工作模式,分別為單頻、頻移鍵控、漸增式頻移鍵控、線性調頻和二進制相位鍵控,模式選擇可在控制寄存器里進行修改。在程序中,這幾種不同的工作模式通過不同的方式實現(xiàn)。圖2.5程序試題端口定義1、單頻模式是主復位后的默認模式。在控制寄存器1FH地址的Bit3至Bit1位寫入“000”,在對應的頻率、幅
39、度和相位寄存器寫入需要控制字之后,程序中判別在此模式下自動跳過無關的寄存器,結束對AD9854的寫操作,即可實現(xiàn)單頻模式輸出。2、頻移鍵控模式時,程序上首先在控制寄存器1FH地址的Bit3至Bit1位寫入“001”,與單頻模式不同的是,在對應的頻率、幅度和相位寄存器寫入需要控制字之后,要在頻率控制2號寄存器寫入頻移之后的頻率。由于單片機的計算能力有限,在程序中計算好了1到100MHz一共100個頻率字,根據單片機發(fā)送來的數據判斷正確的頻率2的控制字。程序中設置了一個向外按字節(jié)發(fā)送一串13位巴克碼的進程,通過控制芯片的第29管腳來實現(xiàn)2個頻率之間的跳變,從而實現(xiàn)頻移鍵控模式輸出。3、漸增式頻移鍵
40、控模式是在控制寄存器1FH地址的Bit3至Bit1位寫入“010”,在頻移鍵控設置一樣寄存器的基礎上,程序中要再設置寫頻率間隔寄存器和增長幅度寄存器,實現(xiàn)自動頻掃的功能。程序中結束寫控制字的狀態(tài)機之后,就使用控制調制的進程對AD9854進行控制。4、線性調頻模式時在控制寄存器1FH地址的Bit3至Bit1位寫入“011”,程序中與漸增式頻移鍵控模式一樣也要寫頻率間隔寄存器和增長幅度寄存器,從而實現(xiàn)自動頻掃的功能。在程序中定義了5到30MHz一共25個線性調頻帶寬,根據單片機發(fā)送來的數據判斷正確的帶寬值發(fā)送給AD9854。5、二進制相位鍵控與頻移鍵控在程序中的實現(xiàn)方法較為相似,但是在控制寄存器1
41、FH地址的Bit3至Bit1位寫入“100”。而不同之處就是在程序中不是向頻率控制2號寄存器中寫入數據,而是向相位控制2號寄存器中寫入數據。同樣使用程序中一樣的巴克碼調制進程控制兩個相位之間的跳變。圖2.6FPGA寫寄存器數據時序圖5.1.3 FPGA實現(xiàn)幅度調制程序分析AD9854芯片本身不具有幅度調制的功能,但是根據幅度調制的原理,可以通過FPGA與AD9854現(xiàn)有功能的組合來實現(xiàn)。在控制AD9854實現(xiàn)幅度調制時,程序開始與單頻模式一樣,先在控制寄存器1FH地址的Bit3至Bit1位寫入“000”。但是在對應的頻率和相位寄存器寫入需要控制字之后,程序進入一個循環(huán),每個進程時鐘向AD985
42、4的幅度寄存器寫入事先計算好的正弦序列,從而達到AD9854的輸出幅度呈現(xiàn)正弦調制。5.1.4 FPGA實現(xiàn)頻率調制程序分析AD9854芯片本身也不具有幅度調制的功能,但是與幅度調制一樣,可以通過FPGA與AD9854現(xiàn)有功能的組合來實現(xiàn)。程序其他部分與幅度調制一樣,寫完控制字后,程序進入一個循環(huán),每個進程時鐘向AD9854的頻率寄存器寫入事先計算好的正弦序列,從而達到AD9854的輸出頻率呈現(xiàn)正弦調制。5.2人機交互界面人機交互模塊主要由主程序、鍵盤模塊、液晶顯示模塊和串口通信模塊組成。其中鍵盤和串口通信模塊是最主要的部分,實現(xiàn)了信號發(fā)生器的兩種外圍控制方式。下面主要對這兩個模塊的程序進行分
43、析。圖2.7 MSP430單片機主程序5.2.1盤模塊程序設計人機交互模塊采用MSP430單片機作為核心芯片,當使用鍵盤作為輸入時,程序過掃描按下的鍵,給出對應的鍵值。在12864液晶屏上顯示輸入的數據,當輸入完所用的數據后,按下確認鍵。程序中檢測到確認鍵按下后,將之前接受的數據打包,按照規(guī)定好的格式,以9600波特率通過串口發(fā)送給FPGA。圖2.8鍵盤按鍵分布圖2.9 鍵盤PCB版圖本系統(tǒng)中采用程序控制掃描工作方式。鍵盤掃描程序自復位后就開始工作,時刻監(jiān)視鍵盤,有無鍵按下,在監(jiān)視鍵盤過程中,允許定時器中斷,即同時動態(tài)顯示數據或信息。鍵盤掃描的具體過程如下:1、查詢是否有鍵按下。首先向行掃描口
44、輸出全為0的掃描碼,然后從列檢測口輸入列檢測信號,只要有一列信號不為“1”,則表示有鍵按下。接著要消抖再次確認是否有鍵按下。2、消去抖動。由于按鍵是機械開關,在觸點閉合或斷開的瞬間會出現(xiàn)電壓抖動的現(xiàn)象,所以在程序中要有消抖部分,才能正確識別被按下的鍵。步驟是在延時10ms后,再次讀鍵判斷,若兩次的狀態(tài)一樣,說明信號穩(wěn)定,可以繼續(xù)確定按鍵的位置。3、確定按下鍵的行列值。將得到的信號取反,為1的位即為鍵所在的列。接著進行逐行掃描,依次使輸出為0,讀取所在列輸入信號,若為0,則可確定行值。如果各行都掃描以后仍沒有找到,則放棄掃描,認為是鍵的誤動作。4、鍵值譯碼。掃描函數的返回值為行列鍵盤的鍵特征碼,
45、若無鍵按下,返回值為0。根據得到的鍵碼查表,確定MSP430所要進行的操作,執(zhí)行相應功能鍵服務程序。5.1.2串口通信模塊程序分析當使用外部串口進行控制時,通過上位機向單片機發(fā)送規(guī)定格式的數據,單片機檢測到數據接收完成后,將數據發(fā)送給FPGA。同時在12864液晶上顯示“串口控制”,并且鎖定鍵盤,防止數據干擾。由于MSP430F449單片機是集成了雙串口,所以使用上更加便捷。發(fā)送控制部分與接收控制部分分別是通關過兩個移位寄存器組成的。在發(fā)送時,當數據正在進行發(fā)送,此時UTXIFG0=1,表示不能再向外發(fā)送數據,一定要等到現(xiàn)在的數據發(fā)送完成后,即UTXIFG0=0時才能繼續(xù)發(fā)送。同樣,在接收時,
46、當接收到一串數據之后,會使UTXIFG0=1,表示接收數據的過程已經完成,此數據可以被取走。在本設計中,串口接收模式采用中斷方式,在串口發(fā)送模式下采用主動方式。兩個串口分別工作,互相之間并不會產生干擾。圖3.0 MSP430 單片機串口設置程序第六章 系統(tǒng)調試與分析61硬件調試硬件電路的調試分三步走:PCB板卡測試、元器件功能測試、整體測試。第一步PCB板卡測試,主要是對沒有焊接任何元件的空PCB板進行測試,測試的對象主要是一些布線密集的信號線、電源線和地線等。測試的容主要是看信號線有沒有短路或者短路,電源和地是否短路等,是否每個器件相應的電源和地的連接都是正確的,避免在芯片的時候損壞芯片。第
47、二步元器件的測試,主要是在元器件焊到了PCB板上以后進行的測試,由于元件大部分都是貼片的,需要仔細焊接,對系統(tǒng)量使用的電容電阻要進行仔細的篩選并要求對號入位,而且要防止芯片虛焊導致系統(tǒng)不能正常工作的現(xiàn)象。第三步整板測試是在元件焊接完成但未加電前對電路板進行的檢查。該過程是對器件引腳功能的再檢查,查看設計是否正確。整板測試可以按照先電源和地,再逐個器件引腳的順序測試。6.2輸出功率精度測試10dBm-20dBm 衰減誤差0.7dBm-20dBm-50dBm 衰減誤差1.2dBm6.3 雜散測試0.1Hz-50MHz 40dBc50M Hz-120MHz 30dBc6.4主要技術指標輸出頻率: 0
48、.1Hz 120MHz;頻率分辨率: 0.05Hz;調制模式: BPSK;FSK;Ramped FSK;ASK;Chirp;AM;FM輸出電平: -50 dBm +10 dBm;輸出阻抗: 50;掃頻圍: 5MHz 30MHz;調制度: 0 60%;最大頻偏: 1 Hz;系統(tǒng)噪聲電平: -70 dBm;諧波失真: -30 dBc;非諧波失真: -50 dBc;第七章 總結與展望本文根據現(xiàn)代電子技術的發(fā)展需要以與直接數字頻率合成技術的特點,設計出了一套基于DDS的高精度信號源,該信號源能夠實現(xiàn)掃頻、相移鍵控和頻移鍵控等調制功能,并且可以動態(tài)顯示輸出信號的頻率和正弦波信號的瞬時電壓值。本文主要完成了以下主要工作:(1)經過對信號源設計技術的研究,分析并指出模擬合成法和直接頻率合成法等傳統(tǒng)設計方法的局限性,闡述了DDS技術在信號發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版臨時工炊事員聘用及職業(yè)健康檢查服務協(xié)議4篇
- 二零二五年度餐飲廚房設備維修保養(yǎng)及服務保障協(xié)議2篇
- 二零二五版建筑工程合同索賠時效與期限規(guī)定3篇
- 科技前沿學術文化節(jié)活動策劃解析
- 科技創(chuàng)新與中小企業(yè)專利申請技巧
- 現(xiàn)代辦公環(huán)境下家長的自我調節(jié)技巧
- 小學生數學競賽輔導的多元化教學方法
- 水電與消防工程安裝2025年度合作協(xié)議5篇
- 教育行業(yè)的新篇章家庭教育中親子互動的創(chuàng)新與實踐
- 二零二五版數據中心轉供電電費補貼協(xié)議3篇
- 不同茶葉的沖泡方法
- 光伏發(fā)電并網申辦具體流程
- 建筑勞務專業(yè)分包合同范本(2025年)
- 年夜飯營養(yǎng)分析報告
- 運動技能學習與控制完整
- 食管癌的早期癥狀和手術治療
- 垃圾分類和回收利用課件
- 北侖區(qū)建筑工程質量監(jiān)督站監(jiān)督告知書
- 法考客觀題歷年真題及答案解析卷一(第1套)
- 央國企信創(chuàng)白皮書 -基于信創(chuàng)體系的數字化轉型
- 6第六章 社會契約論.電子教案教學課件
評論
0/150
提交評論