This circuit acts as a debouncer that prevents multiple logic signal transmitting when a switch is pressed. It takes its logic power from only the remote pull-up resistor R2 and can be used in non-energized devices such as a device in a system that’s just coming from the stand-by.
When the S1 button is at the release position, C1 capacitor is charged and keeps the inverter (7z04 – Ultra High Speed Inverter) input at a high state so the output of the inverter is low. Since the inverter output is already connected to the ground, it draws no current – consumes no power. In this situation, the output Vout keeps its state at high.
When the S1 button is pressed, C1 discharges and the state of the input of the inverter changes to low so the output of the inverter goes high and the IC starts to conduct heavily. As a result, Vout becomes low until R1 charges C1 to drive IC again towards Vss. When the capacitor charges sufficiently enough, IC stops driving current and Vout returns to a high state.
D1, D2 and D3 diodes are in conjunction with R3 to shift the level of Vout for improved compatibility with CMOS gate.
Source: http://www.edn.com/index.asp?layout=article&articleid=CA217664
Wire-to-board interconnection options from Sullins feature a wide range of sizes and applications
MCC’s TVS series high-power suppressors protect sensitive components from voltage spikes and transients
Evaluation boards that streamline evaluating circuit protection on RS-485 serial device ports
2 years ago: this is a nice circuit for preventing multiple signals from being generated from the siwtch unintentionally..thanks dude!
2 years ago: where do you normally apply this type of circuit?
2 years ago: I think this is for very sensitive operations because it prevents the switch from giving several commands when they are pressed
1 year ago: The most obvious application for this switch is in a manual counter; press it once and the count goes up by one. Without the debouncer it would go up by several as the contacts engaged/disengaged between themselves.