基于fpga的波形發(fā)生器

基于fpga的波形發(fā)生器

ID:11570203

大?。?85.50 KB

頁數(shù):64頁

時間:2018-07-12

基于fpga的波形發(fā)生器_第1頁
基于fpga的波形發(fā)生器_第2頁
基于fpga的波形發(fā)生器_第3頁
基于fpga的波形發(fā)生器_第4頁
基于fpga的波形發(fā)生器_第5頁
資源描述:

《基于fpga的波形發(fā)生器》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于FPGA的數(shù)字波形發(fā)生器作者:張清明林杰文方艾指導(dǎo)老師:王彥黃智偉摘要:系統(tǒng)基于FPGA設(shè)計,VHDL編程實現(xiàn)。系統(tǒng)集成于一片Xilinx公司的SpartanⅡ系列XC2S100-PQ208芯片上,核心技術(shù)是直接數(shù)字頻率合成技術(shù),其中包括固定分頻器,正弦波合成器,三角波、矩形波、鋸齒波發(fā)生器,波形選擇模塊,鍵盤控制模塊,它們輸出的8位數(shù)據(jù)通過D/A轉(zhuǎn)換并經(jīng)功率放大后即得所需波形,通過改變相位步進(jìn)可調(diào)頻率,通過改變D/A電阻網(wǎng)絡(luò)的基準(zhǔn)電壓可調(diào)幅度。系統(tǒng)的頻率范圍寬,可從10Hz到10kHz之間

2、等步進(jìn)調(diào)節(jié),最小步進(jìn)10Hz,幅度和頻率精度高。關(guān)鍵字:現(xiàn)場可編程邏輯門陣列直接數(shù)字頻率合成數(shù)模轉(zhuǎn)換Abstract:ThesystemisimplementedbyprogrammedwithVHDLbaseonFPGA.thesystemwhosebasictechniqueisDDFS(DirectDigitalFrequencySynthesis)isintegratedintoaXilinx’sSpartanⅡXC2S100-PQ208FPGAchipthatconsistedofaf

3、requencydivider,asinewavesynthesizer,atriangularwave,rectangularwaveandsawtoothwavegenerator,awaveselectingmoduleandakeyboardmodule.The8-bitoutputdataoftheFPGAareconvertedbyaD/ACandthenamplified.Byalteringthephaseincrement,thefrequencyoftheoutputwave

4、canbechanged.ByalteringthereferencevoltageoftheD/ACresistances,theamplitudeoftheoutputwavecanbeadjusted.Thesystemhasawidefrequencyrangeandisabletostepevenlywiththeminimumof10Hz.Thefrequencyandtheamplitudeareinhighaccuracy.Keywords:FPGADDFSD/AC初稿:Augu

5、st13,2003最后修改:September23,2003目錄第一章方案比較與論證……………………………………….31.1總體方案設(shè)計………………………………………………….31.2波形數(shù)據(jù)的產(chǎn)生………………………………………………..31.3頻率調(diào)節(jié)………………………………………………………..31.4幅度調(diào)節(jié)………………………………………………………..31.5總體設(shè)計………………………………………………………..3第二章單元電路設(shè)計………………………………………….42.1波形合成器的設(shè)

6、計……………………………………………...42.2頻率與幅度調(diào)節(jié)的原理及實現(xiàn)………………………………...42.3波形選擇模塊與鍵盤控制模塊設(shè)計…………………………...52.4FPGA接口與數(shù)模轉(zhuǎn)換電路設(shè)計………………………………..5第三章軟件設(shè)計……………………………………………….53.1正弦波合成器設(shè)計..…………………………………………….53.2三角波、矩形波、鋸齒波發(fā)生器…………………………………..63.3波形選擇模塊………………………………………………..….63.4鍵盤控制

7、模塊………………………………………………...…6第四章系統(tǒng)測試…………………………………………....…..6第五章結(jié)論……………………………………………….….....7參考文獻(xiàn)…………………………………………….……………7附錄…………………………………………………………….…8一、方案比較與論證1.1總體方案設(shè)計方案一:采用鎖相環(huán)鎖定頻率,穩(wěn)定度和精確度高,但是頻率調(diào)節(jié)不便且調(diào)節(jié)范圍小,只能得到方波和正弦波,對其它波形需外加整型電路,使得系統(tǒng)復(fù)雜。方案二:采用直接數(shù)字頻率合成,用單片機(jī)作

8、為核心控制部件,能達(dá)到較高的要求,實現(xiàn)各種波形輸出,但受限于運算位數(shù)及運算速度,產(chǎn)生的波形往往需通過濾波器才能達(dá)到滿意效果,并且頻率可調(diào)范圍小,很難得到較高頻率。方案三:采用直接數(shù)字頻率合成,用FPGA器件作為核心控制部件,精度高穩(wěn)定性好,得到波形平滑,特別是由于FPGA的高速度,能實現(xiàn)較高頻率的波形。控制上更方便,可得到較寬頻率范圍的波形輸出,步進(jìn)小。因此采用方案三。1.2波形數(shù)據(jù)的產(chǎn)生:方案一:使用VisualC++計算正弦波及指定函數(shù)波的N點采樣值,然后寫入到ROM中待用。方案二:使用Ma

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。