正弦波信號發生器基本原理與設計

2020-11-24 電子發燒友

正弦信號發生器主要由兩部分組成:正弦波信號發生器和產生調幅、調頻、鍵控信號。正弦波信號發生器採用直接數字頻率合成DDS技術,在CPLD上實現正弦信號查找表和地址掃描,經D/A輸出可得到正弦信號。具有頻率穩定度高,頻率範圍寬,容易實現頻率步進100Hz。

1、正弦波形的產生

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

圖1  基於DDS技術的正弦信號發生器原理框圖

圖1中fc為時鐘頻率,K為頻率控制字,N為相位累加器的字長,M為ROM地址線位數,L為ROM數據線寬度,f0為輸出頻率。相位累加器由全加器和累加寄存器級聯組成。在時鐘頻率fc的控制下,對輸入頻率控制字K進行累加,累加滿量時就產生溢出。相位累加器的輸出對應於該時刻合成周期信號的相位,並且這個相位是周期性的,在0~2π範圍內變化。相位累加器位數為N,最大輸出為2N-1,對應於2π的相位,累加1次就輸出1個相應的相位碼,地址以查表方式,得到對應相位的信號幅度值,經過數模轉換,就可以得到一定頻率的信號輸出波形,低通濾波器對輸出的信號波形進行平滑處理,濾除雜波和諧波。

由於控制字K經過2N/K次累加,相位累加器滿量溢出,完成1個周期運算,所以輸出頻率f0由fc和K共同決定,即f0=fcK/2N且K《2N-1,得到DDS的最小解析度可達fc/2N。理論上通過設定DDS相位累加器的位數N、頻率控制字K和時鐘頻率fc的值,就可以產生任一頻率的輸出。根據頻率步進100Hz的要求,選取累加器的位數為19位,計算出時鐘頻率fc應為52.4288MHz。步進的累計誤差通過軟體補償的方法進行修正,利用現有的52.4160MHz晶振完全精確地實現步進100Hz的要求。

2、產生模擬幅度調製信號

用調製信號去控制高頻振蕩的幅度,使其幅度的變化量隨調製信號成正比地變化,這一過程稱為幅度調製。若載波為uc=Uccosωct,調製信號為f(t)=cosΩt,則調幅波為

uAM(t)=Uc[1+macosΩt]cosωct(1)

普通調幅波利用模擬相乘器實現,但是外圍電路複雜,改變調製度需改變電路元件的參數,實現起來繁瑣。可以採用CPLD晶片結合DDS技術靈活的實現數字調幅,原理如圖2所示。

圖2  幅度調製原理框圖

由DDS產生的波形信號作為載波,在單片機內部作調製信號為1kHz的正弦波形存儲表,根據鍵盤所設定的調製度ma(10%~100%)與存儲表中的數據相乘的結果送CPLD與DDS得到的波形相乘,再與DDS信號相加就產生相應的數字調幅波編碼,經D/A轉換得到模擬調幅信號。

3、產生模擬頻率調製信號

在連續波調製中,載波可表示為uc=Uccosωct,調製信號為UΩ(t),調頻波是瞬時頻率的變化量與調製信號成正比,因此調頻波的瞬時角頻率除了載波角頻率ωc外,還附加一項和調製信號成正比的部分ω(t)=ωc+Δωf(t),Δωp(t)=kfuΩ(t),式中kf為比例係數,是單位調製信號強度引起的頻率變化。Δωf(t)的最大值Δωf稱為最大頻偏,反映在頻率上為f(t)=fc+Δfcos(2πft),調頻波的表達式:

UFM(t)=Uccos[(fc+Δfcos(2πft)t](2)

圖3  頻率調製原理框圖

圖3為CPLD數字調頻電路,頻偏為5K時的控制字是50,將餘弦波形與50相乘,並與單片機傳遞的頻率控制字相加,送入DDS模塊經D/A轉換就可以輸出調頻波,其設計原理圖如圖4所示。

圖4  頻率調製設計原理圖

4、產生二進位PSK、ASK信號

用數字基帶信號去控制高頻正弦波的幅度就是振幅鍵控調製ASK。在CPLD內部只需要根據所設定的二進位基帶序列碼對產生的DDS波形進行處理,二進位基帶序列為1時波形通過,序列為0時輸出0,仿真波形如圖5所示。移相鍵控PSK是數字基帶信號去控制載波的相位。

圖5  二進位ASK仿真波形圖

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

圖6  二進位PSK仿真波形圖

5、輸出信號調理部分

D/A轉換電路如圖7所示,選用的是12位高速D/A器件AD9713,該器件具有更好的靜態性能和動態特性。AD9713B更新速率可達100MS/s。由於該D/A轉換器是針對DDS、波形重構和高質量圖像信號處理等應用而設計的,這款晶片在動態特性方面表現特別突出,並且具有優良的諧波抑制能力。AD9713輸出滿量程電流輸出是由VCONTROLAMPIN和RSET決定的,圖7中AD9713採用內部參考電壓,輸出滿量程電流為-20mA。

圖7  D /A轉換電路

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

圖8  幅度調節電路

幅度調節電路如圖8所示,圖中R3和R4起分流作用,限制用於I/V轉換的電流,1個電流反饋的高速放大電路。它把AD9713輸出的電流轉換成電壓,通過反饋電阻Rf的電流決定AD811輸出的幅度為6V。為了增大後級的帶負載能力設計了後級電壓跟隨,模擬輸出的最後部分是濾波電路,濾波器的選擇主要取決於系統所要輸出的波形,在50Ω的負載電阻上的電壓峰峰值為6±1V。

6、頻率值的接收與顯示

鍵盤、顯示部分用來實現用戶與單片機的交互。系統採用中斷查詢的方式接收通過鍵盤輸入的頻率值。該頻率值一方面送到數碼顯示接口進行顯示,另一方面轉化成頻率控制字送往相位累加模塊。

7、系統軟體設計

關於單片機部分,程序流程圖如圖9所示。

圖9  單片機程序流程圖

8、功能及指標測試

表1 正弦波實驗觀察結果

表2 正弦波頻率穩定度測試結果

表3  正弦波幅度調製測試結果

利用測試儀器:EE1641B1型函數信號發生器/計數器,直流穩壓電源GPS-3303C、60MHz示波器TDS1002,高頻測試儀等對設計的信號發生器進行性能測試。正弦波的頻率範圍、步進、在50Ω負載上的輸出電壓幅度,失真度測量如表1所示,頻率穩定度測量如表2所示,步進為10%的幅度調製測試如表3所示,調製信號為1kHz的頻率調製測試如圖10所示,二進位PSK、ASK如圖11和圖12所示。

圖10  正弦波頻率調製測試結果

經過測試可以得到,本文設計的系統可達以下性能指標:

1)正弦波輸出頻率範圍1kHz~10MHz。

2)具有頻率設置功能,頻率步進100Hz。

3)輸出信號頻率穩定度優於10-4。

4)輸出電壓幅度在50Ω負載電阻上的電壓峰-峰值Vopp≥1V。

5)失真度用示波器觀察時無明顯失真。

