SLVSG60A April 2023 – April 2024 TPS929160-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The TPS929160-Q1 provides fault masking capability using masking registers. The device is capable of masking faults by channels or by fault types. The fault masking does not disable diagnostics features but only prevents fault reporting to FLAG_OUT register, FLAG_ERR register, and ERR output. The below table lists the detailed description for each fault mask register in NORMAL state.
To disable diagnostics on a single channel, setting DIAGENOUTXn registers to 0 disables open-circuit, LED short-circuit and single-LED short circuit diagnostics of channel x and thus no fault of this channel is reported to FLAG_OPENOUTXn, FLAG_SHORTOUTXn, FLAG_SLSOUTXn, FLAG_OUT or FLAG_ERR registers, or to the ERR output.
Fault Detected | Mask Register | FLAG Name | ERR PIN |
---|---|---|---|
Low-supply warning | MASKLOWSUP = 1 | FLAG_LOWSUP = 1 FLAG_ERR = 0 |
No action |
MASKLOWSUP = 0 | FLAG_LOWSUP = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs | |
Supply undervoltage | MASKSUPUV = 1 | FLAG_SUPUV = 1 FLAG_ERR = 0 |
No action |
MASKSUPUV = 0 | FLAG_SUPUV = 1 FLAG_ERR = 1 |
Constant pulled down | |
Reference fault | MASKREF = 1 | FLAG_REF = 1 FLAG_ERR = 0 |
No action |
MASKREF = 0 | FLAG_REF = 1 FLAG_ERR = 1 |
Constant pulled down | |
Pre-thermal warning | MASKPRETSD = 1 | FLAG_PRETSD = 1 FLAG_ERR = 0 |
No action |
MASKPRETSD = 0 | FLAG_PRETSD = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs | |
Overtemperature protection | MASKTSD = 1 | FLAG_TSD = 1 FLAG_ERR = 0 |
No action |
MASKTSD = 0 | FLAG_TSD = 1 FLAG_ERR = 1 |
Constant pulled down | |
EEPROM CRC error | MASKEEPCRC = 1 | FLAG_EEPCRC = 1 FLAG_ERR = 0 |
No action |
MASKEEPCRC = 0 | FLAG_EEPCRC = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs | |
LED open-circuit fault | MASKOPEN = 1 | FLAG_OPENOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKOPEN = 0 | FLAG_OPENOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs | |
LED short-circuit fault | MASKSHORT = 1 | FLAG_SHORTOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKSHORT = 0 | FLAG_SHORTOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs | |
Single LED short-circuit fault | MASKSLS = 1 | FLAG_SLSOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKSLS = 0 | FLAG_SLSOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
One pulse pulled down for 50 μs |