Switch Debouncing


Posted on Mar 14, 2013

This circuit will remove the transient spikes and contact bounces from a non-latching push button switch. Using a 555 timer as a monostable circuit, it is easy to build a good switch debouncer circuit. There are many circuits for SPDT debouncing, but not many for a normally open, push-to-make press button switch (PBS). The 555 monostable gives an output pulse of around 20 msec with component values shown.


Switch Debouncing
Click here to download the full size of the above Circuit.

The 555 circuit can be re-triggered if the input is held low longer than the output pulse. To prevent this happening, I have included a further timing circuit comprised of the 1Meg resistor and 47n capacitor. Normally, the 47n capacitor is discharged via




Leave Comment

characters left:

New Circuits

.

 


Popular Circuits

White LED Stroboscope
Microprocessor triac array driver
Optoisolated-high-voltage-driver
LINUSBot - Line Follower Robot using Arduino
Interfacing MSP430 to analog AC-rated humitidy resistive sensor HCZ-H8
100 transistor circuits
12v 5a power supply using lm338
20w rf fm amplifier circuit
Audio Oscillators
Parallel Port Stepper Motor Driver With Discrete Components
Attaching a GPS module to the EB675001DIP
A709 a voltage follower circuit diagram



Top