((w*R*C2)/(1+w.*w*R^2*C2^2)).^2);
y3 = sqrt((1./(1+w.*w*R^2*C3^2)).^2 +
((w*R*C3)/(1+w.*w*R^2*C3^2)).^2);
y4 = sqrt((1./(1+w.*w*R^2*C4^2)).^2 +
((w*R*C4)/(1+w.*w*R^2*C4^2)).^2);
y5 = sqrt((1./(1+w.*w*R^2*C5^2)).^2 +
((w*R*C5)/(1+w.*w*R^2*C5^2)).^2);
plot(f,y1,f,y2,f,y3,f,y4,f,y5);
title(‘RC濾波器設計’);
legend(‘0.001uF’,‘0.01uF’,‘0.1uF’,‘1uF’,‘0.3uF’);
xlabel(‘頻率/Hz’);
ylabel(‘輸出幅頻/V’);
在測試C的時候從1nF開始測試,得到下面的輸出曲線,從圖中我們可以看到,從0Hz到1000Hz,輸出幾乎都是1,不變,1nF的電容不符合我們的設計要求。再加大,測試104電容,104電容即0.1uF,得到的輸出幅頻特性曲線如下,顯然不符合我們的設計要求,500Hz‐3dB處還差一點點,再加大10倍,測試1uF.
下面這張是1uF的測試圖,顯然‐3dB小于500Hz了。也不符合設計要求,經(jīng)過反復測試并結(jié)合手頭上有額電容容值,選定474電容,得到幅頻特性曲線也較為理想。敲定電容值以后已經(jīng)迫不及待把電容焊上去了。焊接完畢以后,長時間觀察,12864沒有再出現(xiàn)200轉(zhuǎn)/秒或者1000轉(zhuǎn)/秒的顯示值,也就是說設計的濾波器已經(jīng)起到效果了!做成以后興奮了一小下。興奮之余,想到既然是高頻噪聲的影響,那么何不看看它的頻譜圖呢,一想到,果斷從科協(xié)搬來一臺數(shù)字示波器,測試了安裝RC濾波器前的FFT圖形和安裝RC濾波器后的FFT圖形,現(xiàn)貼在這里。從兩個圖中,很明顯地可以看到安裝濾波器前裙子噪聲非常明顯,安裝后,裙子噪聲基本沒有了!??!,看到這里,我又忍不住興奮了一下。
解決所有問題以后大松一口氣,終于想通了復位電路與簡單的RC濾波電路。相比51單片機的高電平復位電路,其實原理也是一樣的——高通濾波器。