SBAA590 june   2023 ADC12DJ5200RF , ADC32RF52 , ADC32RF54 , ADC32RF55 , ADC34RF52 , ADC34RF55

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Achieving Accuracy Through Calibration
    1. 2.1 Temperature Variations
    2. 2.2 External Noise
    3. 2.3 Unstable Power Supply
    4. 2.4 Mechanical Stress
    5. 2.5 Manufacturing Variations
    6. 2.6 Avoiding Errors
  6. 3Calibration Techniques
    1. 3.1 One-Time Calibration
    2. 3.2 Foreground Calibration
    3. 3.3 Background Calibration
  7. 4Summary
  8. 5References

Foreground Calibration

Foreground calibration, also known as real-time calibration, resembles that of the one-time calibration in Section 3.1, however instead of taking place before valid data is transmitted, foreground calibration occurs while the device is actively sending data. The resulting data at the downstream processor or FPGA can appear distorted during calibration and does not always resemble the input signal. Foreground calibration requires that the downstream processor or FPGA determine when a calibration is required by monitoring performance of the converter in real-time. In the case of foreground calibration for the ADC32RF55, additional ADC cores (the specific number of additional cores is mode dependent) are continuously calibrated behind the scenes and the moment foreground calibration takes place, the uncalibrated ADC core is swapped out with one of the calibrated ADC cores. As a result, a single sample can be dropped as shown in Figure 3-3. Foreground calibration can often be triggered using the SPI interface or through a general purpose hardware input (GPIO).

GUID-20230601-SS0I-DZJP-MLNG-RFF7HQ0W44P0-low.png Figure 3-3 ADC32RF55 Output Codes During Foreground Calibration