I have built a DTMF decoder which offers relay closures corresponding to the digits received. Everything works great, except the equipment I am interfacing to is slow.
The office telephone system gives a pulse of tone whenever a digit on the telephone is held down. From what I've read, the pulse lasts 300ms. The equipment my DTMF decoder is interfacing to cannot detect a pulse that quick.
I am working on getting the tone pulses extended to 1s, but need a plan B. Can anyone think of a way to take a 300ms pulse and extend it to 1s?
I've tried using a 74LS123 (retriggerable multivibrator) but I dont think the IC is designed to go that long.
I've thought of using a JK Flip Flop to latch in the signal that eventually closes the relay contacts, but haven't worked it out yet. I have a limit on the amount of real estate I can use.
I'm looking at some kind of RC charge/discharge circuit to hold the relays on. But I cant figure out a way to have the capacitor charge in 300ms and discharge over 750ms - 1second.
Any input would be appreciated.
Very simplified schematic attached.