位置:51电子网 » 技术资料 » EDA/PLD

EDA的按键消抖电路设计

发布时间:2008/10/13 0:00:00 访问次数:1360

  如果使用机械式键盘,由于存在机械触动的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时候也不会马上断开,因而在闭合及断开按键的瞬间均伴随有一连串的抖动,如图所示。抖动时间的长短由按键的机械特性诀定,一般为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)



相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!