畢業(yè)設(shè)計(jì)論文-正弦信號發(fā)生器的設(shè)計(jì)_第1頁
已閱讀1頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題目:正弦信號發(fā)生器的設(shè)計(jì)</p><p>  2012年 6 月</p><p><b>  摘 要</b></p><p>  信號發(fā)生器是科研、教學(xué)實(shí)驗(yàn)及各種電子測量技術(shù)中很重要的一種信號源,隨著科學(xué)技術(shù)的迅速發(fā)展,對信號源的要求也越來越高:要求信

2、號源的頻率穩(wěn)定度、準(zhǔn)確度及分辨率要高、以適應(yīng)各種高精度的測量。為了滿足這種高的要求,各國都在研制一些頻率合成信號源,這種信號源一般都是由一個(gè)高穩(wěn)定度和高準(zhǔn)確度的標(biāo)準(zhǔn)參考頻率源,采用鎖相技術(shù)產(chǎn)生千百萬個(gè)具有同一穩(wěn)定度和準(zhǔn)確度的頻率信號源,為了達(dá)到高的分辨率往往要采用多個(gè)鎖相環(huán)和小數(shù)分頻技術(shù),因此使電路復(fù)雜、設(shè)備體積圈套、成本較高,傳統(tǒng)的頻率合成器由于采用倍頻、分頻、混頻和濾波環(huán)節(jié),使頻率合成技術(shù)(DDS),與傳統(tǒng)的頻率合成技術(shù)相比,DDS

3、具有頻率分辨率高、頻率轉(zhuǎn)變速度快、輸出相位連續(xù)、相位噪聲低、可編程和全數(shù)字化、便于集成等突出優(yōu)點(diǎn)、成為現(xiàn)代頻率合成技術(shù)中的佼佼者,得到越來越廣泛的應(yīng)用,成為眾多電子系統(tǒng)中不可缺少的組成部分。</p><p>  目前使用波形發(fā)生器大部分是利用分立元件組成的起體積大,可靠性差,準(zhǔn)確度低。本設(shè)計(jì)介紹一種以AT89S52、AD9851為核心器件,配置相應(yīng)的外設(shè)及接口電路,用C語言開發(fā)完成的DDS正弦信號發(fā)生器。AD98

4、51是一款專業(yè)級的正弦信號產(chǎn)生器件。它的特點(diǎn)是電路整體結(jié)構(gòu)簡單,輸出信號波形好,控制簡單,而且易于實(shí)現(xiàn)程控。此次設(shè)計(jì)的信號發(fā)生器的輸出頻率范圍為:1KHZ~100HZ,同時(shí)具有頻率設(shè)置功能,步長為100HZ,且輸出電壓幅度在50歐姆負(fù)載上電壓峰峰值不小于1伏。</p><p>  我的畢業(yè)設(shè)計(jì)的核心任務(wù)是在一定的硬件基礎(chǔ)上進(jìn)行軟件的編寫。包括后期的整機(jī)測試與調(diào)試,并且在完成調(diào)試之后,進(jìn)行了PCB板的設(shè)計(jì)并完成PC

5、B板的焊接調(diào)試。</p><p>  我在畢業(yè)設(shè)計(jì)的論文中用第二、三、四章分別闡述了此次設(shè)計(jì)的原理、硬件電路設(shè)計(jì)以及軟件設(shè)計(jì),并在第五章對此信號發(fā)生器進(jìn)行了測試分析。</p><p>  關(guān)鍵詞:單片機(jī),AD9851,DDS</p><p><b>  Abstract</b></p><p>  Signal gene

6、rator is a research, teaching experiments and a variety of electronic measurement technology is very important as a signal source, with the rapid development of science and technology, demands on the signal source more a

7、nd more require the signal source frequency stability, higher accuracy and resolution to suit a variety of high-precision measurements, in order to meet this high demand, all countries in the development of a number of f

8、requency synthesized signal source, such sources </p><p>  The core mission of my graduation project is writing the software on the base of the hardware. Including the latter part of the whole testing and de

9、bugging, and after the completion of the debugging PCB board design and complete the welding of the PCB board debugging In my graduate design thesis, I described the principle of the design of hardware circuit and so

10、ftware design in the third and forth chapter。The fifth chapter describe the test data obtained from the signal generator.</p><p>  Key words: DDS, MCU, AD9851</p><p><b>  目 錄</b><

11、;/p><p>  第一章 緒論································&#

12、183;·················1</p><p>  §1.1課題背景1</p><p>  §1.2研究現(xiàn)狀1</p><p>  §1.3發(fā)展方向

13、3</p><p>  §1.4畢業(yè)設(shè)計(jì)內(nèi)容3</p><p>  第二章 系統(tǒng)原理分析························&#

14、183;·················4</p><p>  §2.1 正弦信號發(fā)生器的基本原理4</p><p>  §2.2 DDS的基本工作原理4</p><p>

15、  §2.3 DDS的相關(guān)計(jì)算6</p><p>  第三章 硬件電路設(shè)計(jì)···························

16、83;···············7</p><p>  §3.1系統(tǒng)結(jié)構(gòu)7</p><p>  §3.2正弦信號發(fā)生器方案設(shè)計(jì)7</p><p>  §3.3方案論證8</

17、p><p>  §3.4 單片機(jī)最小系統(tǒng)模塊8</p><p>  3.4.1 AT89S52單片機(jī)簡介8</p><p>  3.4.2 單片機(jī)模塊電路圖10</p><p>  §3.5 AD9851及外圍模塊11</p><p>  3.5.1 AD9851芯片簡介11</p>

18、;<p>  3.5.2引腳功能描述11</p><p>  3.5.3 AD9851的控制字與控制時(shí)序13</p><p>  3.5.4 AD9851模塊電路圖13</p><p>  §3.6 LCD顯示模塊14</p><p>  3.6.1接口信號說明14</p><p> 

19、 3.6.2 基本操作時(shí)序14</p><p>  3.6.3狀態(tài)字說明14</p><p>  3.6.4 LCD模塊電路圖15</p><p>  §3.7 電源模塊15</p><p>  第四章 軟件程序設(shè)計(jì)·········&

20、#183;····································

21、;····16</p><p>  §4.1主程序16</p><p>  §4.2定時(shí)器/計(jì)數(shù)器0中斷子程序18</p><p>  §4.3 AD9851寫數(shù)據(jù)與命令子程序20</p><p>  第五章 測試數(shù)據(jù)及分析···

22、3;····································&#

23、183;·····23</p><p>  §5.1 測試使用儀器23</p><p>  §5.2 測試方法23</p><p>  §5.3 測試數(shù)據(jù)24</p><p>  §5.4 測試結(jié)果分析28</p><p>

