JAJSSE7 November   2023 DRV8214

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. Revision History
  6. Device Comparison
  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
    6. 7.6 I2C Timing Requirements
    7. 7.7 Timing Diagrams
    8. 7.8 Typical Operating Characteristics
  9. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 External Components
      2. 8.3.2 Summary of Features
      3. 8.3.3 Bridge Control
      4. 8.3.4 Current Sense and Regulation (IPROPI)
        1. 8.3.4.1 Current Sensing and Current Mirror Gain Selection
        2. 8.3.4.2 Current Regulation
          1. 8.3.4.2.1 Fixed Off-Time Current Regulation
          2. 8.3.4.2.2 Cycle-By-Cycle Current Regulation
      5. 8.3.5 Stall Detection
      6. 8.3.6 Ripple Counting
        1. 8.3.6.1 Ripple Counting Parameters
          1. 8.3.6.1.1  Motor Resistance Inverse
          2. 8.3.6.1.2  Motor Resistance Inverse Scale
          3. 8.3.6.1.3  KMC Scaling Factor
          4. 8.3.6.1.4  KMC
          5. 8.3.6.1.5  Filter Damping Constant
          6. 8.3.6.1.6  Filter Input Scaling Factor
          7. 8.3.6.1.7  Ripple Count Threshold
          8. 8.3.6.1.8  Ripple Count Threshold Scale
          9. 8.3.6.1.9  T_MECH_FLT
          10. 8.3.6.1.10 VSNS_SEL
          11. 8.3.6.1.11 Error Correction
            1. 8.3.6.1.11.1 EC_FALSE_PER
            2. 8.3.6.1.11.2 EC_MISS_PER
        2. 8.3.6.2 RC_OUT Output
        3. 8.3.6.3 Ripple Counting with nFAULT
      7. 8.3.7 Motor Voltage and Speed Regulation
        1. 8.3.7.1 Internal Bridge Control
        2. 8.3.7.2 Setting Speed/Voltage Regulation Parameters
          1. 8.3.7.2.1 Speed and Voltage Set
          2. 8.3.7.2.2 Speed Scaling Factor
        3. 8.3.7.3 Soft-Start and Soft-Stop
          1. 8.3.7.3.1 TINRUSH
      8. 8.3.8 Protection Circuits
        1. 8.3.8.1 Overcurrent Protection (OCP)
        2. 8.3.8.2 Thermal Shutdown (TSD)
        3. 8.3.8.3 VCC Undervoltage Lockout (UVLO)
        4. 8.3.8.4 Overvoltage Protection (OVP)
        5. 8.3.8.5 nFAULT Output
    4. 8.4 Device Functional Modes
      1. 8.4.1 Active Mode
      2. 8.4.2 Low-Power Sleep Mode
      3. 8.4.3 Fault Mode
    5. 8.5 Programming
      1. 8.5.1 I2C Communication
        1. 8.5.1.1 I2C Write
        2. 8.5.1.2 I2C Read
    6. 8.6 Register Map
      1. 8.6.1 DRV8214_STATUS Registers
      2. 8.6.2 DRV8214_CONFIG Registers
      3. 8.6.3 DRV8214_CTRL Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application: Brushed DC Motor
      1. 9.2.1 Design Requirements
      2. 9.2.2 Stall Detection
        1. 9.2.2.1 Application Description
          1. 9.2.2.1.1 Stall Detection Timing
          2. 9.2.2.1.2 Hardware Stall Threshold Selection
      3. 9.2.3 Ripple Counting Application
        1. 9.2.3.1 Tuning Ripple Counting Parameters
          1. 9.2.3.1.1 Resistance Parameters
          2. 9.2.3.1.2 KMC and KMC_SCALE
            1. 9.2.3.1.2.1 Case I
            2. 9.2.3.1.2.2 Case II
              1. 9.2.3.1.2.2.1 Method 1: Tuning from Scratch
                1. 9.2.3.1.2.2.1.1 Tuning KMC_SCALE
                2. 9.2.3.1.2.2.1.2 Tuning KMC
              2. 9.2.3.1.2.2.2 Method 2: Using the Proportionality factor
                1. 9.2.3.1.2.2.2.1 Working Example
          3. 9.2.3.1.3 Advanced Parameters
            1. 9.2.3.1.3.1 Filter Constants
              1. 9.2.3.1.3.1.1 FLT_GAIN_SEL
              2. 9.2.3.1.3.1.2 FLT_K
            2. 9.2.3.1.3.2 T_MECH_FLT
            3. 9.2.3.1.3.3 VSNS_SEL
            4. 9.2.3.1.3.4 Additional Error Corrector Parameters
              1. 9.2.3.1.3.4.1 EC_FALSE_PER
              2. 9.2.3.1.3.4.2 EC_MISS_PER
      4. 9.2.4 Motor Voltage
      5. 9.2.5 Motor Current
      6. 9.2.6 Application Curves
  11. 10Power Supply Recommendations
    1. 10.1 Bulk Capacitance
  12. 11Layout
    1. 11.1 Layout Guidelines
  13. 12Mechanical, Packaging, and Orderable Information
    1. 12.1 Tape and Reel Information

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

