I've been using a scope to look at the signal from the flywheel pickup on my model D going into the PM3, and how it changes when connecting to the PC to run ErgMonitor.
I had been assuming the pulse waveform from the sensor is an analogue signal but, in trying to learn a bit of electronics I just read that smoothly varying signals can be turned into a "square wave", using a 555 timer chip. This might account for the sort-of-square pulses that I've seen, and how their amplitude varies with pace.
[or possibly a comparator chip rather than a timer?]
Does anyone know whether this sort of approach is used? I've no idea whether opening up the fan case might shed any light on this...
I'm not an electronics person, but hoped there might be an erg user out there who is, and who reads this forum, and who knows the answer

If you've read this far and regretted it ...

Otherwise, I'm hoping the answer to this question will help me get ErgMonitor and the PM3 to work together reliably.
Thanks in anticipation...
Simon