My setup is a 36-1, with 5* nulls and 5* teeth, I've bypassed everything and am feeding right into the (isolated) PT0 pin. The scope is triggering right off the sync line of the fgen .. I generated it on my Agilent 33250 arbitrary func gen:

so my first simple experiment was to have a spark event happen at the same moment at a crank edge arriving:

as you can see, its sort of a bimodal distribution (this is about 4s worth of persistance) .. sometimes it hits right on the edge as expected, otherwise it defers the edge for another 45us (this time is fixed regardless of rpm). So as you can see thats about 2.5* @ 10krpm above.
So this is 9*:

it's actually more like 7.5* actual .. I'll tweak the latency values to see if this gets any better.
and this is 11*:

it's almost 10* - so this must be some latency that I can also try to tweak out ..
so I wonder this ..
1) will latency ever change with my calibration ? I don't want to tweak latency on the bench to only have it change when I change some other thing.
2) if not why couldn't this have been cal'd out before it went to the public ?
3) at least all the error seems to be on the safe side by being retarded.
4) I've also noticed that the error 'creeps' over time and then resets (pulls tight to the original target) So you'll watch it retard over a 5s period then 'snap back'. like a rolling cumulative math error.
so far, the +/-.1 variance around the setting doesn't hold as spec either. not a deal breaker so far, I just had higher hopes. this is my home scope, so I had to use the digital camera for the captures
