ZHCSN76B January   2021  – April 2022 DRV8316

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  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
    6. 7.6 SPI Timing Requirements
    7. 7.7 SPI Slave Mode Timings
    8. 7.8 Typical 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 (MODE = 00b or MODE Pin Tied to AGND)
        2. 8.3.2.2 3x PWM Mode (MODE = 10b or MODE Pin is Connected to AGND with RMODE)
        3. 8.3.2.3 Current Limit Mode (MODE = 01b / 11b or MODE Pin is Hi-Z or Connected to AVDD)
      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  Step-Down Mixed-Mode Buck Regulator
        1. 8.3.4.1 Buck in Inductor Mode
        2. 8.3.4.2 Buck in Resistor mode
        3. 8.3.4.3 Buck Regulator with External LDO
        4. 8.3.4.4 AVDD Power Sequencing on Buck Regulator
        5. 8.3.4.5 Mixed mode Buck Operation and Control
      5. 8.3.5  AVDD Linear Voltage Regulator
      6. 8.3.6  Charge Pump
      7. 8.3.7  Slew Rate Control
      8. 8.3.8  Cross Conduction (Dead Time)
      9. 8.3.9  Propagation Delay
        1. 8.3.9.1 Driver Delay Compensation
      10. 8.3.10 Pin Diagrams
        1. 8.3.10.1 Logic Level Input Pin (Internal Pulldown)
        2. 8.3.10.2 Logic Level Input Pin (Internal Pullup)
        3. 8.3.10.3 Open Drain Pin
        4. 8.3.10.4 Push Pull Pin
        5. 8.3.10.5 Four Level Input Pin
      11. 8.3.11 Current Sense Amplifiers
        1. 8.3.11.1 Current Sense Amplifier Operation
        2. 8.3.11.2 Current Sense Amplifier Offset Correction
      12. 8.3.12 Active Demagnetization
        1. 8.3.12.1 Automatic Synchronous Rectification Mode (ASR Mode)
          1. 8.3.12.1.1 Automatic Synchronous Rectification in Commutation
          2. 8.3.12.1.2 Automatic Synchronous Rectification in PWM Mode
        2. 8.3.12.2 Automatic Asynchronous Rectification Mode (AAR Mode)
      13. 8.3.13 Cycle-by-Cycle Current Limit
        1. 8.3.13.1 Cycle by Cycle Current Limit with 100% Duty Cycle Input
      14. 8.3.14 Protections
        1. 8.3.14.1 VM Supply Undervoltage Lockout (NPOR)
        2. 8.3.14.2 AVDD Undervoltage Lockout (AVDD_UV)
        3. 8.3.14.3 BUCK Undervoltage Lockout (BUCK_UV)
        4. 8.3.14.4 VCP Charge Pump Undervoltage Lockout (CPUV)
        5. 8.3.14.5 Overvoltage Protections (OV)
        6. 8.3.14.6 Overcurrent Protection (OCP)
          1. 8.3.14.6.1 OCP Latched Shutdown (OCP_MODE = 00b)
          2. 8.3.14.6.2 OCP Automatic Retry (OCP_MODE = 01b)
          3. 8.3.14.6.3 OCP Report Only (OCP_MODE = 10b)
          4. 8.3.14.6.4 OCP Disabled (OCP_MODE = 11b)
        7. 8.3.14.7 Buck Overcurrent Protection
        8. 8.3.14.8 Thermal Warning (OTW)
        9. 8.3.14.9 Thermal Shutdown (OTS)
          1. 8.3.14.9.1 OTS FET
          2. 8.3.14.9.2 OTS (Non FET)
    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 (CLR_FLT or nSLEEP Reset Pulse)
      2. 8.4.2 DRVOFF functionality
    5. 8.5 SPI Communication
      1. 8.5.1 Programming
        1. 8.5.1.1 SPI Format
    6. 8.6 Register Map
      1. 8.6.1 STATUS Registers
      2. 8.6.2 CONTROL 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.1.2 Using Active Demagnetization
          3. 9.2.1.1.3 Driver Propagation Delay and Dead Time
          4. 9.2.1.1.4 Using Delay Compensation
          5. 9.2.1.1.5 Using the Buck Regulator
          6. 9.2.1.1.6 Current Sensing and Output Filtering
          7. 9.2.1.1.7 Power Dissipation and Junction Temperature Losses
        2. 9.2.1.2 Application Curves
      2. 9.2.2 Three-Phase Brushless-DC Motor Control With Current Limit
        1. 9.2.2.1 Block Diagram
        2. 9.2.2.2 Detailed Design Procedure
          1. 9.2.2.2.1 Motor Voltage
          2. 9.2.2.2.2 ILIM Implementation
        3. 9.2.2.3 Application Curves
      3. 9.2.3 Brushed-DC and Solenoid Load
        1. 9.2.3.1 Block Diagram
        2. 9.2.3.2 Design Requirements
          1. 9.2.3.2.1 Detailed Design Procedure
      4. 9.2.4 Three Solenoid Loads
        1. 9.2.4.1 Block Diagram
        2. 9.2.4.2 Design Requirements
          1. 9.2.4.2.1 Detailed Design Procedure
  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
  12. 12Device and Documentation Support
    1. 12.1 Documentation Support
      1. 12.1.1 Related Documentation
    2. 12.2 支持资源
    3. 12.3 Trademarks
    4. 12.4 Electrostatic Discharge Caution
    5. 12.5 术语表
  13. 13Mechanical, Packaging, and Orderable Information

