EDA的按鍵消抖電路設計
發布時間:2008/10/13 0:00:00 訪問次數:1355
如果使用機械式鍵盤,由于存在機械觸動的彈性作用,一個按鍵開關在閉合時不會馬上穩定地接通,在斷開時候也不會馬上斷開,因而在閉合及斷開按鍵的瞬間均伴隨有一連串的抖動,如圖所示。抖動時間的長短由按鍵的機械特性訣定,一般為5~10 ms。
如圖 按鍵時的抖動
按鍵的閉合穩定時間的長短由操作人員的按鍵動作決定,一般為零點幾秒至數秒。按鍵抖動會引起按鍵被誤讀多次,為了確保cpld對鍵的閉合僅作一次處理,必須去除按鍵抖動。
通常在按鍵較少時可以用硬件方法消除抖動,一般可用rs觸發器作為常用的消抖電路。如果按鍵較多時,常用軟件消除抖動。在eda的設計應用中,軟件消抖的方法既可使用rs觸發器進行消抖,也可通過檢查按鍵按下的時間進行消抖。使用rs觸發器進行消抖的方法可參考后續4.2節與4.3節的內容。
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
如果使用機械式鍵盤,由于存在機械觸動的彈性作用,一個按鍵開關在閉合時不會馬上穩定地接通,在斷開時候也不會馬上斷開,因而在閉合及斷開按鍵的瞬間均伴隨有一連串的抖動,如圖所示。抖動時間的長短由按鍵的機械特性訣定,一般為5~10 ms。
如圖 按鍵時的抖動
按鍵的閉合穩定時間的長短由操作人員的按鍵動作決定,一般為零點幾秒至數秒。按鍵抖動會引起按鍵被誤讀多次,為了確保cpld對鍵的閉合僅作一次處理,必須去除按鍵抖動。
通常在按鍵較少時可以用硬件方法消除抖動,一般可用rs觸發器作為常用的消抖電路。如果按鍵較多時,常用軟件消除抖動。在eda的設計應用中,軟件消抖的方法既可使用rs觸發器進行消抖,也可通過檢查按鍵按下的時間進行消抖。使用rs觸發器進行消抖的方法可參考后續4.2節與4.3節的內容。
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
上一篇:EDA的顯示電路的設計