對於微弱的信號的處理方式一般是:放大和濾波,這個過程中就涉及到放大電路的選取、濾波器的選擇以及偏置電路的設計。本例以實例的方式講解並附帶參數計算、仿真、實物測試三個環節。假設需要處理一個20mV的正弦信號,該信號的頻率範圍是15~35Hz,經過處理後幅值不超過3.3V,且需要經過帶通濾波器濾除雜波。濾波電路又稱為濾波器,是一種選頻電路,能夠使特定頻率範圍的信號通過,而且其他頻率的信號大大衰減即阻止其通過。按濾波器工作頻率範圍的不同,可分為:
低通濾波器(Low-pass Filter,LPF)
高通濾波器(High-pass Filter,HPF)
帶通濾波器(Band-pass Filter,BPF)
帶阻濾波器(Band-rejection Filter,BRF)
全通濾波器(All-pass Filter,APF)僅由電阻、電容、電感這些無源器件組成的濾波電路稱為無源濾波器。如果濾波電路中含有有源元件,如集成運放等,則稱為有源濾波器。與無源濾波器相比,有源濾波器具有效率高、帶負載能力強、頻率特性好,而且在濾波的同時還可以將有用信號放大等一系列有點而得到廣泛應用。從f0~f2頻率之間,幅頻特性平直,它可以使信號中低於f2的頻率成分幾乎不受衰減地通過,而高於f2的頻率成分受到極大地衰減。與低通濾波相反,從頻率f1~∞,其幅頻特性平直。它使信號中高於f1的頻率成分幾乎不受衰減地通過,而低於f1的頻率成分將受到極大地衰減。它的通頻帶在f1~f2之間。它使信號中高於f1而低於f2的頻率成分可以不受衰減地通過,而其它成分受到衰減。實際上將低通濾波器和高通濾波器串聯,即可構成帶通濾波器,此處需要注意高通濾波器的截止頻率一定要小於低通濾波器的截止頻率即fH與帶通濾波相反,阻帶在頻率f1~f2之間。它使信號中高於f1而低於f2的頻率成分受到衰減,其餘頻率成分的信號幾乎不受衰減地通過。實際上將低通濾波器和高通濾波器並聯,即可構成帶通濾波器帶阻濾波器。此處需要注意高通濾波器的截止頻率一定要大於低通濾波器的截止頻率即fH>fL,否則新構成的濾波器就會變成全通濾波器。理想濾波器是不存在的,在實際濾波器的幅頻特性圖中,通帶和阻帶之間應沒有嚴格的界限。在通帶和阻帶之間存在一個過渡帶。在過渡帶內的頻率成分不會被完全抑制,只會受到不同程度的衰減。當然,希望過渡帶越窄越好,也就是希望對通帶外的頻率成分衰減得越快、越多越好。因此,在設計實際濾波器時,總是通過各種方法使其儘量逼近理想濾波器。如圖所示為理想帶通(虛線)和實際帶通(實線)濾波器的幅頻特性。由圖中可見,理想濾波器的特性只需用截止頻率描述,而實際濾波器的特性曲線無明顯的轉折點,兩截止頻率之間的幅頻特性也非常數,故需用更多參數來描述。在一定頻率範圍內,實際濾波器的幅頻特性可能呈波紋變化,其波動幅度d與幅頻特性的平均值A0相比,越小越好,一般應遠小於-3dB。截止頻率(CutoffFrequency):指低通濾波器的通帶右邊頻點或高通濾波器的通帶左邊頻點。通常以1dB或3dB相對損耗點的標準定義。相對損耗的參考基準為:低通以DC處插入損耗為基準,高通則以未出現寄生阻帶足夠高的通帶頻率處插入損為基準。2.2.3、中心頻率(Center Frequency):濾波器通帶的中心頻率f0,一般取f0=(f1+f2)/2,f1、f2為帶通或帶阻濾波器左、右相對下降1dB或3dB邊頻點。窄帶濾波器常以插入損耗最小點為中心頻率計算通帶帶寬。上下兩截止頻率之間的頻率範圍稱為濾波器帶寬,或-3dB帶寬,單位為Hz。帶寬決定著濾波器分離信號中相鄰頻率成分的能力——頻率分辨力。在電工學中,通常用Q代表諧振迴路的品質因數。在二階振蕩環節中,Q值相當於諧振點的幅值增益係數, Q=1/2ξ(ξ——阻尼率)。對於帶通濾波器,通常把中心頻率f0和帶寬 B之比稱為濾波器的品質因數Q。例如一個中心頻率為500Hz的濾波器,若其中-3dB帶寬為10Hz,則稱其Q值為50。Q值越大,表明濾波器頻率分辨力越高。在兩截止頻率外側,實際濾波器有一個過渡帶,這個過渡帶幅頻曲線的傾斜程度表明了幅頻特性衰減的快慢,它決定著濾波器對帶寬外頻率成分衰阻的能力。通常用倍頻程選擇性來表徵。所謂倍頻程選擇性,是指在上截止頻率fc2與 2fc2之間,或者在下截止頻率fc1與fc1/2之間幅頻特性的衰減值,即頻率變化一個倍頻程時的衰減量或倍頻程衰減量以dB/oct表示(octave,倍頻程)。顯然,衰減越快(即W值越大),濾波器的選擇性越好。對於遠離截止頻率的衰減率也可用10倍頻程衰減數表示之。即[dB/10oct]。濾波器因數是濾波器選擇性的另一種表示方式 ,它是利用濾波器幅頻特性的 -60dB帶寬與-3dB帶寬的比值來衡量濾波器選擇性.即理想濾波器 =1,常用濾波器 =1~5,顯然,越接近於1,濾波器選擇性越好。2.2.7、插入損耗(Insertion Loss):濾波器插入電路之前傳播送到負載阻抗的功率與濾波器插入之後傳送到負載阻抗的比值的對數,稱為濾波器插入損耗。常以中心或截止頻率處損耗表徵。抬升電路本質上是一個加法器,其原理是在輸入信號的基礎加一個偏置量。此處需要將被測信號抬升至0~3.3V範圍內,假設信號為正弦信號,且在0V上下波動,因此需要將信號抬升1.65V。整個計算過程使用虛短、虛斷的假設,列出如下兩個方程,將②式化簡併帶入①式,可以求得③式。從化簡後的③式可以看出:u0=ku2+gu1,其中k、g僅與電阻的大小有關,k為加法電路偏置,g為輸入信號增益,此處僅實現1.65V偏置,因此k=2,g=1。如需在偏置的基礎上增加對輸入信號的放大,可以適當調節電阻阻值,此處不再贅述。為簡化電阻選值,假設R1=R3,則、R2=2R1=2R3。該結論適用於同類的抬升電路。則是偏置電壓的偏置常數,是閉環增益,此處希望,,帶入可得:。即偏置電路中的二等分偏置電阻是反饋電阻的兩倍,反饋端對地電阻和反饋電阻相等。對於有電容的電路,上式電阻(R)可以用阻抗(z)的形式表示。此處選擇輸入電阻為100KΩ,則偏置電路電阻為200KΩ。為改善濾波效果,使f>>f0時,信號衰減的更快,一般在上圖所示的一階低通濾波器的基礎上再增加一級RC電路就構成二階有源低通濾波器,如下圖所示。二階壓控型低通有源濾波器中的一個電容器C1原來是接地的,現在改接到輸出端。顯然C1的改接不影響通帶增益。上式表明,該濾波器的通帶增益應小於3,才能保障電路穩定工作。高通濾波器電路與低通濾波器在電路上具備對偶性,通過把低通濾波器電路中的R、C互換位置即可得到高通濾波器,並且相應的截止頻率也具備這種特性。當時,幅頻特性曲線最平坦 成為Butterworth濾波器;當Q=1時,稱為Chebyshev濾波器;當Q>0.707時後,特性曲線將出現峰值,Q值越大,峰值越高LPF:假設待計算濾波器Q=0.7(讀者可以根據實際情況取值,此處僅以0.7為例設計)f=35Hz、。求得R=4.549kΩ,實際取值R=4.3 kΩ。實際取值:R1=24kΩ,R2=15kΩ(實際電阻值是離散數據,選取相近阻值即可)。HPF:由於同類型LPF和HPF具有對偶性,實際計算按照LPF計算,電路中替換RC位置即可。假設待計算濾波器Q=0.7(讀者可以根據實際情況取值,此處僅以0.7為例設計)、f0=15hz。求得R=10.615kΩ,實際取值R=10 kΩ。解得:R1=58.479kΩ,R2=33.333kΩ實際取值:R1=56kΩ,R2=33kΩ(實際電阻值是離散數據,選取相近阻值即可)。LPF:R1=R2=18.19kΩ,實際取值R1=R2=18kΩHPF:R1=R2=42.46 kΩ,R1=R2=43kΩLPF:R1=14.784kΩ,R2=23.6548 kΩ,實際取值R1=15kΩ、R2=24kΩHPF:R1= 34.499 kΩ,R2=55.198 kΩ,實際取值R1=33 kΩ、R2=56kΩ取Q=0.1~3,步長取0.2,繪製濾波器的波特圖,其結果如下圖所示,matlab繪圖程序詳見附錄。各點波形輸出:(註:紫色:LPF濾波後波形,藍色:HPF濾波後波形,黃色:1.65V抬升後波形)各點波形輸出:(註:紫色:LPF濾波後波形,藍色:HPF濾波後波形,黃色:1.65V抬升後波形)各點波形輸出:((註:紫色:LPF濾波後波形,藍色:HPF濾波後波形,黃色:1.65V抬升後波形)從上面Q值的對比可以發現:Q 因子的值越低,濾波器的帶寬越寬,因此 Q 因子越高,濾波器越窄,「選擇性」越強。由於有源帶通濾波器(二階系統)的品質因數與濾波器響應在其中心諧振頻率(fr )附近的「銳度」有關,因此它也可以被認為是「阻尼係數」。因為濾波器的阻尼越大,其響應越平坦,同樣,濾波器的阻尼越小,其響應越敏銳。此處使用Atium Designer軟體設計原理圖和PCB,該部分硬體源文件均開源,可以直接下載附件。由於LM358D不是軌到軌運放,用於1.65偏置電路時無法提供0~3.3V的動態範圍,抬升電路部分先擇LMV358。此處應當注意兩款晶片的電壓範圍不同。從理論計算可知,修改輸入端RC可以改變濾波器的截止頻率,修改反饋端電阻會影響濾波器品質因數Q。該部分電路結構相同,僅需修改電路中電阻、電容參數,便可以實現不同的帶通效果,另外修改高通和低通的截止頻率還可以實現帶阻。讀者可以直接根據生產文件,打樣、測試,在實際的測試中探索其中的奧妙。PCB部分根據實際生產的需求製作了兩種拼版文件:V-cut和郵票孔,此部分可以直接使用,讀者也可以實際動手操作一遍,此處使用到高級粘貼功能,具體操作此處不再贅述沒有興趣的讀者可以自行了解,另外在做V-cut拼版時需要注意各家板廠V-cut使用鑽頭的直徑,實際拼板中需要根據V-cut鑽頭的直徑預留兩個相鄰板間的間距,此處按照默認0.4mm設計。前一級AD620放大和濾波運放LM358耐壓範圍較高,測試時可以使用5V正負電源供電,後一級LMV358默認不與正5V電源相連,讀者可以將P2與正5V相連,如果使用大於正負5V的電源供電,此處可以使用另一路5V電源單獨供電。示波器中藍色為原始輸入信號,第一級放大倍數G=20,黃色為濾波並偏置1.65V的信號。注意觀察兩個通道的刻度不同。
附錄
Matlab 繪製bode圖代碼
%有源二階模擬帶通濾波器%LPF 傳遞函數計算f0=35Hz C = 1uF,R = R=4.549kΩ g1=k3/(s2+k1*s1+k2) c1 =1e-6;r1 =4549;%HPF 傳遞函數計算f0=15Hz C = 1uF,R = R=4.549kΩ g2=k6*s2/(s2+k4*s1+k5) c2 =1e-6;r2 =10615;for q=0.1:0.2:3 %LPF Avp1 = 3-(1/q); %R1 = 2*r1*Avp1/(Avp1-1); %R2 = 2*r1*Avp1; k1 = (3-Avp1)/(c1*r1); k2 = 1/(c1*c1*r1*r1); k3 = Avp1/(c1*c1*r1*r1); num1=[k3]; %傳遞函數分子 den1=[1 k1 k2]; %傳遞函數分母式為:s2+k1s+k2 G1=tf(num1,den1); %HPF Avp2 = 3-(1/q); %R1 = 2*r2*Avp2/(Avp2-1); %R2 = 2*r2*Avp2; k4 = (3-Avp2)/(c2*r2); k5 = 1/(c2*c2*r2*r2); k6 = Avp2; num2=[k60 0]; %傳遞函數分子,此處為s2需要特別注意 den2=[1 k4 k5]; %傳遞函數分母格,式為:s2+k4s+k5 G2=tf(num2,den2); p=bodeoptions; p.FreqUnits='Hz'; p.Grid= 'on'; [num,den] = series(num1,den1,num2,den2); %計算串聯傳遞函數,串聯傳遞函數需要相乘 printsys(num,den) %顯示串聯後的總傳遞函數 hold on; bode(num,den,p); %繪製波特圖% hold on;% bode(G1,p);% hold on;% bode(G2,p); Endlegend('0.1','0.3','0.5','0.7','0.9','1.1','1.3','1.5','1.7','1.9','2.1','2.3','2.5','2.7','2.9');title('有源二階模擬帶通濾波器相頻特性'); %標題