SBAA483 February 2021 ADS1120 , ADS112C04 , ADS112U04 , ADS114S06 , ADS114S06B , ADS114S08 , ADS114S08B , ADS1220 , ADS122C04 , ADS122U04 , ADS124S06 , ADS124S08 , ADS125H02 , ADS1260 , ADS1261 , ADS1262 , ADS1263
The ADS1220, ADS122C04, and ADS122U04 (as well as their 16-bit counterparts) offer a specific input multiplexer configuration that measures back the external VREF voltage using the internal VREF as the reference. Table 2-1 from the ADS1220 data sheet shows that setting MUX[3:0] = 1100b measures (VREFPx – VREFNx) / 4. In the event of a wire break where no current flows through RREF, this measurement is approximately 0 V, indicating a fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | MUX[3:0] | R/W | 0h |
Input multiplexer configuration These bits configure the input multiplexer. For settings where AINN = AVSS, the PGA must be disabled (PGA_BYPASS = 1) and only gains 1, 2, and 4 can be used. 0000: AINP = AIN0, AINN = AIN1 (default) 0001: AINP = AIN0, AINN = AIN2 0010: AINP = AIN0, AINN = AIN3 0011: AINP = AIN1, AINN = AIN2 0100: AINP = AIN1, AINN = AIN3 0101: AINP = AIN2, AINN = AIN3 0110: AINP = AIN1, AINN = AIN0 0111: AINP = AIN3, AINN = AIN2 1000: AINP = AIN0, AINN = AVSS 1001: AINP = AIN1, AINN = AVSS 1010: AINP = AIN2, AINN = AVSS 1011: AINP = AIN3, AINN = AVSS 1100: (V(REFPx) – V(REFNx)) / 4 monitor (PGA bypassed) 1101: (AVDD – AVSS) / 4 monitor (PGA bypassed) 1110: AINP and AINN shorted to (AVDD + AVSS) / 2 1111: Reserved |
The challenge with this approach is that the VREF voltage cannot be monitored continuously. Instead, halt RTD measurements and switch over to the monitoring channel, increasing system latency and complexity compared to using an ADC with a continuous VREF monitor. Choose how often to interleave diagnostic measurements by balancing increased latency with the required system response time to a fault condition.