ZHCSQ30 December   2022 DRV8317

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. Revision History
  6. Device Comparison Table
  7. Pin Configuration and Functions
  8. 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
  9. 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
  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.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
  11. 10Power Supply Recommendations
    1. 10.1 Bulk Capacitance
  12. 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
  13. 12Device and Documentation Support
    1. 12.1 支持资源
    2. 12.2 Trademarks
    3. 12.3 静电放电警告
    4. 12.4 术语表
  14. 13Mechanical, Packaging, and Orderable Information

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

Electrical Characteristics

TJ = –40°C to +150°C, VVM = 4.5 to 20 V  (unless otherwise noted). Typical limits apply for TA = 25°C, VVM = 12 V
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
POWER SUPPLIES
IVMQ VM sleep mode current VVM = 12 V, nSLEEP = 0, TA = 25 °C 1.7 3 µA
nSLEEP = 0, TA = 125 °C 10 µA
IVMS VM standby mode current VVM = 12 V, nSLEEP = 1, INHx = INLx = 0, SPI = 'OFF', TA = 25 °C 8 10 mA
nSLEEP = 1, INHx = INLx = 0, SPI = 'OFF' 8 10 mA
IVM VM operating mode current VVM = 12 V, nSLEEP = 1, fPWM = 25 kHz, TA = 25 °C 10 12 mA
VVM = 12 V, nSLEEP = 1, fPWM = 200 kHz, TA = 25 °C 10 14 mA
nSLEEP =1, fPWM = 25 kHz 10 12 mA
nSLEEP =1, fPWM = 200 kHz 10 15 mA
VAVDD Analog regulator voltage VVM ≥ 6V, VVIN_AVDD ≥ 6V, 0 mA ≤ IAVDD ≤ 80 mA 3.15 3.3 3.45 V
VAVDD Analog regulator voltage 4.5V ≤ VVM < 6V, 4.5V ≤ VVIN_AVDD < 6V, 0 mA ≤ IAVDD ≤ 80 mA 3.15 3.3 3.45 V
IAVDD Analog regulator external load 4.5V ≤ VVM < 6V, 4.5V ≤ VVIN_AVDD < 6V 80 mA
IAVDD Analog regulator external load VVM ≥ 6V, VVIN_AVDD ≥ 6V 80 mA
IAVDD_LIM Analog regulator current limit VAVDD ≥ 2.7V, soft short to GND  100 125 150 mA
CAVDD Capacitance for AVDD  External load IAVDD = 0 mA 0.5 2.2 7.05 uF
External load 0mA ≤ IAVDD ≤ 80 mA 2.35 4.7 7.05 uF
VCP Charge pump regulator voltage 4.5V ≤ VVM < 6V, CP with respect to VM 3 5 5.5 V
VCP Charge pump regulator voltage VVM ≥ 6V, CP with respect to VM 4.5 5 5.5 V
tWAKE Wakeup time VVM > VUVLO, nSLEEP = 1 to output ready 1 3 ms
tWAKE_CSA Wakeup time for CSA VCSAREF > VCSAREF_UV to SOx ready, when nSLEEP = 1 30 µs
tSLEEP Turn-off time nSLEEP = 0 to driver tri-stated 100 200 µs
tRST Reset Pulse time nSLEEP = 0 period to reset faults 15 50 µs
FOUR-LEVEL INPUTS (GAIN, MODE, SLEW)
VL1 Input mode 1 voltage Tied to AGND 0 0.2*AVDD V
VL2 Input mode 2 voltage 47 kΩ ± 5% tied to AGND 0.27*AVDD 0.4*AVDD 0.545*AVDD V
VL3 Input mode 3 voltage Hi-Z 0.606*AVDD 0.757*AVDD 0.909*AVDD V
VL4 Input mode 4 voltage Tied to AVDD 0.94*AVDD AVDD V
RPU Input pullup resistance To AVDD 48
RPD Input pulldown resistance To AGND 160
DRIVER OUTPUTS
RDS(ON) Total MOSFET on resistance (High-side + Low-side) VVM ≥ 6 V, IOUT = 1 A, TJ = 25°C, includes bond wire and metallization resistance 130 157
VVM ≥ 6 V, IOUT = 1 A, TJ = 125°C, across process, includes bond wire and metallization resistance 180 221.5
RDS(ON) Total MOSFET on resistance (High-side + Low-side) 4.5 V ≤ VVM < 6 V, IOUT = 1 A, TJ = 25°C, includes bond wire and metallization resistance 155 210
4.5 V ≤ VVM < 6 V, IOUT = 1 A, TJ = 125°C,across process, includes bond wire and metallization resistance 225 290
SR_RISE Phase pin slew rate switching low to high (Rising from 20 % to 80 % of VM) VVM = 12V, SLEW_RATE = 00b (SPI Variant) or SLEW pin tied to AGND (HW Variant) 13.75 25 36.25 V/µs
VVM = 12V, SLEW_RATE = 01b (SPI Variant) or SLEW pin to 47 kΩ +/- 5% tied to AGND (HW Variant) 27.5 50 72.5 V/µs
VVM = 12V, SLEW_RATE = 10b (SPI Variant) or SLEW pin to Hi-Z (HW Variant) 62.5 125 187.5 V/µs
VVM = 12V, SLEW_RATE = 11b (SPI Variant) or SLEW pin tied to AVDD (HW Variant) 80 200 320 V/µs
SR_FALL Phase pin slew rate switching high to low (Falling from 80 % to 20 % of VM) VVM = 12V, SLEW_RATE = 00b (SPI Variant) or SLEW pin tied to AGND (HW Variant) 13.75 25 48 V/µs
VVM = 12V, SLEW_RATE = 01b (SPI Variant) or SLEW pin to 47 kΩ +/- 5% tied to AGND (HW Variant) 27.5 50 72.5 V/µs
VVM = 12V, SLEW_RATE = 10b (SPI Variant) or SLEW pin to Hi-Z (HW Variant) 62.5 125 187.5 V/µs
VVM = 12V, SLEW_RATE = 11b (SPI Variant) or SLEW pin tied to AVDD (HW Variant) 80 200 320 V/µs
ILEAK Leakage current OUTx VVM = VOUTx = 20 V, Standby State  0.7 2 mA
ILEAK Leakage current OUTx VOUTx = 0 V, Standby State -50 -10 µA
tDEAD Dead time (high to low / low to high) VVM = 12V, SLEW_RATE = 00b (SPI Variant) or SLEW pin tied to AGND (HW Variant) 575 1500 ns
VVM = 12V, SLEW_RATE = 01b (SPI Variant) or SLEW pin to 47 kΩ +/- 5% tied to AGND (HW Variant) 325 750 ns
VVM = 12V, SLEW_RATE = 10b (SPI Variant) or SLEW pin to Hi-Z (HW Variant) 250 600 ns
VVM = 12V, SLEW_RATE = 11b (SPI Variant) or SLEW pin tied to AVDD (HW Variant) 250 600 ns
tPD Propagation delay (high-side / low-side ON/OFF) INHx = 1 to OUTx transisition, VVM = 12V, SLEW = 00b (SPI Variant) or SLEW pin tied to AGND (HW Variant) 1300 1750 ns
INHx = 1 to OUTx transisition, VVM = 12V, SLEW = 01b (SPI Variant) or SLEW pin to 47 kΩ +/- 5% tied to AGND (HW Variant) 800 1050 ns
INHx = 1 to OUTx transisition, VVM = 12V, SLEW = 10b (SPI Variant) or SLEW pin to Hi-Z (HW Variant) 450 600 ns
INHx = 1 to OUTx transisition, VVM = 12V, SLEW = 11b (SPI Variant) or SLEW pin tied to AVDD (HW Variant) 425 500 ns
tMIN_PULSE Minimum output pulse width SLEW = 11b (SPI Variant) or SLEW pin tied to AVDD (HW Variant) 500 ns
CURRENT SENSE AMPLIFIER
GCSA Current sense gain  CSA_GAIN = 00b (SPI Variant) or GAIN pin tied to AGND (HW Variant) 0.25 V/A
CSA_GAIN = 01b (SPI Variant) or GAIN pin to 47 kΩ +/- 5% tied to AGND (HW Variant) 0.5 V/A
CSA_GAIN = 10b (SPI Variant) or GAIN pin to Hi-Z (HW Variant) 1 V/A
CSA_GAIN = 11b (SPI Variant) or GAIN pin tied to AVDD (HW Variant) 2 V/A
GCSA_ERR Current sense gain error TA = 25°C, IPHASE ≤ 2.5 A –3 3 %
GCSA_ERR Current sense gain error TA = 25°C, 2.5 A < IPHASE ≤ 4 A –3.5 3.5 %
GCSA_ERR Current sense gain error TA = 25°C, 4 A < IPHASE ≤ 5 A –3.5 4.5 %
GCSA_ERR Current sense gain error IPHASE ≤ 2.5 A –4.5 4.5 %
GCSA_ERR Current sense gain error 2.5 A < IPHASE ≤ 4 A –5 6 %
GCSA_ERR Current sense gain error 4A < IPHASE ≤ 5 A –5 8 %
IMATCH Current sense gain error matching between phases A, B and C TJ = 25°C –3 3 %
–5 5 %
FSPOS Full scale positive current measurement 5 A
FSNEG Full scale negative current measurement –5 A
VLINEAR SOX output voltage linear range 0.25 VREF – 0.25 V
IOFFSET_RT Current sense offset low side current input (Room Temperature) TJ = 25°C, Phase current = 0 A, GCSA = 0.25 V/A –100 100 mA
TJ = 25°C, Phase current = 0 A, GCSA = 0.5 V/A –50 50 mA
TJ = 25°C, Phase current = 0 A, GCSA = 1 V/A –30 30 mA
TJ = 25°C, Phase current = 0 A, GCSA = 2 V/A –30 30 mA
IOFFSET Current sense offset low side current input Phase current = 0 A, GCSA = 0.25 V/A –140 140 mA
Phase current = 0 A, GCSA = 0.5 V/A –70 70 mA
Phase current = 0 A, GCSA = 1 V/A –50 50 mA
Phase current = 0 A, GCSA = 2 V/A –50 50 mA
tSET Settling time to ±1%, 30 pF Step on SOX = 1.2 V, GCSA = 0.25 V/A 1 μs
Step on SOX = 1.2 V, GCSA = 0.5 V/A 1 μs
Step on SOX = 1.2 V, GCSA = 1 V/A 1 μs
Step on SOX = 1.2 V, GCSA = 2 V/A 1 μs
VDRIFT Drift offset Phase current = 0 A –360 360 µA/℃
ICSAREF CSAREF input current VREF = 3.0 V 12 20 µA
PROTECTION CIRCUITS
VOVP Supply overvoltage protection (OVP) VM rising 21 22 23 V
VM falling 20 21 22 V
VOVP_HYS Supply overvoltage protection hysteresis Falling to rising threshold 900 1000 1200 mV
tOVP Supply overvoltage protection deglitch time 3 5 7 µs
VUVLO Supply undervoltage lockout (UVLO) VM rising 4.25 4.4 4.61 V
VM falling 4.1 4.2 4.35 V
VUVLO_HYS Supply undervoltage lockout hysteresis Rising to falling threshold 140 210 350 mV
tUVLO Supply undervoltage lockout deglitch time 3 5 7 µs
VVMUV_WARN_RISE Supply (VM) undervoltage warning, rising  VM rising, VMUV_WARN_RISE = 0000b 5.4 5.62 6 V
VM rising, VMUV_WARN_RISE = 0001b 6 6.25 6.6 V
VM rising, VMUV_WARN_RISE = 0010b 6.6 6.87 7.25 V
VM rising, VMUV_WARN_RISE = 0011b 7.15 7.5 7.95 V
VM rising, VMUV_WARN_RISE = 0100b 7.8 8.12 8.6 V
VM rising, VMUV_WARN_RISE = 0101b 8.4 8.75 9.3 V
VM rising, VMUV_WARN_RISE = 0110b 9 9.37 9.9 V
VM rising, VMUV_WARN_RISE = 0111b 9.6 10 10.6 V
VM rising, VMUV_WARN_RISE = 1000b 10.2 10.62 11.2 V
VM rising, VMUV_WARN_RISE = 1001b 10.8 11.25 11.9 V
VM rising, VMUV_WARN_RISE = 1010b 11.35 11.87 12.55 V
VM rising, VMUV_WARN_RISE = 1011b 11.95 12.5 13.15 V
VM rising, VMUV_WARN_RISE = 1100b 13.2 13.75 14.5 V
VM rising, VMUV_WARN_RISE = 1101b 14.3 15.00 15.9 V
VM rising, VMUV_WARN_RISE = 1110b 15.5 16.25 17.1 V
VM rising, VMUV_WARN_RISE = 1111b 16.7 17.5 18.6 V
VVMUV_WARN_FALL Supply (VM) undervoltage warning, falling VM falling, VMUV_WARN_FALL = 0000b 5.1 5.4 5.75 V
VM falling, VMUV_WARN_FALL = 0001b 5.7 6.0 6.3 V
VM falling, VMUV_WARN_FALL = 0010b 6.25 6.6 6.95 V
VM falling, VMUV_WARN_FALL = 0011b 6.8 7.2 7.6 V
VM falling, VMUV_WARN_FALL = 0100b 7.4 7.8 8.2 V
VM falling VMUV_WARN_FALL = 0101b 7.95 8.4 8.85 V
VM falling, VMUV_WARN_FALL = 0110b 8.5 9.0 9.5 V
VM falling, VMUV_WARN_FALL = 0111b 9.05 9.6 10.15 V
VM falling, VMUV_WARN_FALL = 1000b 9.7 10.2 10.7 V
VM falling, VMUV_WARN_FALL = 1001b 10.15 10.8 11.4 V
VM falling, VMUV_WARN_FALL = 1010b 10.75 11.4 12 V
VM falling, VMUV_WARN_FALL = 1011b 11.3 12.0 12.6 V
VM falling, VMUV_WARN_FALL = 1100b 12.5 13.2 13.8 V
VM falling, VMUV_WARN_FALL = 1101b 13.5 14.4 15.3 V
VM falling, VMUV_WARN_FALL = 1110b 14.7 15.6 16.4 V
VM falling, VMUV_WARN_FALL = 1111b 15.9 16.8 17.8 V
tVMUV_WARN_DG Supply undervoltage warning deglitch time VMUV_TDG = 00b 0.1 0.3 0.45 µs
VMUV_TDG = 01b 0.35 0.6 0.8 µs
VMUV_TDG = 10b 0.55 0.9 1.35 µs
VMUV_TDG = 11b 1.4 2 2.5 µs
tVMUV_WARN_DG Supply undervoltage warning deglitch time (HW variant) 0.35 0.6 0.8 µs
VVIN_AVDD_UV AVDD supply input undervoltage lockout (VIN_AVDD_UV) VIN_AVDD rising 4.25 4.4 4.61 V
VIN_AVDD falling 4.1 4.2 4.35 V
VVIN_AVDD_UV_HYS Supply undervoltage lockout hysteresis Rising to falling threshold 140 210 350 mV
VCPUV Charge pump undervoltage lockout (above VM) Supply rising 2.64 2.8 2.95 V
Supply falling 2.35 2.6 2.7 V
VCPUV_HYS Charge pump undervoltage lockout hysteresis Rising to falling threshold 160 210 245 mV
tCPUV Charge pump undervoltage lockout deglitch time 3 5 7 µs
VAVDD_UV Analog regulator undervoltage lockout Supply rising 2.7 2.8 2.9 V
Supply falling 2.6 2.7 2.8 V
VAVDD_UV_HYS Analog regulator undervoltage lockout hysteresis Rising to falling threshold 80 100 150 mV
IOCP Overcurrent protection trip point 6 9.5 12 A
tBLANK(1) Overcurrent protection blanking time OCP_TBLANK = 00b 0.15 0.3 0.45 µs
OCP_TBLANK = 01b 0.45 0.7 0.85 µs
OCP_TBLANK = 10b 0.7 1 1.25 µs
OCP_TBLANK = 10b 0.9 1.2 1.5 µs
tBLANK(1) Overcurrent protection blanking time (HW Variant) 0.45 0.7 0.85 µs
tOCP(1) Overcurrent protection deglitch time OCP_DEG = 00b 0.1 0.3 0.45 µs
OCP_DEG = 01b 0.35 0.6 0.85 µs
OCP_DEG = 10b 0.6 0.9 1.25 µs
OCP_DEG = 11b 0.8 1.2 1.5 µs
tOCP(1) Overcurrent protection deglitch time (HW Variant) 0.35 0.6 0.85 µs
tRETRY Overcurrent protection retry time FAST_TRETRY = 00b 0.35 0.5 0.7 ms
FAST_TRETRY = 01b 0.75 1 1.3 ms
FAST_TRETRY = 10b 1.65 2 2.45 ms
FAST_TRETRY = 11b 4.35 5 5.85 ms
tRETRY Overcurrent protection retry time SLOW_TRETRY = 00b 350 500 700 ms
SLOW_TRETRY = 01b 750 1000 1300 ms
SLOW_TRETRY = 10b 1650 2000 2450 ms
SLOW_TRETRY = 11b 4350 5000 5850 ms
tRETRY Overcurrent protection retry time (HW Variant) 4.35 5 5.85 ms
TOTW_FET Overtemperature warning threshold (FET) Die temperature (TJ) Rising 110 125 140 °C
TOTW_HYS_FET Overtemperature warning hysteresis (FET) Die temperature (TJ) 15 20 25 °C
TOTS_FET Overtemperature shutdown threshold (FET) Die temperature (TJ) Rising 145 160 175 °C
TOTS_HYS_FET Overtemperature shutdown hysteresis (FET) Die temperature (TJ) 14 20 25 °C
TOTS_LDO Overtemperature shutdown threshold (LDO) Die temperature (TJ) Rising 145 160 175 °C
TOTS_HYS_LDO Overtemperature shutdown hysteresis (LDO) Die temperature (TJ) 14 20 25 °C
LOGIC-LEVEL INPUTS (INHx, INLx, nSLEEP, SCLK, SDI)
VIL Input logic low voltage nSLEEP 0 0.7 V
VIL Input logic low voltage SDI, INLx, INHx, SCLK 0 0.65 V
VIH Input logic high voltage nSLEEP 1.7 5.5 V
VIH Input logic high voltage SDI, INLx, INHx, SCLK 1.5 3.6 V
VHYS Input logic hysteresis nSLEEP 200 600 mV
VHYS Input logic hysteresis SDI, INLx, INHx, SCLK 200 500 mV
IIL Input logic low current nSLEEP, SDI, INLx, INHx, SCLK (Pin Voltage) = 0 V –1 1 µA
IIH Input logic high current nSLEEP (Pin Voltage) = 5V 40 µA
Other pins, 3V ≤ VPIN (Pin Voltage) ≤ 3.6V 30 µA
RPD Input pulldown resistance nSLEEP 150 300
SDI, SCLK, INHx, INLx 150 300
CID Input capacitance nSLEEP, SDI, SCLK, INHx, INLx 30 pF
LOGIC-LEVEL INPUTS (nSCS)
VIL Input logic low voltage 0 0.7 V
VIH Input logic high voltage 1.5 3.6 V
VHYS Input logic hysteresis 200 500 mV
IIL Input logic low current VPIN (Pin Voltage) = 0 V 95 µA
IIH Input logic high current 3V ≤ VPIN (Pin Voltage) ≤ 3.6V -1 1 µA
RPU Input pullup resistance 35 48 75
CID Input capacitance 30 pF
OPEN-DRAIN OUTPUTS (nFAULT)
VOL Output logic low voltage IOD = -5 mA 0.4 V
IOH Output logic high current 3V ≤ VOD ≤ 3.6 V –1 1 µA
COD Output capacitance 30 pF
PUSH-PULL OUTPUTS (SDO)
VOL Output logic low voltage IOP = -5 mA, 3V ≤ VAVDD ≤ 3.6V 0 0.5 V
VOH Output logic high voltage IOP = 5 mA, 3V ≤ VAVDD ≤ 3.6V VAVDD - 0.5 3.6 V
IOL Output logic low current VOP = 0 V –1 1 µA
IOH Output logic high current VOP = 5 V –2 2 µA
COD Output capacitance 30 pF
(tOCP + tBLANK) must not exceed 2.2 µs