UCC5870QDWJRQ1

UCC5870QDWJRQ1

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    SSOP-36

  • 描述:

    30-A隔离式IGBT/SIC MOSFET栅极驱动器,具备先进保护功能,适用于汽车应用

  • 数据手册
  • 价格&库存
UCC5870QDWJRQ1 数据手册
UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 UCC5870-Q1 30-A Isolated IGBT/SiC MOSFET Gate Driver with Advanced Protection Features for Automotive Applications – Device HBM ESD classification level 2 – Device CDM ESD classification level C4b 1 Features • • • • • • • • • • • • • • • • Split output driver provides 30-A peak source and 30-A peak sink currents Adjustable "on the fly" gate drive strength Interlock and shoot-through protection with 150ns(max) propagation delay and programmable minimum pulse rejection Primary and Secondary side active short circuit (ASC) support Configurable power transistor protections – DESAT based short circuit protection – Shunt resistor based overcurrent and short circuit protection – NTC based overtemperature protection – Programmable soft turnoff (STO) and two-level turnoff (2LTOFF) during power transistor faults Functional Safety-Compliant – Developed for functional safety applications – Documentation available to aid ISO 26262 system design up to ASIL D Integrated diagnostics: – Built-in self test (BIST) for protection comparators – IN+ to transistor gate path integrity – Power transistor threshold monitoring – Internal clock monitoring – Fault alarm (nFLT1) and warning (nFLT2) outputs Integrated 4-A active Miller clamp or optional external drive for Miller clamp transistor Advanced high voltage clamping control Internal and external supply undervoltage and overvoltage protection Active output pulldown and default low outputs with low supply or floating inputs Driver die temperature sensing and overtemperature protection 100-kV/µs minimum common mode transient immunity (CMTI) at VCM = 1000 V SPI based device reconfiguration, verification, supervision, and diagnosis Integrated 10-bit ADC for power transistor temperature, voltage, and current monitoring Safety-related certifications: – 3750 – VRMS isolation for 1 minute per UL1577 (planned) AEC-Q100 qualified with the following results: – Device temperature grade 0: –40°C to 125°C ambient operating temperature 2 Applications • • HEV and EV traction inverter HEV and EV power modules 3 Description The UCC5870-Q1 device is an isolated, highly configurable single-channel gate driver targeted to drive high power SiC MOSFETs and IGBTs in EV/HEV applications. Power transistor protections, such as shunt-resistor–based overcurrent, NTC-based overtemperature, and DESAT detection, include selectable soft turn-off or two-level turn-off during these faults. To further reduce the application size, the UCC5870-Q1 integrates a 4-A active Miller clamp during switching, and an active gate pulldown while the driver is unpowered. An integrated 10-bit ADC enables monitoring of up to six analog inputs and the gate driver temperature for enhanced system management. Diagnostics and detection functions are integrated to simplify the design of ASIL-D compliant systems. The parameters and thresholds for these features are configurable using the SPI interface, which allows the device to be used with nearly any SiC MOSFET or IGBT. Device Information PART NUMBER(1) UCC5870-Q1 (1) PACKAGE BODY SIZE (NOM) SSOP (36) 12.8 mm × 7.5 mm For all available packages, see the orderable addendum at the end of the data sheet. VI/O 15V to 30V VCC1 MCU VCC2 GND2 GND1 DESAT nFLT1 nFLT2/DOUT IN+ INnCS CLK SDI SDO Safety Controller ASC ASC_EN GND2 VCECLP SiO2 Isolation Barrier • VBST VEE2 OUTH OUTL CLAMP GND2 GND2 AIx[1:6] VREG1 VREF GND1 GND1 GND2 -12V to 0V VREG2 VEE2 GND2 VEE2 Simplified Schematic An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table of Contents 1 Features............................................................................1 2 Applications..................................................................... 1 3 Description.......................................................................1 4 Revision History.............................................................. 2 5 Pin Configuration and Functions...................................3 6 Specifications.................................................................. 6 6.1 Absolute Maximum Ratings ....................................... 6 6.2 ESD Ratings .............................................................. 6 6.3 Recommended Operating Conditions ........................6 6.4 Thermal Information ...................................................7 6.5 Power Ratings ............................................................7 6.6 Insulation Specifications ............................................ 7 6.7 Electrical Characteristics ............................................8 6.8 SPI Timing Requirements ........................................ 15 6.9 Switching Characteristics .........................................15 6.10 Typical Characteristics............................................ 17 7 Detailed Description......................................................21 7.1 Overview................................................................... 21 7.2 Functional Block Diagram......................................... 22 7.3 Feature Description...................................................22 7.4 Device Functional Modes..........................................52 7.5 Programming............................................................ 54 7.6 Register Maps...........................................................59 8 Applications and Implementation................................ 98 8.1 Application Information............................................. 98 8.2 Typical Application Using Internal ADC Reference and Power FET Sense Current Monitoring..................................................................100 8.3 Typical Application Using DESAT Power FET Monitoring..................................................................104 9 Power Supply Recommendations..............................107 9.1 VCC1 Power Supply............................................... 107 9.2 VCC2 Power Supply............................................... 107 9.3 VEE2 Power Supply................................................107 9.4 VREF Supply (Optional)..........................................107 10 Layout.........................................................................108 10.1 Layout Guidelines................................................. 108 10.2 Layout Example.................................................... 109 11 Device and Documentation Support........................ 110 11.1 Documentation Support.........................................110 11.2 Receiving Notification of Documentation Updates 110 11.3 Support Resources................................................110 11.4 Trademarks........................................................... 110 11.5 Electrostatic Discharge Caution............................ 110 11.6 Glossary................................................................ 110 12 Mechanical, Packaging, and Orderable Information.................................................................. 110 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision B (November 2020) to Revision C (July 2021) Page • Updated peak currents to the typical value of 30 A and added functional safety information............................ 1 • Updated peak functional safety bullet in features............................................................................................... 1 • Updated features with Q100 bullet..................................................................................................................... 1 • Removed values from VCECLP and DESAT components as these are customer selected.............................. 3 • Updated drive strength to 30 A to align with typical value................................................................................ 24 • Updated secondary side TSD behavior to clarify the functions operation........................................................ 44 • Added information about gate monitoring during secondary side ASC operation............................................ 44 • Corrected equation........................................................................................................................................... 49 • Corrected CONTROL2 bit name in list............................................................................................................. 50 • Corrected CONTROL2 bit name.......................................................................................................................54 • Corrected OVLO1_LEVEL selections...............................................................................................................59 • Updated DESATTH description for clarity.........................................................................................................59 • Updated SPI_FAULT description for clarity.......................................................................................................59 • Corrected OR_NFLT1_SEC and OR_NFLT2_SEC descriptions......................................................................59 • Removed graph to prevent confusion. .............................................................................................................98 Changes from Revision A (June 2020) to Revision B (November 2020) Page • Updated marketing status from Advance Information to initial release...............................................................1 2 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 5 Pin Configuration and Functions Figure 5-1. (DWJ) 36-Pin SOIC Top View Table 5-1. Pin Functions PIN I/O(1) DESCRIPTION NO. NAME 1 GND1 G Primary Side Ground. Connect all GND1 pins together and to the PCB ground plane on the primary side. 2 NC — No internal connection. Connect to GND1. 3 NC — No internal connection. Connect to GND1. 4 NC — No internal connection. Connect to GND1. 5 NC — No internal connection. Connect to GND1. 6 ASC_EN I Active Short Circuit Enable Input. ASC_EN enables the ASC function and forces the output of the driver to the state defined by the ASC input. If ASC is high, OUTH is pulled high. If ASC is low, OUTL is pulled low. See the Active Short Circuit (ASC) section for additional details. 7 nFLT1 O Fault Indicator Output 1. nFLT1 is used to interrupt the host when a fault occurs. Faults that are unmasked pull nFLT1 low when the fault occurs. nFLT1 is high when all faults are either non-existent or masked. See the Fault and Warning Classification section for additional details. 8 nFLT2/DOUT O Fault Indicator Output 2. nFLT2 is used to interrupt the host when a fault occurs. Additionally, nFLT2 may be configured as DOUT to provide the host controller a PWM signal with a duty cycle relative to the ADC input of interest. Faults that are unmasked pull nFLT2 low when the fault occurs. nFLT2 is high when all faults are either non-existent or masked. See the Fault and Warning Classification or DOUT Functionality section for additional details. 9 VCC1 P Primary Side Power Supply. Connect a 3V to 5.5V power supply to VCC1. Bypass VCC1 to GND1 with ceramic bulk capacitance as close to the VCC1 pin as possible. See the VCC1, VCC2, VEE2 Bypass Capacitors section for more details on selecting the values. 10 ASC I Active Short Circuit Control Input. ASC sets the drive state when ASC_EN is high. If ASC is high, OUTH is pulled high. If ASC is low, OUTL is pulled low. See the Active Short Circuit Support (ASC) section for additional details. 11 IN– I Negative PWM Input. IN- is connected to the IN+ from the opposite arm of the half-bridge. If IN+ and INoverlap, the Shoot Through Protection (STP) fault is asserted. See the Shoot-Through Protection section for additional details. 12 IN+ I Positive PWM Input. IN+ drives the state of the driver output. With the driver enabled, when IN+ is high, OUTH is pulled high. When IN+ is low, OUTL is pulled low. Drive IN+ with a 1kHz to 50kHz PWM signal, with a logic level determined by the VCC1 voltage. IN+ is connected to the IN- of the opposite arm of the half-bridge. If IN+ and IN- overlap, the Shoot Through Protection (STP) fault is asserted. See the Shoot-Through Protection section for additional details. 13 CLK I SPI Clock. CLK is the clock signal for the main SPI interface. The SPI interface operates with clock rates up to 4MHz. See the SPI Communication section for more details. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 3 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 5-1. Pin Functions (continued) PIN NO. I/O(1) DESCRIPTION 14 nCS I SPI Chip Selection Input. nCS is an active low input used to activate the SPI slave device. Drive nCS low during SPI communication. When nCS is high, the CLK and SDI inputs are ignored. See the SPI Communication section for more details. 15 SDI I SPI Data Input. SDI is the data input for the main SPI interface. Data is sampled on the falling edge of CLK, SDI must be in a stable condition to ensure proper communication. See the SPI Communication section for more details. 16 SDO O SPI Data Output. SDO is the data output for the main SPI interface. Data is clocked out on the falling edge of CLK, SDO is changed with a rising edge of CLK. See the SPI Communication section for more details. 17 VREG1 P Internal Voltage Regulator Output. VREG1 provides a 1.8V rail for internal primary-side circuits. Bypass VREG1 to GND1 with at least 4.7µF of ceramic capacitance. Do not put any additional load on VREG1. 18 GND1 G Primary Side Ground. Connect all GND1 pins together and to the PCB ground plane on the primary side. 19 VEE2 P Secondary Negative Power Supply. Connect all VEE2 supply inputs together. Connect a -12V to 0V power supply to VEE2. The total voltage rail from VCC2 to VEE2 must not exceed 30V. Bypass VEE2 to GND2 with at least 1uF of ceramic capacitance as close to the VEE1 pin as possible. See the VCC1, VCC2, and VEE2 Bypass Capacitors section for more details on selecting the values. 20 VREG2 P Internal voltage regulator output. VREG2 provides a 1.8V rail for internal secondary-side circuits. Bypass VREG2 to VEE2 with at least 4.7µF of ceramic capacitance. Do not put any additional load on VREG2. I Analog Input 6. AI6 is a multi-function input. It is configurable as an input to the internal ADC, a power FET current sense protection comparator input, and an ASC input for the secondary side. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI6 to be read by the ADC. See the Shunt Resistor based Overcurrent Protection (OCP) and Short Circuit Protection (SCP) section for details on configuring AI6 as a power FET current sense protection input. Finally, see the Active Short Circuit Support (ASC) section for details on configuring AI6 as an ASC input. I Analog Input 5. AI5 is a multi-function input. It is configurable as an input to the internal ADC, a power FET over temperature protection comparator input, and an ASC_EN input for the secondary side. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI5 to be read by the ADC. See the Temperature Monitoring and Protection for the Power Transistors section for details on configuring AI5 as a power FET over temperature protection input. Finally, see the Active Short Circuit Support (ASC) section for details on configuring AI5 as an ASC_EN input. I Analog Input 4. AI4 is a multi-function input. It is configurable as an input to the internal ADC and a power FET current sense protection comparator input. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI4 to be read by the ADC. See the Shunt Resistor based Overcurrent Protection (OCP) and Short Circuit Protection (SCP) section for details on configuring AI4 as a power FET current sense protection input. I Analog Input 3. AI3 is a multi-function input. It is configurable as an input to the internal ADC and a power FET current sense protection comparator input. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI3 to be read by the ADC. See the Temperature Monitoring and Protection for the Power Transistors section for details on configuring AI3 as a power FET over temperature protection input. I Analog Input 2. AI2 is a multi-function input. It is configurable as an input to the internal ADC and a power FET current sense protection comparator input. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI2 to be read by the ADC. See the Shunt Resistor based Overcurrent Protection (OCP) and Short Circuit Protection (SCP) section for details on configuring AI2 as a power FET current sense protection input. 21 22 23 24 25 4 NAME AI6 AI5 AI4 AI3 AI2 26 AI1 I Analog Input 1. AI1 is a multi-function input. It is configurable as an input to the internal ADC and a power FET current sense protection comparator input. See the Integrated ADC for Front-End Analog (FEA) Signal Processing section for details on configuring AI1 to be read by the ADC. See the Temperature Monitoring and Protection for the Power Transistors section for details on configuring AI1 as a power FET over temperature protection input. 27 VREF P Internal ADC Voltage Regulator Output. VREF provides an internal 4V, reference for the ADC. Bypass VREF to GND2 with at least 1uF of ceramic capacitance. If an external reference is desired, disable the internal VREF using the SPI register, and connect a 4V reference supply to VREF. Loads up to 5mA on VREF are allowed. 28 GND2 G Gate Drive Common Input. Connect GND2 to the power FET source/ IGBT emitter. All AIx inputs, VREF, and DESAT are referenced to GND2. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 5-1. Pin Functions (continued) PIN NO. 29 30 NAME CLAMP VEE2 I/O(1) DESCRIPTION IO Miller Clamp Input. The CLAMP input is used to hold the gate of the power FET strongly to VEE2 while the power FET is "off". CLAMP is configurable as an internal Miller clamp, or to drive an external clamping circuit. When using the internal clamping function, connect CLAMP directly the power FET gate. When configured as an external clamp, connect CLAMP to the gate of an external pulldown MOSFET. See the Active Miller Clamp section for additional details. P Secondary negative power supply. Connect all VEE2 supply inputs together. Connect a -12V to 0V power supply to VEE2. The total voltage rail from VCC2 to VEE2 must not exceed 30V. Bypass VEE2 to GND2 with at least 1uF of ceramic capacitance as close to the VEE2 pin as possible. Additional capacitance may be needed depending on the required drive current. See the VCC1, VCC2, VEE2 Bypass Capacitors section for more details on selecting the values. 31 OUTL O Negative Gate Drive Voltage Output. When the driver is active, OUTL drives the gate of the power FET low when INP is low. Connect OUTL to the gate of the power FET through a gate resistor. The value of the gate resistor is chosen based on the slew rate required for the application. See the OUTH/ OUTL Outputs section for details on choosing the gate resistor. 32 OUTH O Positive Gate Drive Voltage Output. When the driver is active, OUTH drives the gate of the power FET high when INP is high. Connect OUTH to the gate of the power FET through a gate resistor. The value of the gate resistor is chosen based on the slew rate required for the application. See the OUTH/ OUTL Outputs section for details on choosing the gate resistor. 33 VBST P Bootstrap Supply. VBST supplies power for the OUTH drive. Connect a 0.1µF ceramic capacitor between VBST and OUTH. I VCE Clamp Input. VCECLP clamps to a diode above the VCC2 rail and indicates a fault when the voltage at VCECLP is above the VCECLPth threshold. Bypass VCECLP to VEE2 with ceramic capacitor and, in parallel, connect a resistor. Additionally, connect VCECLP to the anode of a zener diode to the collector of the power FET. For details on selecting the values and ratings for the required components, see the VCECLP Input section. P Secondary Positive Power Supply. Connect a 15V to 30V power supply to VCC2. The total voltage rail from VCC2 to VEE2 must not exceed 30V. Bypass VCC2 to GND2 and VCC2 to VEE2 with bulk ceramic capacitance as close to the VCC2 pin as possible. Additional capacitance may be needed depending on the required drive current. See the VCC1, VCC2, VEE2 Bypass Capacitors section for more details on selecting the values. I Desaturation based Short Circuit Detection Input. DESAT is used to detect a short circuit in the power FET. Bypass DESAT to GND2 with a ceramic capacitor to program the DESAT blanking time. In parallel, connect a schottky diode with the cathode connected to the DESAT. Additionally, connect DESAT to a resistor to the anode of a diode to the collector of the power FET to adjust the DESAT protection threshold. DESAT detects a fault when the VCE voltage of the power FET exceeds the defined threshold while the power FET is on. See the DESAT based Short Circuit Protection (DESAT) section for additional details. 34 35 36 (1) VCECLP VCC2 DESAT P = Power, G = Ground, I = Input, O = Output, - = NA Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 5 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted)(1) MIN MAX UNIT VCC1 Supply voltage primary side referenced to GND1 –0.3 6 V VCC2 Positive supply voltage secondary side referenced to GND2 –0.3 33 V VEE2 Negative supply voltage output side referenced to GND2 –15 0.3 V VSUP2 Total supply voltage output side (VCC2 - VEE2) –0.3 33 V VEE2–0.3 VCC2+0.3 V –0.3 VCC1+0.3 V VEE2–0.3 VCC2 +0.3 V VOUTH, VOUTL Voltage on the driver output pins referenced to GND2 VIOP Voltage on IO pins (ASC, ASC_EN, CLK, IN+, IN-, nCS, nFLTx, SDI, SDO) on primary side referenced to GND1 VCLAMP Voltage on the Miller clamp pin referenced to GND2 VDESAT Voltage on DESAT referenced to GND2 VCECLP Voltage on VCECLP referenced to GND2 VREG1 VREG2 –0.3 VCC2 +0.3 V VEE2–0.3 VCC2 +0.3 V Voltage on VREG1 referenced to GND1 –0.3 2 V Voltage on VREG2 referenced to VEE2 –0.3 2 V VREF Voltage on VREF referenced to GND2 –0.3 5.5 V VBST Voltage on VBST referenced to OUTH -0.3 5.3 V VAI Voltage on the analog inputs referenced to GND2 –0.3 5.5 V TJ Junction temperature –40 150 oC Tstg Storage temperature –65 150 oC (1) Operation outside the Absolute Maximum Ratings may cause permanent device damage. Absolute Maximum Ratings do not imply functional operation of the device at these or any other conditions beyond those listed under Recommended Operating Conditions. If outside the Recommended Operating Conditions but within the Absolute Maximum Ratings, the device may not be fully functional, and this may affect device reliability, functionality, performance, and shorten the device lifetime. 6.2 ESD Ratings VALUE Human body model (HBM), per AEC V(ESD) (1) Electrostatic discharge Q100-002(1) Charged device model (CDM), per AEC Q100-011 UNIT ±2000 Corner pins (GND1 and VEE2) ±750 Other pins ±500 V AEC Q100-002 indicates that HBM stressing shall be in accordance with the ANSI/ESDA/JEDEC JS-001 specification. 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) MIN 6 NOM MAX VCC1 Supply voltage input side VCC2 Positive supply voltage secondary side (VCC2 - GND2) VEE2 Negative supply voltage output side (VEE2 - GND2) VSUP2 Total supply voltage output side (VCC2 - VEE2) VIH High-level IO voltage (ASC, ASC_EN, IN+, IN-, nCS, SCLK, SDI) VIL Low-level IO voltage (ASC, ASC_EN, IN+, IN-, nCS, SCLK, SDI) 0 0.3*VCC1 IOHP Source current for primary side outputs (nFLT2, SDO) IOLP Sink current for primary side outputs (nFLTx, SDO) IOH Driver output source current from OUTH (1) 5.5 V 15 30 V –12 0 V 15 30 V 0.7*VCC1 VCC1 V (1) IOL Driver output sink current into OUTL VAI* Voltage on analog input (AI) pins referenced to GND2 Submit Document Feedback UNIT 3 0 V 5 mA 5 mA 15 A 15 A VREF+0.1 V Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.3 Recommended Operating Conditions (continued) over operating free-air temperature range (unless otherwise noted) MIN VVREG1 Output voltage at VREG2 referenced to VVBST Ouput voltage at VBST referenced to OUTH(4) GND2(5) VVREF Voltage on the VREF pin vs CMTI Common mode transient immunity rating (dV/dt rate across the isolation barrier) fPWM PWM input frequency (IN+ and IN- pins) fSPI SPI clock frequency TJ Maximum junction temperature – 40 tPWM PWM input pulse width (IN+ and IN- pins) 250 MAX UNIT 1.8 V 1.8 V Vcc2 + 4.5 V VEE2(3) VVREG2 (1) (2) (3) (4) (5) NOM Output voltage at VREG1 referenced to GND1 (2) 0 4 4.1 V 100 kV/us 50 kHz 4 MHz ℃ 150 ns External gate resistor needs to be used to limit the max drive current to be not more than 15A. Connect a decoupling capacitor of 0.1uF+4.7uF between VREG1 and GND1. Do not connect external supply. Connect a decoupling capacitor of 0.1uF+4.7uF between VREG2 and VEE2. Do not connect external supply. Connect a decoupling capacitor of 100nF between VBST and OUTH. Do not connect external supply. Connect a decoupling capacitor of 1.0uF on the VREF pin. 6.4 Thermal Information UCC5870 THERMAL METRIC(1) DWJ UNIT 36 SOIC RθJA Junction-to-ambient thermal resistance 50.6 °C/W RθJC(top) Junction-to-case (top) thermal resistance 17.5 °C/W RθJB Junction-to-board thermal resistance 21.3 °C/W ΨJT Junction-to-top characterization parameter 5.3 °C/W ΨJB Junction-to-board characterization parameter 20.2 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance N/A °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. 6.5 Power Ratings PARAMETER TEST CONDITIONS MIN TYP MAX UNIT PD Maximum power dissipation (both sides) TA = 125C 500 mW PD1 Maximum power dissipation (side-1) TA = 125C 50 mW PD2 Maximum power dissipation (side-2) TA = 125C 450 mW 6.6 Insulation Specifications PARAMETER SPECIFIC ATION TEST CONDITIONS UNIT PACKAGE SPECIFICATIONS CLR External clearance(1) Shortest terminal-to-terminal distance through air 8 mm CPG External creepage(1) Shortest terminal-to-terminal distance across the package surface 8 mm DTI Distance through the insulation Minimum internal gap (internal clearance) > 17 µm CTI Comparative tracking index DIN EN 60112 (VDE 0303-11); IEC 60112 600 V Material group According to IEC60664-1 I Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 7 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.6 Insulation Specifications (continued) PARAMETER SPECIFIC ATION TEST CONDITIONS Rated mains voltage ≤ 600 VRMS I-IV Rated mains voltage ≤ 1000 VRMS I-III VIO = 0.4 × sin (2 πft), f = 1 MHz 2 VIO = 500 V, TA = 25°C 10^12 Insulation resistance, input to output(2) VIO = 500 V, 100°C ≤ TA ≤ 125°C 10^11 VIO = 500 V at TS = 150°C 10^9 Withstand isolation voltage VTEST = VISO = 3750 VRMS, t = 60 s (qualification), VTEST = 1.2 × VISO = 4500 VRMS, t = 1 s (100% 3750 production) Overvoltage category UNIT UL 1577 Barrier capacitance, input to output(2) CIO RIO VISO (1) (2) pF Ω VRMS Creepage and clearance requirements should be applied according to the specific equipment isolation standards of an application. Care should be taken to maintain the creepage and clearance distance of a board design to ensure that the mounting pads of the isolator onthe printed-circuit board do not reduce this distance. Creepage and clearance on a printed-circuit board become equal in certain cases.Techniques such as inserting grooves, ribs, or both on a printed-circuit board are used to help increase these specifications. All pins on each side of the barrier tied together creating a two-pin device. 6.7 Electrical Characteristics Over recommended operating conditions unless otherwise noted. PARAMETER TEST CONDITIONS MIN TYP MAX UNIT POWER SUPPLY VIT+ (UVLO1) VIT+ (UVLO1) VIT(UVLO1) VIT(UVLO1) VHYS (UVLO1) tUVLO1 VIT(OVLO1) VIT(OVLO1) VIT+ (OVLO1) VIT+ (OVLO1) VHYS (OVLO1) tOVLO1 VIT+ (UVLO2) 8 UVLO threshold of VCC1 rising UVOV1_LEVEL = 0 2.6 2.75 2.9 V UVLO threshold of VCC1 rising UVOV1_LEVEL = 1 4.5 4.65 4.8 V UVLO threshold of VCC1 falling UVOV1_LEVEL = 0 2.3 2.45 2.6 V UVLO threshold of VCC1 falling UVOV1_LEVEL = 1 4.2 4.35 4.5 V UVLO threshold hysteresis of VCC1 VCC1 UVLO detection deglitch time 0.30 V 20 µs OVLO threshold of VCC1 falling UVOV1_LEVEL = 0 3.7 3.85 4.0 V OVLO threshold of VCC1 falling UVOV1_LEVEL = 1 5.2 5.35 5.5 V OVLO threshold of VCC1 rising UVOV1_LEVEL = 0 4.0 4.15 4.3 V OVLO threshold of VCC1 rising UVOV1_LEVEL = 1 5.5 5.65 5.8 V OVLO threshold hysteresis of VCC1 0.30 VCC1 OVLO detection deglitch time UVLO threshold voltage of VCC2 rising with reference to GND2 V 20 µs UVLO2TH = 00b 15.2 16 16.8 V UVLO2TH = 01b 13.3 14 14.7 V UVLO2TH = 10b 11.4 12 12.6 V UVLO2TH = 11b 9.5 10 10.5 V Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER VIT(UVLO2) VHYS UVLO threshold voltage of VCC2 falling with reference to GND2 (UVLO2) UVLO threshold voltage hysteresis of VCC2 tUVLO2 VCC2 UVLO detection deglitch time VIT(OVLO2) VIT+ (OVLO2) VHYS OVLO threshold voltage of VCC2 falling with reference to GND2 OVLO threshold voltage of VCC2 rising with reference to GND2 MIN TYP MAX UNIT UVLO2TH = 00b TEST CONDITIONS 14.25 15 15.75 V UVLO2TH = 01b 12.35 13 13.65 V UVLO2TH = 10b 10.45 11 11.55 V UVLO2TH = 11b 8.55 9 9.45 V 1 V 20 µs OVLO2TH = 00b 21.85 23 24.15 V OVLO2TH = 01b 19.95 21 22.05 V OVLO2TH = 10b 18.05 19 19.95 V OVLO2TH = 11b 16.15 17 17.85 V OVLO2TH = 00b 22.8 24 25.2 V OVLO2TH = 01b 20.9 22 23.1 V OVLO2TH = 10b 19 20 21 V OVLO2TH = 11b 17.1 18 18.9 V (OVLO2) OVLO threshold voltage hysteresis of VCC2 1 V tOVLO2 VCC2 OVLO detection blanking time 20 µs VIT(UVLO3) VIT+ (UVLO3) VHYS UVLO threshold voltage of VEE2 falling with reference to GND2 UVLO threshold voltage of VEE2 rising with reference to GND2 (UVLO3) UVLO threshold voltage hysteresis of VEE2 tUVLO3 VEE2 UVLO detection blanking time VIT+ (OVLO3) VIT(OVLO3) VHYS(OVL OVLO threshold voltage of VEE2 rising with reference to GND2 OVLO threshold voltage of VEE2 falling with reference to GND2 UVLO3TH = 00b –3.15 –3 –2.85 V UVLO3TH = 01b –5.25 –5 –4.75 V UVLO3TH = 10b –8.4 –8 –7.6 V UVLO3TH = 11b –10.5 –10 –9.5 V UVLO3TH = 00b –2.1 –2 –1.9 V UVLO3TH = 01b –4.2 –4 –3.8 V UVLO3TH = 10b –7.35 –7 –6.65 V UVLO3TH = 11b –9.45 –9 –8.55 V 1 V 20 OVLO3TH = 00b –5.25 OVLO3TH = 01b OVLO3TH = 10b µs –5 –4.75 V –7.35 –7 –6.65 V –10.5 –10 –9.5 V OVLO3TH = 11b –12.6 –12 –11.4 V OVLO3TH = 00b –6.3 –6 –5.7 V OVLO3TH = 01b –8.4 –8 –7.6 V OVLO3TH = 10b –11.55 –11 –10.45 V OVLO3TH = 11b –13.65 –13 –12.35 V O3) OVLO threshold voltage hysteresis of VEE2 1 V tOVLO3 VEE2 OVLO detection blanking time 20 µs IQVCC1 Quiescent Current of VCC1 No switching, VCC1 = 5V 7.7 mA IQVCC2 Quiescent Current of VCC2 No switching, VCC2 = 20V, VEE2 = -10V 15 mA IQVEE2 Quiescent Current of VEE2 No switching, VCC2 = 20V, VEE2 = -10V 15 mA tRP(VCC1) Slew rate of VCC1 0.1 V/µs tRP(VCC2) Slew rate of VCC2 0.1 V/µs Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 9 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER tRP(VEE2) TEST CONDITIONS MIN TYP Slew rate of VEE2 MAX UNIT 0.1 V/µs LOGIC IO VIH VIL VHYS(IN) ILI RPUI RPDI Input-high threshold voltage of primary IO (IN+, IN-, ASC, and ASC_EN) Input rising, VCC1 = 3.3V Input-high threshold voltage of secondary IO in ASC mode (AI5, and AI6) Input rising, VREF=4V Input-low threshold voltage of primary IO (IN+, IN-, ASC, and ASC_EN) VCC1 = 3.3V Input-low input-threshold voltage of secondary IO in ASC mode (AI5 and AI6) Input falling Input hysteresis voltage of primary IO (IN+, IN-, ASC, and ASC_EN) VCC1=3.3V V 1.5 V 0.1*VCC1 V 0.5 V 5 µA Leakage current on nCS VIO = VCC1, VIO is the voltage on IO pins 5 µA Pullup resistance for nCS 40 100 kΩ Pulldown resistance for ASC, ASC_EN, IN+, IN-, CLK, and SDI 40 100 kΩ 800 1200 kΩ 4.5mA output current, VCC1 = 5V VOL Output logic-low voltage (nFLT1, nFLT2, and SDO) 4.5mA sink current, VCC1 = 5V Output frequency of DOUT pin RPUO V VIO = GND1, VIO is the voltage on IO pins Output logic-high voltage (SDO) ILO 3.0 Leakage current on the input IO pins ASC, ASC_EN, IN+, IN-, CLK, and SDI VOH DDOUT V 0.3*VCC1 Input hysteresis voltage of secondary IO in ASC mode (AI5, and AI6) Pulldown resistance for AI5 and AI6 in ASC mode fDOUT 0.7*VCC1 Duty of DOUT 0.9*VCC1 V 0.1*VCC1 V FREQ_DOUT = 00b 13.9 kHz FREQ_DOUT = 01b 27.8 kHz FREQ_DOUT = 10b 55.7 kHz FREQ_DOUT = 11b 111.4 kHz VAI* = 0.36 V 10 % VAI* = 1.8 V 50 % VAI* = 3.24 V 90 % Leakage current on pin nFLT* nFLT* = HiZ, VCC1 on nFLT* pin –5 5 µA Leakage current on pin SDO nCS = 1 –5 5 µA 40 100 kΩ Pullup resistance for pin nFLT* DRIVER STAGE VOUTH High-level output voltage (OUT and OUTH) IOUT = -100 mA VOUTL Low-level output voltage (OUT and OUTL) IOUT = 100 mA IOUTH Gate driver high output current IN+= high, IN- = low, VCC2 - VOUTH = 5 V 15 A IOUTL Gate driver low output current IN- = low, IN + = high, VOUTL - VEE2 = 5 V 15 A 10 Submit Document Feedback VCC2 – 0.033 V 33 mV Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER ISTO Driver low output current during SC and OC faults MIN TYP MAX UNIT VOUTL - VEE2 = 6 V and STO_CURR = 00b, 100℃ to 150℃ TEST CONDITIONS 0.24 0.3 0.36 A VOUTL - VEE2 = 6 V and STO_CURR = 01b, 100℃ to 150℃ 0.48 0.6 0.72 A VOUTL - VEE2 = 6 V and STO_CURR = 10b, 100℃ to 150℃ 0.72 0.9 1.08 A VOUTL - VEE2 = 6 V and STO_CURR = 11b, 100℃ to 150℃ 0.96 1.2 1.44 A 100 mV ACTIVE MILLER CLAMP VCLP VCLPTH Low-level clamp voltage (internal Miller clamp) ICLP = 100 mA Miller clamp current MCLPTH=11b, VCLAMP = VEE2+4 V 3.2 MCLPTH = 00b 1.2 1.5 1.8 V MCLPTH = 01b 1.6 2 2.5 V MCLPTH = 10b 2.25 3 3.75 V MCLPTH = 11b 3 4 5 V 4.5 5 5.5 V Clamp threshold voltage with reference to VEE2 A VECLP CLAMP output voltage in external Miller clamp mode RECLP_PD CLAMP pulldown resistance in external Miller clamp mode 13 Ω RECLP_PU CLAMP pull-up resistance in external Miller clamp mode 13 Ω SHORT CIRCUIT CLAMPING VCLP-OUT Clamping voltage (VOUTH - VCC2, VCLAMP IN+= high, IN- = low, tCLP = 10us, IOUTH or - VCC2) ICLAMP = 500 mA 0.8 1.6 V 1.55 V 2.5 V ACTIVE PULLDOWN VOUTSD Active shut-down voltage on OUTL IOUTL = 30mA, VCC2 = open VOUTSD Active shut-down voltage on OUTL IOUTL = 0.1xIOUTL, VCC2 = open DESAT SHORT-CIRCUIT PROTECTION VDESATth VDESATL DESAT detection threshold voltage wrt GND2 DESATTH = 0000b 2.25 2.5 2.75 V DESATTH = 0001b 2.7 3 3.3 V DESATTH = 0010b 3.15 3.5 3.85 V DESATTH = 0011b 3.6 4 4.4 V DESATTH = 0100b 4.05 4.5 4.95 V DESATTH = 0101b 4.5 5 5.5 V DESATTH = 0110b 4.95 5.5 6.05 V DESATTH = 0111b 5.4 6 6.6 V DESATTH = 1000b 5.85 6.5 7.15 V DESATTH = 1001b 6.3 7 7.7 V DESATTH = 1010b 6.75 7.5 8.25 V DESATTH = 1011b 7.2 8 8.8 V DESATTH = 1100b 7.65 8.5 9.35 V DESATTH = 1101b 8.1 9 9.9 V DESATTH = 1110b 8.55 9.5 10.45 V DESATTH = 1111b 9 10 11 V 1 V DESAT voltage with respect to GND2 when OUTL is driven low Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 11 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER ICHG Blanking capacitor charging current MIN TYP MAX UNIT V(DESAT) - GND2 = 2 V, DESAT_CHG_CURR = 00b TEST CONDITIONS 0.555 0.6 0.645 mA V(DESAT) - GND2 = 2 V, DESAT_CHG_CURR = 01b 0.6475 0.7 0.7525 mA V(DESAT) - GND2 = 2 V, DESAT_CHG_CURR = 10b 0.74 0.8 0.86 mA V(DESAT) - GND2 = 2 V, DESAT_CHG_CURR = 11b 0.925 1 1.075 mA 127 158 250 ns IDCHG Blanking capacitor discharging current tLEB DESAT leading edge blanking time V(DESAT) - GND2 = 6 V 14 mA tDESFLT DESAT pin glitch filter DESAT_DEGLITCH=0 90 158 190 ns tDESFLT DESAT pin glitch filter DESAT_DEGLITCH=1 270 316 401 ns tDESAT (90%) DESAT protection reaction time from event to action (includes deglitch time) VDESAT>VDESATth to VOUTL 90% of VCC2, CLOAD = 1 nF, DESAT_DEGLITCH=0 160 + tDESFLT ns OVERCURRENT PROTECTION VOCth Over current detection threshold voltage VSCth Short circuit protection threshold tSCBLK 12 OCTH = 0000b 170 200 225 mV OCTH = 0001b 220 250 275 mV OCTH = 0010b 270 300 330 mV OCTH = 0011b 315 350 375 mV OCTH = 0100b 360 400 440 mV OCTH = 0101b 410 450 475 mV OCTH = 0110b 460 500 525 mV OCTH = 0111b 520 550 575 mV OCTH = 1000b 570 600 630 mV OCTH = 1001b 610 650 690 mV OCTH = 1010b 660 700 740 mV OCTH = 1011b 710 750 790 mV OCTH = 1100b 760 800 840 mV OCTH = 1101b 807 850 893 mV OCTH = 1110b 855 900 945 mV OCTH = 1111b 902 950 998 mV SCTH = 00b 460 500 530 mV SCTH = 01b 700 750 785 mV SCTH = 10b 945 1000 1050 mV SCTH = 11b 1185 1250 1312 mV SC_BLK = 00b 100 ns Short circuit protection blanking time with SC_BLK = 01b reference to system clock SC_BLK = 10b 200 ns 400 ns SC_BLK = 11b 800 ns Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER tOCBLK Over current protection blanking time with reference to system clock TEST CONDITIONS MIN TYP MAX UNIT OC_BLK = 000b 500 ns OC_BLK = 001b 1000 ns OC_BLK = 010b 1500 ns OC_BLK = 011b 2000 ns OC_BLK = 100b 2500 ns OC_BLK = 101b 3000 ns OC_BLK = 110b 5000 ns OC_BLK = 111b 10000 ns tSCFLT Short circuit protection deglitch filter 50 150 200 ns tOCFLT Over current protection deglitch filter 50 150 200 ns tSC(90%) Short circuit protection reaction time from VAIx > VSCth to VOUTL at 90% of VCC2, event to action (includes deglitch time) CLOAD = 1nF, tSCBLK expired tOC(90%) Over current protection reaction time from event to action (includes deglitch time) 175 + tSCFLT VAIx > VOCth to VOUTL at 90% of VCC2, CLOAD = 1nF, tOCBLK expired ns 175 + tOCFLT ns TWO-LEVEL TURN-OFF PLATEAU VOLTAGE LEVEL V2 LOFF t2 LOFF I2 LOFF 2LOFF_VOLT = 000b 5 6 7 V 2LOFF_VOLT = 001b 6 7 8 V 2LOFF_VOLT = 010b 7 8 9 V Plateau voltage (w.r.t. GND2) during two- 2LOFF_VOLT = 011b level turnoff 2LOFF_VOLT = 100b 8 9 10 V 9 10 11 V 2LOFF_VOLT = 101b 10 11 12 V 2LOFF_VOLT = 110b 11 12 13 V 2LOFF_VOLT = 111b 12 13 14 V Plateau voltage during two-level turnoff hold time Discharge current for transition to plateau voltage level 2LOFF_TIME = 000b 150 ns 2LOFF_TIME = 001b 300 ns 2LOFF_TIME = 010b 450 ns 2LOFF_TIME = 011b 600 ns 2LOFF_TIME = 100b 1000 ns 2LOFF_TIME = 101b 1500 ns 2LOFF_TIME = 110b 2000 ns 2LOFF_TIME = 111b 2500 ns 2LOFF_CURR = 00b, 100℃ to 150℃ 0.24 0.3 0.36 A 2LOFF_CURR = 01b, 100℃ to 150℃ 0.48 0.6 0.72 A 2LOFF_CURR = 10b, 100℃ to 150℃ 0.72 0.9 1.08 A 2LOFF_CURR = 11b, 100℃ to 150℃ 0.96 1.2 1.44 A 1.5 2.2 2.9 V HIGH VOLTAGE CLAMPING VCECLPTH VCE clamping threshold with respect to VEE2 VCECLPHY VCE clamping threshold hysteresis S tVCECLP tVCECLP_H LD VCE clamping intervention-time VCE clamping hold on time 200 mV 30 ns VCE_CLMP_HLD_TIME = 00b 100 ns VCE_CLMP_HLD_TIME = 01b 200 ns VCE_CLMP_HLD_TIME = 10b 300 ns VCE_CLMP_HLD_TIME = 11b 400 ns Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 13 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER TEST CONDITIONS MIN TYP MAX UNIT OVERTEMPERATURE PROTECTION TSD_SET Overtemperature protection set for driver 155 °C TSD_CLR Overtemperature protection clear for driver 135 °C TWN_SET Overtemperature warning set for driver 130 °C TWN_CLR Overtemperature warning clear for driver 110 THYS Hysteresis for thermal comparators Bias current for temp sensing diode for pins AI1, AI3, and AI5 ITO VPS_TSDth °C 20 The threshold of power switch over temperature protection. tPS_TSDFL Power switch thermal shutdown deglitch time T °C TEMP_CURR = 00b, Tj = 100C to 150C 0.097 0.1 0.103 mA TEMP_CURR = 01b, Tj = 100C to 150C 0.291 0.3 0.309 mA TEMP_CURR = 10b, Tj = 100C to 150C 0.582 0.6 0.618 mA TEMP_CURR = 11b, Tj = 100C to 150C 0.97 1 1.03 mA TSDTH_PS = 000b 0.95 1 1.05 V TSDTH_PS = 001b 1.1875 1.25 1.3125 V TSDTH_PS = 010b 1.425 1.5 1.575 V TSDTH_PS = 011b 1.6625 1.75 1.8375 V TSDTH_PS = 100b 1.9 2 2.1 V TSDTH_PS = 101b 2.1375 2.25 2.3625 V TSDTH_PS = 110b 2.375 2.5 2.625 V TSDTH_PS = 111b 2.6125 2.75 2.8875 V PS_TSD_DEGLITCH = 00b 250 ns PS_TSD_DEGLITCH = 01b 500 ns PS_TSD_DEGLITCH = 10b 750 ns PS_TSD_DEGLITCH = 11b 1000 ns GATE VOLTAGE MONITOR VGMH Gate monitor threshold value with reference to VCC2 IN+= high and IN- = low VGML Gate monitor threshold value with reference to VEE2 IN + = low and IN- = high tGMBLK Gate voltage monitor blanking time after driver receives PWM transition tGMFLT Gate voltage monitor deglitch time IVGTHM Charge current for VGTH measurement tdVGTHM Delay time between VGTH measurement control command to gate voltage sampling point. –4 –3 –2 V 2 3 4 V GM_BLK = 00b 500 ns GM_BLK = 01b 1000 ns GM_BLK = 10b 2500 ns GM_BLK = 11b 4000 ns VCC2 - VOUTH = 10V 250 ns 2 mA 2300 µs ADC FSR VREF Full scale input voltage range for A1 to A6 Required voltage for external VREF 0 Accuracy of external reference directly affects the accuracy of the ADC Internal VREF output voltage INL 14 Integral non-linearity External reference, VREF = 4V Internal reference Submit Document Feedback 3.6 3.636 V 4 V 4 V -1.2 1.2 LSB -4 9 LSB Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.7 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. PARAMETER TEST CONDITIONS MIN MAX UNIT External reference, VREF = 4V -0.75 TYP 0.75 LSB Internal reference -0.75 0.75 LSB DNL Differential non-linearity tADREFEXT External ADC reference turn on delay time from VCC2 > VIT-(UVLO2) VIT-(UVLO2) to 10% of VREF ITO2 Pull up current on AI2,4,6 pins VAI2,4,6= VREF/2, ITO2_EN=H 10 thybrid IN+ hold time to cause switchover between center mode and edge mode ADC in hybrid mode configuration 0.4 ms tCONV Time to complete ADC conversion 5.1 µs tRR Time between ADC conversions in Edge ADC in edge mode or hybrid mode (after mode tHYBRID) configuration 7.5 µs 10 µs 15 µA 6.8 SPI Timing Requirements MIN NOM frequency(1) fSPI SPI clock tCLK SPI clock period(1) tCLKH CLK logic high duration(1) duration(1) tCLKL CLK logic low tSU_NCS time between falling edge of nCS and rising edge of CLK(1) CLK(1) tSU_SDI setup time of SDI before the falling edge of tHD_SDI SDI data hold time (1) tD_SDO time delay from rising edge of CLK to data valid at SDO$$blue|[[\1]] tHD_SDO SDO output hold time(1) nCS(1) MAX UNIT 4 MHz 250 ns 90 ns 90 ns 50 ns 30 ns 45 ns 60 ns 40 ns 50 ns 250 ns tHD_NCS time between the falling edge of CLK and rising edge of tHI_NCS SPI transfer inactive time(1) tACC nCS low to SDO out of high impedance$$blue|[[\1]] 60 80 ns tDIS time between rising edge of nCS and SDO in tri-state$$blue|[[\1]] 30 50 ns TYP (1) Ensured by bench char. 6.9 Switching Characteristics over operating free-air temperature range (unless otherwise noted) MAX UNIT tr OUTH rise time PARAMETER CLOAD = 10 nF TEST CONDITIONS MIN 150 ns tf OUTL fall time CLOAD = 10 nF 150 ns tPLH, tPHL Propagation delay from INP to OUTx CLOAD = 0.1 nF, tGLITCH_IO = 00b 150 ns tsk(p) Pulse skew |tPHL - tPLH| CLOAD = 0.1 nF 20 50 ns tsk-pp Part-to-part skew - same edge CLOAD = 0.1 nF 20 50 ns fmax Maximum switching frequency CLOAD = 0.1 nF, ADC disabled 50 kHz tdFLT1 Delay from fault detection to nFLT1 pin goes LOW. CLOAD = 100pF, REPU = 10kΩ 5 μs tdFLT2 Delay from fault detection to nFLT2 pin goes LOW. CLOAD = 100pF, REPU = 10kΩ 25 μs tASC_EN Required hold time for ASC after ASC_EN transition 1 μs Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 15 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.9 Switching Characteristics (continued) over operating free-air temperature range (unless otherwise noted) PARAMETER tASC_DLY tASC_DLY MIN 0.1 μs Delay from the AI6 (ASC) edge to OUTx transition (secondary side) AI6 rising 1.8 μs AI6 falling 0.3 μs Deglitch time for the primary side IO pins (exclude nCS, CLK, SDI, and SDO pins) Dead time for shoot through protection PWM_MUTE_EN = 1 tSTARTUP tVREGxOV VREG1 and VREG2 overvoltage detection deglitch time μs 10 ms 0 ns IO_DEGLITCH = 01b 70 ns IO_DEGLITCH = 10b 140 ns IO_DEGLITCH = 11b 210 ns 0 ns TDEAD = 000001b 93 105 154 ns TDEAD = 000010b 159 175 228 ns TDEAD = 000011b 225 245 302 ns TDEAD = 000100b 291 315 376 ns 4178.3 4445 4748.8 ns 5 ms TDEAD = 111111b System start-up time (from power ready to nFLTx pins go high) 16 UNIT ASC falling TDEAD = 000000b tDEAD MAX 2 IO_DEGLITCH = 00b tGLITCH_IO TYP Delay from the ASC edge to OUTx transition (primary side) PWM input mute time in case of DESAT, SC, and PS_TSD fault tMUTE TEST CONDITIONS ASC rising 30 Submit Document Feedback μs Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.10 Typical Characteristics Figure 6-1. IOUTH vs. Temperature Figure 6-2. IOUTL vs. Temperature Figure 6-3. Internal Miller Clamp Current vs. Temperature Figure 6-4. VCC1 Quiescent Current vs. Temperature Figure 6-5. VCC2 Quiescent Current vs. Temperature Figure 6-6. Propagation Delay vs. Temperature Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 17 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.10 Typical Characteristics (continued) 18 Figure 6-7. Rise/Fall Time vs. Temperature Figure 6-8. UVLO Threshold Error vs. Temperature Figure 6-9. UVLO2 Error vs. Temperature Figure 6-10. VEE2 UVLO Error vs. Temperature Figure 6-11. VCC1 OVLO Error vs. Temperature Figure 6-12. VCC2 OVLO Error vs. Temperature Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 6.10 Typical Characteristics (continued) Figure 6-13. VEE2 OVLO Error vs. Temperature Figure 6-14. DESAT Threshold Error vs. Temperature Figure 6-15. OC Threshold Error vs. Temperature Figure 6-16. SC Threshold Error vs. Temperature Figure 6-17. Overcurrent Protection Response Time vs. Temperature Figure 6-18. VCECLP Intervention Time vs. Temperature Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 19 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com 6.10 Typical Characteristics (continued) Figure 6-19. nFLT1 Response Time vs Temperature 20 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7 Detailed Description 7.1 Overview The UCC5870-Q1 is a platform supporting device, targeted for EV/HEV traction inverter applications. The flexibility of SPI programming of blanking times, deglitches, thresholds, function enables, and fault handling allow the UCC5870-Q1 to support a wide variety of IGBT or SiC power transistors that are used across all EV/HEV traction inverter applications. UCC5870-Q1 integrates all of the protection features required in most traction inverter applications. Additionally, the 30A gate drive capability eliminates the need for external booster circuit, reducing overall solution size. The integrated Miller clamp circuit holds the gate off during transient events and can be configured to use the internal 4A pulldown, or drive an external n-channel MOSFET. Advanced, internal capacitor-based isolation technology maximizes CMTI performance, while minimizing the radiated emissions. All of the protections for the power transistor are integrated into the UCC5870-Q1. It supports DESAT and resistor based overcurrent protection. A negative temperature coefficient power transistor temperature sensor monitor is built into the device to alert the host and prevent damage from over-temperature conditions in the switch. A zener-breakdown based clamping function is integrated to reduce the gate drive, and thereby the overshoot energy, when over voltage spikes occur during turn-off caused by inductive kick-back. Real time gate monitoring is integrated to ensure proper connection to the power transistor and alert the host to a fault in the gate driver path. A 10-bit ADC is built-in to the UCC5870-Q1 to provide information on power switch temperature, gate driver temperature, or any voltage that must be monitored on the secondary (high-voltage) side of the gate driver. There are six inputs (AIx) available to measure voltages with the ADC. This is convenient for acquire information on the DC-LINK voltage, or for measuring the VCE/VDS voltage of the power transistor during operation. The ADC features "center mode" operation to ensure low noise measurements, or can be used in a traditional "edge mode" to achieve as many measurements as possible during a PWM cycle. In addition to reading back the ADC information over SPI, a DOUT function provides a feedback signal representing one of the user-selected AIx voltages that can be monitored real-time on the primary side. The UCC5870-Q1 integrates many safety diagnostics that enable designers to more easily implement an ASIL rated system. There are diagnostics for all of the protection features, as well as latent fault detection for circuits in the gate driver IC itself. The faults are indicated using open-drain outputs, and the specific fault is easily determined using the SPI readback. In addition to all of the safety diagnostic features, the IC integrates a primary side and secondary side "active short circuit" circuits to provide the system designer with a secondary path to control a zero-vector state for the traction inverter in the case of motor controller failure. Note Throughout the document, "*" are used as wild cards (typically to indicate numbers such as AI* means AI1 - AI6. Additionally, SPI bits are referred to in the following convention: REGNAME[BITNAME] Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 21 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com 7.2 Functional Block Diagram 7.3 Feature Description 7.3.1 Power Supplies The device uses three external supplies for power. VCC1 supplies the low voltage primary side that interfaces with the controller. VCC2 and VEE2 provide the gate drive supplies for the power FET. In addition, there are 3 integrated supplies (VREG1, VREG2, and VREF) used to power internal circuits. 7.3.1.1 VCC1 VCC1 supports an input range of 3V to 5.5V in order to support both 3.3V and 5V controller signaling. VCC1 is monitored with both an undervoltage and overvoltage comparator circuit to ensure valid operation. UV and OV conditions of VCC1 are recorded in STATUS2[UVLO1_FAULT] and STATUS2[OVLO_FAULT1], respectively(STATUS2). See the Undervoltage Lockout (UVLO) and Overvoltage Lockout (OVLO) section for more specifics regarding the OV and UV functions. 7.3.1.2 VCC2 VCC2 operates within an input range of 15V and 30V, allowing for use in IGBT and SiC applications. VCC2 is monitored with both an undervoltage and overvoltage comparator circuit to ensure valid operation. UV and OV conditions of VCC2 are recorded in STATUS3[UVLO2_FAULT] and STATUS3[OVLO2_FAULT], respectively (STATUS3 ). See the Undervoltage Lockout (UVLO) and Overvoltage Lockout (OVLO) section for more specifics regarding the OV and UV functions. 7.3.1.3 VEE2 VEE2 operates with an input range of -12V to 0V, allowing a negative gate bias on the power FET during turn-off in both IGBT and SiC applications. This prevents the power FET from unintentionally turning on due to current inducted from the Miller effect. For operation with a unipolar supply, connect VEE2 to GND2. VEE2 is monitored 22 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 www.ti.com UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 with both an undervoltage and overvoltage comparator circuit to ensure valid operation. UV and OV conditions of VEE2 are recorded in STATUS3[UVLO3_FAULT] and STATUS3[OVLO3_FAULT], respectively (STATUS3 ). See the Undervoltage Lockout (UVLO) and Overvoltage Lockout (OVLO) section for more specifics regarding the OV and UV functions. 7.3.1.4 VREG1 VREG1 is internally generated from VCC1. VREG1 regulates to 1.8V, and supplies internal circuits on the primary side. VREG1 requires a 4.7µF bypass capacitance from VREG1 to GND1 for proper operation. The current out of VREG1 is limited and this current limit is monitored. If the current limit is active for the deglitch time, a internal regulation overcurrent fault is recorded in STATUS2[VREG1_ILIMIT_FAULT]. If unmasked, nFLT1 goes low. Additionally, VREG1 is monitored for both undervoltage and overvoltage conditions. Any VREG1 UV fault is recorded in STATUS2[INT_REG_PRI_FAULT] (STATUS2 ). Any OV condition on VREG1 causes the VREG1 output to latch off and shuts down the device. This action results in a secondary communication failure, which shuts down the driver output according to CFG10[FS_STATE_INT_COMM_SEC] bit (CFG10). The VCC1 and VCC2 power must be recycled in order to restart the device. 7.3.1.5 VREG2 VREG2 is internally generated from VCC2. VREG2 regulates to 1.8V with respect to VEE2, and supplies internal circuits on the secondary side. VREG2 requires a 4.7µF bypass capacitance from VREG2 to VEE2 for proper operation. The current out of VREG2 is limited and this current limit is monitored. If the current limit is active for the deglitch time, a internal regulation overcurrent fault is recorded in STATUS3[VREG2_ILIMIT_FAULT] (STATUS3). If unmasked, nFLT1 goes low. Additionally, VREG2 is monitored for both undervoltage and overvoltage conditions. Any VREG2 OV/UV faults are recorded in STATUS3[INT_REG_SEC_FAULT] (STATUS3 ). Any OV condition on VREG2 causes the VREG2 output to latch off and shuts down the driver output. The VCC2 power must be recycled in order to restart the driver output. Additionally, the driver must be reconfigured to ensure correct operation. 7.3.1.6 VREF VREF is the reference for the ADC. VREF requires a 4V supply for the ADC to function properly. The error of the VREF translates directly to the error at the ADC. VREF is selectable to be powered internally, or alternatively, an external precision reference may be used to enhance the accuracy of the ADC. Use the CFG8[VREF_SEL] (CFG8) bit to select between the internal and external reference. The current out of VREF is limited and this current limit is monitored. If the current limit is active for the deglitch time, a internal regulation overcurrent fault is detected. Additionally, VREF is monitored for both undervoltage and overvoltage conditions. When any VREFILIM and/or OV/UV faults occur, the faults are recorded in STATUS5[ADC_FAULT] (STATUS5). If unmasked, nFLT1 goes low. 7.3.1.7 Other Internal Rails There are several internal rails that are used to power the device. All of the internal rails are monitored for OV and UV conditions. Any OV/UV faults are recorded in the STATUS2[INT_REG_PRI_FAULT] (STATUS2) and STATUS3[INT_REG_SEC_FAULT] (STATUS3) bits. Bootstrap (VBST) and charge pump circuits generate the 4.5V power supply for the high side NMOS of internal driver stage. The implementation diagram is shown in Figure 7-1. The external cap on BST is charged to 4.5V while OUTL is on (MN2 is on). While OUTH is on (MN1 is on), the capacitor voltage is stacked above OUTH and supplies the gate drive for the high-side NMOS. Under most conditions, the bootstrap circuit is used and the timing operates as shown in Figure 7-2. However, for slow switching frequencies at high duty cycles the external capacitor may not be able to charge enough during the OUTH off time to supply the gate drive for the entire on-time. In these conditions, the charge pump circuit is used to hold the voltage across the bootstrap capacitor. . Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 23 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-1. Implementation diagram of bootstrap and charge pump circuits. Figure 7-2. Timing diagram of bootstrap circuit. 7.3.2 Driver Stage The driver stage is an integrated, 30-A current buffer. The high output drive capability enables the device to directly drive power transistors with current ratings up to 1000A without an external buffer. The drive strength is 24 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 selectable to 16.7%, 33%, or 100% using CFG8[IOUT_SEL] (CFG8). The output drive is split, enabling users to customize rise and fall times independently. . 7.3.3 Integrated ADC for Front-End Analog (FEA) Signal Processing A 10bit ADC is integrated to enable the user to digitally monitor up to 6 analog input voltages (AI*). Additionally, the junction temperature of the device is available as well as an input for measuring the VTH of the power FET. The ADC has a full scale voltage range of 0 to 3.6V, requiring 4V at VREF (either internal or external). The ADC conversions are aligned with the INP signal to ensure the least amount of noise coupling from the switching transients of the power transistors (TI proprietary). Once a conversion is complete, the conversion results are transferred to the primary side of the device with inter-die communication and the result is stored in the ADCDATA* registers. The last ADC result is always available in the register. Every ADC conversion is recorded with time stamp information for that conversion. The time stamp is the INP cycle where the measurement occurs. Once the ADC and the driver are enabled, the time stamp increments with every INP low to high edge. If a fault occurs, or the duty cycle is such that a transition is not seen on INP, the TIME_STAMP does not update. VAI* = VADC (in decimal) × 3.519mV (1) Die Temperature (C) = VADC(in decimal) * 0.7015°C - 198.36 (2) The AI* inputs are configurable by the user to enable/disable bias currents and comparator monitoring AI1, AI3, and AI5 are specially designed to monitor the temperature diode that is integrated into the power FET module, while A2, A4, and A6 are designed to measure the power FET current, typically from an integrated sense FET in the module. However, the inputs are not required to be used in these functions, and are configurable to measure any voltage up to 3.6V regardless of the source. The implementation of ADC sensing circuits is presented in Figure 7-3. Figure 7-3. Block diagram of implementation of ADC processing for the case where three power transistors are connected in parallel. 7.3.3.1 AI* Setup AI5 and AI6 are dual purpose inputs. By default, these inputs are configured to be control inputs for the secondary side ASC function (see the ASC section for more details). If AI5 and AI6 are to be used as current Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 25 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com sense/ temperature sense/ ADC inputs, write CFG8[AI_ASC_MUX] = 1 (CFG8) to disable the ASC functionality. All of the AI* inputs have current sources that may be enabled using the CFG3[ITO1_EN] bit (CFG3) for AI1,3,5 and the CFG3[ITO2_EN] bit (CFG3) for the AI2,4,6. Additionally, the AI1, AI3, and AI5 inputs are designed with a zero-temperature coefficient bias current (IZTC) to bias the NTC diodes integrated into the external power switch module. Use CFG3[AI_IZTC_SEL] bits (CFG3) to enable the required bias currents for the application. The AI* inputs require an RC filter for most accurate results. See the Section 8.2.2.6 section for details on selecting the correct RC values. 7.3.3.2 ADC Setup and Sampling Modes The ADC is enabled/disabled with SPI communication to CFG7[ADC[ADC_EN] (CFG7). The 6 AI inputs as well as the die junction temperature are selectable to measure with the ADC. Additionally, the channels are selectable as to when it is samples with respect to the INP switching cycle. Use the ADCCFG[ADC_ON_CH_SEL_*] bits (ADCCFG) to select the channels to be measured while INP is high. The sampling order for the PWM ON cycle round robin is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp. Use the ADCCFG[ADC_OFF_CH_SEL_*] bits () to select the channels to be measured while INP is low. Use the CFG7[ADC_SAMP_MODE] bits (ADCCFG) to select one of 3 sampling modes for the ADC. Three modes are available to ensure the least amount of switching noise in the measurement. The three modes are Center Aligned mode (CFG7[ADC_SAMP_MODE]=0b00), where each selected channel is sampled in the center of the ON/OFF time of the INP input (depending on the setting), Edge Mode (CFG7[ADC_SAMP_MODE] = 0b01), where the ADC conversions begin after rising or falling edge (depending on the setting), and Hybrid mode (CFG7[ADC_SAMP_MODE] = 0b10), which is a combination of both modes. The maximum INP frequency supported in order to get at least one full ADC conversion per PWM cycle is 30kHz. 7.3.3.2.1 Center Sampling Mode When using Center sampling mode (CFG7[ADC_SAMP_MODE]=0b00), the center is calculated for the ON or OFF time on INP (depending on the channel selection setup) based on the previous switching cycle. One channel is sampled during each ON or OFF time depending on the channel selections. The timing for Center mode is illustrated in the following figures. Figure 7-4. ADC center sampling mode 26 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-5. ADC center sample mode timing chart 7.3.3.2.2 Edge Sampling Mode Edge Mode (CFG7[ADC_SAMP_MODE] = 0b01) begins the ADC conversions based on the INP edge. When INP transitions, the ADC begins conversions for the round robin after the programmable delay time (programmed using CFG7[ADC_SAMP_DLY]). The channels selected for the PWM ON time are sampled after a rising edge of INP, while the channels selected for the PWM OFF time are sampled after a falling edge. The round robin continues until the next edge of INP. The timing for Edge mode is illustrated in the following figures. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 27 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-6. ADC edge sampling mode Figure 7-7. ADC Edge sampling mode timing chart 7.3.3.2.3 Hybrid Mode Hybrid Mode (CFG7[ADC_SAMP_MODE]=0b10) operates using a combination of the modes. Center mode is used until the INP period is greater than the hybrid period (thybrid) when edge mode is used. The timing for Hybrid mode is illustrated in the following figures. 28 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-8. ADC Hybrid sampling mode timing chart 7.3.3.3 DOUT Functionality The device also provides an analog feedback functionality for the ADC for applications that do not want to maintain continuous SPI communication. When enabled, the DOUT output provides a PWM signal with a duty cycle proportional to the signal that is selected to be monitored. Any of the AI* inputs and the TJ are available for monitoring on the DOUT output. As there is only one DOUT output, only one channel is selectable. Typically, DOUT is either directly monitored by the MCU, or run through an RC filter to convert it to an analog voltage that may be digitized and monitored by the host controller. In order to use the DOUT function, the nFLT2 pin must be reconfigured to select the DOUT functionality using the CFG1[NFLT2_DOUT_MUX] bit (CFG1 ). When the DOUT mode is selected, any warning or fault that was selected to report to nFLT2 now reports to nFLT1 automatically. Additionally, the frequency of DOUT is selectable between 4 options using the DOUTCFG[FREQ_DOUT] bits (DOUTCFG ). Select the channel to be monitored, using the DOUTCFG[DOUT_TO_AI*] bits (for the AI* inputs, DOUTCFG ) or the DOUTCFG[DOUT_TO_TJ] bit (DOUTCFG ) for the die junction temperature. If multiple channels are selected in the register, the duty cycle constantly changes as the ADC cycles through each channel read. It is recommended to only select one channel at a time for the DOUT function. In addition to this setup, the ADC must be enabled and setup correctly to read the desired channel to be monitored. See the ADC section for details on configuring the ADC. If a fault occurs that stops the driver output and ADC measurements, the DOUT output continues and represents the last good ADC reading. 7.3.4 Fault and Warning Classification The device integrates extensive error detection and monitoring features. These features allow the design of a robust system that protects against a variety of system related failure modes. When one of the monitored warnings or faults occurs, if unmasked, the nFLT1 output (for faults) or the nFLT2 output (for warnings) pulls low. All of the fault and warning bits have corresponding configuration bits that allow the user to mask the error or fault from showing up on the nFLT* output. The naming convention is straightforward. The mask bit is in a CFG* register and is named the same as the fault with the addition of an "_P". For example, a power FET short circuit current fault is indicated in the register bit STATUS3[SC_FAULT] (STATUS3)and the mask bit is CFG9[SC_FAULT_P] (CFG9). Throughout this document, the different warning/error bit locations are indicated in the functional description of the block where the warning/fault is monitored. When masked, the nFLT* indication does not occur, but the STATUS* bits still indicate the warning/fault condition. The device classifies error events into two categories, Warnings and Faults, and takes different device actions depending on the error classification. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 29 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 The Warning error class is used to report non-critical fault conditions. Warning errors are only reported with no action taken to affect the gate driver output or any other block. When a warning condition occurs, it is reported in on of the STATUS* registers and, if unmasked, the nFLT2 output is driven low. The nFLT2 indication for warning is cleared by a successful SPI read of the corresponding status register. Once cleared, warning indication is not repeated until the warning condition is removed and reapplied. For example, in an over temperature warning condition, after reading/clearing the bit the temperature must cool down to the normal operating range and then heat up again to the over temperature warning threshold for the error flag to be reasserted. The status bit always indicates the current state of the warning, and is not cleared until the error condition is removed. The Fault error class is used to report critical fault conditions. Fault errors have the ability to shut down the gate driver when they occur. When a fault condition occurs, it is reported in one of the STATUS* registers and, if unmasked, the nFLT1 output is driven low. Many faults have a corresponding configuration bit that enables the user to select the functional safe state of the driver when that fault occurs when the fault is not masked. These bits are in the CFG* registers, with bit names that start with "FS_STATE_". Throughout this document, the FS_STATE locations are indicated in the functional description of the block where the fault is monitored. The available options for the output state, depending on the fault, are PL (OUTL pulled low), PH (OUTH pulled high), or no action (gate driver output ignores the fault and continues normal operation). Faults are cleared when the condition is removed, and the CONTROL2[CLR_STAT_REG] bit (CONTROL2) is written. Fault indication reasserts as long as the fault condition exists and is unmasked. Table 7-1 provides an extensive list and details for the available faults and warnings. Table 7-1. Fault and Warning Operating Modes (default) NAME(1) INDICATOR BIT DRIVER OUTPUT (Default Action and Control bit) SPI nFLT1 (Default Action and Control bit) nFLT2 Recovery operation UVLO of VCC1 fault STATUS2[UVLO1_FAULT] =1 PL CFG3[FS_STATE_UVLO1 _FAULT] D (Not latched. SPI is re-enabled if VCC1 voltage is above the UV threshold) Assert CFG2[UVLO1_FA ULT_P] - System (MCU) to re-configure the device. Rewrite all SPI configurable registers. OVLO of VCC1 fault STATUS2[OVLO1_FAULT] =1 PL CFG3[FS_STATE_OVLO1 _FAULT] D(Not latched. SPI is re-enabled if VCC1 voltage is below the OV threshold) Assert CFG2[OVLO1_FA ULT_P] - System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. UVLO of VCC2 fault STATUS3[UVLO2_FAULT] =1 PL CFG11[FS_STATE_UVLO2 ] E Assert CFG9[UVLO23_F AULT_P] - System (MCU) to re-configure the device. Rewrite all SPI configurable registers. OVLO of VCC2 fault STATUS3[OVLO2_FAULT] =1 PL CFG11[FS_STATE_OVLO 2] E Assert CFG9[OVLO23_F AULT_P] - System (MCU or other controller) to cycle VCC2 and re-configure the device. Rewrite all SPI configurable registers. UVLO of VEE2 fault STATUS3[UVLO3_FAULT] =1 PL CFG11[FS_STATE_UVLO3 ] E Assert CFG9[UVLO23_F AULT_P] - CLR_STAT_REG=1 OVLO of VEE2 fault STATUS3[OVLO3_FAULT] =1 PL CFG11[FS_STATE_OVLO 3] E Assert CFG9[OVLO23_F AULT_P] - CLR_STAT_REG=1 Driver IC over temperature warning STATUS1[GD_TWN_PRI_F AULT] = 1 (primary) STATUS4[GD_TWN_SEC_ FAULT] = 1 (secondary) NA E - Assert CFG2[GD_ TWN_PRI_ FAULT_P] - Driver IC over temperature shutdown fault (secondary) STATUS4[GD_TSD_SEC_F AULT] = 1 Additionally, the STATUS2[CLK_MON_PRI_ FAULT] 1 and STATUS2[INT_COMM_PRI _FAULT] indicate faults PL E Assert CFG9[GD_TSD_ FAULT_P] - System to cycle VCC2 power and reconfigure the device after allowing the device to cool. Rewrite all SPI configurable registers. Driver IC over temperature shutdown fault (primary) - PL D - - System to re-configure the device. Rewrite all SPI configurable registers. Power transistor over current fault STATUS3[OC_FAULT] = 1 PL CFG10[FS_STATE_OCP] E Assert CFG9[OC_FAULT _P] - CLR_STAT_REG=1 Power transistor short circuit fault STATUS3[SC_FAULT] = 1 or STATUS3[DESAT_FAULT] =1 PL CFG10[FS_STATE_DESA T_SCP] E Assert CFG9[SC_FAULT _P] - CLR_STAT_REG=1 PL STATUS3[PS_TSD_FAULT] CFG10[FS_STATE_PS_TS =1 D] E Assert CFG9[PS_TSD_F AULT_P] - CLR_STAT_REG=1 Power transistor over temperature fault 30 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-1. Fault and Warning Operating Modes (default) (continued) NAME(1) INDICATOR BIT DRIVER OUTPUT (Default Action and Control bit) SPI nFLT1 (Default Action and Control bit) nFLT2 Recovery operation Gate voltage monitor fault STATUS3[GM_FAULT] = 1 HiZ CFG10[FS_STATE_GM] E Assert CFG9[GM_FAUL T_P] Not Asserted CFG9[GM_ FAULT_P] CLR_STAT_REG=1 E Assert CFG2[STP_FAUL T_P] - CLR_STAT_REG=1 PWM shoot through fault and STP diagnostic PL STATUS2[STP_FAULT] = 1 CFG3[FS_STATE_STP_FA ULT] Clock monitor fault (primary) STATUS4[CLK_MON_SEC _FAULT] = 1 PL CFG11[FS_STATE_CLK_ MON_SEC_FAULT] D(Not latched. SPI is re-enabled if the clock recovers) Assert CFG2[CLK_MON _SEC_FAULT_P] - System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. Clock monitor fault (secondary) STATUS2[CLK_MON_PRI_ FAULT] = 1 PL E Assert CFG2[CLK_MON _PRI_FAULT_P] - System (MCU or other controller) to cycle VCC2 and re-configure the device. Rewrite all SPI configurable registers. Internal regulator UVLO fault PL STATUS2[INT_REG_PRI_F CFG3[FS_STATE_INT_RE AULT] = 1 (priamry) G_PRI_FAULT] (primary) STATUS3[INT_REG_SEC_ CFG10[FS_STATE_INT_R FAULT] = 1 (secondary) EG_SEC_FAULT] (secondary) E Assert CFG2[INT_REG_ PRI_FAULT_P] - System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. Internal regulator OVLO fault PL STATUS2[INT_REG_PRI_F CFG3[FS_STATE_INT_RE AULT] = 1 (primary) G_PRI_FAULT] (primary) STATUS3[INT_REG_SEC_ CFG10[FS_STATE_INT_R FAULT] = 1 (secondary) EG_SEC_FAULT] (secondary) E Assert CFG2[INT_REG_ PRI_FAULT_P] - System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. - Results in a secondary internal communication fault. See the internal communication fault line for behavior D Assert - System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. VREG2 OVLO fault - Results in ia primary internal communication fault. See the internal communication fault line for behavior E Results in a primary internal communication fault. See the internal communication fault line for behavior - System (MCU or other controller) to cycle VCC2 and re-configure the device. Rewrite all SPI configurable registers. SPI clock fault STATUS2[SPI_FAULT] = 1 NA CFG3[FS_STATE_SPI_FA ULT] E Not Asserted CFG2[SPI_FAUL T_P] Assert CFG2[SPI_ FAULT_P] System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. SPI address fault STATUS2[SPI_FAULT] = 1 NA CFG3[FS_STATE_SPI_FA ULT] E Not Asserted CFG2[SPI_FAUL T_P] Assert CFG2[SPI_ FAULT_P] System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. SPI CRC fault STATUS2[SPI_FAULT] = 1 NA CFG3[FS_STATE_SPI_FA ULT] E Not Asserted CFG2[SPI_FAUL T_P] Assert CFG2[SPI_ FAULT_P] System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. Configuration register CRC fault STATUS2[CFG_CRC_PRI_ FAULT] = 1 (primary) STATUS4[CFG_CRC_SEC _FAULT] = 1 (secondary) PL CFG3[FS_STATE_CFG_C RC_PRI_FAULT] (primary) CFG10[FS_STATE_CFG_ CRC_SEC_FAULT] (secondary) E Assert CFG2[CFG_CRC _PRI_FAULT_P] (primary) CFG9[CFG_CRC _SEC_FAULT_P] (secondary) - System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. E Assert Assert CFG2[CFG CFG2[CFG_CRC _CRC_PRI _PRI_FAULT_P] _FAULT_P] (primary) (primary) CFG9[CFG_CRC CFG9[CFG _SEC_FAULT_P] _CRC_SEC (secondary) _FAULT_P] (secondary) System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. E Assert CFG2[BIST_PRI_ FAULT_P] (primary) CFG9[BIST_SEC _FAULT_P] (secondary) Assert CFG2[BIST _PRI_FAUL T_P] (primary) CFG9[BIST _SEC_FAU LT_P] (secondary) System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. VREG1 OVLO fault TRIM CRC fault Clock monitor BIST fault PL STATUS2[TRIM_CRC_PRI Always PL (primary) _FAULT] = 1 (primary) CFG11[FS_STATE_TRIM_ TRIM_CRC_SEC_FAULT = CRC_SEC_FAULT] 1 (secondary) (secondary) STATUS2[BIST_PRI_FAUL T] = 1 (primary) STATUS4[BIST_SEC_FAU LT] = 1 (secondary) PL Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 31 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-1. Fault and Warning Operating Modes (default) (continued) NAME(1) Analog BIST fault INDICATOR BIT STATUS2[BIST_PRI_FAUL T] = 1 (primary) STATUS4[BIST_SEC_FAU LT] = 1 (secondary) DRIVER OUTPUT (Default Action and Control bit) PL SPI nFLT1 (Default Action and Control bit) nFLT2 Recovery operation E Assert CFG2[BIST_PRI_ FAULT_P] (primary) CFG9[BIST_SEC _FAULT_P] (secondary) Assert CFG2[BIST _PRI_FAUL T_P] (primary) CFG9[BIST _SEC_FAU LT_P] (secondary) System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. Internal Communication fault (primary) PL STATUS2[INT_COMM_PRI CFG3[FS_STATE_INT_CO _FAULT]=1 MM_PRI_FAULT] E Not Asserted CFG2[INT_COM M_PRI_FAULT_P ] - System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. Internal Communication fault (secondary) STATUS3[INT_COMM_SE C_FAULT]=1 PL CFG10[FS_STATE_INT_C OMM_SEC_FAULT] E Asserted CFG9[INT_COM M_SEC_FAULT_ P] - System (MCU or other controller) to cycle VCC1/VCC2 and re-configure the device. Rewrite all SPI configurable registers. PWM check fault STATUS1[PWM_COMP_C HK_FAULT] = 1 PL CFG3[FS_STATE_PWM_C HK] E Assert CFG2[PWM_CHK _FAULT_P] - VREF UV/OV fault STATUS5[ADC_FAULT] = 1 NACFG7[FS_STATE_ADC _FAULT] E Not Asserted CFG7[ADC_FAU LT_P] - System (MCU or other controller) to cycle VREF bias and write CLR_STAT_REG=1 VCE over voltage fault STATUS3[VCEOV_FAULT] =1 STO E - - - Assert CFG2[VREG1_ILI MIT_FAULT_P] - System (MCU or other controller) to cycle VCC1 and re-configure the device. Rewrite all SPI configurable registers. VREG1 overcurrent fault STATUS2[VREG1_ILIMIT_ FAULT] = 1 NA E Very likely that this fault causes a VREG1 UV which disbles SPI VREG2 overcurrent fault STATUS3[VREG2_ILIMIT_ FAULT] = 1 NA E Assert CFG9[VREG2_ILI MIT_FAULT_P] - System (MCU or other controller) to cycle VCC2 and re-configure the device. Rewrite all SPI configurable registers. VREF overcurrent fault STATUS5[ADC_FAULT] = 1 NA E Assert CFG7[ADC_FAU LT_P] - System (MCU or other controller) to cycle VREF bias and write CLR_STAT_REG=1 (1) 32 E - Enabled, PL = Pull Low, D = Disabled, HiZ = High Impedance, NA - No Action, STO - Soft Turn-Off Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.3.5 Diagnostic Features Diagnostics are available covering the following functions: • • • • • • • • • • • Undervoltage and overvoltage monitoring on VCC1, VCC2, and VEE2 power supplies Undervoltage and overvoltage monitoring on internal power supplies used for its supporting circuits Clock monitor on logic clock Configuration Data CRC SPI CRC TRIM RC Built-in self-test (BIST) diagnostics for VCC1, VCC2, VEE2, and internal regulator UV/OV monitoring functions, and main clocks. DESAT detection function and function diagnostic Power transistor OCP, SCP, and TSD comparators and comparator diagnostics Power transistor high voltage clamping circuit detection and function diagnostics Active Miller clamp diagnostic 7.3.5.1 Undervoltage Lockout (UVLO) and Overvoltage Lockout (OVLO) UVLO functions are implemented for all three gate driver power supplies VCC1, VCC2, and VEE2. The VCC1 UVLO/OVLO ensures a valid supply is connected for the required logic interface. The UVLO/OVLO for VCC2 and VEE2 ensures valid supplies based on the type of transistor used. The UVLO function prevents overheating damage to the IGBTs/MOSFETs from being under-driven. The OVLO functions are implemented to prevent gate oxide degradation (shortened lifetime) of the IGBTs/MOSFETs from an over-voltage supply at turned on. The device powers up when a valid VCC1 supply (VIT+(UVLO1) < VVCC1 < VIT+(OVLO1)) and non-UV VCC2 supply (VVCC2 > VIT+(UVLO2)) are connected. The driver outputs are high impedance until the valid supplies are connected and the internal supplies are in regulation. While the driver output is high impedance, the output to the gate of the external power switch is held low with a passive and active pulldown circuit. See the Section 7.3.5.2 section for more details. Once valid supplies are connected and internal supplies are valid, the output state is determined by the Enable/Disable Driver command any fault conditions that exist. SPI communication is unavailable while VCC1 is lower than the UVLO1 threshold. The OVLO and UVLO functions are enabled/disabled using the following bits: CFG1[UV1_DIS] for VCC1 UVLO, CFG1[OV1_DIS] for VCC1 OVLO, CFG4[UV2_DIS] for VCC2 UVLO,CFG4[OV2_DIS] for VCC2 OVLO, and CFG4[UVOV3_EN] for both the OVLO and UVLO for VEE2. The UVLO and OVLO thresholds for VCC1, VCC2 and VEE2 are programmable in order to customize the driver for different types of power transistors. Use the CFG1[UVLO1_LEVEL] and CFG1[OVLO1_LEVEL] (for VCC1), CFG7[UVLO2TH] and CFG7[OVLO2TH] (for VCC2), and CFG7[UVLO3TH] and CFG7[IOVLO3TH] (for VEE2) bits to set the desired threshold. See CFG1 and CFG7. The fault status for the OVLO and UVLO function are located in STATUS2[UVLO1_FAULT] for VCC1 UVLO, STATUS2[OVLO1_FAULT] for VCC1 OVLO, STATUS3[UVLO2_FAULT] for VCC2 UVLO, STATUS3[OVLO2_FAULT] for VCC2 OVLO, STATUS3[UVLO3_FAULT] for VEE2 UVLO, and STATUS3[OVLO3_FAULT] for VEE2 OVLO. See STATUS2 and STATUS3 for additional details. The timing diagrams for the VCC1 and VCC2 UVLO and OVLO functions are shown in and Figure 7-10, respectively. The VEE2 timing diagram is shown in Figure 7-11. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 33 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-9. Illustration of UVLO and OVLO timing schemes of VCC1. Figure 7-10. Illustration of UVLO and OVLO timing schemes of VCC2 34 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-11. Illustration of UVLO and OVLO timing schemes of VEE2 7.3.5.1.1 Built-In Self Test (BIST) 7.3.5.1.1.1 Analog Built-In Self Test (ABIST) The device automatically runs diagnostics on all of the under-voltage and over-voltage comparators monitoring VCC1, VCC2, VEE2, and internal regulators during the power up process. During the self-test of the comparators, an over-voltage and under-voltage condition is simulated. The actual monitored voltage rails remain unchanged and the disturbance is not observable. A failure in the ABIST for the primary side sets the STATUS2[BIST_PRI_FAULT] (STATUS2) and for the secondary side sets the SATUS4[BIST_SEC_FAULT] (STATUS4). 7.3.5.1.1.2 Function BIST In addition to the automatic analog BIST, there are BIST diagnostics available for DESAT, the PWM signal (INP) check, STP, Gate Voltage Monitoring, SCP/OCP, PS_TSD, and VCECLP. Details for the functionality of each of these tests are provided in the CONTROL1 (CONTROL1) and CONTROL2 (CONTROL2) register bit descriptions. 7.3.5.1.1.3 Clock Monitor The device integrates clock monitor functions to identify clock faults during operation. The Clock monitor detects internal oscillator failures: • • Oscillator clock stuck high or stuck low Clock frequency is out of range ±30% The clock monitor is enabled during a power-up event after the power-on reset is released. The clocks on the primary side and secondary side are monitored. In the event of a clock fault on the primary side, the STATUS4[CLK_MON_SEC_FAULT] bit (STATUS4 ) is set, the driver is forced to the state determined by the CFG11[FS_STATE_CLK_MON_SEC_FAULT] bit (CFG11) and, if unmasked, the nFLT1 output pulls low. In the event of a clock fault on the secondary side, the STATUS2[CLK_MON_PRI_FAULT] bit (STATUS2 ) is set, and, if unmasked, the nFLT1 output pulls low. The secondary side clock monitor has no effect on the gate driver output state. 7.3.5.1.1.3.1 Clock Monitor Built-In Self Test The clock monitor circuit integrates a diagnostic that checks the integrity of the monitoring circuit. The diagnostic is run automatically during the startup process. Additionally, a simulated clock monitor fault is Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 35 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 generated by writing the CONTROL1[CLK_MON_CHK_PRI] bit (Figure 7-72) for the primary side and the CONTROL2[CLK_MON_CHK_SEC] bit (Figure 7-73) for the secondary side. When enabled, the enabled diagnostics emulates clock failure that causes a clock monitor fault. During this self-test, the actual oscillator frequency is not changed. 7.3.5.2 CLAMP, OUTH, and OUTL Clamping Circuits Integrated diodes prevent the OUTH and CLAMP outputs from exceeding VCC2. The short circuit clamping function clamps the voltages at the driver output (OUTH) and active Miller clamp (CLAMP) outputs to be slightly higher than VCC2 during power switch short circuit conditions. The clamped gate voltage limits the short circuit current and prevents the IGBT/MOSFET gate from overvoltage breakdown or degradation. The internal diodes conduct up to 500 mA current for a duration of 10us, and a continuous current of 20mA. Use external Schottky diodes to improve current conduction capability, if needed. While VCC2 is unpowered, the gate of the external power switch is held off with an active pulldown circuit. If the OUTL suddenly rises due to ramping VCC2 during power up, the active pulldown function pulls the IGBT/ MOSFET gate to the low state and maintains the OUTL voltage below VOUTSD. See Figure 7-12 for a drawing of the clamping circuits. Figure 7-12. CLAMP, OUTH, and OUTL Clamping Circuits 7.3.5.3 Active Miller Clamp The Active Miller clamp function (CLAMP output) is used to prevent the power transistor from false turn-on due Miller capacitance induced current. The active Miller clamp adds a low impedance path between power transistor gate terminal and VEE2 to pull the gate of the external FET hard to VEE2, bypassing any external gate resistors. The Miller clamp engages when the OUTH voltage falls below the VCLPTH, which is selected using the CFG5[MCLPTH] bits (CFG5). Additionally, the Miller clamp is enabled/disabled using the CFG4[MCLP_DIS] bit (CFG4). The status of the Miller clamp is available in the STATUS3[MCLP_STATE] bit (STATUS3). If additional pulldown strength is required, the CLAMP output is configured to drive an external Miller clamp FET. Use the CFG4[MCLP_CFG] bit to select between the internal and external Miller clamp (CFG4). This option can be configured through the register. The implementation block diagram and timing scheme are shown in Figure 7-13 and Figure 7-15 respectively. 36 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-13. Block diagram of implementation of internal Miller clamp function. Figure 7-14. Block diagram of implementation of external Miller clamp function. Figure 7-15. Timing scheme of implementation of Miller clamp function. 7.3.5.4 DESAT based Short Circuit Protection (DESAT) DESAT protection prevents the power transistor from damage in case of short circuit faults. The DESAT input monitors the VCEsat (IGBT)/VDSon (MOSFET) through an external resistor and diode network (R1, C1, D1 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 37 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 and D2 in Figure 7-16). The D1 diode protects the driver IC from high voltage when the power transistor is OFF. The resistor, R1, limits the negative voltage applied on the DESAT input during switching transitions. While the power FET is ON, an internal current source, ICHG, forward biases the DESAT diode and dumps into the collector/drain of the external power switch. Under normal conditions, the VCEsat/VDSon is less than a few volts, however, during short circuit faults the VCEsat/VDSon may rise up to the DC bus voltage when the power transistor operates in the linear region. In this situation, the D1 diode is reverse biased, so the internal current source charges the blanking capacitor (C1) Once the voltage on the DESAT input charges up to the selected threshold (VDESATth),the driver output is pulled into the safe state defined by the CFG10[FS_STATE_DESAT_SCP] bit (CFG10), the fault is indicated in the STATUS3[DESAT_FAULT] (STATUS3), and, if unmasked, the NFLT1 output pulls low. The turn-off of the driver output during a DESAT fault is selectable between normal, soft turn-off (STO), or two-level turnoff (2LTO) dictated by the CFG5[2LTOFF_STO_EN] bits (CFG5). See the Section 7.3.5.9and Section 7.3.5.8 for additional details on STO and 2LTO, respectively. The blanking capacitor is fully discharged at the falling edge of the PWM signal using the internal discharge current (IDCHG). In addition to the blanking time, DESAT is deglitched to prevent false triggering during transitions. The deglitch is selectable using the CFG4[DESAT_DEGLITCH] bit (CFG4). The DESAT threshold is selectable using the CFG5[DESATTH] bits (CFG5), and the DESAT charging current (ICHG) is selectable, using the CFG5[DESAT_CHG_CURR] bits (CFG5), to control the blanking time (tDS_BLK). The discharge current is enabled/disabled using the CFG5[DESAT_DCHG_EN] bit (CFG5). The DESAT protection function is enabled or disabled using the CFG4[DESAT_EN] bit (CFG4). The implementation diagram and timing schemes of DESAT based short circuit protection are presented in Figure 7-16 and Figure 7-17 respectively. See the Section 8.3.1.1section for details on selecting the R1, C1, and D1 values. Figure 7-16. Block diagram of implementation of DESAT protection function. 38 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 www.ti.com UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-17. Timing scheme of implementation of DESAT protection function (safe state is LOW). 7.3.5.5 Shunt Resistor based Overcurrent Protection (OCP) and Short Circuit Protection (SCP) The device designates three AI* inputs (AI2, AI4, AI6) to support shunt resistor based OCP and SCP in order to support up to three power transistors in parallel. Shunt resistor based OCP/SCP protections are intended for power transistors with integrated current sense FETs. The mirrored power transistor currents is fed into a resistor, and the voltage is monitored at the AI* input. Once the voltage at the AI* input exceeds the threshold programmed using CFG6[OCTH] (for OCP, CFG6) or CFG6[SCTH] (for SCP, CFG6), the fault is indicated in the STATUS3[OC_FAULT] (for OCP, STATUS3) or the STATUS3[SC_FAULT] (for SCP, STATUS3), and if unmasked, nFLT1x is pulled low and the driver output goes to the state defined by CFG10[FS_STATE_OCP] (for OCP, CFG10) or CFG10[FS_STATE_SCP] (for SCP, CFG10). The turn-off of the driver output during a OCP or SCP fault is selectable between normal, soft turn-off (STO), or two-level turnoff (2LTO) dictated by the CFG5[2LTOFF_STO_EN] bits (CFG5). See the Soft Turn-off (STO) and Two-Level Turn-Off for additional details on STO and 2LTO, respectively. A blanking time is used for both OCP and SCP to prevent unwanted false protection triggering during transitions and is selectable in CFG6[OC_BLK] (for OCP, CFG6)) or CFG6[SC_BLK] (for SCP, CFG6)). Once the blanking time expires, any SCP/OCP fault must exist for the deglitch time before the fault is registered. Enable/disable which AI* inputs are to be used for SCP/OCP using the DOUTCFG[AI*OCSC_EN] bits (DOUTCFG). The OCP and SCP functions are enabled for the selected AI* inputs using the CFG4[OCP_DIS] (for OCP, CFG4) and CFG4[SCP_DIS] (for SCP, CFG4) bits. Please note that if AI6 is to be used for OCP/SCP, the CFG8[AI_ASC_MUX] bit (CFG8) must be configured as an ADC input. The implementation diagram and timing schemes for the shunt resistor based OCP and SCP are presented in Block diagram of implementation of shunt resistor based OCP and SCP functions and Timing scheme of implementation of shunt resistor based OCP function (safe state is LOW) respectively. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 39 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com Figure 7-18. Block diagram of implementation of shunt resistor based OCP and SCP functions. Figure 7-19. Timing scheme of implementation of shunt resistor based OCP function (safe state is LOW) Current sources are available for AI2, AI4, and AI6 as open pin diagnosis tools. Enable the current sources using the CFG3[ITO2_EN] bit (CFG3). When enabled, the AI2, AI4, AI6 inputs are pulled high if left unconnected. 7.3.5.6 Temperature Monitoring and Protection for the Power Transistors The device designates three AI* inputs (AI1, AI3, AI5) to support NTC diode sensing for up to three power transistors in parallel. The temperature protection is intended for power transistors with integrated temperature sensing diodes. The AI* input provides a zero-TC current that biases the integrated diode, and the voltage is 40 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 monitored at the AI* input. The bias current is controlled using CFG3[ITO1_EN] (CFG3) as a master enable, and then using CFG3[AI_IZTC_SEL] (CFG3) to select which AI* output is to receive the bias current. Once the voltage at the AI* input falls below the threshold programmed using CFG6[TSD_PS] (CFG6), the fault is indicated in the STATUS3[PS_TSD_FAULT] (STATUS3), and if unmasked, nFLT1 is pulled low and the driver output goes to the state defined by CFG10[FS_STATE_PS_TSD] (CFG10). The turn-off of the driver output during an PS_TSD fault is selectable between normal, soft turn-off (STO), or two-level turnoff (2LTO) dictated by the CFG5[2LTOFF_STO_EN] bits. See the Section 7.3.5.9 and Section 7.3.5.8 for additional details on STO and 2LTO, respectively. Any PS_TSD fault must exist for the deglitch time programmed using the CFG4[PS_TSD_DEGLITCH] bits (CFG4) before the fault is registered. Enable/disable which AI* inputs are to be used for PS_TSD using the DOUTCFG[AI*PS_TSD_EN] bits (DOUTCFG). The temperature monitoring function is enabled for the selected AI* inputs using the CFG4[PS_PS_TEMP_EN] bit (CFG4). Please note that if AI5 is to be used for power switch temperature monitoring, the CFG8[AI_ASC_MUX] bit (CFG8) must be configured as an ADC input. The implementation diagram and timing schemes of PS_TSD are presented in Figure 7-20 and Figure 7-21 respectively. Figure 7-20. Block diagram of implementation of PS temperature monitoring function. Figure 7-21. Timing scheme of implementation of PS_TSD function. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 41 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.3.5.7 Active High Voltage Clamping (VCECLP) The active high voltage clamping feature protects power transistors from over-voltage damage during switching transitions, while reducing the power dissipated in the external TVS clamp diodes protecting the power FET. During turn-off, the VCECLP input is monitored. Once the VCE of the FET increases to turn on the external TVS diode, the RC network on the VCECLP input is charged up. Once the VCECLP input reaches the clamp threshold (VCECLPTH), OUTL drive strength changes to the ISTO setting in order to slow down the turn off and reduce the overshoot. The high voltage clamping remains active for a predefined time tVCECLP_HLD. The OV condition is reported in STATUS3[VCEOV_FAULT] (STATUS3). The implementation and timing diagrams for the active high voltage clamping are presented in Figure 7-22 and Figure 7-23, respectively. The VCECLP feature is enabled/disabled using the CFG4[VCECLP_EN] bit (CFG4). Figure 7-22. Block diagram of implementation of active high voltage clamping function. Figure 7-23. Timing scheme of implementation of active high voltage clamping function. 42 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.3.5.8 Two-Level Turn-Off The two-level turn-off (2LTOFF) function limits the transistor current during shutoff during certain fault conditions. The 2LTOFF function is enabled for PS_OC, PS_SC, PS_TSD, and/or DESAT faults using the CF5[2LTOFF_STO_EN] bits (CFG5). When 2LTOFF is triggered, the gate of the power transistor is controlled to operate the transistor in the linear region where the channel current is controlled by the voltage level on the gate terminal. The power transistor current is reduced by controlling the gate voltage to a intermediate voltage, or plateau voltage, (V2LOFF) for t2LOFF, and then ramping the gate down to turn the power transistor off. While 2LTOFF is active, OUTL sinks current to discharge the gate capacitor of the power switch to the plateau voltage. The gate discharge current is programmable using the CFG8[GD_2LOFF_CURR] bits (CFG8). The plateau voltage level and duration are configured using the CFG8[GD_2LOFF_VOLT] and CFG8[GD_2LOFF_TIME] bits (CFG8), respectively. After holding the plateau voltage for the programmed time, the gate is discharged fully using the soft turn-off current or pulled low as normal with the OUTL driver. Enable the soft turn off current using the CFG8[GD_2LOFF_STO_EN] bit (CFG8). The implementation diagram and timing scheme are presented in Figure 7-24 and Figure 7-25, respectively. Figure 7-24. Block diagram of implementation of two-level turn-off function HIGH IN+ LOW IN- LOW VDESATth DESAT GND2 HIGH OUTH HiZ HiZ OUTL LOW ON CLAMP CTRL OFF V2LOFF VGE t2LT t2LOFF tLEB tDS_BLK tDESFLT VCLPth tMUTE tLEB tDS_BLK tDESFLT Figure 7-25. Timing scheme of implementation of two-level turn-off function Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 43 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.3.5.9 Soft Turn-Off (STO) The soft turn-off (STO) function prevents power transistors from OV damage because of parasitic loop inductance induced voltage spikes on VCE. The STO slows down the turn-off process that to limit the di/dt rate, and thus limits the loop inductance induced voltage spikes. During STO, the OUTL drive strength is reduced to the threshold programmed using the CFG5[STO_CURR] bits (CFG5). The STO function is enabled for PS_OC, PS_SC, PS_TSD, and/or DESAT faults using the CF5[2LTOFF_STO_EN] bits (CFG5). 7.3.5.10 Thermal Shutdown (TSD) and Temperature Warning (TWN) of Driver IC Gate driver temperature monitoring prevents driver IC from damage during overheating conditions. Both the primary and secondary sides of the driver utilize thermal warning and shutdown comparators to help prevent damage due to high temperatures. When a thermal warning is detected on the primary side, the STATUS1[GD_TWN_PRI_FAULT] (STATUS1) is set and, if unmasked, the nFLT2 output is pulled low. If over temperature event is detected on the primary side, the device transitions to the RESET state where the driver output is held low. Once the device cools, the device must be reconfigured as described in the Programming section before enabling the driver output. When a thermal warning is detected on the secondary side, the STATUS4[GD_TWN_SEC_FAULT](STATUS4) is set and, if unmasked, the nFLT2 output is pulled low. When a thermal shutdown is detected on the secondary side, the driver is disabled, , the STATUS4[GD_TSD_SEC_FAULT] (STATUS4), is set and, if unmasked, the nFLT1 output is pulled low. The status register flag for TSD may not be set depending on the timing of the thermal event, however the nFLT1 indicator will be pulled low. In the case of the secondary thermal shutdown event, the clock monitor and inter-die communication faults will likely be indicated. This is expected behavior due to the secondary side being shutdown and not communicating to the primary side. Once the driver cools and communication is reestablished, the device must be reconfigured as described in the Programming section before turning on the driver output. A blanking time is inserted to prevent unwanted false triggering of the protection circuits. Figure 7-26. Timing scheme of implementation of driver IC TSD function. 7.3.5.11 Active Short Circuit Support (ASC) The active short circuit (ASC) function allows the system to force the state of the power transistor regardless of the PWM input. For cases where the main MCU is not available due to fault or otherwise, a secondary control circuit drives the ASC_EN input high to force the output of the device to the state defined by the ASC input. For the primary side, two dedicated inputs are available for the ASC control. The ASC control is also available on the secondary side using the AI5 and AI6 inputs. To configure the device with the secondary ASC function, the 44 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 www.ti.com UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 CFG8[AI_ASC_MUX] bit (CFG8) must be configured in ASC mode. In this configuration, AI5 is ASC_EN and AI6 is the ASC input. The operation is identical to what is described for the primary side. Please note that if AI5/AI6 are to be used for the ASC function they are unavailable for OCP/SCP and PS temperature monitoring. When using the secondary side ASC, it is possible that the GM_FAULT will be set (when enabled) if the IN+ state is different than the ASC state. There will be no fault action taken, but the STATUS3[GM_FAULT] will be set. The implementation flow of ASC function is presented in Figure 7-27. This implementation assumes both primary and secondary ASC are used. The secondary ASC covers the failure mode where VCC1 power is down. The primary and secondary ASC functions can be used independently. If both ASC functions are enabled, the secondary ASC has highest priority. The ASC functions are available in all operation states, assuming there is a valid power supply (VCC1 and VCC2 for ASC/ASC_EN or VCC2 for AI5/AI6). Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 45 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com Figure 7-27. ASC implementation Flowchart 46 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-28. ASC implementation logic. 7.3.5.12 Shoot-Through Protection (STP) The shoot through protection function (STP) provides an additional layer of protection from shoot through conditions due to incorrect PWM commands from MCU. The output of the driver uses IN+ and the complementary PWM signal provided to the IN- input to set the output state of the driver. Both the IN+ and IN- inputs are deglitched by tGLITCH, which is programmable using CFG1[IO_DEGLITCH] bits (CFG1). There are two available version of STP, IN+/IN- safety interlock and automatic dead-time. The safety interlock function is enabled by setting the CFG1[TDEAD] bits (CFG1) to 0b000000 (tDEAD = 0). When using the safety interlock STP, if IN+ and IN- are both high at the same time, a shoot-through condition (STP fault) is detected. During an STP fault, the STATUS2[STP_FAULT] bit (STATUS2 ) is set, and, if unmasked, the nFLT1 output pulls low. The output of the driver is forced to the state defined by CFG3[FS_STATE_STP_FAULT] (CFG3 ). When the tDEAD is non-zero (CFG1[TDEAD] ≠ 0b000000, dead time is added to the falling edge of IN- by the device. In these cases, when IN+ goes high, the device waits until the deglitched falling edge of IN-, then OUTH pulls high tDEAD after the deglitched IN- is low. The implementation diagram and timing schemes are presented in Figure 7-29 and Figure 7-30 respectively. Figure 7-29. Block diagram of implementation of STP function. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 47 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-30. Timing scheme of implementation of STP function. 7.3.5.13 Gate Voltage Monitoring and Status Feedback The integrity of the PWM channel is monitored end to end using two checks. The first check monitors the communication across the isolation channel. The received state on the secondary side is communicated back o the primary side to ensure the two match. If there is a mismatch between the IN+ state and the received IN+ state, the STATUS1[PWM_COMP_CHK_FAULT] bit (STATUS1) is set, if unmasked, nFLT1 pulls low, and the driver output is forced ot the state defined by CFG3[FS_STATE_PWM_CHK] (CFG3). The second check monitors the actual gate voltage of the power transistor to ensure the gate is in the correct state. The monitored gate voltage is first converted to logic state and indicated in the STATUS3[GM_STATE] bit (STATUS3). The converted gate voltage logic state is then compared with the input PWM (IN+) signal. The mismatch of the two signals causes a gate voltage monitor fault condition where the STATUS3[GM_FAULT] bit (STATUS3 ) is set, the driver output is forced to the state defined by CFG10[FS_STATE_GM] (CFG10 ), and, if unmasked, nFLT1 pulls low. Blanking time relative to the driver outputs is used to prevent false reporting of the gate voltage monitor error during driver transitions. During 2LTOFF transitions, the blanking time starts after the 2LTOFF plateau timer expires in order to prevent false GM faults during the transition. Alternatively, the GM fault may be disabled during STO and 2LTOFF using the CFG5[GM_STO2LTO_DIS] bit (CFG5). The blanking time is adjustable using the CFG4[GM_BLK] bits (CFG4). Additionally, the gate monitoring function may be disabled entirely using the CFG4[GM_EN] bit (CFG4). The implementation block diagram and timing schemes are presented in Figure 7-31 and Figure 7-32. 48 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-31. Block diagram of implementation of gate voltage monitor function. Figure 7-32. Timing scheme of implementation of gate voltage monitor function. 7.3.5.14 VGTH Monitor The VGTH Monitor function is used to measure the gate threshold voltage of the power transistor during power up. When enabled using the CONTROL2[VGTH_MEAS] bit (CONTROL2), the switch between DESAT and OUTH is turned on. A constant current source charges the gate capacitance of the power transistor and the gate voltage ramps up gradually. Once the channel starts to conduct, the gate voltage is naturally held at the threshold voltage level as the power transistor in a diode configuration. After the blanking time, tdVGTHM, the integrated ADC samples the gate voltage, and reports the measurement in register ADCDATA8. The measurement is actually a divided down version (divided by 8) of the gate voltage. The actual threshold voltage is calculated as: VGTH = VADCDATA8 × 8 (3) This measurement is then used by the MCU to judge the health of the power transistor. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 49 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-33. VGTH monitoring circuit current flow while charging the gate capacitance Figure 7-34. VGTH monitoring circuit current flow while the power transistor is in diode configuration 7.3.5.15 Cyclic Redundancy Check (CRC) the device uses a cyclic redundancy check (CRC) to ensure data integrity for the configuration of the device while the driver output is active, the SPI communications (both transmitted and received), and the internal non-volatile memory that store the trim information that ensures the performance of the device. The CRC represents the remainder of a process analogous to polynomial long division, where the protected data is divided by the polynomial. The device uses the CRC8 polynomial X8 + X2 + X + 1 with a 0xFF initialization (to catch leading 0 errors) for its calculations. 7.3.5.15.1 Calculating CRC The calculation process begins by initializing the command frame by XORing it with the current CRC (0xFF for the very first command frame). Next, the XOR'd value is divided by the polynomial. The result is used as the CRC for the next frame. Repeat the process until all of the frames are run through the calculation. Note that the CRC is updated internal with every 16-bits, so the actual read/write command byte must be included in the calculation. See Figure 7-36 for an example calculation. 7.3.5.16 Configuration Data CRC When the device transitions to the ACTIVE state, the contents of configuration and control registers are protected by CRC engine. The configuration CRC is enabled using the CFG8[CRC_DIS] bit (CFG8). The registers protected by the CRC include: • • • • 50 CFG1 - CFG11 ADCCFG DOUTCFG GD_ADDRESS[GD_ADDR] (no MSB) Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com • • • SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 SPITEST CONTROL1 CONTROL2, excluding the MSB (CONTROL2[CLR_STAT_REG]) The CRC fault detection is performed every tCRCCFG (typically 2 ms). If the calculated CRC8 checksum for the configuration registers does not match the CRC8 checksum calculated upon entering the Active state, the STATUS2[CFG_CRC_PRI_FAULT] (for a primary side CRC fail, STATUS2) or the STATUS4[CFG_CRC_SEC_FAULT] (for a secondary side CRC fail, STATUS4) bit is set and, if unmasked, the nFLT1 output goes low. Additionally, for the secondary side CRC failure, the driver output is forced to the state defined by CFG11[FS_STATE_CFG_CRC_SEC_FAULT] (CFG11). Diagnostics for the CRC check are available. Use the CONTROL1[CFG_CRC_CHK_PRI] (CONTROL1) to induce a CRC error on the primary side. CONTROL2[CFG_CRC_CHK_SEC] (CONTROL2) to induce a CRC error on the secondary side. Writing to any of the "RESERVED" bits in the configuration registers also induces a CRC fault. Figure 7-35. Configuration Data CRC Check Timing 7.3.5.17 SPI Transfer Write/Read CRC The CRC checks for SPI transfer are continuously updated as SPI traffic is received/ sent. The CRC is updated with every 16-bits that are received. An example of calculating the SPI CRC for a sent command is given in Figure 7-36. In this set of commands, we are updating the configuration for CFG1 and then doing a CRC comparison on that command. Table 7-2. Example of CRC Calculation While Updating CFG1 Command Purpose CRC Before CRC_After 0xFC00 Change the SPI address pointer to CFG1 register 0xFF (Initialized) 0x3F 0xFA58 Update the high byte with 0x58 configuration 0x3F 0x23 0xFB2A Update the low byte with 0x2A configuration 0x23 0xC4 0xFC13 Change the SPI address point to CRCDATA register 0xC4 0x28 0xFA30 Update the CRC_TX bits with the calculated CRC 0x28 0x30 (written to the CRC_TX bits) Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 51 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-36. Calculating CRC for a Set of Commands 7.3.5.17.1 SDI CRC Check The SDI CRC checksum data is continuously calculated as SPI data frames are received. Once the MCU writes to the to CRCDATA[CRC_TX] bits (CRCDATA). The write to these bits triggers a comparison of the data in the CRC_TX bits with the internally calculated CRC. Once the comparison is complete, the CRC calculation logic is reset (reset value = 0xFF). When there is a mismatch between CRC_TX data and CRC calculated internally, the STATUS2[SPI_FAULT] bit (STATUS2) is and, if unmasked, the nFLT1 output pulls low. Additionally, the output of the driver is forced to the state programmed in CFG3[FS_STATE_SPI_FAULT] (CFG3). 7.3.5.17.2 SDO CRC Check The SDO CRC checksum is continuously calculated as data is clocked out of SDO. The resulting CRC is stored in the CRCDATA[CRC_RX] bits. The bits are updated whenever nCS transitions from low to high. The CRC calculation logic is reset (reset value = 0xFF) when the CRC_RX bits are read or when the CONTROL1[CLR_SPI_CRC] bit is written. Note that the CRC_RX bits are reset immediately with the read, and the next CRC_RX value begins its calculation while clocking out of the CRC_RX bits. This means the received CRC_RX must be included in the next CRC calculation (i.e. the received CRC_RX is the first byte to be xor'd with the 0xFF reset value). 7.3.5.18 TRIM CRC Check After each power up, the device performs a TRIM CRC check on the internal non-volatile memory on both the primary and secondary sides. If the calculated CRC8 checksum does not match the CRC8 checksum stored in the internal TRIM memory, the STATUS2[TRIM_CRC_PRI_FAULT] (for a primary side CRC fail, STATUS2) or the STATUS4[TRIM_CRC_SEC_FAULT] (for a secondary side CRC fail, STATUS4) bit is set and, if unmasked, the nFLT1 output goes low. Additionally for the secondary side CRC failure, the driver output is forced to the state defined by CFG11[FS_STATE_TRIM_CRC_SEC_FAULT] (CFG11). 7.4 Device Functional Modes The overall operation mode transition diagram is presented in Figure 7-37. The current state of the device is read in the STATUS1[OPM] bits (STATUS1). Note that these bits are only readable in the Configuration 2 and Active states. • • • • 52 State 1: RESET State 2: Configuration 1 State 3: Configuration 2 State 4: Active Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-37. Operation mode diagram during normal operation 7.4.1 State 1: RESET When a valid power supply is first applied to VCC1, the device enters the RESET state. In the RESET state, the device does not respond to commands from MCU, the driver outputs (OUTL and OUTH) are both high impedance, the registers are reset to the default values, and all of the built In Self Tests (BIST) run. The nFLTx outputs are held low until a power source is connected to VCC2, all of the automatic BISTs complete, and the device transitions to the Configuration 1 state. After transitioning from Reset, the device only returns to the Reset state if the power is cycled, or if the primary side over temperature is detected. The secondary over temperature event does not cause the state transition to RESET unless the primary side also detects the over temperature event. 7.4.2 State 2: Configuration 1 Once all of the BIST complete, and communication is established from the primary to the secondary side, the device transitions to the Configuration 1 state. This is indicated when the nFLT* outputs are pulled high. In this state, the address for the device is programmable by the MCU. See the Device Addressing section for details on how to program the SPI address for the device. The driver output (OUTL) is pulled low in this state. Once the address is programmed, the CONFIG_IN command (see Table 7-3) must be sent to transition to the Configuration 2 state. Note that in Daisy Chain configurations, the CFG_IN must be sent to the devices one-by-one because the SDO output is not enabled until a valid addressed command is sent. This can be done by sending a full frame of 6 CFG_IN commands six times or, alternatively, send a CFG_IN to the first device as a single command followed by CFG_IN, NOP as the second frame, followed by CFG_IN, NOP, NOP as the third frame, and so on to enable the SDO output on all devices and send them to Configuration 2. This process only needs to be done once per power cycle unless an invalid address (non-0x0) is sent. 7.4.3 State 3: Configuration 2 When a valid CONFIG_IN command (see Table 7-3) is received, the device transitions to the Configuration 2 state. In this state, the device configuration is programmable by the MCU via the SPI interface. All of the configuration registers are available for write. The STATUS registers are updated with the status of the device and the nFLT* outputs will indicate any unmasked faults. The ADC does not operate in the Configuration 2 state. The driver output (OUTL) is pulled low in this state. Send a DRV_EN command (see Table 7-3) to transition to the Active state and enable the driver output. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 53 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com 7.4.4 State 4: Active Upon receiving a valid DRV_EN command, the device transitions to the Active state. In this state, the STATUS2[DRV_EN_RCVD] bit (STATUS2) is set to '1', the CRC for the configuration registers is calculated and stored, SPI writes to most registers are disabled, and the driver outputs are enabled to follow the IN+/IN- inputs, assuming there is no fault condition. All of the registers are Read Only, with the exception of CONTROL2[CLR_STAT_REG], CFG8[IOUT_SEL], and CFG8[CRC_DIS]. Any writes to any other registers/ bits are ignored. The device remains in Active mode until the SW_RESET command is sent, a DRV_DIS command followed by a CONFIG_IN is sent, or a primary side thermal shutdown fault occurs. The SW_RESET command disables the driver and resets all registers except for the driver address, while the DRV_DIS command disables the driver while leaving the register contents intact. 7.5 Programming 7.5.1 SPI Communication Programming of the device is done through the SPI serial communication slave interface by an external MCU. The SPI communication follows a 16-bit protocol, utilizing specific command data frames, and uses an active-low chip select input (nCS) and communicates at rates up to 4MHz. The communication frame starts with the nCS falling edge and ends with nCS rising edge. While nCS is high, the SPI interface is held in reset, and the SDO output is high impedance. The SPI clock idles at 0 (CPOL=0) and clocks the SDI/SDO data (CPHA=1) on the falling edge. The device supports three SPI bus configurations: independent slave configuration, daisy chain configuration, and a new address oriented configuration. 7.5.1.1 System Configuration of SPI Communication The system is configured in one of the three SPI modes: Regular SPI configuration (Figure 7-38), Daisy Chain configuration (Figure 7-40), and Address-based onfiguration (Figure 7-42). 7.5.1.1.1 Independent Slave Configuration The Independent Slave configuration is shown in Figure 7-38. In this mode, the CLK input, SDI input, and SDO outputs for all devices on the SPI bus are shared. The MCU drives the nCS input for the device that is to be addressed. The drawback to this approach is that a separate GPIO for each driver in the system (up to 12 for dual inverter systems) is required of the MCU, but it does allow random access to any device in the system. The message frame is shown in Figure 7-39 54 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 MCU HS PWM PWM_UH PWM_VH PWM_WH GD SPI GD HS-U GD HS-V nCS_UH nCS_VH HS-W nCS_WH SDO SDI CLK nCS_UL nCS_VL nCS_WL GD LS PWM PWM_UL LS-U PWM_VL GD GD LS-V LS-W PWM_WL Figure 7-38. System configuration of regular SPI configuration CM[N]: Nth Command Message RM[N]: Nth Response Message nCS SDO SDI CM[1] RM[1] RM[N-1] CM[2] CM[N] Figure 7-39. SPI message frame for Independent Slave and Address-based configurations 7.5.1.1.2 Daisy Chain Configuration The Daisy Chain configuration is shown in Figure 7-40. In this configuration, the MCU MOSI connects to the SDI of the first device and the MISO connects to the SDO of the last device. The SDO of each of the device connects to the SDI of the next device in the system (excluding the last device). The system effectively becomes a communication shift register. During communication, the host continuously clocks in data for all the devices in the system while holding the nCS pin low. While the nCS input is low, the SDO shifts data out as the data is clocked into the SDI shift register as shown in Figure 7-41. Once nCS is pulled high, the 16-bits in the SDI register are latched and acted upon by the device. This configuration drastically reduces the number of GPIOs required, but it does not allow random access to the devices. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 55 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 MCU HS PWM PWM_UH GD SPI SDI_UH SDO_UH PWM_WH PWM_VH GD SDI_VH SDO_VH HS-U GD SDI_WH SDO_WH HS-V HS-W nCS CLK GD LS PWM GD SDI_UL SDO_UL LS-U PWM_UL GD SDI_VL SDO_VL SDI_WL SDO_WL LS-V PWM_VL LS-W PWM_WL Figure 7-40. System configuration of daisy chain SPI configuration CM[N, M]: Nth Command Message for device M RM[N, M]: Nth Response Message for device M nCS SDO SDI CM[1,1] CM[1,2] CM[1,M] RM[1,1] RM[1,2] RM[1,M] CM[2,1] CM[2,2] CM[2,M] RM[N-1,1] RM[N-1,2] CM[N,1] CM[N,2] CM[N-1,M] CM[N,M] Figure 7-41. SPI message frame daisy chain SPI configuration 7.5.1.1.3 Address-based Configuration The Address-based configuration provides significant flexibility to the system design. This configuration is similar to the Independent Slave configuration in that all of the CLK, SDO, and SDI connections are shared between all devices (shown in Figure 7-42). Additionally, the nCS input is also shared. This reduces the GPIO requirement on the MCU to one, similar to Daisy Chain, but also allows random access like the Independent Slave configuration. The Address-based configuration is done by defining each device in the system with a unique address. See the Device Addressing section for details on how to address the devices in the system. The message frame is shown in Figure 7-39 56 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-42. System configuration for Address-based SPI Communication Scheme 7.5.1.2 SPI Data Frame The SPI data frame is composed of 16bits. The timing scheme and format of a data frame is shown in Figure 7-43 and Figure 7-44. Figure 7-43. Timing scheme of SPI communication Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 57 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-44. 16-bit of SPI data frame. The 16-bit data frame includes three data fields: chip address (CHIP_ADDR), command type (CMD), and an 8-bit data (DATA). The chip address (CHIP_ADDR) bits are used, regardless of the system configuration. However, when using the Daisy Chain or Independent Slave configurations, 0x0 or 0xF is used for all of the devices in the system. In Address-based configuration, the devices are individually addressed, and all devices respond to 0x0 and 0xF. Note that SDO is high impedance until it receives a command with the programmed device address. Once receiving the valid addressed command, the SDO is driven to send out data. When an invalid addressed command or 0xF (broadcast address) is received, the SDO returns to high impedance, thereby allowing other devices to take control of the shared MISO (SDO) bus. There are 10 command types used by the device, defined in Table 7-3. Table 7-3. SPI message commands 16-BIT DATA FRAME BIT15 Command Name Command Description BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 CHIP_ADDR BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 1 CMD + DATA DRV_EN Driver output enable CA[3] CA[2] CA[1] CA[0] 0 0 0 0 0 0 0 0 1 0 0 DRV_DIS Driver output disable CA[3] CA[2] CA[1] CA[0] 0 0 0 0 0 0 0 0 1 0 1 0 RD_DATA Read data from register address RA[4:0] CA[3] CA[2] CA[1] CA[0] 0 0 0 1 0 0 0 RA[4] RA[3] RA[2] RA[1] RA[0] CFG_IN Enter configuration state CA[3] CA[2] CA[1] CA[0] 0 0 1 0 0 0 1 0 0 0 1 0 NOP No operation CA[3] CA[2] CA[1] CA[0] 0 1 0 1 0 1 0 0 0 0 1 0 SW_RESET Software RESET (Reinitialize the configurable registers) CA[3] CA[2] CA[1] CA[0] 0 1 1 1 0 0 0 0 1 0 0 0 WRH Write D[15:8] to register RA[4:0] CA[3] CA[2] CA[1] CA[0] 1 0 1 0 D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] WRL Write D[7:0] to register RA[4:0] CA[3] CA[2] CA[1] CA[0] 1 0 1 1 D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] WR_RA Write register address RA[4:0] CA[3] CA[2] CA[1] CA[0] 1 1 0 0 0 0 0 RA[4] RA[3] RA[2] RA[1] RA[0] Write chip address CA[3:0] 1 1 1 1 1 1 0 1 1 0 1 0 CA[3] CA[2] CA[1] CA[0] (1) WR_CA (1) IN+ must be high to program CHIP address 7.5.1.2.1 Writing a Register The register configuration for the device uses 16-bit registers. The SPI engine utilizes three separate commands in order to program these registers. The process involves first setting the register to be written to by using the WR_RA command. All subsequent writes will go to this register address until the WR_RA command is sent again, or the device is reset. Use the WRH command to write the "high" byte of the register (bits 15:8) and use the WRL command to write the "low" byte of the register (bits 7:0). The WRH and WRL commands can be 58 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 sent in any order. Additionally, it is not necessary to write both bytes of the register. If only the "low" byte needs modification, a WRL write is all that is required. It is not necessary to send a WRH command as well. 7.5.1.2.2 Reading a Register The process for reading a register is less steps than that of a write command. To read a register, simply use the RD_DATA command to program the device with the register to be read. The full 16-bit data is clocked out during the next SPI transaction. The next SPI transaction could be another command (RD_DATA or WR_RA, for example), or simply a NOP (no operation command). Never send a RD_DATA command to the broadcast address (0xF) while in the Address-based configuration. This will cause all devices on the bus to responds simultaneously and the data will be corrupted. It is ok to use 0xF in the other modes as the traffic is handled by another mechanism. 7.6 Register Maps 7.6.1 UCC5870 Registers Table 7-4 lists the memory-mapped registers for the device registers. All register offset addresses not listed in Table 7-4 should be considered as reserved locations and the register contents should not be modified. Table 7-4. UCC5870 Registers Offset Acronym Register Name: description SPI write access enabled state Section Covered by Configuration Data CRC? 0x0 CFG1 Configuration register 1: Primary side device configuration. VCC1 UVLO and OVLO, IO deglitch timer, Over temperature, nFLT2 pin function, and dead time setting. Configuration 2 Go Yes 0x1 CFG2 Configuration register 2: nFLT1,2 pin function setting. Configuration 2 Go Yes 0x2 CFG3 Configuration register 3: Gate driver output fault reaction setting Configuration 2 Go Yes 0x3 CFG4 Configuration register 4: Protection and monitoring function setting. Enabling or disabling of the functions. Configuration 2 Go Yes 0x4 CFG5 Configuration register 5: Protection and monitoring function setting. Enabling or disabling of the functions. Threshold setting. Configuration 2 Go Yes 0x5 CFG6 Configuration Registers 6: Protection and monitoring function setting. Enabling or disabling of the functions. Threshold and timer setting. Configuration 2 Go Yes 0x6 CFG7 Configuration Registers 7: Protection and monitoring function setting. Enabling or disabling of the functions. Threshold and timer setting. Configuration 2 Go Yes 0x7 CFG8 Configuration register 8: Protection and monitoring function setting. Enabling or disabling of the functions. Threshold and timer setting. Bit15-7,5-3: Configuration 2;Bit6,2-0,: Configuration 2; Active Go Yes 0x8 CFG9 Configuration register 9: nFLT1,2 pin function setting. Configuration 2 Go Yes 0x9 CFG10 Configuration register 10: Gate driver output fault reaction setting. Configuration 2 Go Yes 0xA CFG11 Configuration register 11: Gate driver output fault reaction setting Configuration 2 Go Yes 0xB ADCDATA1 ADC data register 1: Digital representation of sampled AI1 voltage Go No 0xC ADCDATA2 ADC data register 2: Digital representation of sampled AI3 voltage Go No Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 59 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-4. UCC5870 Registers (continued) Offset Acronym Register Name: description SPI write access enabled state Section Covered by Configuration Data CRC? 0xD ADCDATA3 ADC data register 3: Digital representation of sampled AI5 voltage Go No 0xE ADCDATA4 ADC data register 4: Digital representation of sampled AI2 voltage Go No 0xF ADCDATA5 ADC data register 5: Digital representation of sampled AI4 voltage Go No 0x10 ADCDATA6 ADC data register 6: Digital representation of sampled AI6 voltage Go No 0x11 ADCDATA7 ADC data register 7: Digital representation of sampled internal die temperature Go No 0x12 ADCDATA8 ADC data register 8: Digital representation of sampled divided OUTH voltage for VGTH monitor Go No 0x13 CRCDATA SPI CRC Data Register 0x14 SPITEST SPI read/write test Register 0x15 GDADDRES Driver address register S 0x16 STATUS1 0x17 STATUS2 0x18 0x19 Configuration 2 Go Yes Configuration 2, Active Go Yes Configuration 1 Go Yes Status register 1: Fault status. Go No Status register 2: Fault and pin status. Go No STATUS3 Status register 3: Fault status. Go No STATUS4 Status register 4: Fault status. Go No 0x1A STATUS5 Status register 5: Fault status. Go No 0x1B CONTROL1 Control register 1: Diagnostic commands. Configuration 2, Active Go Yes 0x1C CONTROL2 Control register 2: Diagnostic commands. Configuration 2, Active Go Yes 0x1D ADCCFG ADC setting Configuration 2 Go Yes 0x1E DOUTCFG DOUT function setting Configuration 2 Go Yes Complex bit access types are encoded to fit into small table cells. Table 7-5 shows the codes that are used for access types in this section. Table 7-5. Access Type Codes Access Type Code Description R Read W Write Read Type R Write Type W Reset or Default Value -n Value after reset or the default value 7.6.1.1 CFG1 Register CFG1 is shown in Figure 7-45 and described in Table 7-6. Return to Summary Table. Figure 7-45. CFG1 Register 60 15 14 13 UV1_DIS UVLO1_L EVEL OVLO1_LEVEL 12 11 IO_DEGLITCH Submit Document Feedback 10 9 8 GD_TWN_PRI_ EN Reserved OV1_DIS Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-45. CFG1 Register (continued) R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x1 7 6 5 RESERVED NFLT2_D OUT_MU X TDEAD RW-0x0 R/W-0x0 R/W-0x0 4 R/W-0x1 R/W-0x0 RW-0x0 2 1 0 3 Table 7-6. CFG1 Register Field Descriptions Bit Field Type Reset Description 15 UV1_DIS R/W 0x0 VCC1 UVLO disable: 0x0 = Enabled 0x1 = Disabled 14 UVLO1_LEVEL R/W 0x0 VCC1 UVLO setting: 0x0 = 2.45V (3.3V logic rail) 0x1 = 4.35V (5V logic rail) 13 OVLO1_LEVEL R/W 0x0 VCC1 OVLO setting: 0x0 = 5.65V (5V logic rail) 0x1 = 4.15V (3.3V logic rail) 12-11 IO_DEGLITCH R/W 0x1 IO deglitch (INP and INN) filter time: 0x0 = Deglitch filter bypassed 0x1 = 70ns setting 0x2 = 140ns setting 0x3 = 210ns setting 10 GD_TWN_PRI_DIS R/W 0x1 Over temperature warning of gate driver VCC1 side enable: 0x0 = Enabled 0x1 = Disabled 9 RESERVED R/W 0x0 This bit field is reserved. 8 OV1_DIS R/W 0x0 VCC1 OVLO disable: 0x0 = Enabled 0x1 = Disabled 7 RESERVED R/W 0x0 This bit field is reserved. 6 NFLT2_DOUT_MUX R/W 0x0 nFLT2/DOUT pin function selection: 0x0 = nFLT2 0x1 = DOUT. When this setting is selected, all warnings selected to output to nFLT2 are output on nFLT1. 5-0 TDEAD R/W 0x0 Shoot-through protection dead time: 0x0 = No added deadtime (Interlock function enabled) 0x1 - 0x3F = 105ns to 4445ns with 70ns resolution Deadtime = code(decimal) x 70ns + 105ns Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 61 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.6.1.2 CFG2 Register CFG2 is shown in Figure 7-46 and described in Table 7-7. Return to Summary Table. Figure 7-46. CFG2 Register 15 14 INT_COMM_P RI_FAULT_P 13 12 11 10 OVLO1_FAULT UVLO1_FAULT STP_FAULT_P CLK_MON_PRI _P _P _FAULT_P R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 7 6 5 4 3 RESERVED RESERVED R/W-0x0 RW-0x0 INT_REG_PRI_ TRIM_CRC_PR BIST_PRI_FAU FAULT_P I_FAULT _P LT_P R/W-0x0 R/W-0x0 R/W-0x0 9 8 SPI_FAULT_P CFG_CRC_PRI _FAULT_P R/W-0x1 R/W-0x0 2 1 0 GD_TWN_PRI_ VREG1_ILIMIT PWM_CHK_FA FAULT_P _FAULT_P ULT_P R/W-0x0 R/W-0x0 R/W-0x0 Table 7-7. CFG2 Register Field Descriptions Bit Field Type Reset Description 15 INT_COMM_PRI_FAULT_P R/W 0x0 Report inter-die communication failure to nFLT1 output: 0x0 = No 0x1 = Yes 14 OVLO1_FAULT_P R/W 0x0 Report VCC1 OVLO fault to nFLT1 output: 0x0 = Yes 0x1 = No 13 UVLO1_FAULT_P R/W 0x0 Report VCC1 UVLO fault to nFLT1 output: 0x0 = Yes 0x1 = No 12 STP_FAULT_P R/W 0x0 Report STP fault to nFLT1 output: 0x0 = Yes 0x1 = No 11 CLK_MON_PRI_FAULT_P R/W 0x0 Report clock monitor fault to nFLT1 output: 0x0 = Yes 0x1 = No 10-9 SPI_FAULT_P R/W 0x1 Report SPI fault to nFLT* outputs: 0x0 = nFLT1 0x1 = nFLT2 0x2 = No report 0x3 = RESERVED 8 CFG_CRC_PRI_FAULT_P R/W 0x0 Report configuration register CRC fault to nFLT1 output: 0x0 = Yes 0x1 = No 62 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-7. CFG2 Register Field Descriptions (continued) Bit 7 Field Type Reset Description INT_REG_PRI_FAULT_P R/W 0x0 Report internal regulator fault to nFLT1 output: 0x0 = Yes 0x1 = No 6 TRIM_CRC_PRI_FAULT_P R/W 0x0 Report TRIM CRC fault to nFLT* outputs: 0x0 = Yes 0x1 = No 5 BIST_PRI_FAULT_P R/W 0x0 Report analog BIST fault to nFLT* outputs: 0x0 = Yes 0x1 = No 4-3 RESERVED R/W 0x0 These bits are reserved. Writing to these bits sets the CFG_CRC_PRI_FAULT. 2 GD_TWN_PRI_FAULT_P R/W 0x0 Report gate driver temp warning to nFLT* outputs: 0x0 = No 0x1 = Yes 1 VREG1_ILIMIT_FAULT_P R/W 0x0 Report VREG1 ILIMIT fault to nFLT1 output: 0x0 = Yes 0x1 = No 0 PWM_CHK_FAULT_P R/W 0x0 Report PWM check fault to nFLT1 output: 0x0 = Yes 0x1 = No 7.6.1.3 CFG3 Register CFG3 is shown in Figure 7-47 and described in Table 7-8. Return to Summary Table. Figure 7-47. CFG3 Register 15 14 13 FS_STATE_UV FS_STATE_OV FS_STATE_PW LO1_FAULT LO1_FAULT M_CHK 12 11 10 9 8 FS_STATE_STP_FAULT Reserved FS_STATE_SPI_FAULT R/W-0x0 R/W-0x0 R/W-0x2 R/W-0x0 R/W-0x0 R/W-0x0 7 6 5 4 3 ITO1_EN ITO2_EN FS_STATE_CF G_CRC_PRI_F AULT AI_IZTC_SEL R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 FS_STATE_INT FS_STATE_INT _REG_PRI_FA _COMM_PRI_F ULT AULT R/W-0x0 R/W-0x0 2 1 0 Table 7-8. CFG3 Register Field Descriptions Bit Field 15 FS_STATE_UVLO1_FAUL R/W T Type Reset Description 0x0 OUTH/OUTL output state during an unmasked VCC1 UVLO fault: 0x0 = Pulled low 0x1 = No action Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 63 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-8. CFG3 Register Field Descriptions (continued) Bit Field 14 FS_STATE_OVLO1_FAUL R/W T Type Reset Description 0x0 OUTH/OUTL output state during an unmasked VCC1 OVLO fault: 0x0 = Pulled low 0x1 = No action 13 FS_STATE_PWM_CHK R/W 0x0 OUTH/OUTL output state during an unmasked PWM check fault: 0x0 = Pulled low 0x1 = No action 12-11 FS_STATE_STP_FAULT R/W 0x0 OUTH/OUTL output state during an unmasked shoot-through fault: 0x0 = Low 0x1 = High 0x2 = Reserved 0x3 = No action 10 RESERVED R/W 0x0 Reserved. Writing to these bits sets the CFG_CRC_PRI_FAULT. 9-8 FS_STATE_SPI_FAULT R/W 0x2 OUTH/OUTL output state during an unmasked SPI communication fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = No action 0x3 = No action 7 FS_STATE_INT_REG_PR R/W I_FAULT 0x0 OUTH/OUTL output state during an unmasked internal regulator fault: 0x0 = Pulled low 0x1 = No action 6 FS_STATE_INT_COMM_ PRI_FAULT R/W 0x0 OUTH/OUTL output state during an unmasked internal communication result: 0x0 = Pulled low 0x1 = No action 5 ITO1_EN R/W 0x0 Current source output at AI1, AI3, and AI5: 0x0 = Disabled 0x1 = Enabled 4 ITO2_EN R/W 0x0 Current source output at AI2, AI4, and AI6: 0x0 = Disabled 0x1 = Enabled 3 FS_STATE_CFG_CRC_P R/W RI_FAULT 0x0 Default OUTH/OUTL output state in case of configuration register CRC fault: 0x0 = Pulled low 0x1 = No action 64 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-8. CFG3 Register Field Descriptions (continued) Bit Field Type Reset Description 2-0 AI_IZTC_SEL R/W 0x0 AI1, AI3, AI5 bias current enable. Additionally, ITO1_EN must be set to '1'.: 0x0 = All bias current is OFF 0x1 = AI1 bias current is ON 0x2 = AI3 bias current is ON 0x3 = AI1 and AI3 bias current is ON 0x4 = AI5 bias current is ON 0x5 = AI1 and AI5 bias current is ON 0x6 = AI3 and AI5 bias current is ON 0x7 = All bias current is ON 7.6.1.4 CFG4 Register CFG4 is shown in Figure 7-48 and described in Table 7-9. Return to Summary Table. Figure 7-48. CFG4 Register 15 14 13 12 11 10 9 8 UV2_DIS PS_TSD_DEGLITCH DESAT_DEGLIT CH OV2_DIS MCLP_CFG GM_BLK R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x1 R/W-0x0 R/W-0x1 7 6 5 4 3 2 1 0 GM_DIS MCLP_DIS VCECLP_E N DESAT_EN SCP_DIS OCP_DIS PS_TSD_EN UVOV3_EN R/W-0x0 R/W-0x0 R/W-0x1 R/W-0x1 R/W-0x0 R/W-0x1 R/W-0x0 R/W-0x0 Table 7-9. CFG4 Register Field Descriptions Bit Field Type Reset Description 15 UV2_DIS R/W 0x0 VCC2 UVLO function disable: 0x0 = Enabled 0x1 = Disabled 14-13 PS_TSD_DEGLITCH R/W 0x0 Power switch thermal shutdown (TSD) deglitch filter time: 0x0 = 250ns 0x1 = 500ns 0x2 = 750ns 0x3 = 1000ns 12 DESAT_DEGLITCH R/W 0x0 DESAT deglitch timer option: 0x0 = 158ns 0x1 = 316ns Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 65 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-9. CFG4 Register Field Descriptions (continued) Bit Field Type Reset Description 11 OV2_DIS R/W 0x1 VCC2 OVLO function disable: 0x0 = Enabled 0x1 = Disabled 10 MCLP_CFG R/W 0x0 Active Miller clamp option: 0x0 = Internal 0x1 = External 9-8 GM_BLK R/W 0x1 Gate voltage monitor blanking time: 0x0 = 500ns 0x1 = 1000ns 0x2 = 2500ns 0x3 = 4000ns 7 GM_DIS R/W 0x0 Gate voltage monitor function enable: 0x0 = Enabled 0x1 = Disabled 6 MCLP_DIS R/W 0x0 Active Miller clamp enable: 0x0 = Enabled 0x1 = Disabled 5 VCECLP_EN R/W 0x1 VCE clamp enable: 0x0 = Disabled 0x1 = Enabled 4 DESAT_EN R/W 0x1 DESAT detection enable: 0x0 = Disabled 0x1 = Enabled 3 SCP_DIS R/W 0x0 Short circuit protection (SCP) enable: 0x0 = Enabled 0x1 = Disabled 2 OCP_DIS R/W 0x1 Overcurrent protection (OCP) enable: 0x0 = Enabled 0x1 = Disabled 1 PS_TSD_EN R/W 0x0 Thermal shutdown protection for IGBT enable: 0x0 = Disabled 0x1 = Enabled 0 UVOV3_EN R/W 0x0 VEE2 UVLO and OVLO function enable: 0x0 = Disabled 0x1 = Enabled 66 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.6.1.5 CFG5 Register CFG5 is shown in Figure 7-49 and described in Table 7-10. Return to Summary Table. Figure 7-49. CFG5 Register 15 14 13 12 11 10 9 8 GM_STO2LTO_ DIS DESATTH DESAT_CHG_CURR DESAT_DCHG _EN RW-0x0 R/W-0xE R/W-0x3 R/W-0x1 7 6 5 4 3 2 1 0 MCLPTH STO_CURR 2LTOFF_STO_EN PWM_MUTE_E N R/W-0x1 R/W-0x0 RW-0x0 R/W-0x1 Table 7-10. CFG5 Register Field Descriptions Bit Field Type Reset Description 15 GM_STO2LTO_DIS R/W 0x0 Disable gate monitor fault detection during STO or 2LTOFF: 0x0 = Gate monitor is enabled during STO or 2LTOFF 0x1 = Gate monitor is disabled during STO or 2LTOFF 14-11 DESATTH R/W 0xE DESAT detection threshold value. DESATTH is programmable from 2.5V to 10V with a 500mV resolution. Calculate DESAT with the following equation: VDESAT = 2.5V + CodeDESATTH (in decimal)* 500mV 10-9 DESAT_CHG_CURR R/W 0x3 Blanking cap charging current: 0x0 = 0.6mA 0x1 = 0.7mA 0x2 = 0.8mA 0x3 = 1mA 8 DESAT_DCHG_EN R/W 0x1 DESAT input pull down current enable: 0x0 = disabled 0x1 = enabled 7-6 MCLPTH R/W 0x1 Active Miller clamp threshold voltage: 0x0 = 1.5V 0x1 = 2V 0x2 = 3V 0x3 = 4V 5-4 STO_CURR R/W 0x0 Soft turn-off current: 0x0 = 0.3A 0x1 = 0.6A 0x2 = 0.9A 0x3 = 1.2A Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 67 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-10. CFG5 Register Field Descriptions (continued) Bit Field Type Reset Description 3-1 2LTOFF_STO_EN R/W 0x0 STO/2LTOFF is enabled for: 0x0 = Disabled 0x1 = STO for SC and DESAT 0x2 = STO for SC, DESAT, and OC faults 0x3 = STO for SC, DESAT, OC, and PS_TSD faults 0x4 = Disabled 0x5 = 2LTOFF for SC and DESAT 0x6 = 2LTOFF for SC, DESAT, and OC faults 0x7 = 2LTOFF for SC, DESAT, OC, and PS_TSD faults 0 PWM_MUTE_EN R/W 0x1 Mute PWM signal in case of SC/OC/OT faults: 0x0 = Muting is Disabled 0x1 = PWM is muted for tMUTE 7.6.1.6 CFG6 Register CFG6 is shown in Figure 7-50 and described in Table 7-11. Return to Summary Table. Figure 7-50. CFG6 Register 15 14 7 13 12 11 10 9 8 OCTH SCTH TEMP_CURR R/W-0x0 R/W-0x2 R/W-0x1 6 5 SC_BLK 4 3 2 1 OC_BLK R/W-0x0 0 PS_TSDTH R/W-0x0 R/W-0x2 Table 7-11. CFG6 Register Field Descriptions Bit Field Type Reset Description 15-12 OCTH R/W 0x0 Overcurrent detection threshold value: 0x0 = 200mV 0x1 = 250mV 0x2 = 300mV 0x3 = 350mV 0x4 = 400mV 0x5 = 450mV 0xF = 950mV 68 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-11. CFG6 Register Field Descriptions (continued) Bit Field Type Reset Description 11-10 SCTH R/W 0x2 Short-circuit fault detection threshold value: 0x0 = 500mV 0x1 = 750mV 0x2 = 1000mV 0x3 = 1250mV 9-8 TEMP_CURR R/W 0x1 Constant current source for temp sensing diodes: 0x0 = 0.1mA 0x1 = 0.3mA 0x2 = 0.6mA 0x3 = 1.0mA 7-6 SC_BLK R/W 0x0 Short-circuit detection blanking time: 0x0 = 100ns 0x1 = 200ns 0x2 = 400ns 0x3 = 800ns 5-3 OC_BLK R/W 0x0 Over-current detection blanking time: 0x0 = 500ns 0x1 = 1000ns 0x2 = 1500ns 0x3 = 2000ns 0x4 = 2500ns 0x5 = 3000ns 0x6 = 5000ns 0x7 = 10000ns 2-0 PS_TSDTH R/W 0x2 Power switch thermal shutdown threshold: 0x0 = 1.00V 0x1 = 1.25V 0x2 = 1.50V 0x3 = 1.75V 0x4 = 2.00V 0x5 = 2.25V 0x6 = 2.50V 0x7 = 2.75V 7.6.1.7 CFG7 Register CFG7 is shown in Figure 7-51 and described in Table 7-12. Return to Summary Table. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 69 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-51. CFG7 Register 15 14 13 12 11 10 9 8 UVLO2TH OVLO2TH UVLO3TH OVLO3TH R/W-0x2 R/W-0x2 R/W-0x2 R/W-0x2 7 6 5 4 3 2 1 0 ADC_EN ADC_SAMP_MODE ADC_SAMP_DLY ADC_FAULT_P FS_STATE_ADC_FAULT R/W-0x1 R/W-0x0 R/W-0x2 R/W-0x0 R/W-0x0 Table 7-12. CFG7 Register Field Descriptions Bit 15-14 Field Type Reset Description UVLO2TH R/W 0x2 VCC2 UVLO threshold: 0x0 = 16V (turnon), 15V(turnoff) 0x1 = 14V (turnon), 13V(turnoff) 0x2 = 12V (turnon), 11V(turnoff) 0x3 = 10V (turnon), 9V(turnoff) 13-12 OVLO2TH R/W 0x2 VCC2 OVLO threshold: 0x0 = 23V (turnon), 24V(turnoff) 0x1 = 21V (turnon), 22V(turnoff) 0x2 = 19V (turnon), 20V(turnoff) 0x3 = 17V (turnon), 18V(turnoff) 11-10 UVLO3TH R/W 0x2 VEE2 UVLO threshold: 0x0 = -3V (turnon), -2V (turnoff) 0x1 = -5V (turnon), -4V (turnoff) 0x2 = -8V (turnon), -7V (turnoff) 0x3 = -10V (turnon), -9V (turnoff) 9-8 OVLO3TH R/W 0x2 VEE2 OVLO threshold: 0x0 = -5V (turnon), -6V(turnoff) 0x1 = -7V (turnon), -8V(turnoff) 0x2 = -10V (turnon), -11V(turnoff) 0x3 = -12V (turnon), -13V(turnoff) 7 ADC_EN R/W 0x1 ADC sampling enable: 0x0 = Disabled 0x1 = Enabled 6-5 ADC_SAMP_MODE R/W 0x0 ADC sampling mode: 0x0 = center aligned 0x1 = edge aligned 0x2 = center hybrid mode 0x3 = RESERVED 70 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-12. CFG7 Register Field Descriptions (continued) Bit Field Type Reset Description 4-3 ADC_SAMP_DLY R/W 0x2 ADC sampling point minimum delay setting with reference to PWM rising edge: 0x0 = 280ns 0x1 = 560ns 0x2 = 840ns 0x3 = 1120ns 2 ADC_FAULT_P R/W 0x0 Report ADC fault to nFLT1 output: 0x0 = Disabled 0x1 = Enabled 1-0 FS_STATE_ADC_FAULT R/W 0x0 OUTH/OUTL output state during an unmasked ADC fault (VREF OV/UV, VREF ILIM, or ADC buffer overrun): 0x0 = Pulled low 0x1 = Pulled high 0x2 = Hi-Z 0x3 = No action 7.6.1.8 CFG8 Register CFG8 is shown in Figure 7-52 and described in Table 7-13. Return to Summary Table. Figure 7-52. CFG8 Register 15 14 13 12 11 10 9 8 GD_2LOFF_VOLT GD_2LOFF_TIME GD_2LOFF_CURR R/W-0x0 R/W-0x0 R/W-0x0 7 6 5 4 3 RESERVED CRC_DIS GD_2LOFF_ST O_EN VREF_SEL AI_ASC_MUX 2 IOUT_SEL 1 RW-0x0 R-0x0 R/W-0x1 R/W-0x1 R/W-0x0 R-0x0 0 Table 7-13. CFG8 Register Field Descriptions Bit 15-13 Field Type Reset Description GD_2LOFF_VOLT R/W 0x0 Plateau voltage during two-level turnoff: 0x0 = 6V 0x1 = 7V 0x2 = 8V 0x3 = 9V 0x4 = 10V 0x5 = 11V 0x6 = 12V 0x7 = 13V Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 71 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-13. CFG8 Register Field Descriptions (continued) Bit 12-10 Field Type Reset Description GD_2LOFF_TIME R/W 0x0 Duration of plateau voltage during two-level turnoff: 0x0 = 150ns 0x1 = 300ns 0x2 = 450ns 0x3 = 600ns 0x4 = 1000ns 0x5 = 1500ns 0x6 = 2000ns 0x7 = 2500ns 9-8 GD_2LOFF_CURR R/W 0x0 Gate discharge current for transition to plateau voltage level: 0x0 = 0.3A 0x1 = 0.6A 0x2 = 0.9A 0x3 = 1.2A 7 RESERVED R/W 0x0 This bit field is reserved. Writing to these bits sets the CFG_CRC_SEC_FAULT. 6 CRC_DIS R/W 0x0 Disable configuration CRC check: 0x0 = Enable 0x1 = Disable 5 GD_2LOFF_STO_EN R/W 0x1 STO is enabled for the transition from mid voltage level: 0x0 = Disable 0x1 = Enable 4 VREF_SEL R/W 0x1 Selection of VREF voltage: 0x0 = Internal 0x1 = External 3 AI_ASC_MUX R/W 0x0 AI5/ AI6 function selection: 0x0 = AI5 and AI6 is configured as ASC_EN and ASC input respectively. Current source pull up on AI5 is always off. 0x1 = AI5 and AI6 are configured as ADC inputs. The secondary side ASC function is disabled. 72 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-13. CFG8 Register Field Descriptions (continued) Bit Field Type Reset Description 2-0 IOUT_SEL R/W 0x0 Gate drive strength selection. IOUT_SEL may be changed while in ACTIVE mode, however the configuration CRC check must be disabled first by setting CRC_DIS=1 to avoid a configuration CRC fault 0x0 = Gate drive output stage all segments enabled 0x1 =Gate drive output stage 1/3 of segments enabled 0x2 = Gate drive output stage 1/6 of segments enabled 0x3 = Gate drive output stage 1/6 of segments enabled 0x4 = Gate drive output stage 1/6 of segments enabled 0x5 = Gate drive output stage 1/6 of segments enabled 0x6 = Gate drive output stage 1/6 of segments enabled 0x7 = Gate drive output stage 1/6 of segments enabled 7.6.1.9 CFG9 Register CFG9 is shown in Figure 7-53 and described in Table 7-14. Return to Summary Table. Figure 7-53. CFG9 Register 15 14 13 SPARE SC_FAULT_P OC_FAULT_P GM_FAULT_P R/W-0x1 R/W-0x0 R/W-0x0 R/W-0x1 7 6 5 GD_TSD_FAUL INT_COMM_SE CFG_CRC_SE T_P C_FAULT_P C_FAULT_P R/W-0x0 R/W-0x1 R/W-0x0 12 11 10 9 8 UVLO23_FAUL OVLO23_FAUL PS_TSD_FAUL T_P T_P T_P R/W-0x0 R/W-0x0 R/W-0x1 4 3 2 1 0 TRIM_CRC_SE C_FAULT_P INT_REG_SE C_FAULT_P BIST_SEC_FA ULT_P VREG2_ILIMIT _FAULT_P CLK_MON_SE C_FAULT_P R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 Table 7-14. CFG9 Register Field Descriptions Bit Field Type Reset Description 15 SPARE R/W 0x1 This bit field has no effect on the driver functionality. It is covered by the CFG_CRC_SEC and does not cause a CRC automatically when written.. 14 SC_FAULT_P R/W 0x0 Report SC fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 13 OC_FAULT_P R/W 0x0 Report OC fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 12-11 GM_FAULT_P R/W 0x1 Report gate voltage monitor fault: 0x0 = No (fault masked) 0x1 = nFLT1 0x2 = nFLT2 0x3 = Indicate gate voltage state on nFLT2 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 73 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-14. CFG9 Register Field Descriptions (continued) Bit Field Type Reset Description 10 UVLO23_FAULT_P R/W 0x0 Report VCC2 and VEE2 UVLO faults to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 9 OVLO23_FAULT_P R/W 0x0 Report VCC2 and VEE2 OVLO faults to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 8 PS_TSD_FAULT_P R/W 0x1 Report power switch TSD fault to nFLT1 output: 0x0 = No (fault masked) 0x1 = Yes 7 GD_TSD_SEC_FAULT_P R/W 0x0 Report gate driver TSD fault to nFLT1 output. The thermal shutdown shuts down the secondary side, regardless of the state of this bit: 0x0 = Yes 0x1 = No 6 INT_COMM_SEC_FAULT R/W _P 0x1 Report internal communication fault to nFLT1 output: 0x0 = No (fault masked) 0x1 = Yes 5 CFG_CRC_SEC_FAULT_ R/W P 0x0 Report configuration register CRC fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 4 TRIM_CRC_SEC_FAULT R/W _P 0x0 Report TRIM CRC fault to nFLT* output: 0x0 = Yes 0x1 = No (fault masked) 3 INT_REG_SEC_FAULT_ P R/W 0x0 Report internal regulator fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 2 BIST_SEC_FAULT_P R/W 0x0 Report ABIST fault to nFLT1 and 2 output: 0x0 = Yes 0x1 = No (fault masked) 1 VREG2_ILIMIT_FAULT_P R/W 0x0 Report VREG2 ILIMIT fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 0 CLK_MON_SEC_FAULT_ R/W P 0x0 Report clock monitor fault to nFLT1 output: 0x0 = Yes 0x1 = No (fault masked) 74 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.6.1.10 CFG10 Register CFG10 is shown in Figure 7-54 and described in Table 7-15. Return to Summary Table. Figure 7-54. CFG10 Register 15 14 GD_TWN_SEC _EN SPARE R/W-0x1 R/W-0x1 7 6 13 12 11 10 FS_STATE_DESAT_SCP FS_STATE_INT _REG_FAULT RESERVED FS_STATE_OCP R/W-0x0 R/W-0x0 RW-0x0 R/W-0x0 3 2 5 4 9 8 1 0 FS_STATE_PS_TSD SPARE FS_STATE_GM FS_STATE_INT_COMM_SEC R/W-0x0 R/W-0x0 R/W-0x2 R/W-0x0 Table 7-15. CFG10 Register Field Descriptions Bit Field Type Reset Description 15 GD_TWN_SEC_EN R/W 0x1 Over temperature warning of gate driver VCC2 side enable: 0x0 = Disabled 0x1 = Enabled 14 13-12 SPARE R/W 0x1 This bit field has no effect on the driver functionality. It is covered by the CFG_CRC_SEC and does not cause a CRC automatically when written. FS_STATE_DESAT_SCP R/W 0x0 Default OUTH/OUTL output state in case of DESAT/SCP fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = Reserved 0x3 = No action 11 FS_STATE_INT_REG_FA R/W ULT 0x0 Default OUTH/OUTL output state in case of internal regulator fault: 0x0 = Pulled low 0x1 = No action 10 RESERVED R/W 0x0 This bit field is reserved. Writing to these bits sets the CFG_CRC_SEC_FAULT. 9-8 FS_STATE_OCP R/W 0x0 Default OUTH/OUTL output state in case of OC fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = Reserved 0x3 = No action 7-6 FS_STATE_PS_TSD R/W 0x0 Default state in case of IGBT OT fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = Reserved 0x3 = No action Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 75 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-15. CFG10 Register Field Descriptions (continued) Bit Field Type Reset Description 5-4 SPARE R/W 0x0 This bit field has no effect on the driver functionality. It is covered by the CFG_CRC_SEC and does not cause a CRC automatically when written. 3-2 FS_STATE_GM R/W 0x2 Default state in case of gate monitor fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = Hi-Z 0x3 = No action 1-0 FS_STATE_INT_COMM_ SEC R/W 0x0 Default state in case of internal communication fault: 0x0 = Pulled low 0x1 = Pulled high 0x2 = Reserved 0x3 = No action 7.6.1.11 CFG11 Register CFG11 is shown in Figure 7-55 and described in Table 7-16. Return to Summary Table. Figure 7-55. CFG11 Register 15 14 13 12 11 10 9 8 FS_STATE_UVLO2 FS_STATE_OVLO2 FS_STATE_UVLO3 FS_STATE_OVLO3 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 7 6 5 4 3 FS_STATE_TRIM_CRC_SEC_FA FS_STATE_CFG_CRC_SEC_FA ULT ULT R/W-0x0 2 1 0 VCE_CLMP_HLD_TIME FS_STATE_CLK_MON_SEC_FA ULT R/W-0x0 R/W-0x0 R/W-0x0 Table 7-16. CFG11 Register Field Descriptions Bit 15-14 Field Type Res Description et FS_STATE_UVLO2 R/W 0x0 OUTH/OUTL state during an unmasked VCC2 UVLO fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 13-12 FS_STATE_OVLO2 R/W 0x0 OUTH/OUTL state during an unmasked VCC2 OVLO fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 76 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-16. CFG11 Register Field Descriptions (continued) Bit 11-10 Field Type Res Description et FS_STATE_UVLO3 R/W 0x0 OUTH/OUTL state during an unmasked VEE2 UVLO fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 9-8 FS_STATE_OVLO3 R/W 0x0 OUTH/OUTL state during an unmasked VEE2 OVLO fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 7-6 FS_STATE_TRIM_CRC_SEC_FAULT R/W 0x0 OUTH/OUTL state during an unmasked TRIM CRC fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 5-4 FS_STATE_CFG_CRC_SEC_FAULT R/W 0x0 OUTH/OUTL state during an unmasked configuration register CRC fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 3-2 VCE_CLMP_HLD_TIME R/W 0x0 Hold time for the VCE_CLMP function 0x0 = 100ns 0x1 = 200ns 0x2 = 300ns 0x3 = 400ns 1-0 FS_STATE_CLK_MON_SEC_FAULT R/W 0x0 OUTH/OUTL state during an unmasked clock monitor fault: 0x0 = Pulled Low 0x1 = Pulled High 0x2 = Reserved 0x3 = No action 7.6.1.12 ADCDATA1 Register ADCDATA1 is shown in Figure 7-56 and described in Table 7-17. ADCDATA1 holds digital representation of AI1 input voltage. Return to Summary Table. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 77 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-56. ADCDATA1 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-17. ADCDATA1 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI1 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI1. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI1 R 0x0 DATA_AI1 holds the data from the last AI1 ADC measurement. Convert the measurement to a voltage using the following equation: VAI1 = DATA_AI1(decimal) × 3.519mV 7.6.1.13 ADCDATA2 Register ADCDATA2 is shown in Figure 7-57 and described in Table 7-18.DCDATA2 holds digital representation of AI3 input voltage. Return to Summary Table. Figure 7-57. ADCDATA2 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-18. ADCDATA2 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI3 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI3. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI3 R 0x0 DATA_AI3 holds the data from the last AI3 ADC measurement. Convert the measurement to a voltage using the following equation: VAI3 = DATA_AI3(decimal) × 3.519mV 7.6.1.14 ADCDATA3 Register ADCDATA3 is shown in Figure 7-58 and described in Table 7-19.DCDATA2 holds digital representation of AI5 input voltage. Return to Summary Table. 78 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-58. ADCDATA3 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-19. ADCDATA3 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI5 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI5. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI5 R 0x0 DATA_AI5 holds the data from the last AI5 ADC measurement. Convert the measurement to a voltage using the following equation: VAI5 = DATA_AI5(decimal) × 3.519mV 7.6.1.15 ADCDATA4 Register ADCDATA4 is shown in Figure 7-59 and described in Table 7-20.DCDATA2 holds digital representation of AI2 input voltage. Return to Summary Table. Figure 7-59. ADCDATA4 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-20. ADCDATA4 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI2 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI2. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI2 R 0x0 DATA_AI2 holds the data from the last AI2 ADC measurement. Convert the measurement to a voltage using the following equation: VAI2 = DATA_AI2(decimal) × 3.519mV 7.6.1.16 ADCDATA5 Register ADCDATA5 is shown in Figure 7-60 and described in Table 7-21.Data field of AI4 ADC conversion result Return to Summary Table. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 79 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-60. ADCDATA5 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-21. ADCDATA5 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI4 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI4. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI4 R 0x0 DATA_AI4 holds the data from the last AI4 ADC measurement. Convert the measurement to a voltage using the following equation: VAI4 = DATA_AI4(decimal) × 3.519mV 7.6.1.17 ADCDATA6 Register ADCDATA6 is shown in Figure 7-61 and described in Table 7-22.Data field of AI6 ADC conversion result Return to Summary Table. Figure 7-61. ADCDATA6 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-22. ADCDATA6 Register Field Descriptions Bit 15-10 9-0 Field Type Reset Description TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_AI6 ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on AI6. Once the counter reaches 63, it rolls over to 0 on the next edge. DATA_AI6 R 0x0 DATA_AI6 holds the data from the last AI6 ADC measurement. Convert the measurement to a voltage using the following equation: VAI6 = DATA_AI6(decimal) × 3.519mV 7.6.1.18 ADCDATA7 Register ADCDATA7 is shown in Figure 7-62 and described in Table 7-23.Data field of internal die temperature ADC conversion result Return to Summary Table. 80 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-62. ADCDATA7 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-23. ADCDATA7 Register Field Descriptions Bit Field Type Reset Description 15-10 TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_DTEMP ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on internal die temperature. Once the counter reaches 63, it rolls over to 0 on the next edge. 9-0 DATA_DTEMP R 0x0 DATA_DTEMP holds the data from the last secondary side junction temperature ADC measurement. Convert the measurement to a temperature using the following equation: TJ = DATA_DTEMP(decimal) × 0.7015°C - 198.36°C Updated equation for PG2.1 7.6.1.19 ADCDATA8 Register ADCDATA8 is shown in Figure 7-63 and described in Table 7-24.Data field of divided OUTH ADC conversion result Return to Summary Table. Figure 7-63. ADCDATA8 Register 15 14 7 13 6 12 11 10 9 8 TIME_STAMP DATA R-0x0 R-0x0 5 4 3 2 1 0 DATA R-0x0 Table 7-24. ADCDATA8 Register Field Descriptions Field Type Reset Description 15-10 Bit TIME_STAMP R 0x0 TIME_STAMP holds the time stamp for the DATA_OUTH ADC measurement. The time stamp counter is incremented with every transition on INP, but the TIME_STAMP bits are only updated with a valid ADC conversion on VGTH. Once the counter reaches 63, it rolls over to 0 on the next edge. 9-0 DATA_OUTH R 0x0 DATA_OUTH holds the data from the last power transistor gate threshold ADC measurement. Convert the measurement to a voltage using the following equation: VGTH = DATA_OUTH(decimal) × 3.519mV Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 81 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.6.1.20 CRCDATA Register CRCDATA is shown in Figure 7-64 and described in Table 7-25. Return to Summary Table. Figure 7-64. CRCDATA Register 15 14 13 12 11 10 9 8 3 2 1 0 CRC_TX R/W-0xFF 7 6 5 4 CRC_RX R-0xFF Table 7-25. CRCDATA Register Field Descriptions Field Type Reset Description 15-8 Bit CRC_TX R/W 0xFF CRC_TX holds the CRC for the received SPI data. The CRC is continuously updated as SPI messages are received. CRC_TX is reset when the bits are written, triggering a comparison. If the comparison fails, the STATUS2[SPI_FAULT] is set. 7-0 CRC_RX R 0xFF CRC_RX holds the CRC for the sent SPI data. The CRC is continuously updated as the SPI messages are sent from SDO. CRC_RX is reset when CONTROL1[CLR_SPI_CRC] is written to '1'. 7.6.1.21 SPITEST SPITEST is shown in Figure 7-65 and described in Table 7-26. Return to Summary Table. Figure 7-65. SPITEST Register 15 14 13 12 11 10 9 8 3 2 1 0 SPI_TEST R/W-0x0 7 6 5 4 SPI_TEST SPI_TEST R/W-0x0 R/W-0x0 Table 7-26. SPITEST Register Field Descriptions Bit 15-0 Field Type Reset Description SPI_TEST R/W 0x0 Writing non-zero value to SPI_TEST triggers the STATUS2[CFG_CRC_PRI_FAULT]. 7.6.1.22 GDADDRESS Register GDADDRESS is shown in Figure 7-66 and described in Table 7-27. Return to Summary Table. Figure 7-66. GDADDRESS Register 15 14 13 12 11 10 9 8 RESERVED R-0x0 82 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 7-66. GDADDRESS Register (continued) 7 6 5 4 3 2 1 RESERVED GD_ADDR R-0x0 R-0x0 0 Table 7-27. GDADDRESS Register Field Descriptions Bit Field Type Reset Description 15-4 RESERVED R 0x0 This bit field is reserved. 3-0 GD_ADDR R 0x0 GD_ADDR stores the chip address. This field is updated during Configuration 1 when using the SPI Addressing mode. See the Section 8.1.2 section for more details. 7.6.1.23 STATUS1 Register STATUS1 is shown in Figure 7-67 and described in Table 7-28. Return to Summary Table. Figure 7-67. STATUS1 Register 15 14 13 INP_STATE INN_STATE RESERVED 12 EN_STATE RESERVED OPM R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x1 7 6 5 4 11 3 10 9 2 8 1 0 OPM PWM_COMP_ CHK_FAULT RESERVED GD_TWN_PRI_ FAULT RESERVED R-0x1 R-0x0 R-0x0 R-0x0 R-0x0 Table 7-28. STATUS1 Register Field Descriptions Bit Field Ty Reset p e Description 15 INP_STATE R 0x0 Indicates the input signal logic level at IN+: 0x0 = LOW 0x1 = HIGH 14 INN_STATE R 0x0 Indicates the input signal logic level at IN-: 0x0 = LOW 0x1 = HIGH 13-12 11 RESERVED R 0x0 This bit field is reserved. ASC_EN_STATE R 0x0 Indicates the input signal logic level at pin ASC_EN: 0x0 = LOW 0x1 = HIGH 10-9 RESERVED R 0x0 This bit field is reserved. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 83 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-28. STATUS1 Register Field Descriptions (continued) Bit Field Ty Reset p e Description 8-6 OPM R 0x1 Indicates the current operational state of the device: 0x0 = Error 0x1 = Configuration 1 0x2 = Configuration 2 0x3 = Active 0x4 = Error 0x5 = Error 0x6 = Error 0x7 = Error 5 PWM_COMP_CHK_FAULT R 0x0 PWM comparison function check triggers a fault when the input to the secondary side is not the same as the IN+ input: 0x0 = No fault 0x1 = Fault 4-2 1 RESERVED R 0x0 This bit field is reserved. GD_TWN_PRI_FAULT R 0x0 Gate driver over temperature warning triggers a fault when the temperature of the primary (VCC1)side is greater than the TWN_SET threshold. This bit is cleared when the temperature drops below the threshold, followed by a read of the STATUS1 register: 0x0 = No fault 0x1 = Fault 0 RESERVED R 0x0 This bit field is reserved. 7.6.1.24 STATUS2 Register STATUS2 is shown in Figure 7-68 and described in Table 7-29. Return to Summary Table. Figure 7-68. STATUS2 Register 15 14 RESERVED PRI_RDY 13 R-0x0 R-0x0 R-0x0 7 6 5 12 11 10 9 8 STP_FAULT VREG1_ILI M_FAULT SPI_FAULT INT_REG_PRI_ FAULT R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 4 3 2 1 0 UVLO1_FAULT OVLO1_FAULT INT_COMM_P BIST_PRI_FAU CLK_MON_PRI CFG_CRC_PRI TRIM_CRC_PRI_F DRV_EN_R OR_NFLT1_PR OR_NFLT2_PRI RI_FAULT LT _FAULT _FAULT AULT CVD I R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 Table 7-29. STATUS2 Register Field Descriptions 84 Bit Field Type Reset Description 15 RESERVED R 0x0 This bit field is reserved. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-29. STATUS2 Register Field Descriptions (continued) Bit Field Type Reset Description 14 PRI_RDY R 0x0 Primary side is ready for operations: 0x0 = Not ready 0x1 = Ready 13 UVLO1_FAULT R 0x0 A UVLO1_FAULT fault is triggered when VVCC1 < VUVLO1_LEVEL: 0x0 = No fault 0x1 = Fault 12 OVLO1_FAULT R 0x0 A OVLO1_FAULT fault is triggered when VVCC1 > VOVLO1_LEVEL: 0x0 = No fault 0x1 = Fault 11 STP_FAULT R 0x0 A Shoot-through protection fault is triggered when the IN- and IN+ logic levels are high at the same time: 0x0 = No fault 0x1 = Fault 10 VREG1_ILIMIT_FAULT R 0x0 A VREG1_ILIMIT_FAULT fault is triggered when the VREG1 current limit is active: 0x0 = No fault 0x1 = Fault 9 SPI_FAULT R 0x0 A SPI communication fault is triggered when nCS transitions low and high without receiving a proper amount of SCLK pulses (multiple of 16) or mismatch in the CRC_TX data written by the user. This bit is cleared when a valid SPI command is received, followed by a read of the STATUS2 register: 0x0 = No fault 0x1 = Fault 8 INT_REG_PRI_FAULT R 0x0 A primary side internal regulator fault is triggered when an internal rail on the primary side (including VREG1) experiences an OV or UV event: 0x0 = No fault 0x1 = Fault 7 INT_COMM_PRI_FAULT R 0x0 A primary side internal communication fault is triggered when the communication from the secondary to the primary side is disrupted: 0x0 = No fault 0x1 = Fault 6 BIST_PRI_FAULT R 0x0 A primary side BIST diagnosis fault is triggered when the latent check BIST fails during primary side power-up: 0x0 = No fault 0x1 = Fault Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 85 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-29. STATUS2 Register Field Descriptions (continued) Bit 5 Field Type Reset Description CLK_MON_PRI_FAULT R 0x0 A primary side Clock monitor fault is triggered when the received clock from the secondary side is mismatched from the primary clock: 0x0 = No fault 0x1 = Fault 4 CFG_CRC_PRI_FAULT R 0x0 A primary side configuration register CRC fault is triggered if a configuration bit for the primary side registers (CFG1, CFG2, CF3) changes while in ACTIVE mode. Additionally, CFG_CRC_PRI_FAULT is set if the SPITEST register or one of the RESERVED bits in the primary side registers is written while in the Configuration 2 state: 0x0 = No fault 0x1 = Fault 3 TRIM_CRC_PRI_FAULT R 0x0 A primary side internal data CRC fault is triggered if one of the internal bits held in memory changes. The trim register CRC is monitored in Configuration 2 and ACTIVE states: 0x0 = No fault 0x1 = Fault 2 DRV_EN_RCVD R 0x0 Indicates if a DRV_EN command has been received. 0x0=Driver not enabled 0x1=Driver is enabled 1 OR_NFLT1_PRI R 0x0 Indicates the logic OR of all primary side faults reporting to pin nFLT1. 0 OR_NFLT2_PRI R 0x0 Indicates the logic OR of all primary side faults reporting to pin nFLT2. 7.6.1.25 STATUS3 Register STATUS3 is shown in Figure 7-69 and described in Table 7-30. Return to Summary Table. Figure 7-69. STATUS3 Register 15 14 13 GM_STATE GM_FAULT R-0x0 R-0x0 R-0x0 7 6 5 UVLO2_FAULT VCEOV_FAULT PS_TSD_FAUL T R-0x0 86 R-0x0 12 11 INT_REG_SEC INT_COMM_SE MCLP_STATE _FAULT C_FAULT R-0x0 R-0x0 R-0x0 10 9 8 OVLO3_FAULT UVLO3_FAULT OVLO2_FAULT R-0x0 R-0x0 R-0x0 4 3 2 1 0 RESERVED VREG2_ILIMIT _FAULT SC_FAULT OC_FAULT DESAT_FAULT R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-30. STATUS3 Register Field Descriptions Bit Field Type Res Description et 15 GM_STATE R 0x0 Indicates the logic state of power transistor gate voltage. The gate is monitored using OUTH or OUTL depending on the expected output state of the driver (OUTL monitored when OUTH is pulled high and vice versa): 0x0 = LOW 0x1 = HIGH 14 GM_FAULT R 0x0 Gate voltage monitor fault is triggered when the GM_STATE does not match expected output: 0x0 = No fault 0x1 = Fault 13 INT_REG_SEC_FAULT R 0x0 Internal regulator fault: 0x0 = No fault 0x1 = Fault 12 INT_COMM_SEC_FAULT R 0x0 A secondary side internal regulator fault is triggered when an internal rail on the secondary side (including VREG2) experiences an OV or UV event: 0x0 = No fault 0x1 = Fault 11 MCLP_STATE R 0x0 Indicates the Active Miller clamp output state: 0x0 = Active Miller clamp is not active. VOUTH> VCLPTH 0x1 = Active Miller clamp is active. VOUTH< VCLPTH 10 OVLO3_FAULT R 0x0 A OVLO3_FAULT fault is triggered when VVEE2 < VOVLO3TH. CFG4[UVOV3_EN] must be '1' to enable VEE2 OV and UV faults: 0x0 = No fault 0x1 = Fault 9 UVLO3_FAULT R 0x0 A UVLO3_FAULT fault is triggered when VVEE2 > VUVLO3TH. CFG4[UVOV3_EN] must be '1' to enable VEE2 OV and UV faults: 0x0 = No fault 0x1 = Fault 8 OVLO2_FAULT R 0x0 A OVLO2_FAULT fault is triggered when VVCC2 > VOVLO2TH. CFG4[OV2_DIS] must be '0' to enable VCC2 OV faults: 0x0 = No fault 0x1 = Fault 7 UVLO2_FAULT R 0x0 A UVLO2_FAULT fault is triggered when VVCC2 < VUVLO2TH. CFG4[UV2_DIS] must be '0' to enable VCC2 UV faults: 0x0 = No fault 0x1 = Fault 6 VCEOV_FAULT R 0x0 Indicates that the active VCE clamp function triggered a soft-turn off event. CFG4[VCECLP_EN] must be '1' to enable VCEOV_FAULT: 0x0 = No fault 0x1 = Fault Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 87 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-30. STATUS3 Register Field Descriptions (continued) Bit 5 Field Type Res Description et PS_TSD_FAULT R 0x0 One of the enabled power switch temperature inputs (AI1, AI3, AI5) is above the PS_TSDTH threshold: 0x0 = No fault 0x1 = Fault 4 RESERVED R 0x0 This bit field is reserved. 3 VREG2_ILIMIT_FAULT R 0x0 A VREG2_ILIMIT_FAULT fault is triggered when the VREG2 current limit is active: 0x0 = No fault 0x1 = Fault 2 SC_FAULT R 0x0 One or more of the enabled power switch current inputs (AI2, AI4, AI6) is above the SCTH threshold indicating a short circuit fault: 0x0 = No fault 0x1 = Fault 1 OC_FAULT R 0x0 One or more of the enabled power switch current inputs (AI2, AI4, AI6) is above the OCTH threshold indicating a, over current fault: 0x0 = No fault 0x1 = Fault 0 DESAT_FAULT R 0x0 DESAT fault is triggered when VDESAT > VDESATTH indicating an over current fault: 0x0 = No fault 0x1 = Fault 7.6.1.26 STATUS4 Register STATUS4 is shown in Figure 7-70 and described in Table 7-31. Return to Summary Table. Figure 7-70. STATUS4 Register 15 14 RESERVED VCE_STATE R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 7 6 5 4 3 2 1 0 CLK_MON_SE C_FAULT 13 12 GD_TWN_SEC GD_TSD_SEC_ _FAULT FAULT CFG_CRC_SE TRIM_CRC_SE C_FAULT C_FAULT R-0x0 R-0x0 11 10 RESERVED 9 OR_NFLT1_SE OR_NFLT2_SE C C 8 BIST_SEC_FA ULT RESERVED SEC_RDY R-0x0 R-0x0 R-0x0 Table 7-31. STATUS4 Register Field Descriptions 88 Bit Field Type Reset Description 15 RESERVED R 0x0 This bit field is reserved. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-31. STATUS4 Register Field Descriptions (continued) Bit Field Type Reset Description 14 VCE_STATE R 0x0 State of VCE voltage: 0x0 = Low 0x1 = High 13 GD_TWN_SEC_FAULT R 0x0 Gate driver over temperature warning triggers a fault when the temperature of the secondary (VCC2) side is greater than the TWN_SET threshold. This bit is cleared when the temperature drops below the threshold, followed by a read of the STATUS4 register: 0x0 = No fault 0x1 = Fault 12 GD_TSD_SEC_FAULT R 0x0 Gate driver thermal shutdown triggers a fault when the temperature of the secondary (VCC2) side is greater than the TSD_SET threshold: 0x0 = No fault 0x1 = Fault 11 RESERVED R 0x0 This bit field is reserved. 10 OR_NFLT1_SEC R 0x0 Indicates the logic OR of all secondary side faults reporting to pin nFLT1. 9 OR_NFLT2_SEC R 0x0 Indicates the logic OR of all secondary side faults reporting to pin nFLT2. 8 BIST_SEC_FAULT R 0x0 A secondary side BIST diagnosis fault is triggered when the latent check BIST fails during secondary side power-up: 0x0 = No fault 0x1 = Fault 7 CLK_MON_SEC_FAULT R 0x0 A secondary side clock monitor fault is triggered when the received clock from the primary side is mismatched from the secondary clock: 0x0 = No fault 0x1 = Fault 6 CFG_CRC_SEC_FAULT R 0x0 A secondary side configuration register CRC fault is triggered if a configuration bit for the secondary side registers (CFG4 - CF11) changes while in ACTIVE mode. Additionally, CFG_CRC_SEC_FAULT is set if the SPITEST register or one of the RESERVED bits in the secondary side registers is written while in the Configuration 2 state: 0x0 = No fault 0x1 = Fault 5 TRIM_CRC_SEC_FAULT R 0x0 A secondary side internal data CRC fault is triggered if one of the internal bits held in memory changes. The trim register CRC is monitored in Configuration 2 and ACTIVE states: 0x0 = No fault 0x1 = Fault 4-1 RESERVED R 0x0 This bit field is reserved Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 89 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-31. STATUS4 Register Field Descriptions (continued) Bit 0 Field Type Reset Description SEC_RDY R 0x0 Secondary side is ready for operations: 0x0 = Not ready 0x1 = Ready 7.6.1.27 STATUS5 Register STATUS5 is shown in Figure 7-71 and described in Table 7-32. Return to Summary Table. Figure 7-71. STATUS5 Register 15 14 13 12 11 10 9 8 ADC_FAULT Reserved Reserved Reserved Reserved Reserved Reserved Reserved R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 7 6 5 4 3 2 1 0 Reserved Reserved Reserved Reserved Reserved Reserved Reserved RESERVED R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 R-0x0 Table 7-32. STATUS5 Register Field Descriptions Bit Field Type Reset Description 15 ADC_FAULT R 0x0 ADC_FAULT indicates that a fault has occurred in the VREF or during the ADC data transfer to the primary side. This fault only indicates faults when the ADC is enabled. 0x0 = No fault 0x1 = Fault condition. The VREF supply is out of range (OV, UV, or in current limit), or the IN+ signal is faster than guaranteed operation while ADC is enabled (30kHz). 14-0 RESERVED R 0x0 This bit field is reserved 7.6.1.28 CONTROL1 Register CONTROL1 is shown in Figure 7-72 and described in Table 7-33. To write data in ACTIVE state, disable the configuration CRC check by setting CRC_DIS=1 before writing the data. The only exception to this is the CLR_SPI_CRC bit. This bit can be written in ACTIVE mode without disabling the CRC. Return to Summary Table. Figure 7-72. CONTROL1 Register 15 14 13 12 11 10 9 8 CLR_SPI_CRC RESERVED CFG_CRC_CH K_PRI R/W-0x0 R-0x0 R/W-0x0 7 6 5 PWM_COMP_ CHK RESERVED STP_CHK RESERVED CLK_MON_CH K_PRI R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 90 4 3 2 Submit Document Feedback 1 0 Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-33. CONTROL1 Register Field Descriptions Bit Field Type Reset Description 15 CLR_SPI_CRC R/W 0x0 Clear SPI CRC code: 0x0 = No 0x1 = Yes 14-9 8 RESERVED R 0x0 This bit field is reserved CFG_CRC_CHK_PRI R/W 0x0 Run CRC check of configuration register bits of primary (VCC1) side: 0x0 = No 0x1 = Yes 7 PWM_COMP_CHK R/W 0x0 Run PWM signal comparison function check. PWM comparator generates PWM fault to set PWM_COMP_CHK_FAULT. This is only available in Configuration 2: 0x0 = No 0x1 = Yes 6 RESERVED R/W 0x0 This bit field is reserved 5 STP_CHK R/W 0x0 Run the check of STP function. shoot through protection generates STP fault to set STP_FAULT: 0x0 = No 0x1 = Yes 4-1 0 RESERVED R 0x0 This bit field is reserved CLK_MON_CHK_PRI R/W 0x0 Run clock monitor check. Primary side clock monitor generates clock monitor fault to set CLK_MON_PRI_FAULT. SPI functions normally during this test: 0x0 = No 0x1 = Yes 7.6.1.29 CONTROL2 Register CONTROL2 is shown in Figure 7-73 and described in Table 7-34. To write data in ACTIVE state, disable the configuration CRC check by setting CRC_DIS=1 before writing the data. Return to Summary Table. Figure 7-73. CONTROL2 Register 15 14 CLR_STAT_RE G RESERVED R/W-0x0 R/W-0x0 13 12 GATE_OFF_CH GATE_ON_CH K K R/W-0x0 R/W-0x0 7 6 5 4 OCP_CHK RESERVED VGTH_MEAS RESERVED R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 11 10 9 8 VCECLP_CHK RESERVED DESAT_CHK SCP_CHK R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 3 2 1 CLK_MON_CH CFG_CRC_CH PS_TSD_CHK_ K_SEC K_SEC SEC R/W-0x0 R/W-0x0 R/W-0x0 0 RESERVED R/W-0x0 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 91 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-34. CONTROL2 Register Field Descriptions Bit Field Type Reset Description 15 CLR_STAT_REG R/W 0x0 Clear status register. This bit is set back 0 once status register is cleared. Reading this bit always returns 0: 0x0 = No 0x1 = Yes 14 RESERVED R/W 0x0 This bit field is reserved. 13 GATE_OFF_CHK R/W 0x0 Check the continuity of gate turnoff path. The gate monitor comparator generates off-state fault to test the GM_FAULT while the gate is off. This function is used in ACTIVE mode with the CRC_DIS bit set. The MCU or the external controller controls IN+/IN- to turn off OUTH before sending this command. The gate driver output is pulled low and does not respond to IN+/IN- until GM_FAULT and this bit is cleared. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = OFF 0x1 = ON 12 GATE_ON_CHK R/W 0x0 Check the continuity of gate turnon path. The gate monitor comparator generates on-state fault to test the GM_FAULT while the gate is on. This function is used in ACTIVE mode with the CRC_DIS bit set. The gate driver output is pulled low. MCU or the external controller controls IN+/IN- to turn on OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = OFF 0x1 = ON 11 VCECLP_CHK R/W 0x0 Manual VCECLP BIST. The VCECLAMP comparator generates VCE over voltage fault to set VCEOV_FAULT. This function is used in ACTIVE mode with the CRC_DIS bit set. MCU or the external controller controls IN+/IN- to turn off OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = No 0x1 = Yes 92 10 RESERVED R/W 0x0 Reserved 9 DESAT_CHK R/W 0x0 Manual DESAT BIST. The DESAT comparator generates DESAT fault to set DESAT_FAULT. This function is used in ACTIVE mode with the CRC_DIS bit set. MCU or the external controller controls IN+/IN- to turn on OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = No 0x1 = Yes Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-34. CONTROL2 Register Field Descriptions (continued) Bit 8 Field Type Reset Description SCP_CHK R/W 0x0 Manual SCP BIST. The SCP comparator generates short circuit fault to set SC_FAULT. This function is used in ACTIVE mode with the CRC_DIS bit set. MCU or the external controller controls IN+/IN- to turn on OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = No 0x1 = Yes 7 OCP_CHK R/W 0x0 Manual OCP BIST. The OCP comparator generates over current fault to set OC_FAULT. This function is used in ACTIVE mode with the CRC_DIS bit set. MCU or the external controller controls IN+/IN- to turn on OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = No 0x1 = Yes 6 RESERVED R/W 0x0 Reserved 5 VGTH_MEAS R/W 0x0 Run VGTH measurement function. Refer to the Section 7.3.5.14 section. This is only available in Configuration 2: 0x0 = No 0x1 = Yes 4 RESERVED R/W 0x0 Reserved 3 CLK_MON_CHK_SEC R/W 0x0 Manual clock monitor BIST. Secondary side clock monitor generates clock monitor fault to set CLK_MON_SEC_FAULT. SPI function normally during this test: 0x0 = No 0x1 = Yes 2 CFG_CRC_CHK_SEC R/W 0x0 Run CRC check of configuration bits of VCC2 side, Secondary side configuration CRC generates CRC fault to set CFG_CRC_SEC_FAULT: 0x0 = No 0x1 = Yes 1 PS_TSD_CHK_SEC R/W 0x0 Check power switch TSD protection function. The Power Switch over temperature protection generates over temperature fault to set PS_TSD_FAULT. This function is used in ACTIVE mode with the CRC_DIS bit set. MCU or the external controller controls IN+/IN- to turn on OUTH before sending this command. Ensure that the CRC_DIS bit is cleared after performing the necessary latent function checks to enable the CRC function: 0x0 = No 0x1 = Yes 0 RESERVED R/W 0x0 This bit field is reserved. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 93 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 7.6.1.30 ADCCFG Register ADCCFG is shown in Figure 7-74 and described in Table 7-35. Return to Summary Table. Figure 7-74. ADCCFG Register 15 14 13 12 11 10 9 8 RESERVED ADC_ON_CH_ SEL_7 ADC_ON_CH_ SEL_6 ADC_ON_CH_ SEL_5 ADC_ON_CH_ SEL_4 ADC_ON_CH_ SEL_3 ADC_ON_CH_ SEL_2 ADC_ON_CH_ SEL_1 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 7 6 5 4 3 2 1 0 RESERVED ADC_OFF_CH_ ADC_OFF_CH_ ADC_OFF_CH_ ADC_OFF_CH_ ADC_OFF_CH_ ADC_OFF_CH_ ADC_OFF_CH_ SEL_7 SEL_6 SEL_5 SEL_4 SEL_3 SEL_2 SEL_1 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R-0x0 Table 7-35. ADCCFG Register Field Descriptions Bit Field Type Reset Description 15 Reserved R/W 0x0 Reserved 14 ADC_ON_CH_SEL_7 R/W 0x0 The die temperature is enabled for sampling during the PWM ON ADC round robin. Die temperature data is returned to ADCDATA7. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 13 ADC_ON_CH_SEL_6 R/W 0x0 The AI6 channel is enabled for sampling during the PWM ON ADC round robin. AI6 data is returned to ADCDATA6. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 12 ADC_ON_CH_SEL_5 R/W 0x0 The AI4 channel is enabled for sampling during the PWM ON ADC round robin. AI4 data is returned to ADCDATA5. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 11 ADC_ON_CH_SEL_4 R/W 0x0 The AI2 channel is enabled for sampling during the PWM ON ADC round robin. AI2 data is returned to ADCDATA4. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 10 ADC_ON_CH_SEL_3 R/W 0x0 The AI5 channel is enabled for sampling during the PWM ON ADC round robin. AI5 data is returned to ADCDATA3. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 94 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-35. ADCCFG Register Field Descriptions (continued) Bit 9 Field Type Reset Description ADC_ON_CH_SEL_2 R/W 0x0 The AI3 channel is enabled for sampling during the PWM ON ADC round robin. AI3 data is returned to ADCDATA2. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 8 ADC_ON_CH_SEL_1 R/W 0x0 The AI1 channel is enabled for sampling during the PWM ON ADC round robin. AI1 data is returned to ADCDATA1. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 7 Reserved R/W 0x0 Reserved 6 ADC_OFF_CH_SEL7 R/W 0x0 The die temperature is enabled for sampling during the PWM OFF ADC round robin. Die temperature data is returned to ADCDATA7. The round robin sampling order is: AI1, AI3, AI5,AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 5 ADC_OFF_CH_SEL6 R/W 0x0 The AI6 channel is enabled for sampling during the PWM OFF ADC round robin. AI6 data is returned to ADCDATA6. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 4 ADC_OFF_CH_SEL5 R/W 0x0 The AI4 channel is enabled for sampling during the PWM OFF ADC round robin. AI4 data is returned to ADCDATA5. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 3 ADC_OFF_CH_SEL4 R/W 0x0 The AI2 channel is enabled for sampling during the PWM OFF ADC round robin. AI2 data is returned to ADCDATA4. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 2 ADC_OFF_CH_SEL3 R/W 0x0 The AI5 channel is enabled for sampling during the PWM OFF ADC round robin. AI5 data is returned to ADCDATA3. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 1 ADC_OFF_CH_SEL2 R/W 0x0 The AI3 channel is enabled for sampling during the PWM OFF ADC round robin. AI3 data is returned to ADCDATA2. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 95 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-35. ADCCFG Register Field Descriptions (continued) Bit 0 Field Type Reset Description ADC_OFF_CH_SEL1 R/W 0x0 The AI1 channel is enabled for sampling during the PWM OFF ADC round robin. AI1 data is returned to ADCDATA1. The round robin sampling order is: AI1, AI3, AI5, AI2, AI4, AI6, Die Temp: 0x0 = No 0x1 = Yes 7.6.1.31 DOUTCFG Register DOUTCFG is shown in Figure 7-75 and described in Table 7-36. Return to Summary Table. Figure 7-75. DOUTCFG Register 15 14 13 12 11 10 AI1OT_EN AI3OT_EN AI5OT_EN AI2OCSC_EN AI4OCSC_EN AI6OCSC_EN FREQ_DOUT RW-0x0 RW-0x0 RW-0x0 RW-0x1 RW-0x1 RW-0x0 R/W-0x0 5 4 3 2 7 6 RESERVED DOUT_TO_TJ R/W-0x0 R/W-0x0 9 8 1 0 DOUT_TO_AI6 DOUT_TO_AI4 DOUT_TO_AI2 DOUT_TO_AI5 DOUT_TO_AI3 DOUT_TO_AI1 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R/W-0x0 R-0x0 Table 7-36. DOUTCFG Register Field Descriptions Bit Field Type Reset Description 15 AI1OT_E R/W 0x0 AI1 Over Temperature protection for power FET: 0x0 = Disabled 0x1 = Enabled 14 AI3OT_EN R/W 0x0 AI3 Over Temperature protection for power FET: 0x0 = Disabled 0x1 = Enabled 13 AI5OT_EN R/W 0x0 AI5 Over Temperature protection for power FET: 0x0 = Disabled 0x1 = Enabled 12 AI2OCSC_EN R/W 0x1 AI2 Over Current / Short circuit protection for power FET: 0x0 = Disabled 0x1 = Enabled 11 AI4OCSC_EN R/W 0x1 AI4 Over Current / Short circuit protection for power FET: 0x0 = Disabled 0x1 = Enabled 10 AI6OCSC_EN R/W 0x0 AI6 Over Current / Short circuit protection for power FET: 0x0 = Disabled 0x1 = Enabled 96 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Table 7-36. DOUTCFG Register Field Descriptions (continued) Bit Field Type Reset Description 9-8 FREQ_DOUT R/W 0x0 DOUT output frequency: 0x0 = 13.9kHz 0x1 = 27.8kHz 0x2 = 55.7kHz 0x3 = 111.4kHz 7 RESERVED R/W 0x0 Reserved 6 DOUT_TO_TJ R/W 0x0 Channel of die temp is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes 5 DOUT_TO_AI6 R/W 0x0 Channel AI6 is selected to output on DOUT. Only one channel can be selected at a time. : 0x0 = No 0x1 = Yes 4 DOUT_TO_AI4 R/W 0x0 Channel AI4 is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes 3 DOUT_TO_AI2 R/W 0x0 Channel AI2 is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes 2 DOUT_TO_AI5 R/W 0x0 Channel AI5 is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes 1 DOUT_TO_AI3 R/W 0x0 Channel AI3 is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes 0 DOUT_TO_AI1 R/W 0x0 Channel AI1 is selected to output on DOUT. Only one channel can be selected at a time.: 0x0 = No 0x1 = Yes Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 97 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 8 Applications and Implementation Note Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 8.1 Application Information 8.1.1 Power Dissipation Considerations Proper system design must assure that the device operates within safe thermal limits across the entire load range. The total power dissipation is the sum of the power dissipated by bias supply current, internal parasitic switching losses, and power dissipated by the series gate resistor and load. The equation Equation 4 shows total device power dissipation. PGDL ªQg u fPWM u (VCC2 ¬ VEE2 )º¼ u Rint Rint Rg VCC2 VEE2 u IQVCC2 (4) where • • • • • • • Qg is the gate charge of the power transistor fPWM is the PWM frequency VCC2 is the positive supply voltage VEE2 is the negative supply voltage Rint is the gate driver internal gate resistance Rg is the external gate resistor IQVCC2 is the quiescent supply current of VCC2 8.1.2 Device Addressing When using the Address-based configuration for SPI communication in the system, all devices must be individually addressed. Upon entering the Configuration 1 state (indicated by nFLT* high, assuming no fault during startup), all devices are addressable 0x1 through 0xE (14 unique addresses), with 0xF being a broadcast address to which all devices respond. Addressing is done in the Configuration 1 state. In this state, the IN+ input is pulled high while the WR_CA command is sent with the defined address. The written address is stored in the GDADDRESS[GD_ADDR] bits (GDADDRESS). Once all devices are addressed, send the CFG_IN command with the broadcast device address (0xF) to lock in the device address and move to configuring the devices (Configuration 2 state). The timing diagram for the addressing is shown in Timing diagram for addressing when using the Address-based SPI Communication Scheme.. 98 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 www.ti.com UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 Figure 8-1. Timing diagram for addressing when using the Address-based SPI Communication Scheme. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 99 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 8.2 Typical Application Using Internal ADC Reference and Power FET Sense Current Monitoring VCC2 +12V VIN FB LM25180 RSET SW GND GND2 VEE2 GNDP VI/O VI/O Safety Controller 10k 10k IRQ 1F GPIO GND1 MCU GD_LS GD_HS VCC2 NC VCECLP NC VBST NC OUTH 1.5 ASC_EN OUTL 1.5 nFLT1 VEE2 D3 2200pF 100 D4 VEE2 VEE2 VCC1 GND2 ASC VREF IN- (PS_TSD) AI1 IN+ (OC/SC) AI2 AI3 nCS nCS AI4 MOSI SDI (ASC_EN) AI5 (ASC) AI6 SDO GND1 1F 10 GND2 100 10 Any analog voltages less than 3.6V can be measured 10 10nF 10nF 4.7F 100pF 10nF GND2 GND2 GND2 GND2 VREG2 VREG1 Safety Controller 0.1F CLAMP nFLT2/DOUT CLK 4.7 F 10F NC SCLK MISO GND2 DESAT GND1 GND2 VCC2 GND1 UCC5870-Q1 VEE2 10F GND1 VEE2 GND2 Digital Iso Figure 8-2. Typical Application Circuit using Sense FET Overcurrent Sensing 8.2.1 Design Requirements Table 8-1 lists reference design parameters for the example application: UCC51870 driving 400V IGBT transistors in a low-side configuration. Table 8-1. Design Requirements 100 PARAMETER VALUE UNITS DC Bus Voltage 400 V VCC1 3.3 V VCC2 15 V VEE2 -8 V Switching Frequency 10 kHz Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 8.2.2 Detailed Design Procedure 8.2.2.1 VCC1, VCC2, and VEE2 Bypass Capacitors Use ceramic capacitors between VCC1 and GND1, VCC2 and VGND2, and VEE2 and VGND2. For VCC1, it is recommended to use a 0.1µF capacitor in parallel with a 1µF capacitor. Use at least a 6.3V voltage rating. For VCC2, it is recommended to use a 0.1µF capacitor in parallel with a 1µF capacitor at the pin. Bulk capacitor (>22µF) on the supply rail is required to ensure minimal droop during transitions. Use at least a 50V voltage rating. For VEE2, it is recommended to use a 0.1µF capacitor in parallel with a 1µF capacitor at the pin. Bulk capacitor (>22µF) on the supply rail is required to ensure minimal droop during transitions. Use at least a 25V voltage rating. 8.2.2.2 VREF, VREG1, and VREG2 Bypass Capacitors Connect a ceramic capacitor between VREG1 and GND1, VREG2 and VEE2, and VREF and GND2. For the VREG1 and VREG2 outputs, it is recommended to use a 0.1µF capacitor in parallel with a 4.7µF capacitor at the pin with at least a 6.3V voltage rating. It is recommended to bypass VREF with a 1µF capacitor at the pin with at least a 6.3V voltage rating. 8.2.2.3 Bootstrap Capacitor (VBST) Connect a ceramic capacitor between VBST and OUTH. It is recommended to use a 0.1µF capacitor with at least a 6.3V voltage rating. 8.2.2.4 VCECLP Input The active VCE clamp circuit is used to reduce VCE overshoot voltage during IGBT turn off. The external circuit (Figure 8-3) uses four components: A high-voltage TVS diode (D1) that turns on (avalanche breakdown) if the VCE overshoot during the IGBT turn-off is greater than the TVS diode avalanche limit, a filter capacitor (CP) that is charged when D1 conducts, a diode (D2) that conducts some of the avalanche current to the IGBT gate to increase the gate voltage (VGE) in order slow down the turn off transient and reduce the VCE overshoot, and a resistor (RC) to set the time constant to discharge the VCECLP node when D1 stops conducting. Select the D1 avalanche voltage rating to be the IGBT VCE overshoot voltage control target. During normal operation, the VCE dV/dt couples to VCECLP through junction capacitance of D1. The CP value is selected to filter this coupled ripple voltage to prevent triggering the VCE clamp function during normal operation. When a VCE over voltage occurs and D1 avalanches, CP charges to the VCECLPth by avalanche current, then VCE clamp function triggers and OUTL driver is disabled while the STO current is enabled. The RP value sets the the RC time constant when the CP voltage drops below VCECLPth. The value of RP depends on the selection of the IGBT, D1, RGON, RGOFF. Typically, the Rp value is between 10 to 100 ohm and CP value is between 10nF to 100nF. There is not a hard and fast calculation for these components. The best method is experimenting to fine tune the components for best performance in the application. See Figure 8-4 for an example of performance with the UCC5870QDWJEVM-026 () EVM. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 101 UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 www.ti.com Figure 8-3. VCECLP External Components 8.2.2.5 External CLAMP Output When using an external Miller clamp, select a MOSFET with the required RDSON for the desired pulldown strength. Connect CLAMP to the gate of the pulldown transistor, the drain to the gate of the external power FET, and the source to GND2 at the external power FET. 8.2.2.6 AI* Inputs AI* require a series resistor and bypass capacitor (RC filter) to ensure best results. The values must be selected based on the required corner frequency for the input. A tradeoff must be made between response time, in the case of SCP and OCP monitoring, and the noise during ADC measurements. The DC input impedance of the AI* inputs is very high. However, as the signal frequency goes up, the input impedance decreases. The input impedance can be estimated as: ZAI* = sqrt(8kΩ2 + (1 /( 2π × fS × 1.5pF))2) (5) Where fS is the frequency of the signal. The filter The recommended RC for OCP/SCP monitoring is 100ohm and 100pF. This provides a quicker response with the drawback of more noise in the measurement. The RC chosen for the other inputs used in the application circuits is 10ohm and 10nF. All of the ADC data taken on these inputs in this datasheet are based on those RC values. For best results for ADC accuracy, it is recommended to use these components. If a different corner frequency is required, select a frequency that provides sufficient accuracy with the decreased AI* input impedance. The corner frequency is calculated using the following equation: fC = 1/ (2πRC) (6) 8.2.2.7 OUTH/ OUTL Outputs The OUTH and OUTL outputs provide split gate drive to customize the turn-on and turn-off rates to customize applications for limiting noise and ringing. A resistor from OUTH and from OUTL to the gate of the power transistor set the rise/fall time of the gate drive to the power transistor. To set the rise time, select the resistor (RG) for OUTH and OUTL to the gate according to the following equation: 102 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 RG=ωLS/ Q (7) Where LS is the inductance of the gate and Q is the quality factor between 0.5 (critically damped) and 1 (under damped). See SLLA385 () for additional information on gate resistor design. It is required that the value or RG must be greater than 1.5Ω for both OUTH and OUTL. 8.2.2.8 nFLT* Outputs The nFLT1 and nFLT2 indicators are open-drain outputs, connect a 1k to 100k resistor from nFLT* to VCC1 to set the correct logic level. 8.2.3 Application Curves VGE (10V/div) VGS (6V/div) VCE (100V/div) IDS (100A/div) VDS (200V/div) ICE (100A/div) Figure 8-4. IGBT Double Pulse Waveform Figure 8-5. SiC Double Pulse Waveform VGE (10V/div) VCECLP (10V/div) VCE (200V/div) ICE (200A/div) VCECLP HOLD = 100ns Figure 8-6. VCE Clamp Response with 100ns Hold Time Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 103 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 8.3 Typical Application Using DESAT Power FET Monitoring VCC2 +12V VIN FB LM25180 RSET SW GND GND2 VEE2 VCC2 GND1 VI/O VI/O Safety Controller 10k 10k IRQ 1 F GPIO GND1 MCU NC VCECLP NC VBST NC OUTH 1.5 ASC_EN OUTL 1.5 nFLT1 VEE2 VCC1 GND2 ASC VREF IN+ AI2 CLK AI3 nCS nCS AI4 MOSI SDI (ASC_EN) AI5 SCLK MISO 4.7 F (ASC) AI6 SDO GND1 100pF D3 GND2 2200pF D4 100 VEE2 1F DC_LINK 10 GND2 10 10 10 10nF 10nF 4.7F 10nF Any analog voltages less than 3.6V can be measured 10nF GND2 GND2 GND2 GND2 GND2 VREG2 VREG1 Safety Controller 0.1F D2 CLAMP nFLT2/DOUT (PS_TSD) AI1 GD_HS GND2 VCC2 IN- GD_LS 10F NC D1 VEE2 GND1 1k DESAT GND1 UCC5870-Q1 GND1 VEE2 10F VEE2 GND2 Digital Iso Figure 8-7. Typical Application Circuit using DESAT Overcurrent Protection 8.3.1 Detailed Design Procedure See the previous section on details for selection of external components. 8.3.1.1 DESAT Input The DESAT circuit monitors the power module (IGBT for example) for short circuit or over current protection. The external circuit includes four components (Figure 8-8): blanking capacitor (CBLK), clamping diode (DCLP), series resistor RS and high-voltage blocking diode (DHV). CBLK is used to determine the blanking time, tBLK. The time period for tBLK must be long enough to prevent a false trigger when the during the normal operation turn-on cycle. tBLK is calculated as: tBLK = CBLK × VDESATth/ ICHG (8) The high voltage diode DHV blocks the high voltage (VCE) while IGBT is OFF. The voltage rating for DHV must be higher than the DC bus voltage plus any switching transient voltage. It is good practice to choose a voltage rating for DHV to be the same or higher than the IGBT voltage rating. Once the proper voltage rating is determined, choose a diode with the least amount of junction capacitance to prevent coupling of DESAT with 104 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 the dV/dt of the VCE switching. Clamping diode, DCLP, provides a current path to for any coupling current due to the aforementioned junction capacitance of DHV. Select a diode large enough to handle any expected coupling current. The series resistor, RS, dampens any oscillations in the DESAT loop and determines the actual DESAT detection VCE voltage. The actual threshold is calculated as: VDESAT,ACTUAL = VDESATth - ICHG × RS - VDHV (9) VDHV is the forward voltage drop of the DHV diode and ICHG is the blanking capacitor charging current selected using the CFG5[DESAT_CHG_CURR] bits. Figure 8-8. External Components for DESAT Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 105 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 8.3.2 Application Curves DESATTH = 9V STO = 300mA DESATTH = 9V STO1 = 600mA 2LTOFF = 10V STO2 = 600mA VGE (10V/div) VDESAT (5V/div) VDESAT (5V/div) VGE (5V/div) VCE (200V/div) VCE (200V/div) ICE (1000A/div) ICE (1000A/div) Figure 8-9. Soft Turn-Off (STO) Shutdown Response to DESAT Event 106 Figure 8-10. Two-Level Turn Off (2LTOFF) Shutdown Response to DESAT Event Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 9 Power Supply Recommendations 9.1 VCC1 Power Supply The VCC1 power supply sets the logic level requirements for the primary side. Connect a 3.3V supply to VCC1 when using 3.3V logic levels, or a 5V supply when using 5V logic levels for the digital IOs. 9.2 VCC2 Power Supply The VCC2 supply is the positive driver supply for the power transistor. Connect a 15V to 30V supply from VCC2 to GND2, depending on the drive voltage requirement for the selected transistor. 9.3 VEE2 Power Supply The VEE2 supply is the negative driver supply for the power transistor. Connect a -12V to 0V supply from VEE2 to GND2, depending on the hold off voltage requirement for the selected power transistor. 9.4 VREF Supply (Optional) When tighter ADC accuracy that achievable with the internal reference is required, and external precision reference may be used. Connect a 4V reference to the VREF output. The accuracy of the reference is directly proportional to the achieved accuracy of the ADC. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 107 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 10 Layout 10.1 Layout Guidelines One must pay close attention to PCB layout in order to achieve optimum performance for the device. 10.1.1 Component Placement • • Low-ESR and low-ESL capacitors must be connected close to the device between the VCC1 and GND1 pins and between the VCC2, VEE2 and GND2 pins to support high peak currents when turning on the external power transistor. Place the VBST and VREF caps as close to the device as possible. 10.1.2 Grounding Considerations • • It is essential to confine the high peak currents that charge and discharge the transistor gates to a minimal physical area. This decreases the loop inductance and minimize noise on the gate terminals of the transistors. The gate driver must be placed as close as possible to the transistors. Pay attention to high current path that includes the bootstrap capacitor. The bootstrap capacitor is recharged on a cycle-by-cycle basis through the diode by the VCC2 bypass capacitor. This recharging occurs in a short time interval and involves a high peak current. Minimizing this loop length and area on the circuit board is important for ensuring reliable operation. 10.1.3 High-Voltage Considerations • • To ensure isolation performance between the primary and secondary side, one should avoid placing any PCB traces or copper below the driver device. A PCB cutout is recommended in order to prevent contamination that may compromise the UCC51870’s isolation performance. For half-bridge, or high-side/low-side configurations, where the high-side and low-side drivers could operate with a DC-link voltage up to 1000 VDC, one should try to increase the creepage distance of the PCB layout between the high and low-side PCB traces. 10.1.4 Thermal Considerations • • • 108 The power dissipated by the device is directly proportional to the drive voltage, heavy capacitive loading, and/or high switching frequency (refer to Power Dissipation Considerations section for more details). Proper PCB layout helps dissipate heat from the device to the PCB and minimize junction to board thermal impedance (θJB). Increasing the PCB copper connecting to VCC2 and VEE2 is recommended, with priority on maximizing the connection to VEE2. However, high voltage PCB considerations mentioned above must be maintained. If there are multiple layers in the system, it is also recommended to connect the VCC2 and VEE2 to internal ground or power planes through multiple vias of adequate size. However, keep in mind that there shouldn’t be any traces/coppers from different high voltage planes overlapping. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 www.ti.com UCC5870-Q1 SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 10.2 Layout Example Figure 10-1. Layout Example Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 109 UCC5870-Q1 www.ti.com SLUSD86C – OCTOBER 2019 – REVISED SEPTEMBER 2021 11 Device and Documentation Support 11.1 Documentation Support 11.1.1 Related Documentation For related documentation see the following: • Digital Isolator Design Guide • Isolation Glossary • Documentation available to aid ISO 26262 system design up to ASIL D 11.2 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 11.3 Support Resources TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. 11.4 Trademarks TI E2E™ is a trademark of Texas Instruments. All trademarks are the property of their respective owners. 11.5 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 11.6 Glossary TI Glossary This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information The following pages include mechanical packaging and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 110 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: UCC5870-Q1 PACKAGE OPTION ADDENDUM www.ti.com 18-Jan-2021 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) UCC5870QDWJQ1 ACTIVE SSOP DWJ 36 37 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 UCC5870Q UCC5870QDWJRQ1 ACTIVE SSOP DWJ 36 750 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 UCC5870Q (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
UCC5870QDWJRQ1 价格&库存

很抱歉,暂时无法提供与“UCC5870QDWJRQ1”相匹配的价格&库存,您可以联系我们找货

免费人工找货
UCC5870QDWJRQ1
  •  国内价格 香港价格
  • 750+109.90663750+14.26388

库存:1463

UCC5870QDWJRQ1
  •  国内价格 香港价格
  • 1+172.773211+22.42281
  • 10+137.3376610+17.82393
  • 25+128.4793625+16.67428
  • 100+119.70180100+15.53511

库存:1463