Ballast Resistor

In more detail. IGBT switches ignition coil, sense resistor monitors coil current, BJT pinches off IGBT to regulate current, microcontroller predicts "just in time" trigger of IGBT, based on RPM, desired timing ....