让开关反应变快的反跳电路设计

本文转载自: 得捷电子digikey微信公众号
问:机械开关和反跳电路中的开关反弹
有时,你可能使用触摸开关或机械开关构建了一个快速响应电路,却不明白为什么该电路不能正常工作。这可能是由于触点回跳(也称为颤动)引起的。
开关触点的工作原理
我们似乎可以直观地认为用于连接的开关是快速、直接且牢固的。但实际情况却略有不同。
图1:开关信号的理想状态
图2:开关信号的实际状态
实际上,导电点之间的开关触点是通过可移动的机械元件来建立或分离的。由于开关触点表面的老化、操作惯性、机械设计和微观条件等因素的影响,一般的开关在打开或关闭连接所需的几十毫秒内会发生多次转换。这种行为通常被称为“开关反弹”,是实际使用中无法避免的。
机械开关有时会在规格书中列出其反弹时间信息,如 würth elektronik的ws-tasv系列j-bend smt触摸开关4.7x3.5mm所示。
反跳电路的设计
下面我们来分享一个简单的反跳电路,可使用一些常见的分立元件制作低通滤波器,从而消除这种多余的信号。
增加滤波器
简单的rc滤波器是制作低通滤波器最经济、最简单的方法之一。当开关断开时,电容通过r1+r2充电,使电压缓慢上升。当开关闭合时,电容通过r2以可控速率放电。
如果合理、适当地选择滤波器元件,则可在平稳转换的充放电过程中吸收开关反弹。要计算电容和电阻的值,你可以使用以下适用于上述电路的时间常数公式:
τ = (r1 + r2) ⋅ c1
τ:时间常数(以s为单位)
r:电阻值(以Ω为单位)
c:电容值(以f为单位)
时间常数是去开关颤动所需时间和电路响应时间之间的平衡。在一个时间常数内,电压将上升到其最终值的63%或下降到其最终值的37%。在两种情况下,电压会在五个时间常数后达到99%。
例如:
反弹时间:规格指定为10ms
选择r1来限制电流,可以采用1 kΩ的经典值
r2:选择两个标准值来去颤动:10 kΩ和47 kΩ
电源电压为5 vdc
因此,通过计算得出两个电容值:
c1= τ / (r1+r2)
然后得出此电路的两个值范围:
解决方案1:r1 = 1 kΩ,r2 = 10 kΩ,c1 = 1 µf
解决方案2:r1 = 1 kΩ,r2 = 47 kΩ,c1 = 220 nf
添加二极管
在r2的两端分别添加一个d1二极管,可以分别控制充电时间和放电时间。这样一来,使用r1和d1可为电容充电提供更快的转换时间,而仅使用r2则可为电容提供不同的放电时间,因为在这种情况下二极管处于阻塞状态。
添加缓冲器
如果应用不能支持未定义的值(例如0.8v和2.5v),则可能需要使用具有滞后作用的施密特触发器缓冲器。下图显示了具有不同导通和关断时间以及附加滞后的电路。电路的响应时间可能需要与单片机的采样时间相协调。
瞬态保护
如果开关位于较远处或较长线路的末端,可能需要对过电压、esd或其他瞬态进行保护。这与输入电路前端的铁氧体磁珠和tvs二极管一样简单。


DO-254为机载电子系统的设计保证定义了5个等级
又一游戏厂商从GeForce NOW撤走 旗下所有游戏已移除
怎么处理微型电机在运行中出现的抽气问题
HTC Vive推出了3DSP音频SDK,可以为应用程序提供具备空间音效的音频
热固性封装的8大显著特点
让开关反应变快的反跳电路设计
集成式归档管理的特点及优势分析
在DC-DC 变换器中增加可调的限流功能,adjustable current limit function in DC-DC converter
华为自研优势愈发明显,荣耀30S国产器件成本占比过半
电路板厂商景旺电子在微功率电源和新能源电池领域再添两项国际先进水平技术成果
电荷耦合器件的工作原理及特性应用
物联网平台应如何做好安全防御,全方位保护是解决方案
PCB设计过程中挖槽 需要注意以下事项
骨传导耳机究竟好不好?又与我们平时听的耳机有什么不同呢?
PTC热敏电阻在过流保护中的应用原理
一颗AI芯片需要考量的因素有哪些?
工频和高频变压器区别
荣耀V40京东、天猫商城正式开售
北斗22nm芯片技术什么水平你知道嘛?
回顾华虹无锡集成电路研发和制造基地的介绍