电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

消除按键抖动电路

2012/11/19 17:24:55;
来源:-- 作者:-- 浏览:8194

标签:

摘要: 基本RS触发器的用途之一是作无抖动开关。当开关接通时,由于机械按键开关在扳动的过程中,存在接触抖动,使得输出点电压从+5V直接地跃降到0V的一瞬间(几十毫秒),会发生多次电压抖动,相当产生连续多个脉冲信号。如果利用这种电路产生的信号去驱动数字电路,则可能导致电路发生误动作。这在某些场合是绝对不允许的,为了消除机械开关的抖动,可在开关与输出端点之间接人一个RS触发器,就能使F端产生很清晰

 基本RS触发器的用途之一是作无抖动开关。当开关接通时,由于机械按键开关在扳动的过程中,存在接触抖动,使得输出点电压从+5V直接地跃降到0V的一瞬间(几十毫秒),会发生多次电压抖动,相当产生连续多个脉冲信号。如果利用这种电路产生的信号去驱动数字电路,则可能导致电路发生误动作。这在某些场合是绝对不允许的,为了消除机械开关的抖动,可在开关与输出端点之间接人一个RS触发器,就能使F端产生很清晰的阶跃信号。那么这种带RS触发器的打关通常称为无抖动开关(或称逻辑开关)。而把有抖动的开关称为数据开关。

原理:在按压按键时,由于机械开关的接触抖动,往往在几十毫秒内电压会出现多次抖动,相当于连续出现了几个脉冲信号。显然,用这样的开关产生的信号直接作为电路的驱动信号可能导致电路产生错误动作,这在有些情况下是绝对不允许的。为了消除开关的接触抖动,可在机械开关与被驱动电路间接的接入一个基本RS触发器,如图1所示。S为 =0, R=l,可得出A=l, A=0。当按压按键时,S=l,R=0,可得出 A=0,A=1,改变了输出信号A的状态。若由于机械开关的接触抖动,则R的状态会在0和1之间变化多次,若 R=l,由于A=0,因此G2门仍然是“有低出高”,不会影响输出的状态。同理,当松开按键时, S端出现的接触抖动亦不会影响输出的状态。因此,图1所示的电路,开关每按压一次,A点的输出信号仅发生一次变化。

              图1 无抖动开关电路

图2 基本R-S电路

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67