Pulse Extender – Designing a Long (500ms) Pulse Extender

integrated-circuitpulsesignalswitches

I have an SPST momentary tactile switch and want the pulse, whatever length, to be extended to 500ms (unless of course the button is pressed for longer than 500ms but we can ignore that if we hold the pulse form the rising edge). I don't know if there is a single IC to hold a pulse like this or if I can do it with passive components like resistors and capacitors.

Best Answer

You can do this with CMOS inverter, a diode , cap and resistor to discharge the cap slowly.

It's called a monostable Multivibrator or 1 SHOT and there are many other ways to accomplish this.

But the typical IC's are state driven, while some are edge driven. They may be re-triggerable or non-retriggerable and the latter is what you wanted.

The LTC®6993-1 is a monostable multivibrator (also known as a “one-shot” pulse generator) with a programmable pulse width of 1µs to 33.6 seconds, with the non-retrig option and rising edge option.

Rev B

Easy 0.6s with 6 in one IC

schematic

simulate this circuit – Schematic created using CircuitLab

SIM LINK