67.7.9 12-bit ADC Characteristics
Symbol | Parameter | Conditions | Min | Max | Unit |
---|---|---|---|---|---|
VDDANA | Supply voltage range (VDDANA) | – | 3.0 | 3.60 | V |
IDDANA | Current consumption (VDDANA)(2) | Low speed – fS ≤ 500 kS/s ADC_ACR.IBCTL = (00)2 | – | 1.0 | mA |
Full speed – fS ≤ 1 MS/s ADC_ACR.IBCTL = (01)2 | – | 1.8 | mA | ||
VADVREFP | ADVREFP input voltage range(1) | – | 2.4 | VDDANA | V |
RADVREFP | ADVREFP input resistance to ground(2) | ADC on | 7.2 | 12 | kΩ |
ADC off | 1 | – | MΩ | ||
CADVREFP | Required bypass capacitor on ADVREFP | – | 1 | – | μF |
- The ADVREFN pin must be connected to the PCB ground plane.
- Simulation data
Symbol | Parameter | Conditions | Min | Max | Unit |
---|---|---|---|---|---|
fCKADC | ADC clock frequency | Low speed – fS ≤ 500 kS/s ADC_ACR.IBCTL = (00)2 | 0.1 | 10 | MHz |
Full speed – fS ≤ 1 MS/s ADC_ACR.IBCTL = (01)2 | 0.2 | 20 | MHz | ||
tCONV | ADC conversion time(1) | – | 20 | – | tCKADC |
fS | Sampling rate(2) | Low speed – fS ≤ 500 kS/s ADC_ACR.IBCTL = (00)2 | – | 0.5 | MS/s |
Full speed – fS ≤ 1 MS/s ADC_ACR.IBCTL = (01)2 | – |
1 |
MS/s | ||
tSTART | Start-up time(3) | – | – | 5 | μs |
tTRACK | Track and hold time(3)(4) | – | 300 | – | ns |
-
tCONV = tCH + tTRACK + 14 x tCKADC with tCKADC = 1 / fCKADC.
tCH = 0 when the ADC operates in the same input mode (Single-ended, Pseudo-differential or Differential) for the current conversion than for the previous one.
tCH = 2 when the ADC input mode is changed to perform the current conversion.
- fS = 1 / tCONV
- Simulation data
- See Track and Hold Time versus Source Impedance – Sampling Rate.
Symbol | Parameter | Conditions | Min | Max | Unit |
---|---|---|---|---|---|
VFS | Analog input full scale range (1) | ADC_CCR.DIFFx = 0 | 0 | VADVREFP | V |
ADC_CCR.DIFFx = 1 |
-VADVREFP |
VADVREFP |
V | ||
VINCM | Common mode input range in Differential mode(2) | ADC_CCR.DIFFx = 1 | 0.4 x VDDANA |
0.6 x * VDDANA | V |
CS |
ADC sampling capacitance(3) |
– | – | 3 | pF |
CP_ADx | ADx input parasitic capacitance(3)(4) | ADx pin configured as analog input | – | 7 | pF |
RON | – | – | 2 | kΩ | |
ZIN | Common mode input impedance(3)(5) | On ADx pin | 1 / (fS.CS) | – | Ω |
- VFS = (VADx - VGNDANA) in Single-ended mode, VFS = (VADx - VAD11) in Pseudo-differential mode, and VFS = (VADx - VADx+1) in Differential mode.
- VINCM = (VADx + VADx+1) / 2
- Simulation data
- With respect to the equivalent model of Figure 67-35
- Assuming conversion on one single channel
For tracking time calculation, during the sampling phase of the converter, this acquisition path can be reduced to the equivalent model provided in the following figure, where:
- RON = RMUX + RS
- CP_ADX = CPX + CP_MUX
See Track and Hold Time versus Source Impedance – Sampling Rate for further details on how to use this model.
In the following table, unless otherwise specified, the specifications are provided for two speed operating ranges.
- Source resistance = 50 Ω
- ADC_EMR.OSR<2:0> = (000)2
- Low-speed
- fCKADC = 10 MHz, fS = 500 kS/s
- ADC_ACR.IBCTL = (00)2
- High-speed
- fCKADC = 20 MHz, fS = 1 MS/s
- ADC_ACR.IBCTL = (01)2
Symbol | Parameter | Conditions | Min | Max | Unit |
---|---|---|---|---|---|
RESADC | Native ADC resolution | – | 12 | Bit | |
INL | Integral non-linearity | – | -3 | 3 | LSB |
DNL | Differential non-linearity | – |
-2 |
2 |
LSB |
OE | Offset error | – | -4 |
4 |
LSB |
GE | Gain error | – | -4 | 4 | LSB |
- In this table, errors are expressed in LSB where:
- LSB = VADVREF / 212 in Single-ended mode (ADC_CCR.DIFFx = 0 and ADC_PDR.PDIFFx = 0)
- LSB = VADVREF / 211 in Differential or Pseudo-differential mode (ADC_CCR.DIFFx = 1)
- Error with respect to the best fit line method