SLAAED9 November 2023 TAA5412-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1
A debounce filter can be applied to diagnostic measurements. This debounce is analogous to the switch debounce often used in analog circuitry. Once a fault condition occurs, with debounce enabled, the device does not trigger a fault until it counts the programmed number of consecutive values within fault thresholds. The debounce can be programmed for 4, 8, or 16 counts to filter out transient events. All faults share the same debounce setting with the exception of VBAT_IN short when VBAT_IN is less than MICBIAS. Since in this circumstance false triggers are more likely to occur under normal operating conditions, the debounce setting for this fault can be programmed independently to 8 or 16 counts. The debounce settings are contained in the DIAG_CFG4 register (Page 1, address 0x4A).