Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What's bouncing and how does an anti-bouncing circuit work?

Status
Not open for further replies.

zhi_yi

Full Member level 4
Joined
Feb 2, 2005
Messages
196
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
2,548
hi there, please help me..

please tell me how do this circuit work as anti bouncing circuit?

what is the meaning of bouncing? for example if the switch is a push button, if we push the push button once, the output will indicate that we push it severe time, is it called bouncing?

while we use the capacitor there, if the switch is off, the capacitor will charging, right? and while we push the switch button, and for example we push it for 1 minute, then the capacitor will be discharging, how long is the output pulse? is it 1 minute too? or it just as long as the capacitor is discharge itself?
 

IanP

Advanced Member level 5
Joined
Oct 5, 2004
Messages
7,942
Helped
2,309
Reputation
4,620
Reaction score
531
Trophy points
1,393
Location
West Coast
Activity points
66,459
anti bouncing

"Contact bounce"
https://www.allaboutcircuits.com/vol_4/chpt_4/4.html
https://www.elexp.com/t_bounc.htm

Regards,
IanP

A simple hardware debounce circuit for a momentary N.O. push-button switch is show in Figure 2. As you can see, it uses an RC time constant to swamp out the bounce. If you multiply the resistance value by the capacitance value you get the RC time constant. You pick R and C so that RC is longer than the expected bounce time. An RC value of about 0.1 seconds is typical. Note the use of a buffer after the switch to produce a sharp high-to-low transition. And remember that the time delay also means that you have to wait before you push the switch again. If you press it again too soon it will not generate another signal.
 

jeffttan

Member level 2
Joined
Jul 3, 2005
Messages
44
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,671
anti-bouncing

bouncing is due to noise generated when a mechanical switch is turned on or off.....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top