999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MSP430的多功能信號發生器設計

2021-10-19 08:50:38勤,程
成都大學學報(自然科學版) 2021年3期
關鍵詞:單片機信號

王 勤,程 輝

(成都大學 電子信息與電氣工程學院,四川 成都 610106)

0 引 言

信號發生器是電子信息領域必不可少的儀器設備,在通信、測試及控制等領域有著廣泛應用[1-2].在實驗室與戶外等多種特定測試場合,對信號發生器功能有不同需求,而通用信號發生器在很多時候無法滿足特定測試場合的要求[3-4].本研究基于直接數字頻率合成(direct digital frequency synthesis,DDS)技術設計了一種多功能信號發生器,其可產生較寬頻率范圍的正弦信號,滿足從低頻至高頻測試的需求,同時可產生多種調制信號,滿足對調制信號的需求,具有良好的人機界面,通過電池供電,完全滿足實際場合的使用要求.

1 系統總體設計

信號發生器系統主要由鍵盤顯示模塊、單片機控制模塊、正弦信號產生模塊、信號調理模塊及調制模塊等組成,具體如圖1所示.系統的工作步驟是:鍵盤顯示模塊用于設定輸出正弦信號參數或調制信號類型;單片機控制模塊與正弦信號產生模塊生成設定正弦信號,經信號調理模塊后輸出能正常使用的正弦信號,該信號同時作為調制模塊載波信號使用;調制信號由單片機控制模塊產生,經調制模塊處理后可實現AM模擬調制和ASK、BPSK、FSK等數字調制.

圖1 信號發生器系統框圖

2 系統硬件設計

2.1 單片機控制模塊

系統的單片機控制模塊采用MSP430F149單片機.該單片機為TI公司生產的16位FLASH型單片機,具有集成度高、功能豐富的特點,能實現多種復雜設計[5],相較于其他控制芯片,具有開發難度小,成本低的優點,特別適用于需要電池供電的便攜式儀器儀表中,故本系統將MSP430F149作為多功能信號發生器控制模塊.

2.2 正弦信號產生模塊

系統的正弦信號產生模塊使用DDS集成芯片AD9852來實現.AD9852是ADI公司生產的專用DDS芯片,內含雙12位D/A轉換器及高速比較器,具有雙48位頻率控制字,且擁有最高可達300 MHz的工作頻率,輸出最高達150 MHz的頻率生成信號,可實現全數字頻率合成、頻率發生、調頻和調相等功能[6-7].相較于其他方式實現DDS,其性能出眾,性價比高,使用方便,且具有較低的功耗,可極大程度縮短開發周期.AD9852內部主要頻率合成過程如圖2所示.

圖2 AD9852 DDS頻率合成框圖

圖2中,參考時鐘頻率為200 MHz,由外部50 MHz高穩定度有源晶振經AD9852內部可編程時鐘倍頻器4倍頻后得到,可滿足產生1 Hz~20 MHz正弦信號需求.相位累加器長度為48位,由加法器和寄存器構成,用于累加相位和存儲相關結果.波形存儲器(ROM)用于將正弦功能表存儲起來.數模轉換器(DAC)為一12位300 MHz DAC,用于把前端量化的數字波形轉換為模擬正弦信號輸出.

2.3 信號調理模塊

由于AD9852輸出的信號含有噪聲且信號幅度較小,不能直接使用,故該輸出信號需經信號調理模塊之后才能使用.信號調理模塊由低通濾波器、信號放大電路和自動增益控制(automatic gain control,AGC)電路組成,可凈化、放大與穩定前級輸出正弦信號,具體如圖3所示.

圖3 信號調理模塊

2.3.1 濾波電路

由于AD9852輸出正弦信號中含有高頻干擾信號,需經低通濾波器濾除后才可供后級使用.本系統低通濾波器采用無源七階切比雪夫濾波器[8],相較于其他類型濾波器,切比雪夫濾波器具有通帶平坦、阻帶等波紋或阻帶平坦、通帶等波紋的特性,且阻帶下降較快,和理想濾波器頻率響應曲線之間誤差最小,故采用切比雪夫濾波器來濾除高頻干擾.該濾波器由分立元件構成,結構簡單,可作用于120 MHz以內的信號,滿足設計輸出20 MHz正弦信號需求,濾波電路如圖4所示.

圖4 濾波電路

2.3.2 信號放大電路

