當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動化
[導(dǎo)讀]為精確地輸出正弦波、調(diào)幅波、調(diào)頻波、PSK、ASK等信號及保證信號的高可靠性,設(shè)計(jì)出一種新型的正弦信號發(fā)生器。該正弦信號發(fā)生器以可編程邏輯器件CPLD和單片機(jī)AT89S52為基礎(chǔ),采用數(shù)字頻率合成DDS技術(shù)實(shí)現(xiàn)頻率合成功能,結(jié)合高速D/A器件AD9713使得輸出頻率維持在1 k~10 MHz范圍內(nèi),步進(jìn)為100 Hz,且通過對CPLD采用相應(yīng)的數(shù)字控制算法實(shí)現(xiàn)調(diào)頻FM,調(diào)幅AM和鍵控PSK、ASK數(shù)字調(diào)制功能。測試結(jié)果表明,設(shè)計(jì)的正弦信號發(fā)生器輸出信號穩(wěn)定度優(yōu)于10-4,在頻率范圍內(nèi)50 Ω的負(fù)載上輸出正弦波電壓幅度穩(wěn)定在6±0.6 V,波形無明顯失真,系統(tǒng)的整體性能良好。

  正弦信號源在實(shí)驗(yàn)室和電子工程設(shè)計(jì)中有著十分重要的作用,而傳統(tǒng)的正弦信號源根據(jù)實(shí)際需要一般價格昂貴,低頻輸出時性能不好且不便于自動調(diào)節(jié),工程實(shí)用性較差。本文的設(shè)計(jì)以較低的成本制作正弦信號發(fā)生器,可用作核磁共振中引發(fā)磁場測量儀的激勵一般的正弦信號,也可作為調(diào)制用的教學(xué)演示信號源。
    正弦信號發(fā)生器主要由兩部分組成:正弦波信號發(fā)生器和產(chǎn)生調(diào)幅、調(diào)頻、鍵控信號。正弦波信號發(fā)生器采用直接數(shù)字頻率合成DDS技術(shù),在CPLD上實(shí)現(xiàn)正弦信號查找表和地址掃描,經(jīng)D/A輸出可得到正弦信號。具有頻率穩(wěn)定度高,頻率范圍寬,容易實(shí)現(xiàn)頻率步進(jìn)100 Hz。全數(shù)字化結(jié)構(gòu)便于集成,輸出相位連續(xù),頻率、相位和幅度均可實(shí)現(xiàn)程控。
    調(diào)幅、調(diào)頻、鍵控信號的產(chǎn)生可采用調(diào)頻、調(diào)幅專用芯片能分剮實(shí)現(xiàn),但是該方法實(shí)現(xiàn)的調(diào)頻調(diào)幅功能,對于某一特定頻率和特定的調(diào)制度、頻偏效果較好,在載波頻率可變和調(diào)制度、頻偏要求任意設(shè)定的情況下難以實(shí)現(xiàn)。本文利用CPLD和單片機(jī)AT89S52不僅可以實(shí)現(xiàn)頻率范圍可調(diào)的正弦波信號,而且在CPLD內(nèi)部加上相應(yīng)的數(shù)字控制算法就能方便地實(shí)現(xiàn)調(diào)頻FM,調(diào)幅AM和鍵控PSK、ASK數(shù)字調(diào)制功能有利于提高系統(tǒng)的整體性能和工作可靠性。正弦信號產(chǎn)生部分可在一片CPLD(EP1K30)中實(shí)現(xiàn),大大地簡化了硬件電路,便于功能擴(kuò)展,并為進(jìn)一步實(shí)現(xiàn)系統(tǒng)集成創(chuàng)造了條件。

1 理論分析與計(jì)算
1.1 正弦波形的產(chǎn)生

    單向DDS由Nbit相位累加器和ROM只讀存儲器(正弦查找表)構(gòu)成的數(shù)控振蕩源(NCO),數(shù)模轉(zhuǎn)換器(DAC)、低通平滑濾波器(LPF)構(gòu)成,圖1所示為DDS的基本結(jié)構(gòu)。


    圖1中fc為時鐘頻率,K為頻率控制字,N為相位累加器的字長,M為ROM地址線位數(shù),L為ROM數(shù)據(jù)線寬度,fo為輸出頻率。相位累加器由全加器和累加寄存器級聯(lián)組成。在時鐘頻率fc的控制下,對輸入頻率控制字K進(jìn)行累加,累加滿量時就產(chǎn)生溢出。相位累加器的輸出對應(yīng)于該時刻合成周期信號的相位,并且這個相位是周期性的,在0~2π范圍內(nèi)變化。相位累加器位數(shù)為N,最大輸出為2N-1,對應(yīng)于2π的相位,累加1次就輸出1個相應(yīng)的相位碼,地址以查表方式,得到對應(yīng)相位的信號幅度值,經(jīng)過數(shù)模轉(zhuǎn)換,就可以得到一定頻率的信號輸出波形,低通濾波器對輸出的信號波形進(jìn)行平滑處理,濾除雜波和諧波。由于控制字K經(jīng)過2N/K次累加,相位累加器滿量溢出,完成1個周期運(yùn)算,所以輸出頻率fo由fc和K共同決定,即fo=fcK/2N且K<2N-1,得到DDS的最小分辨率可達(dá)fc/2N。理論上通過設(shè)定DDS相位累加器的位數(shù)N、頻率控制字K和時鐘頻率fc的值,就可以產(chǎn)生任一頻率的輸出。根據(jù)頻率步進(jìn)100Hz的要求,選取累加器的位數(shù)為19位,計(jì)算出時鐘頻率fc應(yīng)為52.4288 MHz。步進(jìn)的累計(jì)誤差通過軟件補(bǔ)償?shù)姆椒ㄟM(jìn)行修正,利用現(xiàn)有的52.416 0 MHz晶振完全精確地實(shí)現(xiàn)步進(jìn)100 Hz的要求。