24、;  結(jié)束語···································

25、3;··············29</p><p>  致謝詞·················

26、3;································30</p><p>  參

27、考文獻(xiàn)····································&

28、#183;·············31</p><p>  附錄一 電路原理圖·················&

29、#183;································32</p><p>

30、  附錄二 電路PCB圖··································

31、3;···············33</p><p>  附錄三 程序清單················

32、;··································34</p>&

33、lt;p><b>  第一章 緒論</b></p><p><b>  §1.1課題背景</b></p><p>  DDS技術(shù)目前已成為頻率合成技術(shù)發(fā)展的主流方向,它高度的集成性,對于簡化電子系統(tǒng)的設(shè)計(jì)方案,降低硬件的復(fù)雜程度,提高系統(tǒng)的整機(jī)性能意義重大。用這種方法產(chǎn)生線性調(diào)頻信號及其它復(fù)雜波形信號的技術(shù)日益受到重視,并得到廣泛

34、的應(yīng)用。</p><p>  近年來,隨著直接數(shù)字頻率合成技術(shù)(direct digital frequency synthesis,簡稱DDS)的發(fā)展,基于DDS技術(shù)的合成信號發(fā)生器,在正弦信號源的設(shè)計(jì)與使用中日益廣泛.它與以往的射頻信號源、鎖相信號源和模擬頻率合成信號源相比較,其頻率分辨率高,指定頻率的重復(fù)性好,而且易于程序控制.DDS技術(shù)的原理主要是通過相位與幅度的對應(yīng)關(guān)系實(shí)現(xiàn)的,由于不同的控制字對應(yīng)相位累

35、加器中不同的相位累加速度,用此速度從正弦幅值表中進(jìn)行查詢,獲得指定的幅度序列,最后通過數(shù)模轉(zhuǎn)換輸出。</p><p><b>  §1.2研究現(xiàn)狀</b></p><p>  在頻率合成(FS, Frequency Synthesis)領(lǐng)域中,常用的頻率合成技術(shù)有模擬鎖相環(huán)、數(shù)字鎖相環(huán)、小數(shù)分頻鎖相環(huán)(fractional-N PLL Synthesis)等

36、,直接數(shù)字合成(Direct Digital Synthesis-DDS)是近年來新的 FS 技術(shù)。單片集成的 DDS 產(chǎn)品是一種可代替鎖相環(huán)的快速頻率合成器件。DDS是產(chǎn)生高精度、快速變換頻率、輸出波形失真小的優(yōu)先選用技術(shù)。DDS 以穩(wěn)定度高的參考時(shí)鐘為參考源,通過精密的相位累加器和數(shù)字信號處理,通過高速D/A變換器產(chǎn)生所需的數(shù)字波形(通常是正弦波形),這個(gè)數(shù)字波經(jīng)過一個(gè)模擬濾波器后,得到最終的模擬信號波形。通過高速DAC產(chǎn)生數(shù)字正弦

37、數(shù)字波形,通過帶通濾波器后得到一個(gè)對應(yīng)的模擬正弦波信號,最后該模擬正弦波與一門限進(jìn)行比較得到方波時(shí)鐘信號。</p><p>  DDS 系統(tǒng)一個(gè)顯著的特點(diǎn)就是在數(shù)字處理器的控制下能夠精確而快速地處理頻率和相位。除此之外,DDS 的固有特性還包括:相當(dāng)好的頻率和相位分辨率(頻率的可控范圍達(dá)μHz 級,相位控制小于 0.09°),能夠進(jìn)行快速的信號變換(輸出 DAC 的轉(zhuǎn)換速率300 百萬次/秒)。這些特性

38、使DDS在軍事雷達(dá)和通信系統(tǒng)中應(yīng)用日益廣泛。</p><p>  其實(shí),以前DDS價(jià)格昂貴、功耗大(以前的功耗達(dá)Watt級) 、DAC器件轉(zhuǎn)換速率不高,應(yīng)用受到限制,因此只用于高端設(shè)備和軍事上。隨著數(shù)字技術(shù)和半導(dǎo)體工業(yè)的發(fā)展,DDS芯片能集成包括高速DAC器件在內(nèi)的部件,其功耗降低到mw級(AD9851在3.3v時(shí)功耗為 650mW),功能增加了,價(jià)格便宜。因此,DDS 也獲得廣泛的應(yīng)用:現(xiàn)代電子器件、通信技術(shù)、

39、醫(yī)學(xué)成像、無線、PCS/PCN系統(tǒng)、雷達(dá)、衛(wèi)星通信。</p><p>  由于DDS的諸多優(yōu)點(diǎn),它得到了非常廣泛的應(yīng)用。在數(shù)字調(diào)制方面,它可以用來實(shí)現(xiàn)FSK,QPSK,8PSK等調(diào)制。在雷達(dá)頻率源方面,它可以實(shí)現(xiàn)多點(diǎn),窄步長,高相噪的頻率源以及線性調(diào)頻頻率源。在擴(kuò)頻通信方面,可以實(shí)現(xiàn)CDMA/FH工作方式以及任意規(guī)律的調(diào)頻模式。所以,研究DDS在各個(gè)領(lǐng)域的應(yīng)用以及實(shí)現(xiàn)是一個(gè)非常有意義和前途的課題。下文舉出了DDS

40、的幾個(gè)具體的應(yīng)用:</p><p> ?、?DDS作為分頻器在PLL中的應(yīng)用</p><p>  PLL電路對輸入信號相當(dāng)于一個(gè)窄帶跟蹤濾波器,因此將DDS輸出信號作為參考信號驅(qū)動一個(gè)PLL后,不但可以大大抑制雜散信號,還可以方便地將頻率信 號倍頻提高,但采取該方法會使輸出信號的相位噪聲惡化。而如果在環(huán)路中將壓控振蕩器的輸出信號作為DDS的輸入信號,DDS在電路中就成為一個(gè)分辨率極高的分頻

41、器,不僅能利用環(huán)路實(shí)現(xiàn)雜散抑制,同時(shí)也可使輸出信號的相位噪聲降低,而且由于不必采用高頻晶體振蕩器,系統(tǒng)成本也會大大降低,并很容易使整個(gè)電路采用混合電路工藝進(jìn)行系統(tǒng)集成[3]。</p><p>  ② 寬帶跳頻頻率合成器設(shè)計(jì)方案</p><p>  采用 DDS+DS組合方式,可實(shí)現(xiàn)寬帶DDS頻率合成器。它由晶體振蕩器、控制電路、DDS、倍頻器、帶通濾波器、功率放大器等電路組成,DDS可選用

