JAJSOU6 October 2023 TPS2HCS10-Q1
ADVANCE INFORMATION
LIMP HOME state is intended to place the outputs in the desired safe state when there is a failure of SPI communication or VDD supply. When the ECU detects a system-level fault, the system controller raises the LHI pin high to signal to the device the need to go into the LIMP HOME state. Also, if the device detects a SPI watch dog timeout error and thus an SPI communication error, the device goes to the LIMP HOME state. In both cases, the output state is as specified in the CHx_LH_IN bits of the DEVICE_STAT register.
The register values are retained in the LIMP HOME state, which means that the appropriate overcurrent protection threshold values, duration and retry behavior are all set with the outputs corresponding to the state based on the CHx_LH_IN bits. Additionally, the "LIMPHOME_STAT” bit in the CH_FLT_TYPE_FAULT_GLOBAL_TYPE register is set which lets the MCU or controller know that the device is in the LIMP HOME state. The MCU cannot write to any of the registers until the device is out of the LIMP HOME state.
Device transitions out of the LIMP HOME state when the LHI pin goes low and then SPI writes a 1 to the LIMPHOME_STAT bit in the CH_FLT_TYPE_FAULT_GLOBAL_TYPE register. The register settings are reatined while in LIMP HOME state and the device transitions back into normal operation in the ACTIVE state
The DI pin determines the output state when the device goes into LIMP HOME state, if the CHx_LH_IN bits are set to 00 in the DEVICE_STAT register.