1.2 產(chǎn)生模擬幅度調(diào)制信號
   
用調(diào)制信號去控制高頻振蕩的幅度,使其幅度的變化量隨調(diào)制信號成正比地變化,這一過程稱為幅度調(diào)制。若載波為uc=Uc cosωct,調(diào)制信號為f(t)=cosΩt,則調(diào)幅波為
   
    普通調(diào)幅波利用模擬相乘器實(shí)現(xiàn),但是外圍電路復(fù)雜,改變調(diào)制度需改變電路元件的參數(shù),實(shí)現(xiàn)起來繁瑣??梢圆捎肅PLD芯片結(jié)合DDS技術(shù)靈活的實(shí)現(xiàn)數(shù)字調(diào)幅,原理如圖2所示。


    由DDS產(chǎn)生的波形信號作為載波,在單片機(jī)內(nèi)部作調(diào)制信號為1 kHz的正弦波形存儲表,根據(jù)鍵盤所設(shè)定的調(diào)制度ma(10%~100%)與存儲表中的數(shù)據(jù)相乘的結(jié)果送CPLD與DDS得到的波形相乘,再與DDS信號相加就產(chǎn)生相應(yīng)的數(shù)字調(diào)幅波編碼,經(jīng)D/A轉(zhuǎn)換得到模擬調(diào)幅信號。
1.3 產(chǎn)生模擬頻率調(diào)制信號
   
在連續(xù)波調(diào)制中,載波可表示為uc=Uc cosωct,調(diào)制信號為UΩ(t),調(diào)頻波是瞬時頻率的變化量與調(diào)制信號成正比,因此調(diào)頻波的瞬時角頻率除了載波角頻率ωc外,還附加一項(xiàng)和調(diào)制信號成正比的部分,式中kf為比例系數(shù),是單位調(diào)制信號強(qiáng)度引起的頻率變化?!?omega;f(t)的最大值△ωf稱為最大頻偏,反映在頻率上為f(t)=fc+△fcos(2πft),調(diào)頻波的表達(dá)式:
   
    圖3為CPLD數(shù)字調(diào)頻電路,頻偏為5 K時的控制字是50,將余弦波形與50相乘,并與單片機(jī)傳遞的頻率控制字相加,送入DDS模塊經(jīng)D/A轉(zhuǎn)換就可以輸出調(diào)頻波,其設(shè)計(jì)原理圖如圖4所示。


1.4 產(chǎn)生二進(jìn)制PSK、ASK信號
   
用數(shù)字基帶信號去控制高頻正弦波的幅度就是振幅鍵控調(diào)制ASK。在CPLD內(nèi)部只需要根據(jù)所設(shè)定的二進(jìn)制基帶序列碼對產(chǎn)生的DDS波形進(jìn)行處理,二進(jìn)制基帶序列為1時波形通過,序列為0時輸出0,仿真波形如圖5所示。


    移相鍵控PSK是數(shù)字基帶信號去控制載波的相位。它是利用載波不同相位或相位變化來傳遞信息的。PSK的實(shí)現(xiàn)方法是根據(jù)數(shù)字基帶信號的兩個電平(或符號)使載波相位在兩個不同的數(shù)值之間切換,兩個載波相位通常相差180°。波形如圖6所示。


1.5 輸出信號調(diào)理部分
   
