SLUSF21 june 2023 BQ79616
PRODUCTION DATA
There are a total of 24 inputs (slots) multiplexed to the AUX ADC (Figure 8-8). All inputs are measured in round robin fashion (Figure 8-9). Each input takes 8 μs (nominal) to measure and a single round robin cycle completes in 192 μs (nominal). The inputs to AUX ADC are:
All measurements are reported in 16-bit hexadecimal in 2s complement. Results are reported to the corresponding *_HI (high-byte) and *_LO (low-byte) registers. It first converts the hexadecimal results to decimal values. Follow the equations in Table 8-3 to translate the result to μV or °C.
When the AUX ADC is enabled, all AUX ADC related result registers shown in Table 8-3 are reset to the default value 0x8000. The measured result is populated to the result registers as the AUX ADC makes its conversion along the round robin cycle. When MCU reads the *_HI register, the device will pause the data refresh to the associated *_LO register until that *_LO register is read.
AUX ADC inputs | Result Registers | Conversion Equations |
---|---|---|
Die Temperature 2 | DIETEMP2_HI/LO | Result in °C = VLSB_AUX_DIETEMP2 * Result
in decimal Note: 0x0000h is centered to 0°C. |
Multiplexed AUXCELL1 to AUXCELL16 and BB channel | AUX_CELL_HI/LO, when CB MUX is locked to a single channel | Result in μV = VLSB_ADC * Result in decimal |
BAT | AUX_BAT_HI/LO | Result in μV = VLSB_AUX_BAT * Result in decimal |
REFL | AUX_REFL_HI/LO | Result in μV = VLSB_AUX_DIAG * Result in decimal |
VBG2 | AUX_VBG2_HI/LO | |
VCM | AUX_VCM_HI/LO | |
AVAO_REF | AUX_AVAO_REF_HI/LO | |
AVDD_REF | AUX_AVDD_REF_HI/LO | |
OV DAC | AUX_OV_DAC_HI/LO | |
UV_DAC | AUX_UV_DAC_HI/LO | |
VCBDONE DAC | AUX_VCBDONE_DAC_HI/LO | |
OT or OTCD DAC | AUX_OT_OTCD_DAC_HI/LO | |
UT DAC | AUX_UT_DAC_HI/LO | |
Multiplexed GPIO1 to GPIO8 | AUX_GPIO_HI/LO | Result in μV = VLSB_GPIO * Result in decimal |