That`s it. Ltcc measures the time between low res pulses and calculates rpm. Than use simple lookup table [rpm] vs [low res pulses till BTDC] to start charging the coil.
low res pulses till BTDC=at tdc counter is reset for current cylinder and you have 7 low res pulses till next ignition event.
Here are some formula [60*1000] / [x*4]=rpm
60=60 seconds in a minute
1000= to convert in ms
x= time for 90* cranshaft rotation or time between low res pulses
4= to get 1 crankshaft revolution time
2.5ms/90 = 0.0278ms for 1 degree rotation at 6000 rpm
46 total advance = 1.27ms error at 6000 rpm for dwell time. which is acceptable since dwell can vary.
Since nobody runs anything between 20 and 38 at high rpm that error can be brought down.
Bookmarks