姆潛電子測量技術
王金庭楊敏田浩
沈田第320310卷第4年4月期
(1.湖北經濟學院電子工程系武漢430205;2.中國地質大學機電學院武漢430205)
摘要:介紹了基於fpga的函式發生器的設計、實驗和測試。系統運用了基於嵌入式處理器的sopc技術,以
aitera公司的cyclone1i系列fpga為平台,將微處理器、匯流排、數字頻率合成器、儲存器和i/0介面等部件整合在
一片fpga上,實現了50 hz到10mhz頻率範圍正弦訊號的輸出,擴充套件了等多種訊號調製功
能。輸出級採用ad811的功率放大器以提高負載能力,5o q負載下輸出峰一峰值046v可調。關鍵詞:現場可程式設計門陣列;頻率合成;調製;濾波器中圖分類號:tp274.2
文獻標識碼:b
0 引言
隔的改變,控制讀出儲存波形器乙個週期正弦波幅值的數目,達到輸出頻率的控制。由於為了輸出波形不失真,就要求每個週期從波形表中讀出不少於32個點,當系統輸出達到10 mhz時,則d/a轉化速率至少要320 mhz。上述功
目前的函式發生器普遍採用dds技術,選用專用的
dds晶元和mcu可設計出效能較高的函式發生器,但缺
點是使用的晶元數量較多,電路結構較複雜。運用了基於嵌入式處理器的sopc技術,可以將dds、控制電路等整合在一片fpga晶元上,用較簡單的電路即實現了正弦信
能可使用vhdi語言對fpga程式設計實現。
號的產生以及等多種訊號調製功能,完成較高的效能指標。
1 系統功能設計
1.1正弦訊號產生
採用直接數字頻率合成(dds)技術。其原理如圖1所示,在fpga/cpld內部實現高速的多位數相位累加器,
圖1基於dds技術的訊號發生器
輸出位址訊號,控制讀出波形儲存器中存放的正弦波幅度數碼訊號,通過改變相位累加器的相位增量m,即位址間
***專案:湖北經濟學院校級青年資助**
1.2利用乘法器實現調幅
採用在fpga內進行全數字的乘法運算取常用的模
32 王金庭等:基於fpga的函式發生器
擬乘法器。將系統產生的載波和調製訊號送入乘法器兩輸入端,相乘輸出得到幅度調製訊號。在調製訊號加上直流成分就可得到普通調幅波輸出,調節直流成分的大小可調
第4期fpga內實現,所以模擬電路僅包含da轉換電路,濾波電路以及功放電路。由於在fpga內嵌入了軟核處理器,可實現系統的控制。
系統框圖如圖2所示。
節調制度m 的值。
1.3模擬頻率調製
基於fm原理,根據調頻訊號變化的規律採用數字方式控制dds正弦波發生器的頻率控制字,直接作用於輸出
波形的頻率值,即實現了對訊號源的頻率調製。
1.4鍵控法產生2ask訊號
通過vhdi語言在fpga內數字實現,數位電路內的0、1數字基帶訊號作為選擇開關訊號對應於鍵控訊號,dds對應於載波發生器。
1.5相位選擇法產生這psk訊號
二進位制相移鍵控用同乙個載波的兩種相位來代表數碼訊號。由相位選擇法產生,即由數字基帶訊號控制在兩路反向訊號中選擇一路訊號,兩路反向訊號由dds產生。
2理論分析與計算
2.1正弦波頻率計算與控制方法
dds輸出訊號頻率為:f0一(廠r×k)/2最低輸出頻率為:f…一-廠c/2
式中:為累加時鐘頻率,k為頻率控制字,n為累加器位數。本設計中.一120mhz,n一32,則1hz頻偏控制字k為:k一2n/廠r一
要求頻率步進△fo一100 hz,則相應的頻率控制字的步進值為:ak一
2.2功率放大模組
功率放大部分採用電壓反饋型寬頻運放供電,增益為+1o情況下,一3 db頻寬達100 mhz,輸出電流達100 ma,輸出峰峰值可達6v。2.3 am調製模組
調幅訊號表示式為:
(£)一
式中:ojot,wt分別為調製訊號和載波訊號的角頻率;為
調制度。
令v(0)一一則
()一故調幅訊號可通過乘法器和加法器得到;通過改變調製訊號 ()的幅值來改變ltla,當
()的範圍為0.1~1v,
對應為10 ~100 ;也可以
通過改變直流分量vo的大小來改變 n。
3系統組成及硬體設計
3.1系統組成
本系統由fpga,模擬電路以及外設3個部分組成。由於正弦訊號發生和各種調製功能均通過dds方式在
圖2系統組成框圖
3.2硬體設計
3.2.1數字部分
以嵌入式處理器niosii為核心,將微處理器、匯流排、外
設、dds、儲存器和i/o介面等器件整合在一片fpga上,建立乙個可程式設計片上系統,系統可實現以下5個方面的功
能:①控制鍵盤和顯示器;②根據輸入的頻率值,通過資料計算得到頻率控制字;③實現數字頻率合成器;④實現數字調製器;⑤實現對dac的控制。
使用數字訊號處理技術,通過軟體程式設計實現不同調製方式的選擇,如調幅、調頻、psk、ask、掃頻功能等。
這種設計方式充分利用了fpga的資源,減少了cpu與外設的介面,在很大程式上提高了系統的整速度、可靠性
及成本。
3.2.2模擬部分
1)dac轉換電路
由於dds的資料輸出速率為120mhz,所以dac的轉換速率必須大於120 m/s,可以選用高速的dacg04,
dacg04轉換速率為170 m/s,滿足速率的要求。同時,其有效解析度為12位,轉換精度高,輸出波形誤差小。
2)低通濾波器
低通濾波器可採用7r型lc低通濾波器,通ewb9.0電路**,可滿足設計要求。
3)功率放大電路
為了在5o q負載上電阻上輸出電壓的峰一峰達到
6 v±1v,可選擇高速電流反饋運放為高
速運放,單位增益時,3 db頻寬為140 mhz。
4效能測試與分析
4.1系統測試儀器
1)數字萬用表ut2003;
2)ee1640c型函式訊號發生器和eel641dds合成訊號發生器;
型示波器;
4)電晶體毫伏表。4.2測試效能概覽4.2.1電壓輸出幅度測試
測試功率電路的電壓幅度輸出結果如表1所示。
33 第33卷
電子測量技術
表1 電壓幅度測試
訊號的輸出,並實現了的輸出功能。如增加波形變換電路可輸出三角波等其他波形,通過測試整個體統輸出訊號波形沒有失真,輸出幅度較大,實現了較高的效能指標。
參考文獻
潘松.eda技術實用教程[m].北京:科學出版社,
4.2.2 am調製測試
dds訊號發生器提供1khz的調製訊號並將其峰一峰周峰,張睿,高攸綱.基於dds的直接數字調頻訊號值設為訊號發生器提供載頻訊號,分別頻譜解析式[j].電子測量與儀器學報,2008(5):
接人am調製模組。輸出接入示波器,直接觀察輸出am
59—62.
調製波的包絡,並用萬用表測試直流電壓的大小,測得資料
大學生電賽組委會編.全國大學生電子設計競賽獲獎
如表2所示。
作品選編2005[m].北京:北京理工大學出版社,
表2 am調製波測試資料
閆永志.基於fpga的可程式設計定時器/計數器8253的設計與實現[j].電子設計應用
傅豐林.niosii軟核心嵌入式處理器設計大賽優秀]口]
]]]作品精選[m].西安:西電子科技大學出版社,2005:]]]
16-69.
劉建成,鄒應全,行鴻彥.基於dds9834的函式發生
器設計[j].現代電子技術
郝小江,黃昆.基於fpga的調製訊號設計[j].國外
電子測量技術
李曉明,曲秀傑.在訊號發生器中dds/fpga的應用
測試[j].現代電子技術
ask:基波序列高電平時輸出正弦波,低電平時輸出0,示波器測得的輸出波形滿足要求。
作者簡介
psk:原正弦訊號作一路輸入,經訊號經過反相器後作
王金庭,男,1971年1月出生,碩士,大學生電子設計
靈異了輸入。基波序列高電平時輸出反相信號,低電平時競賽指導老師,主要研究方向為:電子技術、資訊處理。
輸入原訊號。示波器測得的輸出波形滿足要求
5 結論
本系統以fpga為核心實現了正弦
(上接第18頁)
[4]吳文全,葉曉慧.q級小電阻測量方法研究[j].電測
與儀表作者簡介
[5]王福瑞.單片微機測控系統設計大全[m].北京:北京
楊媛如。女,1984年出生,工學碩士,航空航天大學出版社
主要研究方向為光電檢測技術。
一徐熙平,男,博士,教授,博士生導師,[7劉福太.黃版電子電路511例[m].北京:科學出版
主要從事光電檢測技術與質量控制方面社
研究工作。
e8]郝曉劍,楊述平,等.儀器電路設計與應用[m].北京:
電子工業出版社34
函式訊號發生器的設計
山東農業大學資訊學院 課程設計 課程名稱 模擬電子技術基礎課程設計 題目名稱 函式訊號發生器的設計 姓名 李振 學號 20104640 班級 2010級一班 專業 電子資訊科學與技術 設計時間 2011 2012 1學期15 16周 教師評分 2011 年 12 月 9 日 目錄1設計的目的及任務2...
正弦訊號發生器設計方案 FPGA
1 引言 為了精確地輸出正弦波 調幅波 調頻波 psk及ask等訊號,並依據直接數字頻率合成 direct digital frequencysvnthesizer,簡稱ddfs 技術及各種調製訊號相關原理,設計了一種採用新型dds器件產生正弦波訊號和各種調製訊號的設計方法。採用該方法設計的正弦訊號...
基於AD9834的多功能函式訊號發生器的設計
作者 史蕊劉威鵬 電腦知識與技術 2013年第33期 摘要 介紹了dds的原理,並採用atmega48處理器和dds晶元ad9834實現了多功能函式訊號發生器的軟硬體設計。該訊號發生器除能產生正弦波 方波和三角波多種波形外,還具有占空比 振幅程式控制可調,訊號數字調製和掃頻等功能,實驗表明該裝置效能...