封装选项

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

STATUS Registers

#STATUS_STATUS_TABLE_1 lists the memory-mapped registers for the STATUS registers. All register offset addresses not listed in #STATUS_STATUS_TABLE_1 should be considered as reserved locations and the register contents should not be modified.

Table 8-11 STATUS Registers
OffsetAcronymRegister NameSection
0hIC_Status_RegisterIC Status Register#STATUS_STATUS_STATUS_IC_STAT
1hStatus_Register_1Status Register 1#STATUS_STATUS_STATUS_STAT1
2hStatus_Register_2Status Register 2#STATUS_STATUS_STATUS_STAT2

Complex bit access types are encoded to fit into small table cells. #STATUS_STATUS_LEGEND shows the codes that are used for access types in this section.

Table 8-12 STATUS Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
R-0R
-0
Read
Returns 0s
Reset or Default Value
-nValue after reset or the default value

8.6.1.1 IC_Status_Register Register (Offset = 0h) [Reset = 00h]

IC_Status_Register is shown in #STATUS_STATUS_STATUS_IC_STAT_FIGURE and described in #STATUS_STATUS_STATUS_IC_STAT_TABLE.

Return to the Summary Table.

Figure 8-47 IC_Status_Register Register
76543210
BK_FLTSPI_FLTOCPNPOROVPOTFAULT
R-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-13 IC_Status_Register Register Field Descriptions
BitFieldTypeResetDescription
6BK_FLTR0h Buck Fault Bit

0h = No buck regulator fault condition is detected

1h = Buck regulator fault condition is detected

5SPI_FLTR0h SPI Fault Bit

0h = No SPI fault condition is detected

1h = SPI Fault condition is detected

4OCPR0h Over Current Protection Status Bit

0h = No overcurrent condition is detected

1h = Overcurrent condition is detected

3NPORR0h Supply Power On Reset Bit

0h = Power on reset condition is detected on VM

1h = No power-on-reset condition is detected on VM

2OVPR0h Supply Overvoltage Protection Status Bit

0h = No overvoltage condition is detected on VM

1h = Overvoltage condition is detected on VM

1OTR0h Overtemperature Fault Status Bit

0h = No overtemperature warning / shutdown is detected

