微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 双D触发器的按键消抖问题

双D触发器的按键消抖问题

时间:10-02 整理:3721RD 点击:

一个简单的开关,因为本来就没有用单片机,所以不想增加成本,考虑用硬件消抖。用了个搜到的电路(图片附件)。


原理就是用前端做个单稳态电路、后端做个双稳态电路,按下并松开一次按键实现输出状态翻转一次。
现在有个问题:按下去马上松开按键,很正常;但假如按下去的时间比较长,超过单稳态电路中,电容积分复位第一个D触发器的时间,在松开时又会翻转一次,而且很稳定的每次都出现,不像抖动引起的。
示波器测了下看不出什么毛刺(也有可能示波器比较渣没测出来。),multisim简单仿真下,也不会在按键松开的那一下导致输出翻转。
有谁用过或者遇到过类似的情况么?~~~
问题的简单示意,Q1和R1指第一个D触发器的输出和复位。
短按很正常,Q1输出一个脉冲,让第二个触发器翻转一次;长按的话在松开的时候Q1又会出来一个脉冲,让第二个触发器翻转两次。


先自己给顶一个。解决不了问题,也来讨论下吧~论坛牛人这么多~

囧,沉了么?  大伙都不屑还是都用软件的 - -...

可以看下这个电路:http://bbs.elecfans.com/forum.ph ... p;page=1#pid3456003

这个电路我实际做了一下,更改电阻电容数值后效果不错。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top