<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 基于FPGA和Quartus II的程控濾波器測量系統的設計方案

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

作者: 時(shí)間:2013-12-13 來(lái)源:網(wǎng)絡(luò ) 收藏

1.引言

本文引用地址:http://dyxdggzs.com/article/227562.htm

放大器和濾波器是現代電子系統的重要組成部分,其性能指標的優(yōu)劣直接決定整個(gè)系統的性能。傳統的放大器和濾波器大部分是固定放大倍數和固定的截止頻率。在許多工程領(lǐng)域中,信號頻率范圍是動(dòng)態(tài)的,約在幾Hz到幾十KHz之間,若按最大信號帶寬下選擇運算放大器的性能,會(huì )造成在較低信號頻率下功耗浪費,因此需要可變截止頻率的濾波器進(jìn)行濾波。

本系統利用運算放大器、、D/A和LCD等核心器件設計程控濾波器和掃頻測試儀,其中掃頻測試儀可用于對濾波器的測試。輸入為mV級信號,電壓增益60dB,10dB可調,誤差小于2%.高通、低通濾波器的截止頻率在1kHz~30kHz,1kHz可調,誤差小于2%.

2.系統結構設計與理論分析

2.1 系統結構框圖

本系統主要由可控放大電路、濾波電路、正弦信號產(chǎn)生電路和構成,其系統框圖如圖1所示。

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

前級程控放大采用繼電器來(lái)選擇放大器的反饋電阻以實(shí)現不同的增益,濾波器采用電流型DAC構建傳遞函數實(shí)現,該方法便于控制而成本較低,正弦信號產(chǎn)生采用查找表的方法,能得理高精準的頻率??刂坪诵牟捎肗IOS,無(wú)需復雜的外路電路與FPGA進(jìn)行通訊。

2.2 濾波器傳遞函數推導

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

高通/低通濾波器的原理圖如圖2所示,根據放大器的“虛短虛斷”原理,低通的傳遞函數近似為:

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

其中濾波器的Q值為:

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

為得到平坦的巴特沃茲濾波器,則當Q=0.707時(shí)所對的ω即為低通截止頻率。

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

此時(shí)有NB與fc成正比,NB為正數,為得到截止頻率從1K到 ,則fc=1000NB/8,當NB=240時(shí),fc=30KHz.選擇C0=820pF,此時(shí)有(R1+R2)/R1=1.225,取R1=20KΩ,R2=4.5KΩ。

2.3 掃頻測試原理在F P G A中的R O M導入1 2位的正弦數表, 共4 0 9 6 個(gè)點(diǎn), 共有1 2 根地址線(xiàn),FPGA的晶振為50MHz,通過(guò)鎖相環(huán)倍頻到200MHz,通過(guò)累加器輸入頻率控制字和相位控制字,控制查找表的速度,來(lái)實(shí)現不同頻率的輸出。

通過(guò)編程改變頻率控制字,從而改變輸出頻率。系統對每一個(gè)不同頻率的頻點(diǎn)進(jìn)行測量,經(jīng)過(guò)A D 6 3 7將交流轉換為直流后,通過(guò)TI公司的模數轉換芯片ADS7886,將有效值送入處理器,并通過(guò)掃頻的點(diǎn)繪制相應的曲線(xiàn),得到頻幅響應曲線(xiàn)。

3.硬件電路與軟件實(shí)現

3.1 程控放大器

為得到很高的增益,采用兩級放大器級聯(lián)的方式來(lái)實(shí)現。用FPGA給74HC595發(fā)送控制字來(lái)控制繼電器的開(kāi)合,選擇放大器的不同的反饋電阻,以實(shí)現不同的增益放大。圖3所示為程控放大器的連接電路圖。

 

基于FPGA和Quartus II的程控濾波器測量系統的設計方案

 

每一級增益分配為0 d B 、1 0 d B 、20dB、30dB,通過(guò)模擬開(kāi)關(guān)同時(shí)控制兩級增益,可以使總體增益分別為0 d B、10dB、20dB、30dB、40dB、50dB和60dB.

其中調節R9和R10可以抑制失調電壓。

<p style="margin: 10px 25px 0px; padding: 0px; font-size: 14px; color: rgb(68, 68, 68); line-height: 22p </body></html>

濾波器相關(guān)文章:濾波器原理


fpga相關(guān)文章:fpga是什么


濾波器相關(guān)文章:濾波器原理


低通濾波器相關(guān)文章:低通濾波器原理


電源濾波器相關(guān)文章:電源濾波器原理


高通濾波器相關(guān)文章:高通濾波器原理
數字濾波器相關(guān)文章:數字濾波器原理
網(wǎng)線(xiàn)測試儀相關(guān)文章:網(wǎng)線(xiàn)測試儀原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA Quartus II

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>