SWRZ171 July   2025 CC2755R10

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Advisories Matrix
  5. 2Nomenclature, Package Symbolization, and Revision Identification
    1. 2.1 Device and Development Support—Tool Nomenclature
    2. 2.2 Devices Supported
    3. 2.3 Package Symbolization and Revision Identification
  6. 3Advisories
    1. 3.1  ADC_08
    2. 3.2  ADC_09
    3. 3.3  BATMON_01
    4. 3.4  BATMON_02
    5. 3.5  SYS_204
    6. 3.6  SYS_206
    7. 3.7  SYS_207
    8. 3.8  APU_201
    9. 3.9  UDMA_01
    10. 3.10 RADIO_05

ADC_09

ADC can have random conversion errors.

Revisions Affected

F

Description

ADC can have errors at a rate as high as 1 in 400 million ADC conversions. When a conversion error occurs, the error results in a jump in the digital output of the ADC without a corresponding change in the ADC input voltage, otherwise known as a ‘sparkle code’. The magnitude of the jump is 64 LSBs higher or lower than the expected ADC output when ADC is used in a 12-bit resolution setting. The magnitude of the jump decreases to ± 16 LSBs for 10-bit resolution and ±4 LSBs when set to 8-bit resolution.

Workaround

The error rate can be reduced to 1 error in 100 billion ADC conversions by setting ADC.DEBUG1:CTRL[10:9] bits high.Other software workarounds, such as a best-out-of-three, where out of three consecutive samples, the one with the highest standard deviation is discarded and the other two averaged to generate the ADC output, can also be considered.

Software averaging of 16 consecutive ADC outputs decreases the deviation of the ADC output to ± 4 LSBs when set to 12-bit resolution.

This workaround would be incorporated into future releases of the SimpleLink™ Low Power F3 software development kit (SDK).