Post Go back to editing

ADuC7061. ADC Offset Calibration Register (ADC0OF, ADC1OF)

Thread Summary

The user is experiencing issues with the ADC offset calibration on the ADuC7060, where the offset calibration registers (ADC0OF, ADC1OF) read 0 after calibration, and the offset error for the auxiliary channels (ADC2/ADC3) remains high (1500-3500) despite enabling chopping and performing self-offset calibration. The final answer suggests that chopping should correct the offset error, but the user's setup shows no improvement. The user also notes a significant difference in offset errors between chips from different distributors, suggesting a potential issue with the chip or external circuitry.
AI Generated Content

After calibration Primary / Auxiliary Channel ADC Offset Calibration Register (ADC0OF, ADC1OF) always are read = 0. Both self-offset and zero-scale calibration mode. It is unclear how to correct the values for negative/positive offsets.

Parents
  • Hi,

    I saw that you attached an image, but it's not loading on my end.

    Have you checked the offset calibration register before initiating the calibration? Is the reading 0 as well?

    The ADC offset calibration register is automatically applied to the ADC reading to compensate for the offset error.

    Regards,

    Karl

Reply
  • Hi,

    I saw that you attached an image, but it's not loading on my end.

    Have you checked the offset calibration register before initiating the calibration? Is the reading 0 as well?

    The ADC offset calibration register is automatically applied to the ADC reading to compensate for the offset error.

    Regards,

    Karl

Children