微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 按键去抖电路 怎么解决

按键去抖电路 怎么解决

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

电路是这样的上面两个接按键,中间的接CPU,它的消抖是怎么样工作的啊,请高手解释下

我认为要更正补充的几点:1、去抖用软件可以解结方便些经济。2、(D2,D3为稳压二极管,将电压稳住)目地是为了保护CPU的I/O口。3、硬件去抖可以在按键并联104左右容量的电容。

硬件去抖可以在按键并联104左右容量的电容
一般的电子表行业都是这样解决的@@

这个我想应该在软件中解决吧,通过定时器的方式.

在按键较少时可使用RS触发器实现按键去抖

上面的 电路应该怎么分析呢

软件处理这个很容易的啊
没必要浪费米在这上面

一般来说, 按键去抖软件很好解决, 不过加上这个硬件分压电路. 更可靠.

原理是啥怎么分析

按键应该是高电平有效,不按为低(47k下拉);
按下后,D2,D3为稳压二极管,将电压稳住,因此避免了干扰;
之后经过两个电阻分压,将电平值降为一半给CPU检测。
因此二极管和电阻共同来去抖。
第一次见到这样电路,不知分析对否,请指教。

受教了!

D2 D3应该是TVS管,起个保护作用而已
在这里主要应该不是稳压

正在疑惑正反向设计的一个图中,为何按键跟个104并联呢,原来是硬件消抖,那代码里这部分可去掉了,谢谢楼上各位!

一般用软件防抖

软件去抖动:设一个延时程序。硬件去抖动:RS触发器。这是典型的处理方法。

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

网站地图

Top