SLVSH22 May   2024 DRV8000-Q1

ADVANCE INFORMATION  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings Auto
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information RGZ package
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 External Components
    4. 7.4 Feature Description
      1. 7.4.1 Heater MOSFET Driver
        1. 7.4.1.1 Heater MOSFET Driver Control
        2. 7.4.1.2 Heater MOSFET Driver Protection
          1. 7.4.1.2.1 Heater SH_HS Internal Diode
          2. 7.4.1.2.2 Heater MOSFET VDS Overcurrent Protection (HEAT_VDS)
          3. 7.4.1.2.3 Heater MOSFET Open Load Detection
      2. 7.4.2 High-side Drivers
        1. 7.4.2.1 High-side Driver Control
          1. 7.4.2.1.1 High-side Driver PWM Generator
          2. 7.4.2.1.2 Constant Current Mode
          3. 7.4.2.1.3 OUT7 HS ITRIP Behavior
          4. 7.4.2.1.4 High-side Drivers - Parallel Outputs
        2. 7.4.2.2 High-side Driver Protection Circuits
          1. 7.4.2.2.1 High-side Drivers Internal Diode
          2. 7.4.2.2.2 High-side Driver Over Current Protection
          3. 7.4.2.2.3 High-side Driver Open Load Detection
      3. 7.4.3 Electro-chromic Glass Driver
        1. 7.4.3.1 Electro-chromic Driver Control
        2. 7.4.3.2 Electro-chromic Driver Protection
      4. 7.4.4 Half-bridge Drivers
        1. 7.4.4.1 Half-bridge Control
        2. 7.4.4.2 Half-bridge ITRIP Regulation
        3. 7.4.4.3 Half-bridge Protection and Diagnostics
          1. 7.4.4.3.1 Half-bridge Off-State Diagnostics (OLP)
          2. 7.4.4.3.2 Half-Bridge Active Open Load Detection (OLA)
          3. 7.4.4.3.3 Half-Bridge Over-Current Protection
      5. 7.4.5 Gate Drivers
        1. 7.4.5.1 Input PWM Modes
          1. 7.4.5.1.1 Half-Bridge Control
          2. 7.4.5.1.2 H-Bridge Control
          3. 7.4.5.1.3 DRVOFF - Gate Driver Shutoff Pin
        2. 7.4.5.2 Smart Gate Driver - Functional Block Diagram
          1. 7.4.5.2.1  Smart Gate Driver
          2. 7.4.5.2.2  Functional Block Diagram
          3. 7.4.5.2.3  Slew Rate Control (IDRIVE)
          4. 7.4.5.2.4  Gate Driver State Machine (TDRIVE)
            1. 7.4.5.2.4.1 tDRIVE Calculation Example
          5. 7.4.5.2.5  Propagation Delay Reduction (PDR)
          6. 7.4.5.2.6  PDR Pre-Charge/Pre-Discharge Control Loop Operation Details
            1. 7.4.5.2.6.1 PDR Pre-Charge/Pre-Discharge Setup
          7. 7.4.5.2.7  PDR Post-Charge/Post-Discharge Control Loop Operation Details
            1. 7.4.5.2.7.1 PDR Post-Charge/Post-Discharge Setup
          8. 7.4.5.2.8  Detecting Drive and Freewheel MOSFET
          9. 7.4.5.2.9  Automatic Duty Cycle Compensation (DCC)
          10. 7.4.5.2.10 Closed Loop Slew Time Control (STC)
            1. 7.4.5.2.10.1 STC Control Loop Setup
        3. 7.4.5.3 Tripler (Double-Stage) Charge Pump
        4. 7.4.5.4 Wide Common Mode Differential Current Shunt Amplifier
        5. 7.4.5.5 Gate Driver Protection Circuits
          1. 7.4.5.5.1 MOSFET VDS Overcurrent Protection (VDS_OCP)
          2. 7.4.5.5.2 Gate Driver Fault (VGS_GDF)
          3. 7.4.5.5.3 Offline Short Circuit and Open Load Detection (OOL and OSC)
      6. 7.4.6 Sense Output (IPROPI)
      7. 7.4.7 Protection Circuits
        1. 7.4.7.1 Fault Reset (CLR_FLT)
        2. 7.4.7.2 DVDD Logic Supply Power on Reset (DVDD_POR)
        3. 7.4.7.3 PVDD Supply Undervoltage Monitor (PVDD_UV)
        4. 7.4.7.4 PVDD Supply Overvoltage Monitor (PVDD_OV)
        5. 7.4.7.5 VCP Charge Pump Undervoltage Lockout (VCP_UV)
        6. 7.4.7.6 Thermal Clusters
        7. 7.4.7.7 Watchdog Timer
        8. 7.4.7.8 Fault Detection and Response Summary Table
    5. 7.5 Programming
      1. 7.5.1 SPI Interface
      2. 7.5.2 SPI Format
      3. 7.5.3 Timing Diagrams
  9. DRV8000-Q1 Register Map
  10. DRV8000-Q1_STATUS Registers
  11. 10DRV8000-Q1_CNFG Registers
  12. 11DRV8000-Q1_CTRL Registers
  13. 12Application and Implementation
    1. 12.1 Application Information
    2. 12.2 Typical Application
      1. 12.2.1 Design Requirements
    3. 12.3 Initialization Setup
    4. 12.4 Power Supply Recommendations
      1. 12.4.1 Bulk Capacitance Sizing
    5. 12.5 Layout
      1. 12.5.1 Layout Guidelines
      2. 12.5.2 Layout Example
  14. 13Device and Documentation Support
    1. 13.1 Receiving Notification of Documentation Updates
    2. 13.2 Support Resources
    3. 13.3 Trademarks
    4. 13.4 Electrostatic Discharge Caution
    5. 13.5 Glossary
  15. 14Revision History
  16. 15Mechanical, Packaging, and Orderable Information
    1. 15.1 Package Option Addendum
    2. 15.2 Tape and Reel Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

