I have an automotive ignition coil which I'm using as an ignition source for a project I'm working on.
During normal operation, the primary coil current will be interrupted periodically to induce large counter-EMF spikes on the primary (just as it does in an automobile). However, I would like to prevent this spike from occurring when powering-off.
The ignition circuit uses an IGBT on the 'low side' of the primary coil, so my original thought was to simply 'ramp off' the IGBT gate voltage using an RC circuit. Unfortunately the transfer characteristics were just too steep and this did little to prevent the inductive spike (without resorting to prohibitively large values).
My next thought is to simply short the primary during power-off. While other devices are perhaps better suited for this purpose, design constraints have narrowed my options to a PNP BJT.
I've created a (simplified) schematic to better illustrate my intentions:
Here, S1 (used in place of the aforementioned IGBT) will cycle the current through the coil on and off at anywhere from 2 to 200 Hz during normal operation . Upon powering off, S2 (or, more likely, the IGBT and an NFET) will interrupt current through the primary coil while simultaneously pulling the base of the BJT low, allowing current to flow between the primary's terminals, 'bleeding off' the counter-EMF.
Is this a viable and robust approach? I'm concerned about the BJT's ability to withstand the repetitive and profound dV/dt. I'm looking for thousands of hours of continuous normal operation, so a robust design is a must.
Any advice or insight is, as always, very appreciated.