SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
The ADS125P08 includes a test voltage digital-to-analog converter (TDAC) intended for ADC self-testing and verification. The 5-bit TDAC is capable of providing single-ended test voltages. The minimum TDAC output is 1/32 of the auxiliary voltage reference. The maximum TDAC output is equal to the auxiliary voltage reference.
As shown in the Functional Block Diagram, the unbuffered (and more accurate) TDAC output can also be directly connected to the high-impedance buffer inputs AINP and AINN. Set the STEPx_TDAC_SEL[4:0] to 00001b (positive input) or 00010b (negative input) to use this mode. The other input is connected to AVSS in each case. In this mode, the input multiplexer is forced open. If the user also selects a System Monitor using STEPx_SYS_MON[3:0] at the same time, the System Monitor has priority and the unbuffered TDAC is not used.
When using the buffered TDAC, a dedicated multiplexer routes the TDAC to the selected input as defined by the STEPx_TDAC_SEL[4:0] bits. The input multiplexer selection is unaffected. Set the STEPx_TDAC_SEL[4:0] to 10011b to route the buffered TDAC output to the REFP/TDACOUT pin.
Table 7-33 shows all available configurations of the TDAC multiplexer.
|
STEPx_TDAC_SEL[4:0] (x = 0 to 31) |
DESCRIPTION |
|---|---|
| 00000b | Mux open, TDAC not connected |
| 00001b | TDAC unbuffered to positive input; negative input is connected to AVSS |
| 00010b | TDAC unbuffered to negative input, positive input is connected to AVSS |
| 00011b | Buffered TDAC to AIN0 |
| 00100b | Buffered TDAC to AIN1 |
| 00101b | Buffered TDAC to AIN2 |
| 00110b | Buffered TDAC to AIN3 |
| 00111b | Buffered TDAC to AIN4 |
| 01000b | Buffered TDAC to AIN5 |
| 01001b | Buffered TDAC to AIN6 |
| 01010b | Buffered TDAC to AIN7 |
| 01011b | Buffered TDAC to AIN8 |
| 01100b | Buffered TDAC to AIN9 |
| 01101b | Buffered TDAC to AIN10 |
| 01110b | Buffered TDAC to AIN11 |
| 01111b | Buffered TDAC to AIN12 |
| 10000b | Buffered TDAC to AIN13 |
| 10001b | Buffered TDAC to AIN14 |
| 10010b | Buffered TDAC to AIN15 |
| 10011b | Buffered TDAC to REFP/TDACOUT pin |
| all other codes | Mux open, TDAC not connected |
Set the STEPx_TDAC_VAL[4:0] bits to select the TDAC output value. The auxiliary reference value is the same as the value selected for the ADC reference by the REF_VAL bit on the general configuration page (01b = 2.5V, and 1b = 4.096V). Table 7-34 shows the TDAC output voltages depending on the STEPx_TDAC_VAL[4:0] bits and REF_VAL values.
|
STEPx_TDAC_VAL[4:0] (x = 0 to 31) |
Value on TDAC |
Value for REF_VAL = 0b (2.5V) |
Value for REF_VAL = 1b (4.096V) |
|---|---|---|---|
| 00000b | (1 / 32) × Auxiliary Vref | 0.078V | 0.128V |
| 00001b | (2 / 32) × Auxiliary Vref | 0.156V | 0.256V |
| ... | ... | ... | ... |
| nnnnn | ((nnnnn + 1) / 32) × Auxiliary Vref) | ... | ... |
| 11110b | (31 / 32) × Auxiliary Vref | 2.422V | 3.968V |
| 11111b | (32 / 32) × Auxiliary Vref | 2.5V | 4.096V |