基于FPGA和虛擬儀器的DDS信號發(fā)生器設(shè)計
直接數(shù)字合成器由3部分組成,如圖5所示。本文引用地址:http://cafeforensic.com/article/189491.htm
其中:
1)ADDER32B作為32位數(shù)據(jù)加法器,提供可控步進的頻率值;
2)REG32B作為32位移位寄存器,與ADDER32B一起組成累加器,將接收到的32位數(shù)據(jù)反饋到ADDER32B完成以外部端口F為鍵控頻率字(即上文提到的)的步進;
3)ROM作為讀取存儲器波形數(shù)據(jù),根據(jù)步進地址讀取存儲器中的10位長度的波形數(shù)據(jù),送入DA轉(zhuǎn)換器。
3 DDS信號發(fā)生器結(jié)果分析
圖6為仿真波形,可以看到,對于不同的頻率控制字F給出的不同值,對應(yīng)每一個時鐘輸出的采樣點的步幅變化不同。圖7為采用Quartus Ⅱ自帶的測試工具SignalTapⅡ(嵌入式邏輯分析儀)對設(shè)計結(jié)果進行分析,如圖7所示為F鍵控頻率字設(shè)為16H時生成的正弦信號。圖8是在示波器上觀察的由DAC產(chǎn)生經(jīng)低通濾波器處理后的真實波形。
4 結(jié)束語
文中采用LabVIEW虛擬儀器技術(shù)結(jié)合FPGA技術(shù)實現(xiàn)的DDS信號發(fā)生器,通過利用計算機的強大功能,把傳統(tǒng)儀器的設(shè)計、編輯都放到計算機上完成,并通過通訊接口傳輸數(shù)據(jù),實現(xiàn)不同波形的輸出。通過對系統(tǒng)仿真和實際測試,結(jié)果表明該DDS信號發(fā)生器不僅能產(chǎn)生理想的輸出信號,還具有集成度高。穩(wěn)定性好和擴展性強等優(yōu)點。
fpga相關(guān)文章:fpga是什么
低通濾波器相關(guān)文章:低通濾波器原理
負(fù)離子發(fā)生器相關(guān)文章:負(fù)離子發(fā)生器原理 離子色譜儀相關(guān)文章:離子色譜儀原理 鎖相環(huán)相關(guān)文章:鎖相環(huán)原理
評論