Hello
I am using a TMS320F28033 in a digital control loop. I believe that I am seeing approximately a 15 count offset and would like to improve accuracy by re-calibrating the ADC offset continuously. I can not use the TI AdcOffsetSelfCal() code because the 80 count offset temporarily loaded in the ADCOFFTRIM register would also affect the control loop running in the background causing large transients (there is a large gain from the ADC to my system output). If I dedicate an ADC line to monitoring the VrefLo, is there a way to write my own cal offset routine without the 80 count offset?. I would still like to use the ADCOFFTRIM register for the sake of speed and not having to rewrite an ISR written in assembly.
Out of curiosity, is ADCOFFTRIM, a digital correction after the ADC or does it inject an analog offset into the ADC input?
Thanks.