42、AD9854作為頻率合成器核心器件,它的系統(tǒng)時(shí)鐘高達(dá)300MHz,頻率分辨率為1mHz,100M并口編程速率以及較高雜散抑制度。AD9854的優(yōu)良性能使超高速頻率合成器實(shí)現(xiàn)成為可能。晶體振蕩器輸出經(jīng)AD9854內(nèi)置的倍頻器七倍頻后,DDS以七倍晶體振蕩頻率作為系統(tǒng)時(shí)鐘。為了簡化電路、提高頻率切換時(shí)間,DDS輸出信號經(jīng)過一個(gè)帶通濾波器后,驅(qū)動九倍頻器鏈作為頻率合成器的輸出。帶通濾波器BPF1后插入的放大器的作用是增加DDS輸出信號幅度,提

43、高倍頻器的效率,同時(shí)在兩級倍頻器后加入兩個(gè)五階通濾波器來抑制帶外雜散,頻率合成器輸出信號f0為9×Fdds。</p><p> ?、跠DS在雷達(dá)和電子對抗中的應(yīng)用</p><p>  頻率捷變雷達(dá)是指脈沖載頻(脈沖內(nèi),脈沖間或脈沖組間)快速有規(guī)律或隨機(jī) 變化的雷達(dá),它比普通雷達(dá)具有更強(qiáng)的抗干擾能力,并有增加雷達(dá)探測距離、提高跟蹤精度、改善角度和距離分辨力以及避免雷達(dá)之間相互干擾等

44、優(yōu)點(diǎn),近年來得到了廣泛重視。頻率捷變雷達(dá)包括兩大類:相參頻率捷變雷達(dá)和非相參頻率捷變雷達(dá)。在頻率捷變雷達(dá)中,由于每次發(fā)射出去的脈沖載頻在快速變化,為了使混頻后的信號為一個(gè)固定中頻,就要求有一個(gè)隨磁控管頻率快速變化的本振源 ,由于DDS具有精度高、轉(zhuǎn)換快、穩(wěn)定性好等優(yōu)點(diǎn),使得本振源具有較高的穩(wěn)定性 和跟蹤精度??梢詮V泛應(yīng)用于相參頻率捷變雷達(dá)、非相參頻率捷變雷達(dá)和自適應(yīng)頻率捷變雷達(dá)系統(tǒng)中。    &

45、#160;  在電子對抗中,對雷達(dá)施放有源干擾,是對雷達(dá)進(jìn)行考驗(yàn)的主要手段之一,這就要求現(xiàn)代干擾機(jī)必須性能優(yōu)良,不斷地提高自動化和自適應(yīng)能力,來達(dá)到最佳的目的。將 DS應(yīng)用到干擾機(jī)中,可以有效地提高其干擾樣式的控制能力,使干擾機(jī)具有足夠快的引導(dǎo)時(shí)間等優(yōu)點(diǎn)。</p><p><b>  §1.3發(fā)展方向</b></p><p>  近年來隨著GSM

46、、GPRS、 3G、B1ueTooth乃至己經(jīng)提出標(biāo)準(zhǔn)的4G等移動通信以及LMDS、無線本地環(huán)路等無線接入的發(fā)展,同時(shí)加上合成孔徑雷達(dá)、多普勒沖雷達(dá)等現(xiàn)代軍事、國防、航空航天等在科技上的不斷創(chuàng)新與進(jìn)步,世界各國非常重視頻率合成器的發(fā)展。所有的這些社會需求以及微電子技術(shù)、計(jì)算機(jī)技術(shù)、信號處理技術(shù)等本身的不斷進(jìn)步都極大刺激了頻率合成器技術(shù)的發(fā)展。可以預(yù)料,隨著低價(jià)格、高時(shí)鐘頻率、高性能的新一代DDS芯片的問世,DDS的應(yīng)用前景將不可估量!&

47、lt;/p><p>  §1.4畢業(yè)設(shè)計(jì)內(nèi)容</p><p>  本次畢業(yè)設(shè)計(jì)內(nèi)容為設(shè)計(jì)一個(gè)正弦信號發(fā)生器。發(fā)生器的參數(shù)要求為:</p><p>  輸出頻率范圍:1Khz~100hz;</p><p>  具有頻率調(diào)整功能,調(diào)整步長為100hz;</p><p>  輸出電壓幅度:在50歐姆負(fù)載上電壓峰峰值不小

48、于1伏。</p><p>  并要求以單片機(jī)AT89S52控制,DDS芯片AD9851為核心,配置相應(yīng)的外設(shè)及接口電路,用C語言開發(fā),完成一個(gè)正弦信號發(fā)生器。</p><p>  第二章 系統(tǒng)原理分析</p><p>  §2.1 正弦信號發(fā)生器的基本原理</p><p>  根據(jù)系統(tǒng)的功能要求,控制系統(tǒng)采用AT89S52單片機(jī),正

49、弦信號發(fā)生模塊采用AD9851。AD9851是專業(yè)的正弦信號發(fā)生器件。通過單片機(jī)對AD9851的控制可以輸出不同頻率的正弦波。并且可以通過LCD顯示頻率值,以便于更好的實(shí)現(xiàn)人機(jī)界面。</p><p>  §2.2 DDS的基本工作原理</p><p>  DDS是一種運(yùn)用數(shù)字技術(shù)來實(shí)現(xiàn)產(chǎn)生信號的方法,它從相位概念出發(fā)直接合成所需波形的一種頻率合成技術(shù)。一般由相位累加器、正弦查詢表

50、、數(shù)模轉(zhuǎn)換器(DAC)、低通濾波器(LPF)和參考時(shí)鐘源等組成[2]。如圖2.2所示。</p><p>  圖2.2 DDS工作原理圖</p><p>  每來一個(gè)時(shí)鐘脈沖Fclk,N位加法器將頻率控制數(shù)據(jù)X與累加寄存器輸出的累加相位數(shù)據(jù)相加,把相加后的結(jié)果Y送至累加寄存器的輸入端。累加寄存器一方面將在上一時(shí)鐘周期作用后所產(chǎn)生的新的相位數(shù)據(jù)反饋到加法器的輸入端,以使加法器在下一時(shí)鐘的作用下

