COP Ignition Development

I wrote some test code to try multi-spark. The user interface enables the change of coil charge interval, and spark duration. When a spark is stopped by energizing the coil, the retained energy is the starting point, so it takes less time to reach peak current of 8.5A.
The test code on the Nano communicates via the USB connection on PC to a free terminal emulator called TeraTerm. Using the terminal the dwell times and spark durations are easily changed.

I am using a high voltage 1000:1 probe on the blue channel. The peak voltage near 400mV (0.4V) is actually 400V. The upper wave is the primary coil current, viewed via 0.05 Ohm resistor shunt, the 424mV pk on the represents about 8.5A.

A few companies including BWM and Ford are using multi-strike at engine speeds below 1500 RPM. It aids in starting and smoothing idle. BWM starts with strikes.

I may do testing right away by swapping 2 COP coils with primary wired in series for each of the 2 channels in my 4-cylinder waste fire system. If that works, I will make the minor changes in ignition code to go multi-strike.