D/A轉(zhuǎn)換電路如圖7所示,選用的是12位高速D/A器件AD9713,該器件具有更好的靜態(tài)性能和動態(tài)特性。AD9713B更新速率可達(dá)100MS/  s。由于該D/A轉(zhuǎn)換器是針對DDS、波形重構(gòu)和高質(zhì)量圖像信號處理等應(yīng)用而設(shè)計(jì)的,這款芯片在動態(tài)特性方面表現(xiàn)特別突出,并且具有優(yōu)良的諧波抑制能力。AD9713輸出滿量程電流輸出是由VCONTROLAMP IN和RSET決定的,圖7中AD9713采用內(nèi)部參考電壓,輸出滿量程電流為-20 mA。


    幅度調(diào)節(jié)電路是由放大器組成。高頻信號放大要求放大器有足夠的輸出電壓轉(zhuǎn)換速率,在正弦波的情況下,放大器所需要的最大擺率SR=2πω=2πAf,其中ω為信號的角頻率,A為信號幅度,f為頻率。此外,幅度調(diào)節(jié)電路要求帶低阻負(fù)載,放大器的電流輸出能力也是個重要參數(shù),要在50 Ω負(fù)載上輸出6 V信號,則放大器至少要有120 mA的連續(xù)電流輸出能力??紤]以上原因,本文選擇AD公司的高速運(yùn)放AD811作為輸出放大器,它是一個寬帶高速電流反饋型運(yùn)算放大器,其各項(xiàng)參數(shù)非常適合上述指標(biāo):小信號帶寬(G=+2時)達(dá)120 MHz,電壓擺率SR為2 500 V/μs,全諧波失真THD為-74 dB(10 MHz),輸出電流達(dá)100 mA,其短路輸出電流可達(dá)150mA。


    幅度調(diào)節(jié)電路如圖8所示,圖中R3和R4起分流作用,限制用于I/V轉(zhuǎn)換的電流,1個電流反饋的高速放大電路。它把AD9713輸出的電流轉(zhuǎn)換成電壓,通過反饋電阻Rf的電流決定AD811輸出的幅度為6 V。為了增大后級的帶負(fù)載能力設(shè)計(jì)了后級電壓跟隨,模擬輸出的最后部分是濾波電路,濾波器的選擇主要取決于系統(tǒng)所要輸出的波形,在50 Ω的負(fù)載電阻上的電壓峰峰值為6±1 V。
1.6 頻率值的接收與顯示
   
鍵盤、顯示部分用來實(shí)現(xiàn)用戶與單片機(jī)的交互。系統(tǒng)采用中斷查詢的方式接收通過鍵盤輸入的頻率值。該頻率值一方面送到數(shù)碼顯示接口進(jìn)行顯示,另一方面轉(zhuǎn)化成頻率控制字送往相位累加模塊。

2 系統(tǒng)軟件設(shè)計(jì)
   
單片機(jī)程序采用C語言,在Keil uV2環(huán)境下編譯,用WAVE6000L仿真器調(diào)試CPLD在MAXPLUSⅡ下開發(fā),采用VHDL語言編程。
    關(guān)于CPLD部分,相位測量儀和數(shù)字移相信號發(fā)生器采用ALTERA公司的EP1K30TC144-3FPGA芯片,原理圖已經(jīng)在前面的分析中。關(guān)于單片機(jī)部分,程序流程圖如圖9所示。



3 功能及指標(biāo)測試
   
利用測試儀器:EE1641B1型函數(shù)信號發(fā)生器/計(jì)數(shù)器,直流穩(wěn)壓電源GPS-3303C、60 MHz示波器TDS1002,高頻測試儀等對設(shè)計(jì)的信號發(fā)生器進(jìn)行性能測試。正弦波的頻率范圍、步進(jìn)、在50 Ω負(fù)載上的輸出電壓幅度,失真度測量如表1所示,頻率穩(wěn)定度測量如表2所示,步進(jìn)為10%的幅度調(diào)制測試如表3所示,調(diào)制信號為1 kHz的頻率調(diào)制測試如圖10所示,二進(jìn)制PSK、ASK如圖11和圖12所示。


    經(jīng)過測試可以得到,本文設(shè)計(jì)的系統(tǒng)可達(dá)以下性能指標(biāo):
    1)正弦波輸出頻率范圍 1 kHz~10 MHz。
    2)具有頻率設(shè)置功能,頻率步進(jìn)100 Hz。
    3)輸出信號頻率穩(wěn)定度優(yōu)于10-4。
    4)輸出電壓幅度在50 Ω負(fù)載電阻上的電壓峰-峰值Vopp≥1 V。
    5)失真度用示波器觀察時無明顯失真。
    綜合分析各項(xiàng)指標(biāo)的測試結(jié)果發(fā)現(xiàn),該設(shè)計(jì)頻率變化范圍大,信號穩(wěn)定度高,失真度好,達(dá)到了性能良好的設(shè)計(jì)要求。

4 結(jié)論
   
CPLD和單片機(jī)AT89S52為基礎(chǔ),采用DDS技術(shù)實(shí)現(xiàn)的正弦信號發(fā)生器在保證輸出穩(wěn)定的正弦波頻率情況下能夠?qū)崿F(xiàn)頻率可調(diào),失真度小,頻率步進(jìn)小,精確度高等特點(diǎn),產(chǎn)生的正弦信號源可以廣泛運(yùn)用于教學(xué)或一般工業(yè)以及實(shí)驗(yàn)場合,測試結(jié)果表明本文提出的正弦信號發(fā)生器的設(shè)計(jì)是有效的,易于工程實(shí)現(xiàn)且具有一定的實(shí)用性。

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(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)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

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

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(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 半導(dǎo)體

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

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

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

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

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(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ù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

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