【電路設(shè)計】按鍵方案、工作原理圖文分享-KIA MOS管
信息來源:本站 日期:2023-06-16
1、普通按鍵
一般使用的按鍵原理圖如下圖所示,由按鍵、上拉電阻和消抖濾波電容組成。按鍵斷開時KeyIin1處電壓被上拉到+5V,當(dāng)按鍵閉合時把KeyIin1電壓拉到0V,與按鍵并聯(lián)的電容起到濾除按鍵按下與彈起時的高頻信號。
2、74HC148編碼器按鍵
當(dāng)需要使用多個按鍵輸入并且需要按鍵中斷信號時可以考慮使用74HC148(8-3編碼器)構(gòu)成的按鍵電路,這種電路可以減少按鍵所占用的I/O口和提供一個中斷觸發(fā)信號。
74HC148可以工作在3.3V的電壓下,能與一些3.3V的單片機或者處理器直接相連,74HC148的真值表如下圖所示。
在正確配置使能信號后,0-7號管腳有任意一個管腳出現(xiàn)低電平,A0\A1\A2會輸出對應(yīng)的編碼組合,同時GS拉低。GS可以用作中斷信號,在中斷服務(wù)函數(shù)中讀取A0/A1/A2的值,查表可以知道是哪個按鍵被按下。
74HC148構(gòu)成的按鍵電路圖如下圖所示,由于74HC148是具有優(yōu)先級的編碼器,所以未使用的管腳最好通過上拉電阻接到VCC。
3、ADC按鍵
在引腳資源緊張,同時MCU又具備ADC的應(yīng)用中,可以考慮使用ADC按鍵,其電路組成如下圖所示。
當(dāng)某個按鍵按下時,按鍵對應(yīng)的電阻與R36串聯(lián)構(gòu)成分壓電路,C12作為濾波電容,濾除干擾信號,提高ADC檢測的穩(wěn)定性。ADC采集R36上的電壓,可以使用查表或者計算的方式得到被按下按鍵的序號。
這種方案優(yōu)點是只需要一個ADC管腳即可識別多個按鍵的動作,還可以檢測多個按鍵同時按下的動作,對ADC的精度也沒有很高的要求;缺點是不能提供中斷觸發(fā)信號。
在分壓電阻取值時應(yīng)當(dāng)注意不同按鍵按下時對應(yīng)的電壓差不能小于ADC的檢測精度,否則無法識別到底是哪個按鍵按下。
另外,ADC檢測到的值并不是精確穩(wěn)定的,而是會在某個電壓范圍內(nèi)抖動,在編寫程序時可以采用判斷電壓范圍的方式來避免誤判。
聯(lián)系方式:鄒先生
聯(lián)系電話:0755-83888366-8022
手機:18123972950
QQ:2880195519
聯(lián)系地址:深圳市福田區(qū)金田路3037號金中環(huán)國際商務(wù)大廈2109
請搜微信公眾號:“KIA半導(dǎo)體”或掃一掃下圖“關(guān)注”官方微信公眾號
請“關(guān)注”官方微信公眾號:提供 MOS管 技術(shù)幫助
免責(zé)聲明:本網(wǎng)站部分文章或圖片來源其它出處,如有侵權(quán),請聯(lián)系刪除。