SLVSHD4A October   2024  – March 2025 DRV8376

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 SPI Timing Requirements
    7. 6.7 SPI Slave Mode Timings
    8. 6.8 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1  Output Stage
      2. 7.3.2  Control Modes
        1. 7.3.2.1 6x PWM Mode (PWM_MODE = 00b or 01b or MODE_SR Pin Tied to AGND or in Hi-Z)
        2. 7.3.2.2 3x PWM Mode (PWM_MODE = 10b or 11b or MODE_SR Pin is Connected to GVDD or to GVDD with RMODE)
      3. 7.3.3  Device Interface Modes
        1. 7.3.3.1 Serial Peripheral Interface (SPI)
        2. 7.3.3.2 Hardware Interface
      4. 7.3.4  AVDD and GVDD Linear Voltage Regulator
      5. 7.3.5  Charge Pump
      6. 7.3.6  Slew Rate Control
      7. 7.3.7  Cross Conduction (Dead Time)
      8. 7.3.8  Propagation Delay
      9. 7.3.9  Pin Diagrams
        1. 7.3.9.1 Logic Level Input Pin (Internal Pulldown)
        2. 7.3.9.2 Logic Level Input Pin (Internal Pullup)
        3. 7.3.9.3 Open Drain Pin
        4. 7.3.9.4 Push Pull Pin
        5. 7.3.9.5 Four Level Input Pin
      10. 7.3.10 Current Sense Amplifiers
        1. 7.3.10.1 Current Sense Amplifier Operation
      11. 7.3.11 Active Demagnetization
        1. 7.3.11.1 Automatic Synchronous Rectification Mode (ASR Mode)
          1. 7.3.11.1.1 Automatic Synchronous Rectification in Commutation
          2. 7.3.11.1.2 Automatic Synchronous Rectification in PWM Mode
        2. 7.3.11.2 Automatic Asynchronous Rectification Mode (AAR Mode)
      12. 7.3.12 Cycle-by-Cycle Current Limit
        1. 7.3.12.1 Cycle by Cycle Current Limit with 100% Duty Cycle Input
      13. 7.3.13 Protections
        1. 7.3.13.1 VM Supply Undervoltage Lockout (RESET)
        2. 7.3.13.2 AVDD Undervoltage Protection (AVDD_UV)
        3. 7.3.13.3 GVDD Undervoltage Lockout (GVDD_UV)
        4. 7.3.13.4 VCP Charge Pump Undervoltage Lockout (CPUV)
        5. 7.3.13.5 Overvoltage Protections (OV)
        6. 7.3.13.6 Overcurrent Protection (OCP)
          1. 7.3.13.6.1 OCP Latched Shutdown (OCP_MODE = 00b)
          2. 7.3.13.6.2 OCP Automatic Retry (OCP_MODE = 01b)
          3. 7.3.13.6.3 OCP Report Only (OCP_MODE = 10b)
          4. 7.3.13.6.4 OCP Disabled (OCP_MODE = 11b)
        7. 7.3.13.7 Thermal Warning (OTW)
        8. 7.3.13.8 Thermal Shutdown (OTS)
    4. 7.4 Device Functional Modes
      1. 7.4.1 Functional Modes
        1. 7.4.1.1 Sleep Mode
        2. 7.4.1.2 Operating Mode
        3. 7.4.1.3 Fault Reset (CLR_FLT or nSLEEP Reset Pulse)
      2. 7.4.2 DRVOFF Functionality
    5. 7.5 SPI Communication
      1. 7.5.1 Programming
        1. 7.5.1.1 SPI Format
  9. Register Map
    1. 8.1 STATUS Registers
    2. 8.2 CONTROL Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Applications
      1. 9.2.1 Three-Phase Brushless-DC Motor Control
        1. 9.2.1.1 Detailed Design Procedure
          1. 9.2.1.1.1 Motor Voltage
          2. 9.2.1.1.2 Using Active Demagnetization
          3. 9.2.1.1.3 Current Limit Implementation
          4. 9.2.1.1.4 Current Sensing and Output Filtering
          5. 9.2.1.1.5 Power Dissipation and Junction Temperature Losses
        2. 9.2.1.2 Application Curves
    3. 9.3 Power Supply Recommendations
      1. 9.3.1 Bulk Capacitance
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
      2. 9.4.2 Layout Example
      3. 9.4.3 Thermal Considerations
        1. 9.4.3.1 Power Dissipation
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
    2. 10.2 Support Resources
    3. 10.3 Trademarks
    4. 10.4 Electrostatic Discharge Caution
    5. 10.5 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

CONTROL Registers

Table 8-9 lists the memory-mapped registers for the CONTROL registers. All register offset addresses not listed in Table 8-9 are considered as reserved locations and the register contents are not to be modified.

Table 8-9 CONTROL Registers
OffsetAcronymRegister NameSection
10hFault Mode RegisterFault Mode RegisterSection 8.2.1
13hDrviver Fault Control RegisterDrviver Fault Control RegisterSection 8.2.2
17hFault Clear RegisterFault Clear RegisterSection 8.2.3
20hPWM Control Register 1PWM Control Register 1Section 8.2.4
22hPredriver control RegisterPredriver control RegisterSection 8.2.5
23hCSA Control RegisterCSA Control RegisterSection 8.2.6
3FhSystem Control RegisterSystem Control RegisterSection 8.2.7

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

Table 8-10 CONTROL Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
R-0R
-0
Read
Returns 0s
Write Type
WWWrite
W1CW
1C
Write
1 to clear
Reset or Default Value
-nValue after reset or the default value

8.2.1 Fault Mode Register (Offset = 10h) [Reset = 2811h]

Fault Mode Register is shown in Table 8-11.

Return to the Summary Table.

Table 8-11 Fault Mode Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14RESERVEDR-00h Reserved
13ILIMFLT_MODER/W1h ILIMIT Fault mode
  • 0h = ILIMIT reporting on nFAULT pin is disabled
  • 1h = ILIMIT reporting on nFAULT pin is enabled
12-11RESERVEDR/W0h Reserved
10RESERVEDR-00h Reserved
9OVP_MODER/W0h Over Voltage Protection Fault mode
  • 0h = Over Voltage protection is disabled
  • 1h = Over Voltage protection is enabled
8RESERVEDR-00h Reserved
7SPIFLT_MODER/W0h SPI Fault mode
  • 0h = SPI fault reporting on nFAULT pin is disabled
  • 1h = SPI fault reporting on nFAULT pin is enabled
6RESERVEDR-00h Reserved
5-4OCP_MODER/W1h Overcurrent Protection Fault mode
  • 0h = Over Current causes a latched fault
  • 1h = Over Current causes an automatic retrying fault
  • 2h = Over Current is report only but no action is taken
  • 3h = Over Current is not reported and no action is taken
3-1RESERVEDR-00h Reserved
0OTW_MODER/W1h Overtemperature Warning Fault mode
  • 0h = Over temperature reporting on nFAULT is disabled
  • 1h = Over temperature reporting on nFAULT is enabled

8.2.2 Drviver Fault Control Register (Offset = 13h) [Reset = 1010h]

Drviver Fault Control Register is shown in Table 8-12.

Return to the Summary Table.

Table 8-12 Drviver Fault Control Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14RESERVEDR-00h Reserved
13-12RESERVEDR/W0h Reserved
11RESERVEDR-00h Reserved
10RESERVEDR/W0h Reserved
9RESERVEDR-00h Reserved
8OVP_SELR/W0h Overvoltage level setting
  • 0h = VM overvoltage level is 65V
  • 1h = VM overvoltage level is 35V
7-6RESERVEDR-00h Reserved
5-4OCP_DEGR/W1h OCP Deglitch time
  • 0h = OCP Deglitch time is 0.6 µs
  • 1h = OCP Deglitch time is 1.25 µs
  • 2h = OCP Deglitch time is 1.6 µs
  • 3h = OCP Deglitch time is 2 µs
3RESERVEDR-00h Reserved
2OCP_TRETRYR/W0h OCP Retry Time
  • 0h = 5ms
  • 1h = 500ms
1RESERVEDR-00h Reserved
0OCP_LVLR/W0h OCP Level
  • 0h = 4.5A
  • 1h = 2.5A

8.2.3 Fault Clear Register (Offset = 17h) [Reset = 0000h]

Fault Clear Register is shown in Table 8-13.

Return to the Summary Table.

Table 8-13 Fault Clear Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14-1RESERVEDR-00h Reserved
0FLT_CLRR-0/W1C0h Clear latched faults
  • 0h = No clear fault command is issued
  • 1h = To clear the latched fault bits. This bit automatically resets after being written.

8.2.4 PWM Control Register 1 (Offset = 20h) [Reset = 0020h]

PWM Control Register 1 is shown in Table 8-14.

Return to the Summary Table.

Table 8-14 PWM Control Register 1 Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14-12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9-8RESERVEDR/W0h Reserved
7-6PWM_100_FREQ_SELR/W0h Frequency of PWM at 100% Duty cycle
  • 0h = 20KHz
  • 1h = 40KHz
  • 2h = 10KHz
  • 3h = None
5ILIM_MODER/W1h Current limit recirculation settings
  • 0h = Current recirculation through FETs (Brake mode)
  • 1h = Current recirculation through diodes (coast mode)
4RESERVEDR/W0h Reserved
3EN_AARR/W0h Enable AAR where LS FET gets turned off when current goes negative.
  • 0h = Active Demagnetization AAR is Disabled
  • 1h = Active Demagnetization AAR is Enabled
2EN_ASRR/W0h Actie Demag Enable
  • 0h = Active Demagnetization is Disabled
  • 1h = Active Demagnetization is Enabled
1-0PWM_MODER/W0h PWM mode selection
  • 0h = 6x mode
  • 1h = 6x mode
  • 2h = 3x mode
  • 3h = 3x mode

8.2.5 Predriver control Register (Offset = 22h) [Reset = 0080h]

Predriver control Register is shown in Table 8-15.

Return to the Summary Table.

Table 8-15 Predriver control Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14-11RESERVEDR-00h Reserved
10-8ILIM_BLANK_SELR/W0h Current Limit Blanking Time Selection
  • 0h = 5.5us for slew rate of 50 and 1.8us for all other slew rates.
  • 1h = 6.0us for slew rate of 50 and 2.3us for all other slew rates.
  • 2h = 6.5us for slew rate of 50 and 2.8us for all other slew rates.
  • 3h = 7.5us for slew rate of 50 and 3.8us for all other slew rates.
7-4ADMAG_TMARGINR/W8h Wait time before determining HiZ. N*4*100ns
3AD_COMP_TH_HSR/W0h Active demag high side comparator threshold
  • 0h = active demag comparator threshold is 100mA
  • 1h = active demag comparator threshold is 150mA
2AD_COMP_TH_LSR/W0h Active demag low side comparator threshold
  • 0h = active demag comparator threshold is 100mA
  • 1h = active demag comparator threshold is 150mA
1-0SLEW_RATER/W0h Slew rate settings
  • 0h = Slew rate is 1100 V/µs
  • 1h = Slew rate is 500 V/µs
  • 2h = Slew rate is 250 V/µs
  • 3h = Slew rate is 50 V/µs

8.2.6 CSA Control Register (Offset = 23h) [Reset = 0000h]

CSA Control Register is shown in Table 8-16.

Return to the Summary Table.

Table 8-16 CSA Control Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14-2RESERVEDR-00h Reserved
1-0CSA_GAINR/W0h CSA Gain settings
  • 0h = CSA gain is 0.4 V/A
  • 1h = CSA gain is 1.0 V/A
  • 2h = CSA gain is 2.5 V/A
  • 3h = CSA gain is 5.0 V/A

8.2.7 System Control Register (Offset = 3Fh) [Reset = 0008h]

System Control Register is shown in Table 8-17.

Return to the Summary Table.

Table 8-17 System Control Register Field Descriptions
BitFieldTypeResetDescription
15PARITYR0h Parity Bit if SPI_PEN is set to '1' otherwise reserved
14-12WRITE_KEYR-0/W0h 0x5 Write Key Specific to this register.
11SDO_VSELR/W0h SDO Output Voltage Select
  • 0h = AVDD
  • 1h = GVDD
10SDO_ODENR/W0h SDO in Open Drain Mode
  • 0h = SDO in Push Pull Mode
  • 1h = SDO in Open Drain Mode
9-8RESERVEDR-00h Reserved
7REG_LOCKR/W0h Register Lock Bit
  • 0h = Registers Unlocked
  • 1h = Registers Locked
6SPI_PENR/W0h Parity Enable for SPI
  • 0h = Parity Disabled
  • 1h = Parity Enabled
5-4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2-0RESERVEDR-00h Reserved