51、繼續(xù)與頻率控制數(shù)據(jù)X相加;另一方面將這個(gè)值作為取樣地址值送入幅度/相位轉(zhuǎn)換電路,幅度/相位轉(zhuǎn)換電路根據(jù)這個(gè)地址輸出相應(yīng)的波形數(shù)據(jù)。最后經(jīng)D/A轉(zhuǎn)換器和低通濾波器將波形數(shù)據(jù)轉(zhuǎn)換成所需要的模擬波形。相位累加器在基準(zhǔn)時(shí)鐘的作用下,進(jìn)行線性相位累加,當(dāng)相位累加器加滿量時(shí)就會產(chǎn)生一次溢出,這樣就完成了一個(gè)周期,這個(gè)周期也就是DDS信號的頻率周期。</p><p>  用相位累加器輸出的數(shù)據(jù)作為波形存儲器(ROM)的相位取樣

52、地址。這樣就可以把存儲在波形存儲器內(nèi)的波形抽樣值(二進(jìn)制編碼)經(jīng)查找表查出,完成相位到幅值轉(zhuǎn)換。波形存儲器的輸出送到D/A轉(zhuǎn)換器,D/A轉(zhuǎn)換器將數(shù)字量形式的波形幅值轉(zhuǎn)換成所要求合成的頻率的模擬量形式信號。低通濾波器用于濾除不需要的取樣分量,以便輸出頻譜純凈的正弦波信號。DDS在相對帶寬、頻率轉(zhuǎn)換時(shí)間、頻率轉(zhuǎn)換時(shí)間、相位連續(xù)性、正交輸出以及集成化等一系列性能指標(biāo)方面遠(yuǎn)遠(yuǎn)超過了傳統(tǒng)頻率合成技術(shù)所能達(dá)到的水平,為系統(tǒng)提供了優(yōu)于模擬信號源的性能

53、。</p><p>  DDS頻率合成的特點(diǎn)有[9]:</p><p>  輸出頻率相對帶寬較寬</p><p>  輸出頻率帶寬為50%Fi(理論值)。但考慮到低通濾波器的特性和設(shè)計(jì)難度以及對輸出信號雜散的抑制,實(shí)際的輸出頻率帶寬仍能達(dá)到40%Fi.</p><p><b>  頻率轉(zhuǎn)換時(shí)間短</b></p>

54、;<p>  DDS是一個(gè)開環(huán)系統(tǒng),無任何反饋環(huán)節(jié),這種結(jié)構(gòu)使得DDS的頻率轉(zhuǎn)換時(shí)間極短。事實(shí)上,在DDS的頻率控制字改變之后,需經(jīng)過一個(gè)時(shí)鐘周期之后按照新的相位增量累加,才能實(shí)現(xiàn)頻率的轉(zhuǎn)換。因此,頻率轉(zhuǎn)換的時(shí)間等于頻率控制字的傳輸時(shí)間,也就是一個(gè)時(shí)鐘周期的時(shí)間。時(shí)鐘頻率越高,轉(zhuǎn)換時(shí)間越短。DDS的頻率轉(zhuǎn)換時(shí)間可達(dá)到納秒數(shù)量級,比使用其它的頻率合成方法都要短數(shù)個(gè)數(shù)量級。</p><p><b&

55、gt;  頻率分辨率極高</b></p><p>  若時(shí)鐘Fi的頻率不變,DDS的頻率分辨率就由相位累加器的位數(shù)N決定。只要增加相位累加器的位數(shù)N即可獲得任意小的頻率分辨率。目前,大多數(shù)DDS的分辨率在1Hz數(shù)量級,許多小于1mHz甚至更小。</p><p><b>  相位變化連續(xù)</b></p><p>  改變DDS輸出頻率

56、,實(shí)際上改變的每一個(gè)時(shí)鐘周期的相位增量,相位函數(shù)的曲線是連續(xù)的,只是在改變頻率的瞬間其頻率發(fā)生了突變,因而保持了信號相位的連續(xù)性。</p><p><b>  輸出波形的靈活性</b></p><p>  只要在DDS內(nèi)部加上相應(yīng)控制入調(diào)頻控制FM、調(diào)相控制PM和調(diào)幅控制AM,即可以方便靈活地實(shí)現(xiàn)調(diào)頻、調(diào)相和調(diào)幅功能,產(chǎn)生FSK、PSK、ASK和MSK等信號。另外,只

57、要在DDS的波形存儲器存放不同波形數(shù)據(jù),就可以實(shí)現(xiàn)各種波形輸出,如三角波、鋸齒波和矩形波甚至是任務(wù)的波形。當(dāng)DDS的波形存儲器分別存放正弦和余弦函數(shù)表時(shí),既可以得到正交的兩路輸出。</p><p><b>  其他優(yōu)點(diǎn)</b></p><p>  由于DDS中幾乎所有部件都屬于數(shù)字電路,易于集成,功耗低、體積小、重量輕、可靠性高,且易于程控,使用相當(dāng)靈活,因此性價(jià)比極

58、高。</p><p>  DDS也具有局限性,主要表現(xiàn)在:</p><p><b>  輸出頻帶范圍有限</b></p><p>  由于DDS內(nèi)部DAC和波形存儲器(ROM)的工作速度限制,使得DDS輸出的最高頻有限。目前市場上采用CMOS、TTL、ECL工藝制作的DDS工習(xí)片,工作頻率一般在幾十MHz至400MHz左右。采用GaAs工藝的D

59、DS芯片工作頻率可達(dá)2GHz左右。</p><p><b>  輸出雜散大</b></p><p>  由于DDS采用全數(shù)字結(jié)構(gòu),不可避免地引入了雜散。其來源主要有三個(gè):相位累加器相位舍位誤差造成的雜散;幅度量化誤差(由存儲器有限字長引起)造成的雜散和DAC非理想特性造成的雜散。</p><p>  §2.3 DDS的相關(guān)計(jì)算<

60、/p><p>  由DDS的工作原理,我們可以總結(jié)出以下幾個(gè)公式,各符號的定義為:</p><p><b>  Fi:基準(zhǔn)頻率;</b></p><p>  Fo:DDS輸出頻率;</p><p><b>  M:頻率控制字;</b></p><p>  N:相位累加器位數(shù);&l

61、t;/p><p>  K:DDS每個(gè)輸出周期的抽樣點(diǎn)數(shù);</p><p>  Fmin:DDS最小輸出頻率(頻率分辨率);</p><p>  Fmax:DDS最大輸出頻率。</p><p>  Fo = (M/2N)*Fi (1) </p><p>  Fmin = (1/2N)*Fi

62、 (2) </p><p>  Fmax = (Mmax/2N)*Fi (3) </p><p>  K = 2N/M (4)</p><p>  由此可以看出,當(dāng)N比較大時(shí),對于很大范圍內(nèi)的M值,DDS系統(tǒng)都可以在一個(gè)周期內(nèi)輸出足夠的點(diǎn),保證輸出波形失真很小。</p><

