今天心血來(lái)潮,突然想看看按鍵按下和釋放的波形是什么樣子,用的示波器是普源500M帶寬的DS4054A,電路就是簡(jiǎn)單的一個(gè)電阻和按鍵串聯(lián)到地。
檢測波形的過(guò)程發(fā)現,我每次按鍵立馬松手的低電平最短保持時(shí)間是50ms。當然者只是一個(gè)參考值,根據開(kāi)關(guān)質(zhì)量的不一樣,個(gè)人反應速度不一樣,低電平最短保持時(shí)間也會(huì )不一樣,網(wǎng)上流行的說(shuō)法是按鍵一次閉合最短的時(shí)間大概是120ms左右,參考資料見(jiàn)文章最后。
我測試的最短低電平保持時(shí)間如下,為50ms:

每格50ms
普通速度按鍵波形,低電平保持時(shí)間137ms:

讀數參考示波器左上角參數
在測試的過(guò)程中發(fā)現,按鍵按下的波形抖動(dòng)要小于按鍵釋放時(shí)的抖動(dòng)時(shí)間和抖動(dòng)程度,故只抓取了兩次按鍵釋放的波形。

從圖中可以看出按鍵釋放時(shí)抖動(dòng)時(shí)間為1.076ms
另外一次按鍵釋放時(shí)的抖動(dòng),先出現了尖刺,相隔1.5ms左右又出現了連續抖動(dòng),總抖動(dòng)時(shí)間為2.510ms。

從測試結果看,如果想要按鍵快速響應,可以按抖動(dòng)時(shí)間5—8ms處理,按鍵最短低電平保持時(shí)間30ms處理。這里的30ms包含了按下和釋放的抖動(dòng)時(shí)間,即認為可靠的低電平只有14-20ms處理。
關(guān)于本文的說(shuō)明:由于示波器的帶寬和上升時(shí)間限制,可能不能更好的記錄按鍵波形抖動(dòng)情況,不過(guò)對于按鍵抖動(dòng)的處理,時(shí)間精度已經(jīng)足夠了。 |