SBASB61 August 2026 ADS124S18
PRODUCTION DATA
The ADS1x4S1x provide a set of monitors with corresponding status flags to detect and indicate specific device or system faults to the host. Table 7-17 provides an overview of the available monitors. Some monitors need to be enabled using a dedicated monitor enable bit. If a monitor detects a fault, the according low-active fault flag is set to 0b. Except for the communication-related monitor fault flags, the fault flags must be cleared to 1b by the host after the fault condition is removed. The monitor fault flags are available in the various STATUS registers for readout.
| MONITOR NAME | MONITOR ENABLE BIT | MONITOR FAULT FLAG | FAULT FLAG RESET MECHANISM |
|---|---|---|---|
| Reset | N/A | RESETn | Write 1b to clear bit to 1b |
| AVDD Undervoltage | N/A | AVDD_UVn | Write 1b to clear bit to 1b |
| Reference Undervoltage | REF_UV_EN | REF_UVn | Write 1b to clear bit to 1b |
| SPI CRC | SPI_CRC_EN | SPI_CRC_FAULTn | Updates in every new SPI frame based on the CRC result of the previous SPI frame |
| Register Map CRC | REG_MAP_CRC_EN | REG_MAP_CRC_FAULTn | Write 1b to clear bit to 1b |
| Memory Map CRC | N/A | MEM_FAULTn | Reset or power-cycle the device |
| Register Write Fault | N/A | REG_WRITE_FAULTn | Updates with the next register write command |
| Digital Comparator | STEPx_COMP_LOW_TH_EN, STEPx_COMP_HIGH_TH_EN | COMP_ALERTn | Write 1b to clear bit to 1b |
In addition to the monitor flags, the various STATUS registers include additional status and indicator bits as listed in Table 7-18. See the respective bit descriptions in the Status and General Configuration Page Registers section for more details.
| NAME | BITs | DESCRIPTION |
|---|---|---|
| Supply, ADC, and Digital Fault Aggregate Flag | SAD_FAULTn | Indicates if any of the individual fault flags in the SUPPLY_STATUS, ADC_STATUS, or DIGITAL_STATUS registers are set. |
| DRDY Indicator | DRDY | Indicates if the conversion data read within the current SPI frame are new or are repeated data from the last read operation. |
| Sequencer Step Indicator | STEP_INDICATOR[4:0] | Indicates the step page configuration that was used for the latest conversion result, which is currently available for readout. |
| Conversion Counter | CONV_COUNT[3:0] | A counter that increments with every new conversion to keep track of the conversion which is currently available for readout. |
| Sequence Counter | SEQ_COUNT[3:0] | When SEQ_MODE[1:0] = 11b, the sequence counter indicates which sequence run the latest conversion result belongs to, which is currently available for readout. |
| Sequencer Active Flag | SEQ_ACTIVE | Indicates if conversions are currently ongoing or if the sequencer stopped and the device is in idle, standby or power-down mode. |
| Register Map CRC Fault Page Pointer | CRC_FAULT_PAGE[4:0] | Indicates which register page shows a CRC error when the REG_MAP_CRC_FAULTn indicates a CRC fault. |
| Digital Comparator Alert Step Indicator | COMP_ALERT_STEP_ INDICATOR[4:0] |
Indicates which sequence step had a comparator overrange when the COMP_ALERTn flag is set. |
| Register Page Indicator | PAGE_INDICATOR[7:0] | Indicates which register page is currently selected by the device for reading and writing registers. |
Instead of reading the STATUS_MSB or STATUS_LSB registers on demand using a register read command, the devices can output a STATUS header as the first two bytes of every frame on SDO. Enable the STATUS header transmission using the STATUS_EN bit. The 16-bit STATUS header is a concatenation of the STATUS_MSB[7:0] and STATUS_LSB[7:0] register bits.
In addition to the SAD_FAULTn flag, GPIO4 can be configured as a FAULT output pin to indicate any device faults as explained in the FAULT Output section.