綜合分析各項指標的測試結果發現,該設計頻率變化範圍大,信號穩定度高,失真度好,達到了性能良好的設計要求。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 信號發生器原理
    現代信號發生器的結構非常複雜,與早期的簡易信號發生器天差地別,但總體基本結構功能單元還是類似的。  信號發生器的原理:系統包括主振級、主振輸出調節電位器、電壓放大器、輸出衰減器、功率放大器、阻抗變換器和指示電壓表。
  • 正弦信號發生器設計方案
    打開APP 正弦信號發生器設計方案 馬海洋,曾真,徐廣嵌 發表於 2010-04-15 15:34:41 正弦信號發生器設計方案1 引言    為了精確地輸出正弦波、調幅波、調頻波、PSK及ASK等信號,並依據直接數字頻率合成(Direct Digital FrequencySvnthesizer,簡稱DDFS)技術及各種調製信號相關原理,設計了一種採用新型
  • 信號發生器和示波器的原理和使用
    示波器在使用的過程中用戶對於示波器的工作原理和組成是必須要掌握的,這對於用戶的使用是很重要的。今天小編就來具體為大家介紹一下示波器的工作原理和組成吧,希望可以幫助到大家。 函數信號發生器的原理和使用 1. 基本要求: 設計製作一個方波-三角波-正弦波信號發生器,供電電源為±12V。
  • 基於單片機的正弦信號發生器的設計
    基於單片機的正弦信號發生器的設計 秩名 發表於 2012-07-31 11:42:14   摘 要:本系統採用AT89S51單片機為核心,輔以必要的模擬,數字電路,構成了一個基於
  • SFG-1000系列函數信號發生器的結構及性能特點
    打開APP SFG-1000系列函數信號發生器的結構及性能特點 海洋興業科技 發表於 2021-01-04 09:21:45 SFG
  • 高頻正弦波發生器電路圖
    打開APP 高頻正弦波發生器電路圖 網絡整理 發表於 2020-03-20 09:59:08   高頻正弦波發生器電路圖
  • 直接數字合成技術實現函數信號發生器
    摘要:本文利用直接數字合成技術通過一款FPGA可編程邏輯晶片實現函數信號發生器的研製,該信號發生器是以Altera公司生產的EP4CE6F17C8晶片為設計載體,通過DDS技術實現兩路同步信號輸出。通過軟體Quartus-II12.0和Nios-II 12.0開發環境編程,實現多種波形信號輸出,信號具有高精度的頻率解析度能力,最高可達36位。
  • ad9850信號發生器
    信號發生器是一種能提供各種頻率、波形和輸出電平電信號的設備。在測量各種電信系統或電信設備的振幅特性、頻率特性、傳輸特性及其它電參數時,以及測量元器件的特性與參數時,用作測試的信號源或激勵源。   信號發生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。各種波形曲線均可以用三角函數方程式來表示。
  • 基於MSP430的信號發生系統設計
    因此,開發一種成本低、性能好的數字式寬頻信號發生器就顯得尤為重要。如何合理地研製基於DDS技術的一種結構簡單、易於操作、性能穩定、成本低廉的信號發生器是此項目的主要內容。1 系統方案設計  本系統利用了兩塊型號為MSP430的MCU開發板,可以通過USB接口與PC機進行交互,從而實現上位機的控制。
  • 零基礎學FPGA (二十六)頻、相可調,任意波形信號發生器系統設計
    ,關於基於DDS信號發生器的技術文檔網上也多的是,但是我還是想寫一下這部分的教學,因為從我自身的學習來看,這部分內容並不是很難,也很容易實現,代碼也就那幾行。但是,我發現我當時學這部分的時候,從網上找資料,大部分都是基於原理的講解,或者說只是做到仿真這一步,而且原理的講解太過書面化,初學者不怎麼好理解。我做了這麼一個教程,全方面的做一個這樣一個系統。其中包括信號發生器的原理部分,代碼實現,仿真,按鍵控制頻率、相位變換,包括正弦波、方波、鋸齒波、三角波的產生,以及D/A轉換晶片的操作,直到能夠在示波器上觀察到我們產生的波形,並通過按鍵控制為止。
  • 信號發生器的結構和原理
    信號發生器內部電路一般由振蕩器、放大器、輸出衰減器、穩壓電源及指示電壓表等部分組成。RC振蕩器用電阻代替了電感器,使結構簡單、緊湊,不僅降低了成本,而且還具有較高的頻率穩定性,調節使用較方便,因而在低頻信號發生器中被廣泛地應用。典型的RC振蕩器叫做文氏電橋振蕩器。
  • 基於DDS構建可調頻穩幅信號發生器
    摘要 系統採用基於DDS工作原理的AD9851,以單片機為控制核心,設計了可產生頻率可調的穩幅高精度正弦波、方波信號發生器。輸出級通過橢A濾波器去除高頻噪聲以穩定信號,並採用乙類推免功率放大器電路以提高系統的負載能力。闡述了晶片與外部電路接口的硬體結構並作出詳細的系統測試。
  • 通用通信信號發生器中的MSK設計
    1 引言 通信信號發生器是電磁環境仿真與模擬、通信系統設計中的重要環節,也是通信與通信對抗系統研究的基本要素。通信信號發生器通常是由硬體電路組合而成,存在硬體規模大、資金投入多、不易擴展等缺點。
  • 基於RC正弦波振蕩電路的電子琴設計
    模擬電路中的RC正弦波振蕩電路具有一定的選頻特性,樂聲中的各音階頻率也是以固定的聲音頻率為機理的。本文介紹基於RC正弦波振蕩電路的簡易電子琴設計方案。1 基本樂理知識 音調主要由聲音的頻率決定,樂音(複音)的音調更複雜些,一般可認為主要由基音的頻率來決定。
  • 頻率可調的移相式正弦波發生器電路
    打開APP 頻率可調的移相式正弦波發生器電路 佚名 發表於 2010-12-29 11:46:31 本電路(見下圖)是一種頻率可調的移相式正弦波發生器電路
  • 信號發生器的架構——從模擬輸出到高級特性
    這兩類信號發生器是函數發生器和任意波形發生器(AWG)。函數發生器函數發生器是專為生成位於精確頻率點的周期性波形而設計的。事實上,它們通常採用一個稱為直接數字合成(DDS)的時鐘機理,以生成精度高於1 µHz的精確頻率。此外,DDS賦予了函數發生器在運行中以相位連續的方式改變頻率的能力。
  • 鎖相放大器的基本原理(Part 1)
    鎖相放大器是實驗室中最常見的儀器,可以提取出淹沒在強噪聲背景中的已知微弱信號。這個視頻分為上下兩部分,在第一部分中,我們將介紹外差法的基本原理,並講解它在鎖相放大中的應用。在第二部分中,我們將介紹鎖相放大器的兩個重要可調節參數:相位和低通濾波器帶寬。
  • RC正弦波振蕩器工作原理和經典RC振蕩電路設計
    打開APP RC正弦波振蕩器工作原理和經典RC振蕩電路設計 發表於 2017-05-10 16:42:10   RC正弦波振蕩電路   RC串並聯網絡振蕩電路用以產生低頻正弦波信號,是一種使用十分廣泛的RC振蕩電路
  • 在可再生能源應用的逆變器設計中使用SPWM發生器
    該簡化原理圖顯示了SPWM如何產生開關信號為了獲得更好的結果,三角波形和正弦波形之間的頻率比必須為整數N = fC/fS,其中fC是載波頻率或三角波,fS是調製頻率或正弦波。在這種情況下,每個半周期的電壓脈衝數為N/2。在圖4中可以看到這種效果,其中顯示了三角波、正弦波和PWM輸出波形。
  • 信號發生器主要用途
    能夠產生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數信號發生器。函數信號發生器在電路實驗和設備檢測中具有十分廣泛的用途。例如在通信、廣播、電視系統中,都需要射頻(高頻)發射,這裡的射頻波就是載波,把音頻(低頻)、視頻信號或脈衝信號運載出去,就需要能夠產生高頻的振蕩器。