這是RC低通濾波器的應(yīng)用。電路板上常見的機(jī)械接觸式按鍵,在按下或者松開的過程中,常常會(huì)產(chǎn)生不穩(wěn)定的信號(hào),如下圖所示,雜波過程一般持續(xù)10ms-20ms,毛刺的頻率一般超過10KHz。下圖是一款機(jī)械自鎖按鍵開關(guān)瞬間產(chǎn)生的雜波
為了過濾掉雜波,可以通過單片機(jī)程序?yàn)V波或者通過硬件濾波電路進(jìn)行濾波。單片機(jī)程序?yàn)V波的基本原理是:?jiǎn)纹瑱C(jī)檢測(cè)到低電平后,延時(shí)若干毫秒,再檢測(cè)一次,如果還是低電平,則確定是按鍵按下。一般情況下,為了給單片機(jī)一個(gè)確定的,干凈的信號(hào),往往采用單片機(jī)程序?yàn)V波與硬件濾波電路結(jié)合的方式進(jìn)行濾波,其中硬件濾波電路常用RC濾波電路。
設(shè)計(jì)一個(gè)按鍵濾波電路如下圖,濾除按鍵在開關(guān)瞬間產(chǎn)生的雜波。
在此電路中需要保留的信號(hào)頻率極低,假設(shè)1秒鐘開關(guān)狀態(tài)切換一次,則頻率只有0.5Hz;需要濾除的噪聲頻率大于10KHz。一般來說,需要被抑制的頻率至少是截止頻率兩倍。令
得
電阻與電容的取值范圍非常大。但是如果電阻與電容的乘積太大,會(huì)導(dǎo)致充放電時(shí)間變得很長(zhǎng)。取電阻為100KΩ,電容為100nF(大電容價(jià)格很貴,實(shí)際應(yīng)用中考慮成本,應(yīng)盡可能選擇小電容大電阻),可以算出截止頻率是15.915Hz,時(shí)間常數(shù)為10ms。在10ms內(nèi)電壓可以上升或下降63%,對(duì)于機(jī)械按鍵來說,速度是足夠的。
然后結(jié)合分壓電路來分析RC濾波電路對(duì)于信號(hào)與噪聲各自的影響。對(duì)于頻率為0.5Hz的信號(hào),電容的容抗為3.183MΩ,輸出信號(hào)占輸入信號(hào)的比例為3.183MΩ/(3.183MΩ+0.1MΩ)=97%,幾乎沒有影響;對(duì)于頻率為10KHz的噪聲,電容的容抗為15.9Ω,噪聲占輸入信號(hào)的比例為15.9/(15.9+100000)=0.2%,幾乎全部濾除。
通常濾波器會(huì)提供一個(gè)頻率與響應(yīng)的關(guān)系圖,從圖中可以很容易找到某個(gè)對(duì)于某個(gè)頻率,功率減小多少dB。例如下圖15.9Hz大約對(duì)應(yīng)-3dB。
-
單片機(jī)
+關(guān)注
關(guān)注
6061文章
44868瀏覽量
646036 -
濾波器
+關(guān)注
關(guān)注
162文章
8051瀏覽量
180816 -
電路設(shè)計(jì)
+關(guān)注
關(guān)注
6696文章
2517瀏覽量
209210 -
濾波電路
+關(guān)注
關(guān)注
47文章
650瀏覽量
70323 -
RC
+關(guān)注
關(guān)注
0文章
234瀏覽量
49474
發(fā)布評(píng)論請(qǐng)先 登錄
濾波電路設(shè)計(jì)教程課件
如何設(shè)計(jì)一個(gè)按鍵濾波電路
濾波器電路設(shè)計(jì)

基于VHDL語言的按鍵消抖電路設(shè)計(jì)及仿真

數(shù)字家庭網(wǎng)關(guān)射頻濾波電路設(shè)計(jì)與仿真
電子設(shè)計(jì)教程3:按鍵濾波電路

放大濾波電路設(shè)計(jì)

評(píng)論