ZHCSN80 july 2023 ADS131B24-Q1
PRODUCTION DATA
Every monitor in the ADS131B24-Q1 has a corresponding fault flag (see Table 9-15) that sets to 0b when the respective monitor detects a fault condition. As shown in Table 9-19, the RESETn and communication related fault flags are located in the STATUS_MSB register, whereas the supply, clock, and digital related fault flags are grouped together in detailed status registers. The STATUS_MSB register is transmitted as part of the STATUS word at the beginning of every SPI frame as described in the STATUS Word section. To allow immediate indication of any of the supply, clock, or digital related faults as part of the STATUS word, every detailed status register has a corresponding combined fault flag in the STATUS_MSB register. That is, if any of the fault flags in the detailed status register set to 0b, then the combined fault flag sets to 0b as well.
MONITOR FAULT FLAGS FOR: | DETAILED STATUS REGISTER LOCATION | COMBINED FAULT FLAG IN STATUS_MSB REGISTER |
---|---|---|
Supply | SUPPLY_STATUS | SUPPLY_FAULTn |
Clock | CLOCK_STATUS | CLOCK_FAULTn |
Digital | DIGITAL_STATUS | DIGITAL_FAULTn |
To clear a set combined fault flag to 1b, the host must first clear all set fault flags in the corresponding detailed status register. Only after all fault flags in the detailed status register are cleared to 1b can the host clear the combined fault flag by writing 1b.
The ADS131B24-Q1 allows additional masking of individual fault flags located in the detailed status registers from triggering the combined fault flag in the STATUS_MSB register. The masking bits are located in the SUPPLY_FAULT_MASK, CLOCK_FAULT_MASK, and DIGITAL_FAULT_MASK registers. If a fault flag in a detailed status register is masked, a fault indicated by this masked fault flag does not trigger a fault indication of the combined fault flag in the STATUS_MSB register. However, the fault is still indicated by the fault flag in the detailed status register.
The following examples for the AVDD OV monitor explain the various configuration options: