博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
按键的硬件消抖小结
阅读量:5909 次
发布时间:2019-06-19

本文共 462 字,大约阅读时间需要 1 分钟。

最近没事,对按键的硬件消抖进行了一下了解,现对其总结如下:

 

对于单刀双掷开关,使用RS触发器进行硬件去抖。

原理:图中两个“与非”门构成一个RS触发器。当按键未按下时,输出为1;当键按下时,输出为0。此时即使按键的机械性能,使按键因弹性抖动而产生瞬时断开(抖动跳开B),按键也不会返回原始状态A,双稳态电路的状态不改变,输出保持为0,不会产生抖动的波形。也就是说,即使B点的电压波形是抖动的,但经双稳态电路之后,其输出为正规的矩形波。

 

而实际应用当中,最常用的按键是两个接线端的按键。对于此类按键的硬件消抖方法有:

      

其原理是利用电容平波,再经过施密特反相器整形之后就得到了没有毛刺的脉冲波。要么,就是简单的使用电容进行延时消抖。

 

 

另外添加两个附件,是在网上找的关于硬件消抖的文档。PS:不知为什么不能直接上传文档了,我分享的是云盘的一个链接

http://yunpan.cn/QafVvTZERfP8M (提取码:1c5b)

转载于:https://www.cnblogs.com/jwnydy/p/3899464.html

你可能感兴趣的文章
在64位机器上无法调用迅雷的问题
查看>>
WebGL学习笔记-使用3D引擎threeJS实现星空粒子移动
查看>>
网络设备SDN-软件网络如何实现颠覆
查看>>
目管理、日志提交 软件 Redmine
查看>>
(转)无线路由协议Mflood详解
查看>>
Heritrix 3.1.0 源码解析(三十五)
查看>>
poj1700(黑书第二道贪心例题)
查看>>
选择附件物品选择(有依赖背包问题)
查看>>
回顾过去。。展望未来
查看>>
box2d之刚体,定制器笔记
查看>>
(原创)c++11改进我们的模式之改进观察者模式
查看>>
从银行的钱荒看一个公司的团队建设 产品线过多最终导致最赚钱的项目面临破产...
查看>>
Entity Framework 同一个上下文中,如何进行对同一个实体进行指定字段更新
查看>>
Linux特殊权限:SUID、SGID、SBIT
查看>>
Interactive Extensions简介
查看>>
技术人生:高山仰止,景行观止,虽不能至,我心向往之
查看>>
CentOS 如何使用第三方软件库-EPEL与RPMForge、RPMFusion软件库
查看>>
SQLSERVER执行性能统计工具SQLQueryStress
查看>>
Java Date SimpleDateFormat
查看>>
[你必须知道的.NET]第二十七回:interface到底继承于object吗?
查看>>