DRV8000-Q1_STATUS Registers

Table 9-1 lists the memory-mapped registers for the DRV8000-Q1_STATUS registers. All register offset addresses not listed in Table 9-1 should be considered as reserved locations and the register contents should not be modified.

Table 9-1 DRV8000-Q1_STATUS Registers
OffsetAcronymRegister NameSection
0hIC_STAT1Device status summary 1.Section 9.1
1hIC_STAT2Device status summary 2.Section 9.2
2hGD_STATGate driver status.Section 9.3
3hHB_STAT1Half-bridge overcurrent status.Section 9.4
4hHB_STAT2Half-bridge open-load status.Section 9.5
5hEC_HEAT_ITRIP_STATElectrochrome, Heater, and ITRIP status.Section 9.6
6hHS_STATHigh-side driver status.Section 9.7
7hSPARE_STAT1Spare status 1.Section 9.8
8hSPARE_STAT2Spare status 2.Section 9.9

Complex bit access types are encoded to fit into small table cells. Table 9-2 shows the codes that are used for access types in this section.

Table 9-2 DRV8000-Q1_STATUS Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Reset or Default Value
-nValue after reset or the default value

9.1 IC_STAT1 Register (Offset = 0h) [Reset = C000h]

IC_STAT1 is shown in Table 9-3.

Return to the Summary Table.

Main device status register for driver, supply and over temperature fault status. Also includes watchdog and ITRIP regulation fault status.

Table 9-3 IC_STAT1 Register Field Descriptions
BitFieldTypeResetDescription
15SPI_OKR1h Indicates if a SPI communications fault has been detected.

0b = One or multiple of SCLK_FLT in the prior frames.

1b = No SPI fault has been detected.
14PORR1h Indicates power-on-reset condition.

0b = No power-on-reset condition detected.

1b = Power-on reset condition detected.
13FAULTR0h General Fault indicator.
Indicates a device or driver fault has occurred.

0b = No fault.

1b = Fault detected.
12WARNR0h General warning indicator.
Indicates a warning is present.

0b = No warning.

1b = Warning is present.
11GDR0h Logic OR of VDS and VGS fault indicators for gate driver.
10HBR0h Logic OR of overcurrent and open load fault indicators for half-bridges.
9EC_HEATR0h Logic OR of EC OV/UV, overcurrent, open load fault indicators for EC and heater.
8HSR0h Logic OR of overcurrent and open load fault indicators for high-side drivers.
7PVDD_UVR0h Indicates undervoltage fault on PVDD pin.
6PVDD_OVR0h Indicates overvoltage fault on PVDD pin.
5VCP_UVR0h Indicates undervoltage fault on VCP pin.
4OTWR0h Indicates overtemperature warning.
3OTSDR0h Indicates overtemperature shutdown
2WD_FLTR0h Indicates watchdog timer fault.
1ITRIPR0h Indicates ITRIP regulation warning when any OUTx entered ITRIP.
0OUT7_ITRIP_TOR0h Indicates OUT7 ITRIP timeout has occurred when set.

9.2 IC_STAT2 Register (Offset = 1h) [Reset = 0000h]

IC_STAT2 is shown in Table 9-4.

Return to the Summary Table.

Second device status register with SPI faults and specific thermal cluster fault/warning status.

Table 9-4 IC_STAT2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13SCLK_FLTR0h Indicates SPI clock (frame) fault when the number of SCLK pulses in a transaction frame are not equal to 16.
Reported on bit SPI_ERR.
12RESERVEDR0h Reserved
11ZONE4_OTSDR0h Indicates overtemperature shutdown has occurred in zone 4.
10ZONE3_OTSDR0h Indicates overtemperature shutdown has occurred in zone 3.
9ZONE2_OTSDR0h Indicates overtemperature shutdown has occurred in zone 2.
8ZONE1_OTSDR0h Indicates overtemperature shutdown has occurred in zone 1.
7ZONE4_OTW_HR0h Indicates high temperature warning (above 125°C) has occurred in zone 4.
6ZONE3_OTW_HR0h Indicates high temperature warning (above 125°C) has occurred in zone 3.
5ZONE2_OTW_HR0h Indicates high temperature warning (above 125°C) has occurred in zone 2.
4ZONE1_OTW_HR0h Indicates high temperature warning (above 125°C) has occurred in zone 1.
3ZONE4_OTW_LR0h Indicates low temperature warning (above 105°C) has occurred in zone 4.
2ZONE3_OTW_LR0h Indicates low temperature warning (above 105°C) has occurred in zone 3.
1ZONE2_OTW_LR0h Indicates low temperature warning (above 105°C) has occurred in zone 2.
0ZONE1_OTW_LR0h Indicates low temperature warning (above 105°C) has occurred in zone 1.

9.3 GD_STAT Register (Offset = 2h) [Reset = 0000h]

GD_STAT is shown in Table 9-5.

Return to the Summary Table.

Gate driver status register with all gate driver faults and warnings, including smart gate driver faults and warnings.

Table 9-5 GD_STAT Register Field Descriptions
BitFieldTypeResetDescription
15DRVOFF_STATR0h Indicates the status (high or low) of DRVOFF pin.

If DRVOFF pin is asserted, DRVOFF_STAT = 1b.

If DRVOFF pin is de-asserted, DRVOFF_STAT = 0b.
14RESERVEDR0h Reserved
13STC_WARN_RR0h Indicates rising slew time TDRV overflow for half-bridge 1 and 2.
12STC_WARN_FR0h Indicates falling slew time TDRV overflow for half-bridge 1 and 2.
11PCHR_WARNR0h Indicates pre-charge underflow or overflow fault for half-bridge 1 and 2.
10PDCHR_WARNR0h Indicates pre-discharge underflow or overflow fault for half-bridge 1 and 2.
9IDIR_WARNR0h Indicates unknown current direction for half-bridge 1 and 2
8IDIRR0h Indicates current direction for half-bridge 1 and 2.
7VGS_L2R0h Indicates VGS gate fault on the low-side 2 MOSFET.
6VGS_H2R0h Indicates VGS gate fault on the high-side 2 MOSFET.
5VGS_L1R0h Indicates VGS gate fault on the low-side 1 MOSFET.
4VGS_H1R0h Indicates VGS gate fault on the high-side 1 MOSFET.
3VDS_L2R0h Indicates VDS overcurrent fault on the low-side 2 MOSFET.
2VDS_H2R0h Indicates VDS overcurrent fault on the high-side 2 MOSFET.
1VDS_L1R0h Indicates VDS overcurrent fault on the low-side 1 MOSFET.
0VDS_H1R0h Indicates VDS overcurrent fault on the high-side 1 MOSFET.

9.4 HB_STAT1 Register (Offset = 3h) [Reset = 0000h]

HB_STAT1 is shown in Table 9-6.

Return to the Summary Table.

Half-bridge overcurrent faults for either high- or low-side of each half-bridge.

Table 9-6 HB_STAT1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13OUT6_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT6.
12OUT5_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT5.
11OUT4_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT4.
10OUT3_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT3.
9OUT2_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT2.
8OUT1_LS_OCPR0h Indicates overcurrent fault on low-side of half-bridge OUT1.
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5OUT6_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT6.
4OUT5_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT5.
3OUT4_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT4.
2OUT3_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT3.
1OUT2_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT2.
0OUT1_HS_OCPR0h Indicates overcurrent fault on high-side of half-bridge OUT1.

9.5 HB_STAT2 Register (Offset = 4h) [Reset = 0000h]

HB_STAT2 is shown in Table 9-7.

Return to the Summary Table.

Half-bridge active and off-state open load faults.

Table 9-7 HB_STAT2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8HB_OLP_STATR0h Indicates off-state open load fault on the selected half-bridge output per HB_OLP_CNFG bits (OUTX or OUTY).
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5OUT6_OLAR0h Indicates active open load fault on half-bridge OUT6.
4OUT5_OLAR0h Indicates active open load fault on half-bridge OUT5.
3OUT4_OLAR0h Indicates active open load fault on half-bridge OUT4.
2OUT3_OLAR0h Indicates active open load fault on half-bridge OUT3.
1OUT2_OLAR0h Indicates active open load fault on half-bridge OUT2.
0OUT1_OLAR0h Indicates active open load fault on half-bridge OUT1.

9.6 EC_HEAT_ITRIP_STAT Register (Offset = 5h) [Reset = 0000h]

EC_HEAT_ITRIP_STAT is shown in Table 9-8.

Return to the Summary Table.

Includes all electrochrome and heater driver faults and warnings. Also includes ITRIP regulation status warnings.

Table 9-8 EC_HEAT_ITRIP_STAT Register Field Descriptions
BitFieldTypeResetDescription
15ECFB_UVR0h Indicates undervoltage (short to ground) fault on ECFB pin.
14ECFB_OVR0h Indicates overvoltage (short to battery) fault on ECFB pin.
13ECFB_HIR0h Indicates regulation overvoltage fault on ECFB pin.
12ECFB_LOR0h Indicates regulation undervoltage fault on ECFB pin.
11ECFB_OCR0h Indicates overcurrent fault on ECFB pin.
10ECFB_OLR0h Indicates open load fault on ECFB pin.
9HEAT_OLR0h Indicates open load fault on SH_HS pin.
8HEAT_VDSR0h Indicates overcurrent fault on heater MOSFET.
7OUT7_ITRIP_TOR0h Indicates ITRIP timeout occurred on OUT7.
6OUT7_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT7.
5OUT6_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT6.
4OUT5_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT5.
3OUT4_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT4.
2OUT3_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT3.
1OUT2_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT2.
0OUT1_ITRIP_STATR0h Indicates ITRIP regulation warning on OUT1.

9.7 HS_STAT Register (Offset = 6h) [Reset = 0000h]

HS_STAT is shown in Table 9-9.

Return to the Summary Table.

High-side driver overcurrent and open load fault status.

Table 9-9 HS_STAT Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13OUT12_OLAR0h Indicates open load fault on OUT12.
12OUT11_OLAR0h Indicates open load fault on OUT11.
11OUT10_OLAR0h Indicates open load fault on OUT10.
10OUT19_OLAR0h Indicates open load fault on OUT9.
9OUT8_OLAR0h Indicates open load fault on OUT8.
8OUT7_OLAR0h Indicates open load fault on OUT7.
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5OUT12_OCPR0h Indicates overcurrent fault on OUT12.
4OUT11_OCPR0h Indicates overcurrent fault on OUT11.
3OUT10_OCPR0h Indicates overcurrent fault on OUT10.
2OUT9_OCPR0h Indicates overcurrent fault on OUT9.
1OUT8_OCPR0h Indicates overcurrent fault on OUT8.
0OUT7_OCPR0h Indicates overcurrent fault on OUT7.

9.8 SPARE_STAT1 Register (Offset = 7h) [Reset = 0000h]

SPARE_STAT1 is shown in Table 9-10.

Return to the Summary Table.

Spare status register.

Table 9-10 SPARE_STAT1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

9.9 SPARE_STAT2 Register (Offset = 8h) [Reset = 0001h]

SPARE_STAT2 is shown in Table 9-11.

Return to the Summary Table.

Spare status register.

Table 9-11 SPARE_STAT2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7DEVICE_ID_7R0h Device ID bit field 7.
6DEVICE_ID_6R0h Device ID bit field 6.
5DEVICE_ID_5R0h Device ID bit field 5.
4DEVICE_ID_4R0h Device ID bit field 4.
3DEVICE_ID_3R0h Device ID bit field 3.
2DEVICE_ID_2R0h Device ID bit field 2.
1DEVICE_ID_1R0h Device ID bit field 1.
0DEVICE_ID_0R1h Device ID bit field 0.
DRV8000-Q1 address is 0x01.