That's purely a trick to use a special ignition coil to serve two
cylinders from a single CB wire using a floating HT winding that
effectively puts the two spark plug gaps in series. It works best when
the waste spark occurs on the exhaust stroke (on a 360 deg crank twin
cylinder 4 stroke engine for example). The effect with old fashioned
Kettering ignition (whether transistorised or not) on fouled plugs is
merely an unexpected bonus.
If you want a more foulproof system, the obvious way is to remove the
dependence on coil inductance as the HT generating mechanism (flyback
pulse mode) and use the coil purely as a step up transformer to the
instant application of a 400v charge from a capacitor connected in series
with the LT winding across a quenchable dc-dc converter which can be
briefly shorted out via a thyristor which arrangement allows one full
cycle of ac energy to be applied to produce some 30 to 40 kilovolts from
the bare coil, reduced by the actual cylinder pressure at the spark plug
points (circa 6KV at tickover to 20 or so KV at full throttle maximum
torque revs).
There isn't a flyback pulse mechanism for fouling induced leakage
resistance to interfere with since the coil is just used as a voltage
step up transformer in this case. The leakage due to plug fouling may
knock a few kilovolts off the 40KV unloaded coil output but this won't
stop the plug sparking at the lower breakdown voltage circa 20KV or so
required to ignite the air fuel mixture.
The importance of the circuit topology, capacitor charged via the coil's
LT winding by the output of a quenchable dc-dc converter which is shorted
out by the thyristor, is that it allows the current in the capacitor to
reverse via the converter's output rectifier bridge after it hits the
positive peak, allowing for a negative voltage peak on the 2nd half of
the full cycle which recharges the capacitor up to somewhere in the
region of 70 to 80 percent of its initial voltage by which time the
thyristor has unlatched and the converter restarts to top up the
capacitor in plenty of time for the next sparking pulse.
Replacing the function of the CB points in the old Kettering setup with
a high voltage switching transistor is so last century (and, oh so shit).
--
Johnny B Good