濾波后的正弦信號幅度較小,需經放大電路放大后才能達到向后級輸出的需求,信號放大電路由電流模運放OPA2684構成.OPA2684是TI公司生產的低功耗、高性能電流模運算放大器,采用新的輸入級緩沖結構,放大器在寬增益范圍內可保持幾乎恒定的交流性能,可提供最大120 mA輸出電流,最大帶寬可達170 MHz.OPA2684可較好地平衡性能、功耗與成本,故本系統信號放大電路采用該芯片,電路如圖5所示.

圖5 信號放大電路

2.3.3 自動增益控制電路

為保證放大后正弦信號幅度的均勻與穩定,滿足提供可靠正弦信號的需求,需在放大電路后有一級自動增益控制電路,該電路由可控增益放大器AD603和高速三極管2N3906、2N3904組成.AD603是ADI公司生產的低噪聲、低功耗電壓控制放大器,其最高帶寬可達90 MHz,廣泛應用于AGC系統[9].系統的自動增益控制電路如圖6所示.電路由2個AD603級聯組成,可達到最大信噪比.輸入信號經2級AD603放大后,在電容CAV處產生自動增益控制電壓VAGC,進入電容CAV的電流為2N3906和2N3904集電極電流之差△Ic,隨輸出信號幅度增大而增大,最終自動增益控制電壓VAGC將跟隨輸出信號幅度變化.AD603的1腳作為正電壓增益控制輸入端,由VAGC電壓輸入,2腳為負電壓增益控制輸入端,接外部輸入電壓,通過1腳與2腳之間電壓差的變化來控制輸出信號幅度的穩定.該電路結構較簡單,控制方便,只需在外部輸入增益控制電壓即可確保增益穩定,靈敏度高,且具有較高的性價比.

圖6 自動增益控制電路

2.4 調制模塊

系統的調制模塊由模擬調制部分和數字調制部分構成,可產生AM、ASK、BPSK、FSK等調制信號.

在模擬調制部分,AM調制采用D/A芯片TLC7528和模擬乘法器MPY634作為核心器件.TLC7528為TI公司生產的雙8位數模轉換器,該芯片設計有獨立的片上數據鎖存,數據通過公共8位輸入口傳送至2個DAC數據鎖存器中的任一個,并通過控制端口確定裝載哪一個DAC.MPY634是TI公司生產的高帶寬精密模擬乘法器,可進行混頻、平衡調制與解調,具有優良的載波抑制功能,廣泛應用于中頻、射頻和視頻信號處理等領域[10].AM調制電路如圖7所示,MSP430F149控制TLC7528產生正弦信號作為調制信號,AD9852模塊輸出的正弦信號作為載波,將調制信號與載波信號通過模擬乘法器MPY634相乘即可得到AM調制信號,改變調制信號的幅度即可調節調制度.

圖7 AM調制電路

數字調制信號由MSP430F149控制AD9852產生,可充分利用AD9852內部功能,減少外部硬件帶來的誤差,產生高質量數字調制信號,同時可節省成本.工作時,AD9852模塊輸出的正弦信號作為載波,MSP430F149產生的二進制序列碼作為調制信號,通過設置AD9852內部不同寄存器得到ASK、BPSK、FSK等信號.

3 系統軟件設計

3.1 主程序設計

本系統以MSP430F149單片機控制AD9852及外圍器件產生正弦信號與各種調制信號,并通過鍵盤顯示模塊操作和顯示,系統總體流程如圖8所示.系統初始化完成后,鍵盤顯示模塊提示通過按鍵選擇輸出正弦信號或調制信號.若選擇正弦信號,則進一步提示通過按鍵設置輸出正弦信號參數;若選擇調制信號,則進一步提示選擇輸出調制信號類型,通過按鍵可選擇輸出AM、ASK、BPSK、FSK等調制信號,同時可進一步對輸出調制信號進行設置.

圖8 系統主程序流程圖

3.2 正弦信號產生程序設計

正弦信號由MSP430F149控制AD9852產生,需設置AD9852內部控制寄存器、頻率寄存器、相位寄存器以及振幅控制寄存器.各寄存器片內地址分別為1DH~20H、04H~09H、00H~01H、21H~22H,其中頻率寄存器為48位,相位寄存器為14位,振幅控制寄存器為12位,改變3個寄存器控制字便可產生不同參數的正弦信號.

AD9852輸出正弦信號相應控制字由式(1)~(3)確定.

