SLVSHO1 March 2025 TPS1689
ADVANCE INFORMATION
During an output short-circuit event, the current through the device increases very rapidly. When an output short-circuit is detected, the internal fast-trip comparator triggers a fast protection sequence to prevent the current from building up further and causing any damage or excessive input supply droop. This action enables the user to adjust the fast-trip threshold as per system rating, rather than using a high fixed threshold which may not be suitable for all systems. The fast-trip comparator employs a scalable threshold (ISFT) which is a function of the circuit-breaker threshold (IOCP) and a digitally programmable scaling factor. The default fast-trip threshold is equal to 2 × IOCP during steady-state and 2 × IStartup during inrush. The scaling factor for steady-state fast-trip threshold can be programmed to a different value using the DEVICE_CONFIG[12:11] register bits. Available programming options are 1.5 ×, 2 ×, 2.5 × and 8 ×. After the current exceeds the fast-trip threshold, the TPS1689 turns off the FET within tSFT.
The device also employs a higher fixed fast-trip threshold (IFFT) to provide fast protection against hard short-circuits during steady-state (FET in linear region). After the current exceeds IFFT, the FET is turned off completely within tFFT.
The device response after a fast-trip event can be configured using the SC_RETRY bit in the DEVICE_CONFIG register through PMBus® register writes or non-volatile configuration memory. There are 2 programming options available:
SC_RETRY = 0 (Default setting): The device latches a fault and remains off till a restart is triggered either externally or through internal auto-retry mechanism as per the RETRY_CONFIG register setting.
When a short-circuit fault occurs with the SC_RETRY bit in the DEVICE_CONFIG register low, the device:
sets the FET_OFF and NONE_OF_THE_ABOVE/UNKNOWN bits in the STATUS_BYTE register
sets the OUT_STATUS, PGOODB, and NONE_OF_THE_ABOVE/UNKNOWN bits in the upper byte of the STATUS_WORD register
sets the VOUT_UV_WARN bit in the STATUS_OUT register
sets the PGOODB and SC_FLT bits in the STATUS_MFR_SPECIFIC_2 register
notifies the host by asserting SMBA#, if it is not masked setting the PGOODB and STATUS_OUT bits in the ALERT_MASK register.
deasserts the external PG signal.
asserts the FLT signal, if it is not masked setting the SC_FLT bit high in the FAULT_MASK register.
SC_RETRY = 1: The device attempts to turn the FET back ON fully after a short de-glitch interval (30 μs). This allows the FET to try and recover quickly after a transient overcurrent event and minimizes the output voltage droop. However, if the fault is persistent, the device enters current limit causing the junction temperature to rise and eventually enter thermal shutdown. The device latches a fault and remains off till a restart is triggered either externally or through internal auto-retry mechanism as per the RETRY_CONFIG register setting. See Overtemperature Protection section for details on the device response to overtemperature.
When a short-circuit fault occurs with the SC_RETRY bit in the DEVICE_CONFIG register high, the device:
sets the FET_OFF, STATUS_TEMP, and NONE_OF_THE_ABOVE/UNKNOWN bits in the STATUS_BYTE register
sets the OUT_STATUS, MFR_STATUS, PGOODB, and NONE_OF_THE_ABOVE/UNKNOWN bits in the upper byte of the STATUS_WORD register
sets the VOUT_UV_WARN bit in the STATUS_OUT register
sets the OT_FLT bit in the STATUS_TEMP register
sets the SOA_FLT bit in the STATUS_MFR_SPECIFIC register
sets the PGOODB bit in the STATUS_MFR_SPECIFIC_2 register
notifies the host by asserting SMBA#, if it is not masked setting the PGOODB, MFR_STATUS, STATUS_TEMP, and STATUS_OUT bits in the ALERT_MASK register.
deasserts the external PG signal.
asserts the FLT signal, if it is not masked setting the SOA_FLT and TEMP_FLT bits high in the FAULT_MASK register.
Figure 6-5 illustrates the short-circuit response for TPS1689 eFuse.
In some of the systems, for example blade servers and telecom equipment which house multiple hot-pluggable blades or line cards connected to a common supply backplane, there can be transients on the supply due to switching of large currents through the inductive backplane. This can result in current spikes on adjacent cards which can potentially be large enough to trigger the fast-trip comparator of the eFuse. The TPS1689 uses a proprietary algorithm to avoid nuisance tripping in such cases thereby facilitating uninterrupted system operation.
The VIN_TRAN status bit in STATUS_MFR_SPECIFIC_2 register is set to indicate if an input line transient event was detected and masked.
Figure 6-5 Short-Circuit Response