Inductor debouncer

Thread Starter

LonelyLad

Joined Sep 17, 2024
29
1729530124326.png

So the main reason inductors aren't used in debouncing is because they can drive too much current into sensitive electronics thus damaging them. Instead capacitors are used normally to smooth out the signal. But I came up with this design that uses an inductor. Thoughts?
 

MrChips

Joined Oct 2, 2009
34,812
I did not intend to brush aside your suggestion.

Note that in this RC circuit, the elements are on the input side of the gate forming a low pass filter.

1729531000752.png
 

ronsimpson

Joined Oct 7, 2019
4,693
Instead capacitors are used normally to smooth out the signal. But I came up with this design that uses an inductor. Thoughts?
If anything, an inductor is the inverse of a capacitor. You can't just pull out a cap and put in an inductor.
The RC makes a low pass filter. If you are using an inductor you need to make a low pass filter using RL. Very different circuit.
 

panic mode

Joined Oct 10, 2011
4,983
inductors are high impedance for HF signals so circuit posted by TS will obviously not work as debouncer.
so yeah, different circuit with inductor would be needed,
 

joeyd999

Joined Jun 6, 2011
6,281
View attachment 334102

So the main reason inductors aren't used in debouncing is because they can drive too much current into sensitive electronics thus damaging them. Instead capacitors are used normally to smooth out the signal. But I came up with this design that uses an inductor. Thoughts?
I fail to see how the circuit you have drawn debounces the switch.

Care to explain?
 

panic mode

Joined Oct 10, 2011
4,983
or why would debounce be used as a form of circuit protection. every debounce i ever used was there to clean the signal and prevent ringing near edges.
 
This circuit bounces even worst than pure resistor.

Consider after pressing button the inductor is a bit charged. Once the button is open for a while because of contact breaking the schmitt input is pushed to -0.7V so schmitt flips. Then after making a contact again the schmitt flips back. So it causes no debouncing at all.

Also 3m7 inductor together with 220 makes time constant about 17us. The button bouncing last about few msec. So you would need a very big inductor like 1H.
 

Alec_t

Joined Sep 17, 2013
15,119
All the debouncers I'm aware of suppress (or avoid the effects of) voltage changes. Perhaps a modification of the TS's circuit could use the inductor to suppress current changes?
 

MisterBill2

Joined Jan 23, 2018
27,519
The concept of the RC debounce scheme is to avoid multiple voltage changes past the input device threshold. An adequate RC network does that. AND, as mentioned already, the inductor plus diode adds an extra part that is polarity sensitive. What would be the intended benefit provided by the inductor plus diode scheme? OR is this an exercise to evaluate an idea??

AND, since a button is normally operated by a human, intentional multiple operations are also possible.

In all cases, the safest scheme is to set a bit that is eventually reset when the input is acknowledged.
That is possible in both hardware and software, systems. A set bit does not care or notice if it is set a second or multiple times.
In my career I have only seen one individual who could operate a keypad fast enough to confuse the well designed debounce scheme. That problem was solved by asking the lady to slow down a bit for our machine.
 
Top