63、p>  第三章 硬件電路設(shè)計(jì)</p><p><b>  §3.1系統(tǒng)結(jié)構(gòu)</b></p><p>  對一個(gè)系統(tǒng)來說,系統(tǒng)結(jié)構(gòu)的好壞是非常重要的。我本著實(shí)現(xiàn)所有要求的功能的基礎(chǔ)上,簡化系統(tǒng)結(jié)構(gòu),這樣可以降低成本,也可以減少一些電路本身的干擾。</p><p>  對于本系統(tǒng)我采用了四個(gè)模塊,即:鍵盤模塊、控制模塊、顯示模塊、正

64、弦信號發(fā)生模塊。各個(gè)模塊之間的關(guān)系如圖3.1。</p><p>  圖3.1 系統(tǒng)總框圖</p><p>  根據(jù)系統(tǒng)總框圖可知CPU是用來處理鍵盤傳來的按鍵信號,并且控制顯示模塊和正弦信號產(chǎn)生模塊的正常工作的。本系統(tǒng)的核心是正弦信號產(chǎn)生模塊,因它是產(chǎn)生正弦信號的中心,其它器件只是讓整個(gè)系統(tǒng)更加完善。</p><p>  §3.2正弦信號發(fā)生器方案設(shè)計(jì)&

65、lt;/p><p>  方案一:利用單片機(jī)查詢正弦表的方法來產(chǎn)生正弦信號。此方法的優(yōu)點(diǎn)是電路簡單,易實(shí)現(xiàn)程控。缺點(diǎn)是輸出信號頻率范圍比較窄,而且輸出信號的波形好壞和單片機(jī)查詢的正弦表有密切關(guān)系,既在正弦波的一個(gè)周期內(nèi)所查的正弦表次數(shù)越多,則正弦波的波形越好。但是單片機(jī)的負(fù)擔(dān)也變大了,計(jì)算量將明顯提高,則單片機(jī)的大部分資源被輸出正弦波的工作所占用。</p><p>  方案二:利用模擬電路知識中

66、的振蕩電路的方法來產(chǎn)生正弦信號。此方法的優(yōu)點(diǎn)是輸出信號頻率范圍比較寬。缺點(diǎn)是電路的抗干擾能力比較差,不易實(shí)現(xiàn)程控,當(dāng)輸出頻率比較高時(shí)電路設(shè)計(jì)比較困難。</p><p>  方案三:利用DDS技術(shù)來產(chǎn)生正弦信號。此方法的優(yōu)點(diǎn)是輸出信號的頻率范圍比較寬,電路比較簡單,易于實(shí)現(xiàn)程控。缺點(diǎn)是DDS器件價(jià)格有點(diǎn)高,而且多數(shù)是帖片元件,這對于焊接工藝要求比較高。</p><p>  為了達(dá)到更好的效果

67、,本次設(shè)計(jì)我采用DDS技術(shù)。</p><p><b>  §3.3方案論證</b></p><p>  按照系統(tǒng)功能要求,決定CPU模塊采用AT89S52單片機(jī),正弦信號產(chǎn)生模塊采用AD8951,顯示模塊采用LCD,控制模塊采用三個(gè)獨(dú)立按鍵。正弦信號發(fā)生器系統(tǒng)設(shè)計(jì)方案框圖如圖3.3所示。</p><p>  正弦信號發(fā)生器系統(tǒng)硬件電路

68、由單片機(jī)、AD9851、LCD顯示電路和按鍵電路等組成,它的硬件電路如附錄所示。</p><p>  圖3. 3 設(shè)計(jì)方案框圖</p><p>  §3.4 單片機(jī)最小系統(tǒng)模塊</p><p>  3.4.1 AT89S52單片機(jī)簡介</p><p>  單片微機(jī)(Single-Chip Microcomputer)簡稱為單片機(jī)。它

69、在一塊芯片上集中成了中央處理單元CPU、隨機(jī)存儲器RAM、只讀存儲器ROM、定時(shí)/計(jì)數(shù)和多功能輸入/輸出I/O口,如并行口I/O、串行口I/O和轉(zhuǎn)換A/D等。就其組成而言,一塊單片機(jī)就是一臺計(jì)算機(jī)。其典型結(jié)構(gòu)如圖3.4.1所示。由于它具有體積小、功能強(qiáng)和價(jià)格便宜等優(yōu)點(diǎn),因而被廣泛地應(yīng)用于產(chǎn)品智能化和工業(yè)控制自動化上。</p><p>  圖3.4.1 單片機(jī)典型內(nèi)部組成原理圖</p><p&g

70、t;<b>  單片機(jī)特點(diǎn):</b></p><p>  a)單片機(jī)體積小巧、使用靈活、成本低,易于真正產(chǎn)品化。組裝各種智能式控制設(shè)備和儀器,能做到機(jī)電儀一體化。</p><p>  b)面向控制。能有針對性地解決各種從簡單到復(fù)雜的各類控制任務(wù),因而能獲得最佳的性能價(jià)格比。</p><p>  c)抗干擾能力強(qiáng),適應(yīng)溫度范圍寬,在各種惡劣的環(huán)境

71、下都能可靠的工作。這是其它微機(jī)集中無法比擬的。</p><p>  d)可以方便的實(shí)現(xiàn)多機(jī)、分布式的集散控制,使整個(gè)控制系統(tǒng)的效率大大地提高。</p><p>  e)單片機(jī)應(yīng)用產(chǎn)品的研制周期短,所開發(fā)出來的樣機(jī)就是以后批量生產(chǎn)的產(chǎn)品,可以避免不必要的二次開發(fā)過程。</p><p><b>  單片機(jī)應(yīng)用:</b></p><

72、;p>  a)工業(yè)方面:電機(jī)控制,工業(yè)機(jī)器人,過程控制,智能傳感器,機(jī)電儀一體化等。</p><p>  b)儀器儀表方面:智能儀器,醫(yī)療儀器,色譜儀,示波器等。</p><p>  c)家用電器:高級電子玩具,微波灶,洗衣機(jī),錄像機(jī)等。</p><p>  d)電訊方面:調(diào)制解調(diào)器,智能通訊設(shè)備等。</p><p>  e)導(dǎo)航與控制

73、方面:導(dǎo)彈控制,魚雷制導(dǎo)控制,智能武器裝置,航天導(dǎo)航系統(tǒng)等。</p><p>  f)數(shù)據(jù)處理方面:圖形終端,彩色與黑白復(fù)印機(jī),溫式硬盤驅(qū)動器,磁帶機(jī),打印機(jī)等。</p><p>  g)汽車方面:點(diǎn)火控制,變速器控制,防滑剎車,排氣控制等。</p><p>  MCS-51系列單片機(jī)在我國得到了廣泛的應(yīng)用,是單片機(jī)的主流系列,軟硬件應(yīng)用設(shè)計(jì)資料豐富齊全。為了提高指

