I think this topic came up a few years ago, but I couldn't find anything relevant on it when searching the forum. I want to setup a phase detection using the Map sensor on a single cylinder engine. I am sure that I could achieve this purely in software, but in the meantime I was planning on adding in a little architecture within the read map cycle minimum code that generated a pulse that was proportional to current speed. This pulse would happen just after the minimum had been recorded. My only real concern with this method is subtle variation in where this cycle minimum lies on a crank angle basis.
What are people's general consensus on this? What other methodologies are available minus the physical cam sensor?