Edge Trigger Circuit

I'm building an old school distributor machine for testing vintage motorcycle ignition systems. I want to flash LEDs to indicate when the ignition pulse is happening and would like to use 12V to trigger them to avoid needing the high voltage coil and spark plug. One hurdle I'm running into is the dwell time of the ignition pulse is far too long. The LEDs stay on too long to see any timing marks.

I've been searching for edge trigger circuit designs that will work for me but every one I've in come across the minimum on time is at least as long as the trigger pulse. I can make a microcontroller see a rising or falling edge and flash the LEDs for a few microseconds but it seems to go erratic at the upper end of the RPM range.

Does anyone know of an edge trigger circuit that can have an output that's shorter than the input pulse?
 
It can. The output pulse width just depends on the RC time constant and not on the width of the input pulse, as long as the input pulse is wide enough to trigger the CD4538 - which means wider than about 25 ns to 70 ns (depending on supply voltage and on whether you are interested in typical or worst-case numbers).
 
Thanks. That looks like it'll work with the voltage I'm using without any problem too. It looks like the CD4538 is obsolete. I'm looking at CD14538 now.

Input pulses will be in mS at low speed. The ignition system operate at relatively slow speeds compared to the rest of the electronics world. 10000 RPM is only 167 Hz (waste spark sytem) and the ignition modules are all designed to extend the dwell time to allow the coils to charge as much as possible.
 
You stated, "Input pulses will be in mS at low speed"

When the 'switch' is closed, pin 2 is immediately drawn to 0V since the capacitor sits with 0V across it. This immediately triggers the 555.
Then, the capacitor charges as a single time constant up to 5V through the 100k. You can select the R and C time constant as needed for your application to get the charge back up to 5V.

The 0.1uF capacitor generates a negative pulse. You can hold the switch closed forever, and will only generate one pulse out of the 555. Since you have a slow requirement, this should work just fine.

The circuit has been built and tested and working for years, this is not theoretical.
 
You can always capacitor couple the input so that only the edges will matter. Other things can be done too. First you need to know enough about the inputs and outputs. Input risetime? Input switch bounce? Input maximum frequency? Input voltage range? Maximum closed-switch dwell time? Output pulse width, drive current requirements, etc. Then it should be fairly straightforward to get down to specifics. A digital scope could probably do most of the measurements.
 
Last edited:
This'll work too. You'll get a pulse for each edge. You can adjust the length of the pulse by adjusting the number of inverters. With fast enough gates you can get a pulse width below 1 ns.

IMG_3320.jpg


Tom
 
AND gate and inverting delay line (N>4 inverters for CD4000 or 74LS) to get narrow high going output pulse on each rising edge input

OR gate and inverting delay line to get narrow low going output pulse on each falling edge input

However you will maximize economy (achieving lowest chip count) if you apply deMorgan's Laws, and avoid pure-AND and/or pure-OR gates.