74、令的執(zhí)行速度和效率,采用了面向控制的結(jié)構(gòu)和指令系統(tǒng)的獨(dú)立CPU,即選擇Atmel公司的AT89S52單片機(jī)。</p><p>  AT89S52是低功耗,高性能,采用CMOS工藝的8位單片機(jī)。其片內(nèi)具有8KB的可在線編程的Flash存儲器。該單片機(jī)采用了ATMEL公司的高密度、非易失性存儲器技術(shù),與工業(yè)標(biāo)準(zhǔn)型AT89S52單片機(jī)的握住系統(tǒng)和引腳完全兼容;片內(nèi)的Flash存儲器可在線重新編程,或使用通用的非易失性存

75、儲器編程器;通用的8位CPU與在線可編程Flash集成在一塊芯片上,從而使AT89S52功能更加完善,應(yīng)用更加靈活;具有較高的性能價(jià)格比,使其在嵌入式控制系統(tǒng)中有著廣泛的應(yīng)用前景[1]。</p><p>  AT89S52單片機(jī)具有如下特性[16]:</p><p>  片內(nèi)存儲器包含8KB的Flash,可在線編程,擦寫次數(shù)不少于1000次;</p><p>  具

76、有256字節(jié)的片內(nèi)RAM;</p><p>  具有可編程的32根I/O口線(P0、P1、P2和P3口);</p><p>  具有3個(gè)可編程定時(shí)器T0,T1和T2;</p><p>  內(nèi)含2個(gè)數(shù)據(jù)指針DPTR0和DPTR1;</p><p>  中斷系統(tǒng)是具有8個(gè)中斷源、6個(gè)中斷矢量、2級優(yōu)先權(quán)的中斷結(jié)構(gòu);</p><

77、p>  串行通信口是1個(gè)全雙工的UART串行口;</p><p>  2種低功耗節(jié)電工作方式為空閑模式和掉電模式;</p><p>  具有3級程序鎖定位;</p><p>  含有1個(gè)看門狗定時(shí)器;</p><p>  具有斷電標(biāo)志POF;</p><p>  AT89S52的工作電壓為4.0~5.5V;<

78、;/p><p>  全靜態(tài)工作模式為0~3MHz(AT89S52)和0~16MHz(AT89LS52);</p><p>  與MCS-51產(chǎn)品完全兼容。</p><p>  3.4.2 單片機(jī)模塊電路圖</p><p>  圖3.4.2單片機(jī)模塊電路圖</p><p>  §3.5 AD9851及外圍模塊&l

79、t;/p><p>  3.5.1 AD9851芯片簡介</p><p>  AD9851是在AD9850的基礎(chǔ)上,做了一些改進(jìn)以后生成的具有新功能的DDS芯片。AD9851相對于AD9850的內(nèi)部結(jié)構(gòu),只是多了一個(gè)6倍參考時(shí)鐘倍乘器,當(dāng)系統(tǒng)時(shí)鐘為180mhz時(shí),在參考時(shí)鐘輸入端,只需輸入30mhz的參考時(shí)鐘即可。AD9851是由數(shù)據(jù)輸入寄存器、頻率/相位寄存器、具有6倍參考時(shí)鐘倍乘器的DDS芯

80、片、10位的模/數(shù)轉(zhuǎn)換器、內(nèi)部高速比較器這幾個(gè)部分組成。其中具有6倍參考時(shí)鐘倍乘器的DDS芯片是由32位相位累加器、正弦函數(shù)功能查找表、D/A變換器以及低通濾波器集成到一起。這個(gè)高速DDS芯片時(shí)鐘頻率可以達(dá)到180mhz,輸出頻率可以達(dá)到70mhz,分辨率為0.04hz[9]。其功能方框圖如圖3.5.1。 </p><p>  圖3.5.1 功能方框圖</p><p>  3.5.2引腳功

81、能描述</p><p>  引腳圖如圖3.5.2</p><p>  D0–D7:8位數(shù)據(jù)輸入. 數(shù)據(jù)端口,用于裝載32位的頻率控制字和8位相位控制字。 D7為最高位</p><p>  5/PGND:6× REFCLK倍乘器接口</p><p>  6/PVCC:6× REFCLK 倍乘器正向供電電壓引腳</p&g

82、t;<p>  7/W_CLK:數(shù)據(jù)加載時(shí)鐘.上升沿加載并行或串行頻率/相位控制字異步輸入到40-bit 輸入寄存器</p><p>  8/FQ_UD:頻率更新.上升沿異步加載40位數(shù)據(jù)到內(nèi)部數(shù)據(jù)寄存器對DDS核心起作用. FQ_UD 作用當(dāng)輸入寄存器只能容納一位有效的數(shù)據(jù)。 </p><p>  9/REFCLOCK: 參考時(shí)鐘輸入. CMOS/TTL-電平脈沖,直接或通

83、過 6× REFCLK倍乘器. 直接模式,也是系統(tǒng)時(shí)鐘.如果 6×REFCLK 倍乘器采用,倍乘器輸出也是系統(tǒng)時(shí)鐘。系統(tǒng)時(shí)鐘上升沿開始工作。</p><p>  10,19/AGND:模擬地(DAC and Comparator).</p><p>  11,18/AVDD:模擬電路的正向供電電壓 (DAC和比較器, Pin 18)和帶隙電壓參考Pin 11.</

84、p><p>  12/RSET: DAC外部復(fù)位連接—3.92 k?電阻接地10 MA 電流輸出.這使得DAC的IOUT and IOUTB滿量程輸出成為可能. RSET = 39.93/IOUT</p><p>  13/VOUTN:內(nèi)部比較器負(fù)向輸出端</p><p>  14/VOUTP:內(nèi)部比較器正向輸出端</p><p>  15/VI

85、NN :內(nèi)部比較器的負(fù)向輸入端。</p><p>  16/VINP :內(nèi)部比較器的正向輸入端。</p><p>  17/DACBP:DAC 旁路連接.這是DAC旁路連接端連接通常為NC(無連接)以便有很好的無雜散性能。</p><p>  20/IOUTB:互補(bǔ)DAC 輸出具有和IOUT有相同的參數(shù),除去 IOUTB = (滿量程輸出-IOUT). 輸出負(fù)載應(yīng)該

86、等于IOUT最好的無雜散性能</p><p>  21/IOUT :DAC輸出端轉(zhuǎn)換通常是一電阻或一變壓器接到地.IOUT=(滿量程輸出–IOUTB)</p><p>  22/RESET:主復(fù)位引腳;高電平有效;高電平清除DDS累加器和相位延遲器為0Hz和0相位,同時(shí)置數(shù)據(jù)輸入為并行模式以及禁止6倍參考時(shí)鐘倍乘器工作。未清除40-bit 輸入寄存器.RESET優(yōu)先權(quán)最高.</p&g

87、t;<p>  23/DVDD:數(shù)字電源引腳(+5V)。 </p><p>  24/DGND:數(shù)字地.</p><p>  圖3.5.2 引腳圖</p><p>  3.5.3 AD9851的控制字與控制時(shí)序</p><p>  AD9851有40位控制字,32位用于頻率控制,5位用于相位控制。1位用于電源休眠控制,2位用于選

88、擇工作方式。這40位控制字可通過并行方式或串行方式輸入到AD9851,在并行裝入方式中,通過8位總線D0···D7將數(shù)據(jù)輸入到寄存器,在重復(fù)5次之后在FQ-UD上升沿把40位數(shù)據(jù)從輸入寄存器裝入到頻率/相位數(shù)據(jù)寄存器(更新DDS輸出頻率和相位),同時(shí)把地址指針復(fù)位到第一個(gè)輸入寄存器。接著在W-CLK的上升沿裝入8位數(shù)據(jù),并把指針指向下一個(gè)輸入寄存器,連續(xù)5個(gè)W-CLK上升沿后,W-CLK的邊沿就不再起作用,

89、直到復(fù)位信號或FQ-UD上升沿把地址指針復(fù)位到第一個(gè)寄存器。在串行輸入方式,W-CLK上升沿把25引腳的一位數(shù)據(jù)串行移入,當(dāng)移動40位后,用一個(gè)FQ-UD脈沖即可更新輸出頻率和相位。</p><p>  AD9851的復(fù)位(RESET)信號為高電平有效,且脈沖寬度不小于5個(gè)參考時(shí)鐘周期。AD9851的參考時(shí)鐘頻率一般遠(yuǎn)高于單片機(jī)的時(shí)鐘頻率,因此AD9851的復(fù)位(RESET)端可以與單片機(jī)的復(fù)位端直接相連[4]。

90、</p><p>  3.5.4 AD9851模塊電路圖</p><p>  圖3.5.4 AD9851模塊電路圖</p><p>  §3.6 LCD顯示模塊</p><p>  本次設(shè)計(jì)我所使用的是1602LCD。相比12864lcd,1602價(jià)格更低,且能滿足本設(shè)計(jì)要求。</p><p>  3.6.

91、1接口信號說明</p><p>  圖3.6.1接口信號說明</p><p>  3.6.2 基本操作時(shí)序</p><p>  讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:D0~D7=狀態(tài)字</p><p>  寫指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖 輸出:無&l

92、t;/p><p>  讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:D0~D7=數(shù)據(jù)</p><p>  寫數(shù)據(jù):輸入:RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖 輸出:無</p><p>  3.6.3狀態(tài)字說明</p><p>  圖3.6.3狀態(tài)字說明</p>&l

93、t;p>  3.6.4 LCD模塊電路圖</p><p>  圖3.6.4 1602LCD模塊電路圖</p><p><b>  §3.7 電源模塊</b></p><p>  本次設(shè)計(jì)的電源主要是給AT89S52單片機(jī)、AD9851和LCD供電,我采用USB供電,直接產(chǎn)生5V電源,方便而又經(jīng)濟(jì)。其模塊電路圖如圖3.7。<

94、/p><p>  圖3.7 USB供電模塊</p><p>  第四章 軟件程序設(shè)計(jì)</p><p><b>  §4.1主程序</b></p><p>  主程序包含單片機(jī)SFR初始化、LCD和AD9851初始化部分。下圖為主程序流程圖:</p><p>  圖4.1主程序流程圖</

95、p><p><b>  主程序代碼:</b></p><p><b>  main()</b></p><p><b>  {</b></p><p>  InitLcd();</p><p>  lcd_1602_word(0x80,16,"**

96、**Frequence***");</p><p>  lcd_1602_word(0xc0,16,"Fre: 100Hz");</p><p>  ad9851_reset_serial();</p><p>  ad9851_wr_serial(0x01,100);</p><p>  TMOD=

97、0X01;</p><p><b>  EA=1;</b></p><p><b>  ET0=1;</b></p><p><b>  TH0=0xD8;</b></p><p><b>  TL0=0xF0;</b></p><p&

98、gt;<b>  TR0=1;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  if(View_Change)</p><p><b>  {</b></p><

99、p>  View_Change=0;</p><p>  ad9851_wr_serial(0x01,Frequence_Value);</p><p>  LCD_WriteCom(0xc7);</p><p>  Frequence_View=Frequence_Value;</p><p>  Frequence_View=Fre

100、quence_View/100;</p><p>  if(Frequence_View>=10000)</p><p>  LCD_WriteData('1');</p><p><b>  else</b></p><p>  LCD_WriteData(' ');</p&

101、gt;<p>  if(Frequence_View>=1000)</p><p>  LCD_WriteData(Frequence_View%10000/1000+0x30);</p><p>  else </p><p>  LCD_WriteData(' ');</p><p>  if

102、(Frequence_View>=100)</p><p>  LCD_WriteData(Frequence_View%1000/100+0x30);</p><p><b>  else</b></p><p>  LCD_WriteData(' ');</p><p>  if(Frequen

103、ce_View>=10)</p><p>  LCD_WriteData(Frequence_View%100/10+0x30);</p><p><b>  else</b></p><p>  LCD_WriteData(' ');</p><p>  LCD_WriteData(Frequen

104、ce_View%10+0x30);</p><p>  LCD_WriteData('0');</p><p>  LCD_WriteData('0');</p><p><b>  }</b></p><p><b>  }</b></p><p

105、><b>  }</b></p><p>  §4.2定時(shí)器/計(jì)數(shù)器0中斷子程序</p><p>  定時(shí)器/計(jì)數(shù)器0中斷子程序是用來對按鍵信息進(jìn)行處理的函數(shù),通過該中斷函數(shù)去調(diào)用相應(yīng)的功能。如下圖為定時(shí)器0中斷子程序流程圖:</p><p>  圖4.2 定時(shí)器/計(jì)數(shù)器0中斷的程序流程圖</p><p>