Kf=f0*2N/fc=f0*248/fc

(1)

Kp=P0*214/360°

(2)

Kv=V0*212/Vref

(3)

式中,Kf、Kp、Kv分別為頻率控制字、相位控制字和振幅控制字,f0、P0、V0分別為輸出正弦信號頻率、相位和振幅,N為頻率寄存器位數,為48位,fc為參考時鐘頻率,Vref為12位D/A轉換器參考電壓.

工作時,首先通過鍵盤選擇正弦信號,此時,MSP430F149將AD9852內控制寄存器的9~11位設置為000,使其工作在單頻模式.然后設置輸出正弦信號的頻率、相位與振幅等參數,根據設定值,MSP430F149由式(1)~(3)計算產生相應的控制字,并發送至AD9852來設置對應寄存器,其中頻率寄存器數據由式(1)中頻率控制字Kf確定,相位寄存器數據由式(2)中相位控制字Kp確定,振幅控制寄存器數據由式(3)中振幅控制字Kv確定.在200 MHz參考時鐘作用下,經AD9852內部相位累加器、波形存儲器、D/A轉換器等模塊之后,在其輸出端得到階梯形正弦信號,再經外部低通濾波器后得到可使用的正弦信號.

3.3 調制信號產生程序設計

通過鍵盤顯示模塊選擇調制信號后,可進一步選擇調制信號類型.當選擇AM調制后, MSP430F149通過查詢正弦表控制TLC7528產生一定頻率范圍的正弦信號作為調制信號,AD9852產生的正弦信號作為載波信號,在MPY634的輸出端可得到AM調制信號.此方法可根據需求,由鍵盤靈活調整調制信號與載波信號,使用方便快捷,同時可充分發揮AD9852功能,提高使用效率,節省硬件成本.

在數字調制中,MSP430F149產生一定速率的二進制基帶序列碼作為調制信號,載波為AD9852產生的正弦信號.FSK調制與BPSK調制可通過MSP430F149向AD9852輸入二進制序列碼并設置內部寄存器實現.當控制寄存器9~11位設置為100時為FSK模式,之后設置頻率寄存器1、2 的控制字,對應產生頻率分別為f1、f2的正弦信號,當二進制序列碼輸出值為0時,輸出頻率f1正弦信號,當二進制序列碼輸出值為1時,輸出頻率f2正弦信號,即可實現FSK調制.當控制寄存器9~11位設置為001時為BPSK模式,之后設置頻率寄存器1控制字,確定載波頻率,并進一步設置相位寄存器1、2的控制字,當二進制序列碼輸出值為0時,輸出相位寄存器1對應相位正弦信號,當二進制序列碼輸出值為1時,輸出相位寄存器2對應相位正弦信號,即可實現BPSK調制.因AD9852無ASK工作模式,需通過判斷MSP430F149產生序列來實現ASK調制,當二進制序列碼為1時,設置振幅控制寄存器控制字,使其輸出幅度為非0正弦波,當二進制序列碼輸出值為0時,設置振幅控制寄存器控制字,使其輸出幅值為0,即可實現ASK調制.

4 系統測試

4.1 正弦信號測試

為測試正弦信號,本系統在1 Hz至~20 MHz頻率范圍內設置10檔測試數據,通過在鍵盤顯示模塊設定期望參數,調節AD9852頻率控制字,使AD9852輸出正弦信號作用在50Ω負載電阻上,并設置振幅控制字,使輸出正弦信號峰峰值固定為5V,用數字示波器觀察輸出正弦信號頻率與峰峰值,所得數據如表1所示.

表1 正弦信號測試數據

由測試結果可知,輸出正弦信號在1 Hz~10 MHz范圍內頻率與峰峰值都比較穩定,峰峰值可達到5V±0.5V.當設置頻率增加時,輸出信號頻率的精度下降且峰峰值下降明顯.峰峰值下降由Sinc效應產生,導致輸出信號頻率增加時峰峰值減小.頻率誤差主要與AD9852參考時鐘頻率偏差有關[11],由于參考時鐘由外部50 MHz有源晶振經AD9852內部倍頻器4倍頻后得到,當外部晶振存在一定誤差時,經4倍頻后會將頻率誤差進一步放大,當輸出正弦信號頻率增加時,導致輸出頻率誤增大差.此外,相位截斷誤差也會導致頻率誤差[12].

4.2 調制信號測試