Register Map

The following table lists the memory-mapped I2C registers for the DRV8214. The I2C registers are used to configure the DRV8214 and for device diagnostics.

Note:

Do not modify reserved registers or addresses not listed in the register map (Table 8-29). Writing to these registers can have unintended effects. For all reserved bits, the default value is 0b.

Table 8-29 I2C Registers
AddressName76543210Access
0x00FAULTFAULT

RSVD

STALL

OCP

OVP

TSD

NPOR

CNT_DONE

R
0x01

RC_STATUS1

SPEED[7:0]

R
0x02

RC_STATUS2

RC_CNT[7:0]

R
0x03

RC_STATUS3

RC_CNT[15:8]R
0x04

REG_STATUS1

VMTR[7:0]R

0x05

REG_STATUS2

IMTR[7:0]R

0x06

REG_STATUS3

RSVD

IN_DUTY[5:0] R

0x09

CONFIG0

EN_OUTEN_OVPEN_STALLVSNS_SEL* VM_GAIN_SEL*

CLR_CNT

CLR_FLT

DUTY_CTRL*RW

0x0A

CONFIG1

TINRUSH[7:0]

RW

0x0B

CONFIG2

TINRUSH[15:8]

RW

0x0C

CONFIG3

IMODE[1:0]*SMODE*INT_VREF*

TBLANK*

TDEG*

OCP_MODE*TSD_MODE*RW

0x0D

CONFIG4

RC_REP[1:0]

STALL_REP

CBC_REP

PMODE*

I2C_BC*

I2C_EN_IN1

I2C_PH_IN2

RW

0x0E

REG_CTRL0

RSVD

EN_SS

REG_CTRL[1:0]*

PWM_FREQ*

W_SCALE[1:0]

RW

0x0F

REG_CTRL1

WSET_VSET[7:0]

RW

0x10

REG_CTRL2

OUT_FLT[1:0]

EXT_DUTY[5:0]

RW

0x11

RC_CTRL0

EN_RC

DIS_EC

RC_HIZ

FLT_GAIN_SEL[1:0]

CS_GAIN_SEL[2:0]

RW

0x12

RC_CTRL1RC_THR[7:0]RW

0x13

RC_CTRL2INV_R_SCALE[1:0]

KMC_SCALE[1:0]

RC_THR_SCALE[1:0]

RC_THR[9:8]

RW

0x14

RC_CTRL3

INV_R[7:0]

RW

0x15

RC_CTRL4

KMC[7:0]

RW

0x16

RC_CTRL5FLT_K[3:0]

RSVD

RW

0x17

RC_CTRL6

EC_PULSE_DIS T_MECH_FLT EC_FALSE_PER EC_MISS_PERRW
0x18 RC_CTRL7 KP_DIV[2:0] KP[4:0] RW
0x19 RC_CTRL8 KI_DIV[2:0] KI[4:0] RW
Note:

*Writable only when EN_OUT=0.

Table 8-30 Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value