Closed sommersoft closed 5 years ago
I've been languishing on dialing in the accuracy on this for a few weeks now. Figured I'd put up this spreadsheet in the event someone can see a pattern/calibration vector that I don't. The SAMD21 performs quite accurately, but the SAMD51 has some issues that I can't quite work out or pin down. Because of this, and because I think it is a good idea from a user standpoint anyway, I will be adding a calibration property. Just have to figure what "calibrated" is. :smile:
Notes:
When capturing frequencies above ~512KHz, CircuitPython gets locked into an interrupt loop and becomes unresponsive. The SAMD21 doesn't have values @ 256KHz, and neither has 512KHz values because I'm still working on catching this gracefully.
Values are "real time", and are not smoothed using a buffer. This may change.
Forgot to close this. Fixed by #1614.
Making this a stand-alone issue. Derives from #516 & #807.
This module is for capturing the frequency period of an input signal.