106、;  定時(shí)器0子程序代碼:</p><p>  void Time0_Key() interrupt 1</p><p><b>  {</b></p><p>  static uchar Key_Con,Key_Value,Key_ChaoShi,ChaoShi,ChaoShi_Con;</p><p><b&

107、gt;  TH0=0xD8;</b></p><p><b>  TL0=0xF0;</b></p><p>  switch (Key_Con)</p><p><b>  {</b></p><p><b>  case 0: </b></p>&

108、lt;p><b>  {</b></p><p>  if((Key1==0)||(Key2==0))</p><p>  Key_Con=1;</p><p><b>  break;</b></p><p><b>  }</b></p><p&g

109、t;<b>  case 1:</b></p><p><b>  {</b></p><p>  if((Key1==0)||(Key2==0))</p><p><b>  {</b></p><p>  Key_Con=2;</p><p>  i

110、f(Key1==0)</p><p>  Key_Value=1;</p><p>  if(Key2==0)</p><p>  Key_Value=2;</p><p><b>  }</b></p><p><b>  else</b></p><p

111、>  Key_Con=0;</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 2:</b></p><p><b>  {</b></p><p>

112、  if(Key1&&Key2)</p><p><b>  {</b></p><p>  Key_ChaoShi=0;</p><p>  View_Change=1;</p><p>  Key_Con=0;</p><p>  if(ChaoShi==0)</p>

113、;<p><b>  {</b></p><p>  if(Key_Value==1)</p><p><b>  {</b></p><p>  if(Frequence_Value<=999900)</p><p>  Frequence_Value+=100;</p&

114、gt;<p><b>  }</b></p><p>  if(Key_Value==2)</p><p>  if(Frequence_Value>100)</p><p>  Frequence_Value-=100;</p><p><b>  }</b></p>

115、;<p>  ChaoShi=0;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Key_ChaoShi++;</p><p>  if(K

116、ey_ChaoShi==100)</p><p><b>  {</b></p><p>  ChaoShi=1;</p><p><b>  }</b></p><p>  if(ChaoShi)</p><p><b>  { </b></p&

117、gt;<p>  ChaoShi_Con++;</p><p>  if(ChaoShi_Con==10)</p><p><b>  {</b></p><p>  View_Change=1;</p><p>  ChaoShi_Con=0;</p><p>  if(Key_V

118、alue==1)</p><p><b>  {</b></p><p>  if(Frequence_Value<=999000)</p><p>  Frequence_Value+=1000;</p><p><b>  }</b></p><p>  if(Ke

119、y_Value==2)</p><p>  if(Frequence_Value>100)</p><p>  Frequence_Value-=1000; </p><p><b>  } </b></p><p><b>  }</b></p><p>

120、;<b>  }</b></p><p><b>  break;</b></p><p><b>  } </b></p><p><b>  }</b></p><p><b>  }</b></p><p&g

121、t;  §4.3 AD9851寫數(shù)據(jù)與命令子程序</p><p><b>  子程序代碼:</b></p><p>  void ad9851_wr_serial(unsigned char w0,double frequence)</p><p><b>  {</b></p><p>

122、  unsigned char i,w;</p><p>  long int y;</p><p><b>  double x;</b></p><p>  //計(jì)算頻率的HEX值</p><p>  x=4294967295/180;//適合180M晶振/180為最終時(shí)鐘頻率(或30M六倍頻)</p>

123、<p>  //如果時(shí)鐘頻率不為180MHZ,修改該處的頻率值,單位MHz !??!</p><p>  frequence=frequence/1000000;</p><p>  frequence=frequence*x;</p><p>  y=frequence;</p><p><b>  //寫w4數(shù)據(jù)&l

124、t;/b></p><p>  w=(y>>=0);</p><p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  ad9851_bit_data=(w>>i)&0x01;</p><p>  ad98

125、51_w_clk=1;</p><p>  ad9851_w_clk=0;</p><p><b>  }</b></p><p><b>  //寫w3數(shù)據(jù)</b></p><p><b>  w=(y>>8);</b></p><p> 

126、 for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  ad9851_bit_data=(w>>i)&0x01;</p><p>  ad9851_w_clk=1;</p><p>  ad9851_w_clk=0;</p><p>

127、;<b>  }</b></p><p><b>  //寫w2數(shù)據(jù)</b></p><p>  w=(y>>16);</p><p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  a

128、d9851_bit_data=(w>>i)&0x01;</p><p>  ad9851_w_clk=1;</p><p>  ad9851_w_clk=0;</p><p><b>  }</b></p><p><b>  //寫w1數(shù)據(jù)</b></p><

129、;p>  w=(y>>24);</p><p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  ad9851_bit_data=(w>>i)&0x01;</p><p>  ad9851_w_clk=1;</p>

130、<p>  ad9851_w_clk=0;</p><p><b>  }</b></p><p><b>  //寫w0數(shù)據(jù)</b></p><p><b>  w=w0; </b></p><p>  for(i=0;i<8;i++)</p>

131、<p><b>  {</b></p><p>  ad9851_bit_data=(w>>i)&0x01;</p><p>  ad9851_w_clk=1;</p><p>  ad9851_w_clk=0;</p><p><b>  }</b></p&

132、gt;<p><b>  //移入始能</b></p><p>  ad9851_fq_up=1;</p><p>  ad9851_fq_up=0;</p><p><b>  }</b></p><p>  第五章 測試數(shù)據(jù)及分析</p><p>  

133、67;5.1 測試使用儀器</p><p> ?。?)RIGOL DM3051的 萬用表;</p><p> ?。?)RIGOL DS1062C數(shù)字示波器;</p><p> ?。?)EE1461 DDS合成信號發(fā)生器。</p><p><b>  §5.2 測試方法</b></p><p&

134、gt;  根據(jù)設(shè)計(jì)要求,分別對輸出波形、輸出頻率和輸出電壓幅度進(jìn)行測試。將示波器信號線與信號發(fā)生器信號輸出端相連,示波器的地端與信號發(fā)生器的地端相連。實(shí)物圖如下:</p><p><b>  實(shí)物圖 一</b></p><p><b>  實(shí)物圖 二</b></p><p><b>  §5.3 測試數(shù)

135、據(jù)</b></p><p>  接50歐姆負(fù)載,對輸出電壓進(jìn)行測試,測量結(jié)果如表一。</p><p><b>  表一:</b></p><p>  測試圖片如下(未接50歐姆負(fù)載):</p><p><b>  100hz:</b></p><p>  測試圖1

136、:100hz</p><p><b>  300hz:</b></p><p>  測試圖 2:300hz</p><p><b>  600hz:</b></p><p>  測試圖 3:600hz</p><p><b>  1khz:</b><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論