First of all, I'd like to thank Eric Gibbs for posting links to two excellent documents dealing with this topic:
**broken link removed**
But here's my problem: since this uses an inverter, it generates a negative-going pulse (from a negative-going switch closure). That's find and dandy, if you want a negative pulse and if you have a normally-closed switch. But I need the opposite: a positive-going pulse from a normally-open switch.
I don't think this will work correctly if I just replace the Schmitt inverter with a Schmitt buffer, will it?
Earlier in that same document, they show this:
**broken link removed**
Couldn't I use the top version of this (with a buffer instead of inverter) to condition my switch pulse? They don't recommend this specifically for switch debouncing; but will it work?
I think I'll experiment with these to see what I can come up with. Unfortunately, I have no 'scope, so I'm pretty much flying blind here.
- A Guide to Debouncing
- Pulse Generation and Signal Conditioning Circuits (sorry, can't find the link just now; will update later)
**broken link removed**
But here's my problem: since this uses an inverter, it generates a negative-going pulse (from a negative-going switch closure). That's find and dandy, if you want a negative pulse and if you have a normally-closed switch. But I need the opposite: a positive-going pulse from a normally-open switch.
I don't think this will work correctly if I just replace the Schmitt inverter with a Schmitt buffer, will it?
Earlier in that same document, they show this:
**broken link removed**
Couldn't I use the top version of this (with a buffer instead of inverter) to condition my switch pulse? They don't recommend this specifically for switch debouncing; but will it work?
I think I'll experiment with these to see what I can come up with. Unfortunately, I have no 'scope, so I'm pretty much flying blind here.