1h = Overtemperature warning / shutdown is detected

0FAULTR0h Device Fault Bit

0h = No fault condition is detected

1h = Fault condition is detected

8.6.1.2 Status_Register_1 Register (Offset = 1h) [Reset = 00h]

Status_Register_1 is shown in #STATUS_STATUS_STATUS_STAT1_FIGURE and described in #STATUS_STATUS_STATUS_STAT1_TABLE.

Return to the Summary Table.

Figure 8-48 Status_Register_1 Register
76543210
OTWOTSOCP_HCOCL_LCOCP_HBOCP_LBOCP_HAOCP_LA
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-14 Status_Register_1 Register Field Descriptions
BitFieldTypeResetDescription
7OTWR0h Overtemperature Warning Status Bit

0h = No overtemperature warning is detected

1h = Overtemperature warning is detected

6OTSR0h Overtemperature Shutdown Status Bit

0h = No overtemperature shutdown is detected

1h = Overtemperature shutdown is detected

5OCP_HCR0h Overcurrent Status on High-side switch of OUTC

0h = No overcurrent detected on high-side switch of OUTC

1h = Overcurrent detected on high-side switch of OUTC

4OCL_LCR0h Overcurrent Status on Low-side switch of OUTC

0h = No overcurrent detected on low-side switch of OUTC

1h = Overcurrent detected on low-side switch of OUTC

3OCP_HBR0h Overcurrent Status on High-side switch of OUTB

0h = No overcurrent detected on high-side switch of OUTB

1h = Overcurrent detected on high-side switch of OUTB

2OCP_LBR0h Overcurrent Status on Low-side switch of OUTB

0h = No overcurrent detected on low-side switch of OUTB

1h = Overcurrent detected on low-side switch of OUTB

1OCP_HAR0h Overcurrent Status on High-side switch of OUTA

0h = No overcurrent detected on high-side switch of OUTA

1h = Overcurrent detected on high-side switch of OUTA

0OCP_LAR0h Overcurrent Status on Low-side switch of OUTA

0h = No overcurrent detected on low-side switch of OUTA

1h = Overcurrent detected on low-side switch of OUTA

8.6.1.3 Status_Register_2 Register (Offset = 2h) [Reset = 00h]

Status_Register_2 is shown in #STATUS_STATUS_STATUS_STAT2_FIGURE and described in #STATUS_STATUS_STATUS_STAT2_TABLE.

Return to the Summary Table.

Figure 8-49 Status_Register_2 Register
76543210
RESERVEDOTP_ERRBUCK_OCPBUCK_UVVCP_UVSPI_PARITYSPI_SCLK_FLTSPI_ADDR_FLT
R-0-0hR-0hR-0hR-0hR-0hR-0-0hR-0hR-0h
Table 8-15 Status_Register_2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR-00h Reserved
6OTP_ERRR0h One Time Programmabilty Error

0h = No OTP error is detected

1h = OTP Error is detected

5BUCK_OCPR0h Buck Regulator Overcurrent Staus Bit

0h = No buck regulator overcurrent is detected

1h = Buck regulator overcurrent is detected

4BUCK_UVR0h Buck Regulator Undervoltage Staus Bit

0h = No buck regulator undervoltage is detected

1h = Buck regulator undervoltage is detected

3VCP_UVR0h Charge Pump Undervoltage Status Bit

0h = No charge pump undervoltage is detected

1h = Charge pump undervoltage is detected

2SPI_PARITYR-00h SPI Parity Error Bit

0h = No SPI parity error is detected

1h = SPI parity error is detected

1SPI_SCLK_FLTR0h SPI Clock Framing Error Bit

0h = No SPI clock framing error is detected

1h = SPI clock framing error is detected

0SPI_ADDR_FLTR0h SPI Address Error Bit

0h = No SPI address fault is detected (due to accessing non-user register)

1h = SPI address fault is detected