I'm starting the design of a circuit with the goal of generating a 0-2.75V, 20mA output signal proportional to the 0-100% duty cycle of a fuel injector. Injector pulse frequency range for this application is approximately 5Hz-20kHz and injector pulse voltage is 12-14VDC.
I have +5V available to power the circuit, but I would like to use as little driving current as possible. Response time is not critical in my application but if possible, I'd like to try to design the circuit to respond and settle within 2-3 input cycles so that I do not regret things down the road when I need better response.
I've done a lot of searching here and around the web and found a circuit in this document: https://www.edn.com/contents/images/102501di.pdf (on Page 4-5) that I like. I like the simplicity, low component count, and the sample and hold stages are attractive to me as well.
Does this seem like a good starting point for this project? This is basically a slightly fancier R/C filter, so what are my other good options for measuring duty cycle over a wide frequency range? I keep hoping to find an IC with a "PULSE IN" pin that will do this, but no luck so far.
I have +5V available to power the circuit, but I would like to use as little driving current as possible. Response time is not critical in my application but if possible, I'd like to try to design the circuit to respond and settle within 2-3 input cycles so that I do not regret things down the road when I need better response.
I've done a lot of searching here and around the web and found a circuit in this document: https://www.edn.com/contents/images/102501di.pdf (on Page 4-5) that I like. I like the simplicity, low component count, and the sample and hold stages are attractive to me as well.
Does this seem like a good starting point for this project? This is basically a slightly fancier R/C filter, so what are my other good options for measuring duty cycle over a wide frequency range? I keep hoping to find an IC with a "PULSE IN" pin that will do this, but no luck so far.
Last edited: