SLVSGT3 December   2022 DRV8317

PRODUCTION DATA  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 7.1 Absolute Maximum Ratings
    2. 7.2 ESD Ratings
    3. 7.3 Recommended Operating Conditions
    4. 7.4 Thermal Information
    5. 7.5 Electrical Characteristics
  8. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1  Output Stage
      2. 8.3.2  Control Modes
        1. 8.3.2.1 6x PWM Mode
        2. 8.3.2.2 3x PWM Mode
      3. 8.3.3  Device Interface Modes
        1. 8.3.3.1 Serial Peripheral Interface (SPI)
        2. 8.3.3.2 Hardware Interface
      4. 8.3.4  AVDD Linear Voltage Regulator
      5. 8.3.5  Charge Pump
      6. 8.3.6  Slew Rate Control
      7. 8.3.7  Cross Conduction (Dead Time)
      8. 8.3.8  Propagation Delay
      9. 8.3.9  Pin Diagrams
        1. 8.3.9.1 Logic Level Input Pin (Internal Pulldown)
        2. 8.3.9.2 Logic Level Input Pin (Internal Pullup)
        3. 8.3.9.3 Open Drain Pin
        4. 8.3.9.4 Push Pull Pin
        5. 8.3.9.5 Four Level Input Pin
      10. 8.3.10 Current Sense Amplifiers
        1. 8.3.10.1 Current Sense Amplifier Operation
      11. 8.3.11 Protections
        1. 8.3.11.1 Under Voltage Protection (UVP)
        2. 8.3.11.2 VM Under Voltage Warn (VMUV_WARN) Protection
          1. 8.3.11.2.1 VM Under Voltage Warn Automatic Retry (VMUV_WARN_MODE = 00b or 01b)
          2. 8.3.11.2.2 VM Under Voltage Warn Report Only (VMUV_WARN_MODE = 10b)
          3. 8.3.11.2.3 VM Under Voltage Warn Disabled (VMUV_WARN_MODE = 11b)
        3. 8.3.11.3 Over Current Protection (OCP)
          1. 8.3.11.3.1 OCP Latched Fault (OCP_MODE = 010b)
          2. 8.3.11.3.2 OCP Automatic Retry (OCP_MODE = 000b or 001b)
          3. 8.3.11.3.3 OCP Report Only (OCP_MODE = 011b)
        4. 8.3.11.4 VM Over Voltage Protection (OVP)
        5. 8.3.11.5 SPI Fault
        6. 8.3.11.6 System (OTP Read) Fault
        7. 8.3.11.7 Thermal Protection
          1. 8.3.11.7.1 FET Over Temperature Warning (OTW_FET)
          2. 8.3.11.7.2 FET Over Temperature Shutdown (OTS_FET)
          3. 8.3.11.7.3 LDO Over Temperature Shutdown
    4. 8.4 Device Functional Modes
      1. 8.4.1 Functional Modes
        1. 8.4.1.1 Sleep Mode
        2. 8.4.1.2 Operating Mode
        3. 8.4.1.3 Fault Reset (FLT_CLR or nSLEEP Reset Pulse)
    5. 8.5 SPI Communication
      1. 8.5.1 Programming
        1. 8.5.1.1 SPI Format
    6. 8.6 DRV8317 Registers
  9. 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.2 Driver Propagation Delay and Dead Time
        3. 9.2.1.3 Delay Compensation
        4. 9.2.1.4 Current Sensing and Output Filtering
        5. 9.2.1.5 Application Curves
    3. 9.3 Alternate Applications
  10. 10Power Supply Recommendations
    1. 10.1 Bulk Capacitance
  11. 11Layout
    1. 11.1 Layout Guidelines
    2. 11.2 Layout Example
    3. 11.3 Thermal Considerations
      1. 11.3.1 Power Dissipation and Junction Temperature Estimation
  12. 12Device and Documentation Support
    1. 12.1 Support Resources
    2. 12.2 Trademarks
    3. 12.3 Electrostatic Discharge Caution
    4. 12.4 Glossary
  13. 13Mechanical, Packaging, and Orderable Information

Package Options

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

Protections

The DRV8317 is protected against VM, VIN_AVDD, AVDD, CP under voltage, VM over voltage, SPI fault, OTP read fault, FET over current and FET, LDO over temperature events. Table 8-6 summarizes various fault details.

Table 8-6 Fault Action and Response
FAULT CONDITION CONFIGURATION REPORT PRE-DRIVER FAULT STATUS BITS DIGITAL RECOVERY
VM under voltage lockout (VM_UV) VVM < VUVLO (falling) UVP_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and VVM > VUVLO (rising)
UVP_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and VVM > VUVLO (rising)
VM under voltage warning (VMUV_WARN) VVM < VVMUV_WARN_FALL VMUV_WARN_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and VVM > VVMUV_WARN_RISE
VMUV_WARN_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and VVM > VVMUV_WARN_RISE
VMUV_WARN_MODE = 10b nFAULT Active Latched Active No action; report only mode
VMUV_WARN_MODE = 11b Active Active
VIN_AVDD under voltage
(VIN_AVDD_UV)
VVIN_AVDD < VVIN_AVDD_UV (falling) Hi-Z Reset Automatic: VVIN_AVDD > VVIN_AVDD_UV (rising)
AVDD under voltage
(AVDD_UV)
VAVDD < VAVDD_UV (falling) Hi-Z Reset Automatic: VAVDD > VAVDD_UV (rising)
Charge pump under voltage
(CP_UV)
VCP < VCPUV (falling) UVP_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and VCP > VCPUV (rising)
UVP_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and VCP > VCPUV (rising)
Over current protection
(OCP)
IPHASE > IOCP OCP_MODE = 000b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY
OCP_MODE = 001b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY
OCP_MODE = 010b nFAULT Hi-Z Latched Active Latched:
Cleared by FLT_CLR bit or nSLEEP reset pulse
OCP_MODE = 011b nFAULT Active Latched Active No action; report only mode
VM over voltage protection (VM_OV) VVM > VOVP (rising) OVP_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and VVM < VOVP (falling)
OVP_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and VVM < VOVP (falling)
SPI fault
(SPIFLT)
SCLK fault and ADDR fault SPIFLT_MODE = 0b nFAULT Active Latched Active No action; report only mode
SPIFLT_MODE = 1b Active Active
System (OTP read)
(SYSFLT)
OTP read parity fault nFAULT Disabled Latched Active Latched:
Cleared by FLT_CLR bit or nSLEEP reset pulse
FET over temperature warning
(OTW_FET)
TJ > TOTW_FET OTF_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and TJ < TOTW_FET - TOTW_FET_HYS
OTF_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and TJ < TOTW_FET - TOTW_FET_HYS
FET over temperature shutdown
(OTS_FET)
TJ > TOTS_FET OTF_MODE = 00b nFAULT Hi-Z Latched Active Automatic:
SLOW_TRETRY and TJ < TOTS_FET - TOTS_FET_HYS
OTF_MODE = 01b nFAULT Hi-Z Latched Active Automatic:
FAST_TRETRY and TJ < TOTS_FET - TOTS_FET_HYS
AVDD LDO over temperature shutdown
(OTS_LDO)
TJ > TOTS_LDO Hi-Z Reset Automatic:
TJ < TOTS_LDO - TOTS_LDO_HYS