SLUA963B June 2020 – October 2022 UCC21710-Q1 , UCC21732-Q1 , UCC5870-Q1
DESAT protection prevents the power transistor from damage in case of short circuit faults, which can be a result of incorrect control signals or a mechanical short. The DESAT input monitors the VCEsat (IGBT)/VDSon (MOSFET) through an external resistor and diode network, shown in Figure 3-17. The configuration of the DESAT pin is the same as the UCC21750-Q1. However, SPI programming enables the thresholds, blanking time, charging current, and deglitch filters to be programmable in order to best fit the system requirement. When a fault occurs, it will be indicated in a Status Register readable by the controller and can also trigger the nFLT1 output. The turn-off of the driver output during a DESAT fault is selectable between normal, soft turn-off (STO), or two-level turnoff (2LTO) as configured via SPI. The various configurations for DESAT allow for a high level of system optimization based on switch type and power level. This only enhances the level of protection and ability to mitigate failures.
Overcurrent and short circuit protection (OCP and SCP) is supported via three AIx inputs (AI2, AI4, AI6) for shunt resistor based OCP and SCP, shown in Figure 3-18. Shunt resistor-based OCP/SCP protections are intended for power transistors with integrated current sense FETs, similar to the configuration that can be used with UCC21710-Q1 or UCC21732-Q1. The mirrored power transistor currents are fed into a resistor, and the voltage is monitored at the AIx input. Once the voltage at the AIx input exceeds the threshold programmed using the Configuration Registers, the fault is indicated in the Status Register. If unmasked, nFLTx is pulled low and the driver output goes to the state defined by the Configuration Registers; this can be configured as normal turn-off, STO, or 2LTO. A blanking time is used for both OCP and SCP to prevent unwanted false protection triggering during transitions and is also selectable. The thresholds for OCP and SCP, deglitch timing, blanking time, and reporting and driver action are all programmable via SPI.