在調制信號的測試中,對于模擬調制,MSP430F149產生1.6 kHz正弦波作為調制信號,AD9852產生40 kHz正弦波作為載波,所產生AM調制信號如圖9所示.從圖9中可以看出,AM調制信號滿足需求.經測試,通過鍵盤改變調制信號和載波信號參數可實現調制信號頻率100Hz~10kHz可調、調制度10%~100%可調的AM調制信號.

圖9 AM調制信號

3種數字調制的調制信號為速率均為3 kbps的二進制基帶序列碼,產生的ASK、BPSK、FSK信號分別如圖10~12所示.ASK信號載波為400 kHz的正弦波,當調制信號二進制碼為1時,輸出400 kHz正弦波,二進制序列碼為0時,輸出為0.BPSK信號中相位1、2均為180°,在二進制序列0和1的跳變處產生180°相位偏移.FSK信號中載波頻率分別為400 kHz和800 kHz,在0和1的跳變處頻率由400 kHz變為800 kHz.經測試,改變數字調制中相關信號參數,可實現不同參數下的ASK、BPSK和FSK信號,完全滿足一般測試場合需求.

圖10 ASK調制信號

圖11 BPSK調制信號

圖12 FSK調制信號

5 結 語

本研究以MSP430F149單片機和AD9852為核心設計了一種多功能信號發生器,整個系統結構緊湊,功能強大,其可產生1 Hz~20 MHz的正弦信號,在50Ω負載電阻上正弦信號峰峰值可達5V±0.5V,并可實現AM、ASK、BPSK、FSK等調制功能.實際測試表明,本信號發生器具有較好的穩定性和抗干擾性能,操作簡單,使用方便,完全滿足實驗室與戶外等一般測試場合的使用要求.

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 中文字幕一区二区人妻电影| 国产在线观看一区二区三区| 欧美亚洲第一页| 日韩免费毛片视频| 99精品福利视频| 香蕉久久国产精品免| 在线精品视频成人网| 天堂va亚洲va欧美va国产| 99热这里只有精品国产99| 亚洲Av综合日韩精品久久久| 免费99精品国产自在现线| 国产成人凹凸视频在线| 蜜桃视频一区| 99久久国产综合精品女同| 免费精品一区二区h| 福利小视频在线播放| 精品丝袜美腿国产一区| 欧美成人国产| 欧美在线国产| 国产尤物在线播放| 国产亚洲欧美在线专区| 亚洲国产亚洲综合在线尤物| 国产丰满成熟女性性满足视频 | 中文字幕在线看视频一区二区三区| 成人国产一区二区三区| 国产v精品成人免费视频71pao| 色噜噜在线观看| 国产精品香蕉在线| 免费又爽又刺激高潮网址| 亚洲男人天堂网址| 999国产精品| 一边摸一边做爽的视频17国产| 欧美亚洲第一页| 农村乱人伦一区二区| 这里只有精品免费视频| 亚洲中久无码永久在线观看软件 | 亚洲国产精品不卡在线| 91久久天天躁狠狠躁夜夜| 久久99久久无码毛片一区二区| 国产激情无码一区二区三区免费| 欲色天天综合网| 欧美日本激情| 亚洲区欧美区| 97在线碰| 午夜在线不卡| 国产肉感大码AV无码| 99re视频在线| 亚洲狼网站狼狼鲁亚洲下载| 国产精品护士| 人妻一区二区三区无码精品一区| 欧美亚洲国产精品久久蜜芽| 黄色国产在线| 欧美一级在线播放| 国产午夜福利亚洲第一| 色九九视频| 日本一区二区三区精品视频| 国产亚洲精品无码专| 福利国产在线| 欧美综合激情| 国产成人无码播放| 欧美天堂在线| 波多野结衣亚洲一区| 国产欧美日韩一区二区视频在线| 国产女人水多毛片18| 漂亮人妻被中出中文字幕久久 | 欧美一级夜夜爽| 天堂成人在线视频| 日本人妻一区二区三区不卡影院| 在线观看无码a∨| 久久6免费视频| 日韩在线欧美在线| 国产精品无码AV中文| 亚洲a免费| 亚洲无码视频喷水| 国产jizz| 9999在线视频| 久热中文字幕在线观看| 国产精品思思热在线| 高清无码手机在线观看| 国产精品午夜福利麻豆| 亚洲国产精品VA在线看黑人| 97在线国产视频|