Q
After a reset sequence, how long does it take for the DAC output to settle? Iassume a number of ADC readings are required?
A
There is a settling period required which will take several seconds after areset sequence. For the first write to the DAC output, the function “UpdateDAC
()” is called – this function does not use DAC calibration values and it does
not use ADC compensation. After this, the function “FineTuneDAC()” is used to
update the DAC and this uses the ADC feedback value. Applications should allow
for a number of iterations of this loop taking several seconds to see a settled
output current. The debug strings sent to the UART list by how many DAC codes
the DAC is tweaked with every pass of “FineTuneDAC().”