Negative polarity gain correction #3
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
The negative polarity has its own gain error, determined by the divider error in the ramp inverter. If the user applies their own calibration to the 15-bit input, they will incur larger rounding errors than if we did it in the tuning stage. We should provide a way for the user to calibrate the negative ramps and store a calibration constant, which can then be used in the tuning equation at full internal 16-bit precision.
In theory the digipot in 2.0 could also be moved around for negative pulses, but that takes time. I wonder if it can be sequenced cleverly (e.g. do all negative going pulses in a group, and move the digipot during STABILIZE, TRANSFER, and DISCHARGE...)