SLVSFU7B July 2022 – April 2024 TPS929240-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The TPS929240-Q1 has integrated a successive-approximation-register (SAR) ADC for diagnostics.
To manually read the voltage of an ADC channel as listed in the below table, the user must write the 5-bit register ADCCHSEL to select channel. After ADCCHSEL register is written, the one-time ADC conversion starts and clears FLAG_ADCDONE register. As long as the ADC conversion is completed, the ADC result is available in an 8-bit register ADC_OUT and sets FLAG_ADCDONE to 1. Reading the ADC_OUT register also clears FLAG_ADCDONE and starts a new ADC conversion. The FLAG_ADCDONE is set to 0 after reading completion. TI recommends to write the ADCCHSEL register after turning on or changing current output duty cycle at assigned OUTXn with delay of one PWM cycle time which is set by the PWMFREQ register.
The analog value can be calculated based on the read back binary code with the below equation and table.
where
CHANNEL NO. | ADCCHSEL | NAME | ADC CALCULATION PARAMETER (a) | ADC CALCULATION PARAMETER (k) | COMMENT | ||
---|---|---|---|---|---|---|---|
0 | 00h | REF | 0.007V | 0.0101V/LSB | Reference voltage | ||
1 | 01h | SUPPLY | 0.1346V | 0.1608V/LSB | SUPPLY voltage | ||
2 | 02h | VLDO | 0.0465V | 0.022V/LSB | 5V LDO output voltage | ||
3 | 03h | TEMPSNS | –270.312°C | 2.688°C/LSB | Internal temperature sensor | ||
4 | 04h | IREF | 0.9969µA | 0.996µA/LSB | Reference current | ||
5 | 05h | VBAT | 0.1346V | 0.1608V/LSB | VBAT voltage | ||
6 | 06h | MAXOUT | 0.1346V | 0.1608V/LSB | Maximum channel output voltage | ||
7 | 07h | RESERVED | RESERVED | RESERVED | RESERVED | ||
8 | 08h | OUTA0 | 0.1346V | 0.1608V/LSB | Output voltage channel A0 | ||
9 | 09h | OUTA1 | Output voltage channel A1 | ||||
10 | 0Ah | OUTA2 | Output voltage channel A2 | ||||
11 | 0Bh | OUTB0 | Output voltage channel B0 | ||||
12 | 0Ch | OUTB1 | Output voltage channel B1 | ||||
13 | 0Dh | OUTB2 | Output voltage channel B2 | ||||
14 | 0Eh | OUTC0 | Output voltage channel C0 | ||||
15 | 0Fh | OUTC1 | Output voltage channel C1 | ||||
16 | 10h | OUTC2 | Output voltage channel C2 | ||||
17 | 11h | OUTD0 | Output voltage channel D0 | ||||
18 | 12h | OUTD1 | Output voltage channel D1 | ||||
19 | 13h | OUTD2 | Output voltage channel D2 | ||||
20 | 14h | OUTE0 | Output voltage channel E0 | ||||
21 | 15h | OUTE1 | Output voltage channel E1 | ||||
22 | 16h | OUTE2 | Output voltage channel E2 | ||||
23 | 17h | OUTF0 | Output voltage channel F0 | ||||
24 | 18h | OUTF1 | Output voltage channel F1 | ||||
25 | 19h | OUTF2 | Output voltage channel F2 | ||||
26 | 1Ah | OUTG0 | Output voltage channel G0 | ||||
27 | 1Bh | OUTG1 | Output voltage channel G1 | ||||
28 | 1Ch | OUTG2 | Output voltage channel G2 | ||||
29 | 1Dh | OUTH0 | Output voltage channel H0 | ||||
30 | 1Eh | OUTH1 | Output voltage channel H1 | ||||
31 | 1Fh | OUTH2 | Output voltage channel H2 |