0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DRV8873SPWPR

DRV8873SPWPR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    HTSSOP24_7.8X4.4MM_EP

  • 描述:

    H桥电机驱动器

  • 数据手册
  • 价格&库存
DRV8873SPWPR 数据手册
Order Now Product Folder Support & Community Tools & Software Technical Documents DRV8873 SLVSET1 – AUGUST 2018 DRV8873 H-Bridge Motor Driver 1 Features 3 Description • The DRV8873 device is an integrated driver IC for driving a brushed DC motor in industrial applications. Two logic inputs control the H-bridge driver, which consists of four N-channel MOSFETs that drive motors bi-directionally with up to 10-A peak current. The device operates from a single power supply and supports a wide input supply range from 4.5 V to 38 V. 1 • • • • • • • • • • H-Bridge Motor Driver – Drives One DC Motor, One Winding of a Stepper Motor, or Solenoid Loads 4.5-V to 38-V Operating Voltage Range 10-A Peak Current Drive Low HS + LS RDS(ON) – 150 mΩ at TJ = 25°C, 13.5 V – 250 mΩ at TJ = 150°C, 13.5 V Current Mirror for Output Current Sensing Configurable Control Interface – PH/EN – PWM (IN1/IN2) – Independent Half-Bridge Control Supports 1.8-V, 3.3-V, 5-V Logic Inputs SPI or Hardware Interface Options Low-Power Sleep Mode (10 µA) Small Package and Footprint – 24 HTSSOP PowerPAD™ IC Package Protection Features – VM Undervoltage Lockout (UVLO) – Charge Pump Undervoltage (CPUV) – Overcurrent Protection (OCP) – Output short to battery and short to ground protection – Open Load Detection – Thermal Shutdown (TSD) – Fault Condition Output (nFAULT / SPI) A PH/EN or PWM interface allows simple interfacing to controller circuits. Alternatively, independent halfbridge control is available to drive two solenoid loads. A current mirror allows the controller to monitor the load current. This mirror approximates the current through the high-side FETs, and does not require a high-power resistor for sensing the current. A low-power sleep mode is provided to achieve verylow quiescent current draw by shutting down much of the internal circuitry. Internal protection functions are provided for undervoltage lockout, charge pump faults, overcurrent protection, short-circuit protection, open-load detection, and overtemperature. Fault conditions are indicated on an nFAULT pin and through the SPI registers. Device Information(1) PART NUMBER DRV8873 PACKAGE HTSSOP (24) BODY SIZE (NOM) 7.70 mm × 4.40 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Schematic 4.5 to 38 V 2 Applications DRV8873 • • • • • • • ePOS and Currency Counters ATMs (Automated Teller Machines) Multi-Function Printers Laser Beam Printers Factory Automation and Robotics Motorized Window Blinds Adjustable Desks and Beds Controller PWM DISABLE H-Bridge Driver SPI or HW BDC nFAULT Current Sense Monitor Current Regulation Built-In Protection 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Pin Configuration and Functions ......................... Specifications......................................................... 1 1 1 2 3 4 6.1 6.2 6.3 6.4 6.5 6.6 6.7 4 5 5 5 5 8 9 Absolute Maximum Ratings ...................................... ESD Ratings.............................................................. Recommended Operating Conditions....................... Thermal Information .................................................. Electrical Characteristics........................................... SPI Timing Requirements ......................................... Typical Characteristics .............................................. 7.6 Register Maps ......................................................... 35 8 8.1 Application Information............................................ 40 8.2 Typical Application .................................................. 40 9 Overview ................................................................. Functional Block Diagram ....................................... Feature Description................................................. Device Functional Modes........................................ Programming........................................................... Power Supply Recommendations...................... 46 9.1 Bulk Capacitance Sizing ......................................... 46 10 Layout................................................................... 47 10.1 Layout Guidelines ................................................. 47 10.2 Layout Example .................................................... 47 11 Device and Documentation Support ................. 48 11.1 11.2 11.3 11.4 11.5 11.6 Detailed Description ............................................ 10 7.1 7.2 7.3 7.4 7.5 Application and Implementation ........................ 40 10 11 13 29 30 Documentation Support ....................................... Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 48 48 48 48 48 48 12 Mechanical, Packaging, and Orderable Information ........................................................... 48 12.1 Package Option Addendum .................................. 49 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. 2 DATE REVISION NOTES August 2018 * Initial release. September 2018 0.95 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 5 Pin Configuration and Functions DRV8873H PWP PowerPAD Package 24-Pin HTSSOP Top View DRV8873S PWP PowerPAD Package 24-Pin HTSSOP Top View DVDD 1 24 GND DVDD 1 24 GND nFAULT 2 23 CPL nFAULT 2 23 CPL MODE 3 22 CPH SDO 3 22 CPH SR 4 21 VCP SDI 4 21 VCP nITRIP 5 20 VM SCLK 5 20 VM nOL 6 19 OUT1 nSCS 6 19 OUT1 18 OUT1 Thermal EN/IN1 7 PH/IN2 Thermal 18 OUT1 EN/IN1 7 8 17 SRC PH/IN2 8 17 SRC DISABLE 9 16 SRC DISABLE 9 16 SRC IPROPI1 10 15 OUT2 IPROPI1 10 15 OUT2 nSLEEP 11 14 OUT2 nSLEEP 11 14 OUT2 IPROPI2 12 13 VM IPROPI2 12 13 VM Pad Not to scale Pad Not to scale Pin Functions PIN NAME NO. TYPE (1) DESCRIPTION DRV8873H DRV8873S CPH 22 22 PWR Charge pump switching node. Connect a X7R capacitor with a value of 47 nF between the CPH and CPL pins. CPL 23 23 PWR Charge pump switching node. Connect a X7R capacitor with a value of 47 nF between the CPH and CPL pins. DVDD 1 1 PWR Digital regulator. This pin is the 5-V internal digital-supply regulator. Bypass this pin to GND with a 6.3-V, 1-µF ceramic capacitor. EN/IN1 7 7 I Control Inputs. For details, see the Control Modes section. This pin has an internal pulldown resistor to GND. DISABLE 9 9 I Bridge disable input. A logic high on this pin disables the H-bridge Hi-Z. Internal pullup to DVDD. GND 24 24 PWR IPROPI1 10 10 O High-side FET current. The analog current proportional to the current flowing in the half bridge. IPROPI2 12 12 O High-side FET current. The analog current proportional to the current flowing in the half bridge. nITRIP 5 — I Internal current-regulation control pin (ITRIP). To enable the ITRIP feature, do not connect this pin (or tie it to GND). To disable the ITRIP feature, connect this pin to the DVDD pin. nOL 6 — I Open-load diagnostic control pin. To run the open-load diagnostic at power up, tie it to ground. Connect it to DVDD, open-load diagnostic will be disabled. Ground pin MODE 3 — I Input mode pin. Sets the PH/EN, PWM, or independent-PWM mode. OUT1 18 18 O Half-bridge output 1. Connect this pin to the motor or load. OUT1 19 19 O Half-bridge output 1. Connect this pin to the motor or load. OUT2 14 14 O Half-bridge output 2. Connect this pin to the motor or load. OUT2 15 15 O Half-bridge output 2. Connect this pin to the motor or load. (1) I = input, O = output, PWR = power, NC = no connect, OD = open-drain output, PP = push-pull output Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 3 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Pin Functions (continued) PIN TYPE (1) NO. NAME DESCRIPTION DRV8873H DRV8873S PH/IN2 8 8 I Control inputs. For details, see the Control Modes section. This pin has an internal pulldown resistor to GND. SCLK — 5 I Serial clock input. Serial data is shifted out and captured on the corresponding rising and falling edge on this pin. SDI — 4 I Serial data input. Data is captured on the falling edge of the SCLK pin. SDO — 3 PP Serial data output. Data is shifted out on the rising edge of the SCLK pin. This is a push-pull output. SR 4 — I Slew rate adjust. This pin sets the slew rate of the H-bridge outputs. SRC 16 16 O Power FET source. Tie this pin to GND through a low-impedance path. SRC 17 17 O Power FET source. Tie this pin to GND through a low-impedance path. VCP 21 21 PWR Charge pump output. Connect a 16-V, 1-µF ceramic capacitor from this pin to the VM supply. VM 13 13 PWR Power supply. This pin is the motor supply voltage. Bypass this pin to GND with a 0.1-µF ceramic capacitor and a bulk capacitor. VM 20 20 PWR Power supply. This pin is the motor supply voltage. Bypass this pin to GND with a 0.1-µF ceramic capacitor and a bulk capacitor. nFAULT 2 2 OD nSCS — 6 I Serial chip select. An active low on this pin enables the serial interface communications. Internal pullup to nSLEEP. nSLEEP 11 11 I Sleep input. To enter a low-power sleep mode, set this pin logic low. Fault indication pin. This pin is pulled logic low with a fault condition. This open-drain output requires an external pullup resistor. 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN MAX UNIT Power supply voltage VM –0.3 40 V Charge pump voltage VCP, CPH –0.3 VVM + 5.7 V Charge pump switching pin CPL –0.3 VVM V Internal logic regulator voltage DVDD –0.3 5.7 V Digital pin voltage EN/IN1, PH/IN2, nSLEEP, DISABLE, nFAULT, MODE, SR, SCLK, SDI, SDO, nSCS –0.3 5.7 V VTRIP Analog pin voltage IPROPI1, IPROPI2 0 5.5 V VSRC H-Bridge source pin voltage V –0.3 0.3 VSRC – 1 VVM + 1 nFAULT 0 10 mA SDO 0 10 mA Phase node pin voltage OUTx Open drain output current Push-pull output current V TJ Operating junction temperature –40 150 °C Tstg Storage temperature –65 150 °C (1) 4 Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 6.2 ESD Ratings VALUE Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins (1) V(ESD) (1) (2) Electrostatic discharge Charged device model (CDM), per JEDEC specification JESD22-C101, all pins (2) UNIT ±2000 Corner pins (1, 12, 13, and 24) ±750 Other pins ±500 V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) MIN MAX 4.5 38 V 0 5.5 V 100 kHz 125 °C 150 °C VVM Power supply voltage VI Logic level input voltage fPWM Applied PWM signal (EN/IN1, PH/IN2) TA Operating ambient temperature –40 TJ Operating junction temperature –40 UNIT 6.4 Thermal Information DRV8873-Q1 THERMAL METRIC (1) PWP (HTSSOP) UNIT 24 PINS RθJA Junction-to-ambient thermal resistance 27.8 °C/W RθJC(top) Junction-to-case (top) thermal resistance 18.8 °C/W RθJB Junction-to-board thermal resistance 5.1 °C/W ΨJT Junction-to-top characterization parameter 0.3 °C/W ΨJB Junction-to-board characterization parameter 5.2 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 1.0 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. 6.5 Electrical Characteristics Over recommended operating conditions unless otherwise noted. Typical limits apply for TA = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT POWER SUPPLIES (VM, DVDD) VVM VM operating voltage 4.5 IVM VM operating supply current VVM = 13.5 V; nSLEEP = 1; DISABLE =0 IVM(Q) VM sleep mode supply current VVM = 13.5 V; nSLEEP = 0 VDVDD Internal logic regulator voltage 2-mA load, VVM > 5.5 V 4.7 t(SLEEP) Sleep time nSLEEP low to start device shutdown 50 t(RESET) nSLEEP reset pulse nSLEEP low to only clear fault registers t(WAKE) 38 V 10 mA 15 30 µA 5 5.3 V 5 µs 5 20 µs Wake-up time nSLEEP high to device ready for input signals 1.5 ms ton Turn-on time VM > V(UVLO); nSLEEP = 1, to output transition 1.5 ms t(DISABLE) DISABLE deglitch time DISABLE signal transition 2.5 µs CHARGE PUMP (VCP, CPH, CPL) VVCP VCP operating voltage with respect to VM IVCP VCP current VVM = 13.5 V f(VCP) Charge pump switching frequency VVM > V(UVLO); nSLEEP = 1 VVM+5 7 V 10 400 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 mA kHz 5 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. Typical limits apply for TA = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT LOGIC-LEVEL INPUTS (EN/IN1, PH/IN2, nSLEEP, SCLK, SDI) VIL Input logic-low voltage VIH Input logic-high voltage VHYS Input logic hysteresis IIL Input logic-low current VIN = 0 V IIH Input logic-high current VIN = 5 V RPD Internal pulldown resistance Propagation delay (EN/IN1, PH/IN2 to OUTx = 50%) tpd 0 0.8 V 1.6 5.3 V 150 mV –5 5 µA 50 µA to GND 100 kΩ SR = 000b; IO = 1 A 1.2 SR = 001b; IO = 1 A 1.6 SR = 010b; IO = 1 A 2.6 SR = 011b; IO = 1 A 3.4 SR = 100b; IO = 1 A 4.1 SR = 101b; IO = 1 A 5.2 SR = 110b; IO = 1 A 7.8 SR = 111b; IO = 1 A 13.3 DISABLE to DVDD 100 µs LOGIC-LEVEL INPUT (DISABLE) RPU,DIS Internal pull-up resistance VIL,DIS Input logic-low voltage VIH,DIS Input logic-high voltage kΩ 0 0.8 V 1.6 5.3 V 0 0.8 V 1.6 5.3 LOGIC-LEVEL INPUT (nSCS) VIL,nSCS Input logic-low voltage VIH,nSCS Input logic-high voltage RPU,nSCS Internal pull-up resistance nSCS to nSLEEP 450 V kΩ LOGIC-LEVEL INPUT (nSLEEP) VIL,SLEEP Input logic-low voltage VIH,SLEEP Input logic-high voltage IIH,SLEEP Input logic-high current 0 0.8 2.7 5.3 VIN = 5 V; nSCS is High 80+ISDO (1) V V µA THREE-LEVEL INPUT (MODE) RIN-1 Input mode 1 Tied to GND RIN-2 Input mode 2 Tied to GND RIN-3 Input mode 3 Tied to DVDD 105 190 Ω kΩ 105 Ω 30 50 Ω 120 240 Ω PUSH-PULL OUTPUT (SDO) RPD,SDO Internal pull-down resistance With respect to GND RPU,SDO Internal pull-up resistance With respect to nSLEEP OPEN DRAIN OUTPUT (nFAULT) VOL Output logic-low voltage IO = 2 mA IOZ Output high-impedance leakage VO = 5 V –2 0.1 V 2 µA MOTOR DRIVER OUTPUTS (OUT1, OUT2) RDS(ON) High-side FET on-resistance RDS(ON) Low-side FET on-resistance t(DEAD) VF(DIODE) (1) 6 VVM = 13.5 V; TA = 25°C; TJ = 25°C 75 VVM = 13.5 V; TA = 25°C; TJ = 150°C 125 155 mΩ VVM = 13.5 V; TA = 25°C; TJ = 25°C 75 VVM = 13.5 V; TA = 25°C; TJ = 150°C 125 Output dead time SR = 100b 500 ns Body diode forward voltage IO = 1 A 0.8 V 155 mΩ SDO output current external to the device Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. Typical limits apply for TA = 25°C and VVM = 13.5 V PARAMETER ISINK SR Sink current when OUTx = Hi-Z Slew rate (H/W Device) OUTx 10% to 90% changing TEST CONDITIONS MIN nSLEEP = 0 SR MAX 62 nSLEEP = 1, DISABLE = 1 340 IO = 1 A; Connect to GND 53.2 IO = 1 A; R(SR) = 22 kΩ ± 5% to GND 34 IO = 1 A; R(SR) = 68 kΩ ± 5% to GND 18.3 IO = 1 A; No connect (Hi-Z) 13 IO = 1 A; R(SR) = 51 kΩ ± 5% to DVDD 7.9 IO = 1 A; Connect to DVDD Slew rate (SPI Device) OUTx 10% to 90% changing TYP UNIT µA V/µs 2.6 IO = 1 A; SR = 000b 53.2 IO = 1 A; SR = 001b 34 IO = 1 A; SR = 010b 18.3 IO = 1 A; SR = 011b 13 IO = 1 A; SR = 100b 10.8 IO = 1 A; SR = 101b 7.9 IO = 1 A; SR = 110b 5.3 IO = 1 A; SR = 111b 2.6 V/µs CURRENT SENSE OUTPUTS (IPROPI1, IPROPI2) k Current mirror scaling kERR Current mirror scaling t(IPROPI) OUTx to IPROPI 1100 A/A IO < 1 A –50 50 mA IO ≥ 1 A –5 5 % VO = 2 V; SR = 000b 2.2 VO = 2 V; SR = 111b 10.5 µs CURRENT REGULATION ITRIP Current limit threshold tOFF PWM off-time tBLANK PWM blanking time ITRIP_LVL = 00b; VVM = 13.5 V 3.27 3.85 4.43 ITRIP_LVL = 01b; VVM = 13.5 V 4.6 5.4 6.2 ITRIP_LVL = 10b; VVM = 13.5 V 5.5 6.5 7.5 ITRIP_LVL = 11b; VVM = 13.5 V 5.95 7 8.1 TOFF = 00b 20 TOFF = 01b 40 TOFF = 10b 60 TOFF = 11b 80 A µs 5 µs PROTECTION CIRCUITS 4.35 4.45 VM rising; UVLO recovery 4.5 4.7 VM UVLO falling deglitch time VM falling; UVLO report 10 VM UVLO reset VM falling; UVLO report; device reset VVCP(UV) Charge pump undervoltage VVM = 12 V; TA = 25°C; CPUV report I(OCP) Overcurrent protection trip level t(OCP) Overcurrent deglitch time t(RETRY) Overcurrent retry time (H/W Device) V(UVLO) VM undervoltage lockout t(UVLO) V(RST) t(RETRY) Overcurrent retry time (SPI Device) VOLA Open load active mode VM falling; UVLO report µs 4.1 VVM + 2.25 A 3 5 4 OCP_TRETRY = 00b 0.5 OCP_TRETRY = 01b 1 OCP_TRETRY = 10b 2 ms ms 300 450 Submit Documentation Feedback Product Folder Links: DRV8873 µs 4 150 Copyright © 2018, Texas Instruments Incorporated V V 10 OCP_TRETRY = 11b V mV 7 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Electrical Characteristics (continued) Over recommended operating conditions unless otherwise noted. Typical limits apply for TA = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP OL_DLY = 0b 0.3 OL_DLY = 1b 1.2 MAX UNIT td(OL) Open load diagnostic delay time ms IOL Open load current TOTW Thermal warning temperature Die temperature (TJ) 140 150 160 °C TTSD Thermal shutdown temperature Die Temperature (TJ) 165 175 185 °C Thys Thermal shutdown hysteresis Die temperature (TJ) 3 mA 20 °C 6.6 SPI Timing Requirements MIN NOM MAX UNIT t(READY) SPI ready, VM > V(UVLO) t(CLK) SCLK minimum period 100 ns t(CLKH) SCLK minimum high time 50 ns t(CLKL) SCLK minimum low time 50 ns tsu(SDI) SDI input setup time 20 ns th(SDI) SDI input hold time 30 td(SDO) SDO output delay time, SCLK high to SDO valid, CL = 20 pF tsu(nSCS) nSCS input setup time th(nSCS) nSCS input hold time t(HI_nSCS) nSCS minimum high time before active low tdis(nSCS) nSCS disable time, nSCS high to SDO high impedance t(HI_nSCS) 1 ms ns 30 ns 50 ns 50 ns 500 ns 10 ns th(nSCS) tsu(nSCS) t(CLK) t(CLKH) X t(CLKL) LSB MSB X tsu(SDI) th(SDI) Z LSB MSB td(SDO) Z tdis(nSCS) Figure 1. SPI Slave-Mode Timing Definition 8 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 6.7 Typical Characteristics 160 6 140 5 Operating Current (mA) RDS(ON) (m:) 120 100 80 60 40 4 3 2 1 20 0 -50 0 50 100 Temperature (qC) 150 0 -50 200 0 D001 Figure 2. RDS(on) vs Temperature 50 100 Temperature (qC) 150 200 D002 Figure 3. Operating Current (IVM) vs Temperature 20 6.2 18 6 14 ITRIP Current (A) Sleep Current (PA) 16 12 10 8 6 4 5.8 5.6 5.4 5.2 2 0 -50 0 50 100 Temperature (qC) 150 5 -50 200 0 D003 50 100 Temperature (qC) 150 200 D004 ITRIP = 01b Figure 4. Sleep Current (IVM(Q)) vs Temperature Figure 5. ITRIP Current vs Temperature 7.8 8 7.7 7 7.6 7.5 ITRIP Current (A) ITRIP Current (A) 6 5 4 3 7.4 7.3 7.2 7.1 7 6.9 2 6.8 1 6.7 0 -50 0 50 100 Temperature (qC) 150 200 6.6 -50 0 D005 ITRIP = 10b 50 100 Temperature (qC) 150 200 D006 ITRIP = 11b Figure 6. ITRIP Current vs Temperature Figure 7. ITRIP Current vs Temperature Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 9 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 7 Detailed Description 7.1 Overview The device is an integrated, 4.5-V to 38-V motor driver for industrial brushed-motor applications. The device is capable of high output-current drive using low-RDS(ON) integrated MOSFETs. A standard 4-wire serial peripheral interface (SPI) decreases the device pin count by allowing the various device settings and fault reporting to be managed through an external controller. Alternatively a hardware interface option device is available for easy configuration with less detailed control of all device functions. The device integrates a current mirror which provides an output current proportional to the current through the high-side FETs. This feature allows the system to monitor the motor current without the need for a large highpower resistor for current sensing. The device has a built-in current regulation feature with a fixed off-time current-chopping scheme. The current-chopping level is selected through SPI in the SPI version of the device and in the hardware version of the device is it a fixed value. In addition to the high level of driver integration, the device provides a broad range of integrated protection features. These features include power-supply undervoltage lockout (UVLO), charge-pump undervoltage lockout, overcurrent faults, open-load detection, output short to battery and short to ground protection, and thermal shutdown. Device faults are indicated by the nFAULT pin with detailed information available in the device registers. The device integrates a spread spectrum clocking feature for both the internal digital oscillator and internal charge pump. This feature combined with output slew rate control minimizes the radiated emissions from the device. The device is available in a 24-pin HTSSOP package with a thermal pad. 10 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.2 Functional Block Diagram 1 µF DVDD VM VM VCP Power 1 µF VM VM VCP 0.1 µF CPH Charge Pump 47 nF Internal Regulators CPL 0.1 µF + bulk OUT1 Predriver IN1 VCP BDC VM IN2 Core Logic nSLEEP OUT2 Predriver DVDD SRC DISABLE nSLEEP Control Inputs VTRIP nOL IPROPI1 Protection SR Undervoltage Overcurrent MODE Thermal nITRIP RSENSE-1 Current Sense Output IPROPI2 Open Load RSENSE-2 RnFAULT nFAULT Output GND PPAD Copyright © 2017, Texas Instruments Incorporated Figure 8. Hardware Device Block Diagram Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 11 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Functional Block Diagram (continued) 1 µF DVDD VM VM VCP Power 1 µF VM VM VCP 0.1 µF CPH Charge Pump 47 nF Internal Regulators CPL 0.1 µF + bulk OUT1 Predriver IN1 VCP BDC VM IN2 Control Inputs nSLEEP Core Logic OUT2 Predriver DVDD SRC DISABLE RnFAULT VTRIP Output nFAULT IPROPI1 Protection nSLEEP Undervoltage nSCS SPI nSLEEP SDI Overcurrent Thermal RSENSE-1 Current Sense Output IPROPI2 Open Load RSENSE-2 SDO SCLK GND PPAD Copyright © 2017, Texas Instruments Incorporated Figure 9. Software Device Block Diagram 12 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.3 Feature Description Table 1 lists the recommended external components for the device. Table 1. External Components COMPONENT PIN 1 PIN 2 RECOMMENDED CVM1 VM GND 0.1-µF ceramic capacitor rated for VM CVM2 VM GND Bulk capacitor rated for VM CVCP VCP VM 16-V, 1-µF ceramic capacitor CFLY CPH CPL 47-nF capacitor rated for VM CDVDD DVDD GND 6.3-V, 1-µF ceramic capacitor (1) RnFAULT VCC nFAULT ≥ 10-kΩ pullup resistor RMODE MODE GND or DVDD Device hardware interface RSENSE-1 IPROPI1 GND Resistors to convert mirrored current into a voltage RSENSE-2 IPROPI2 GND Resistors to convert mirrored current into a voltage (1) VCC is not a pin on the device, but a VCC supply-voltage pullup is required for the open-drain output nFAULT. 7.3.1 Bridge Control The device output has four N-channel MOSFETs configured in a H-bridge. The driver can be controlled using a PH/EN, PWM, or independent half-bridge input mode. Table 2 lists the control mode configurations. Table 2. Control Mode Configuration HARDWARE DEVICE MODE PIN SPI DEVICE MODE REGISTER CONTROL MODE L 00b PH/EN H 01b (default) PWM 200 kΩ ± 5% to GND 10b Independent half bridge Not applicable 11b Input disabled, bridge Hi-Z In the hardware version of the device, the MODE pin determines the control interface and latches on power-up or when exiting sleep mode. During the device power-up sequence, the DVDD pin is enabled first, and then the MODE pin latches. Tying the MODE pin directly to ground sets the mode to phase and enable. Tying the MODE pin to the DVDD pin, or an external 5 V rail, sets the mode to PWM. Connecting the MODE pin to ground with a 200 kΩ ± 5% resistor sets the mode to independent half-bridge where the two half-bridges can be independently controlled by their respective input (INx) pins. Table 3 lists the different MODE pin settings. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 13 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Table 3. DRV8873H MODE Pin Settings CONNECTION MODE CIRCUIT Connect to GND Phase and Enable 200 kΩ ± 5% to GND Independent half-bridge MODE MODE RMODE DVDD Connect to DVDD MODE PWM In the SPI version of the device, the mode setting can be changed by writing to the MODE register in the IC1 control register because this device version has no dedicated MODE pin. The device mode gets latched when the DISABLE signal transitions from high to low. 7.3.1.1 Control Modes The device output consists of four N-channel MOSFETs that are designed to drive high current. The MOSFETs are controlled by two logic inputs, EN/IN1 and PH/IN2, in three different input modes to support various commutation and control methods, as shown in the logic tables (Table 4, Table 5, and Table 6). In the Independent PWM mode, the fault handling is performed independently for each half bridge. For example, if an overcurrent condition (OCP) is detected in half-bridge 1, only the half-bridge 1 output (OUT1) is disabled and half-bridge 2 continues to operate based on the IN2 input. Table 4. PH/EN Mode Truth Table 14 nSLEEP DISABLE EN/IN1 PH/IN2 OUT1 OUT2 0 X X X Hi-Z Hi-Z 1 1 X X Hi-Z Hi-Z 1 0 0 X H H 1 0 1 0 L H 1 0 1 1 H L Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Table 5. PWM Mode Truth Table nSLEEP DISABLE EN/IN1 PH/IN2 OUT1 OUT2 0 X X X Hi-Z Hi-Z 1 1 X X Hi-Z Hi-Z 1 0 0 0 Hi-Z Hi-Z 1 0 0 1 L H 1 0 1 0 H L 1 0 1 1 H H Table 6. Independent Mode Truth Table nSLEEP DISABLE EN/IN1 PH/IN2 OUT1 OUT2 0 X X X Hi-Z Hi-Z 1 1 X X Hi-Z Hi-Z 1 0 0 0 L L 1 0 0 1 L H 1 0 1 0 H L 1 0 1 1 H H The inputs can be set to static voltages for 100% duty cycle drive, or they can be pulse-width modulated (PWM) for variable motor speed. When using PWM mode (MODE = 1), switching between driving and braking typically is best. For example, to drive a motor forward with 50% of its maximum revolutions per minute (RPM), the IN1 pin is high and the IN2 pin is low during the driving period. During the other period in this example, the IN1 pin is high and the IN2 pin is high. VM VM VM VM 2 2 1 SH1 3 SH2 SH1 SH2 SH1 SH2 SH1 SH2 1 Forward drive 2 High-side recirculation (brake) 3 Reverse drive Figure 10. Half-Bridge Current Paths In the Independent PWM mode, to independently put the outputs of the half bridge in the high-impedance (Hi-Z) state, the OUT1_DIS or OUT2_DIS bit in the IC3 register must be set to 1b. Writing a logic 1 to the OUT1_DIS bit disables the OUT1 output. Writing a logic 1 to the OUT2_DIS bit disables the OUT2 output. The default value in these registers is 0b. The option to independently set the outputs of the half bridge in the Hi-Z state is not available for the hardware version of the device. 7.3.1.2 Half-Bridge Operation The device can be used to drive two solenoids or unidirectional brushed DC-motor loads instead of a brushedDC motor in full H-bridge configuration. Independent half-bridge control is preferred for operation in this mode; however, using the PH/EN or PWM modes is not restricted if the correct driving and braking states can be achieved. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 15 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com VCP VM VM + 0.1 µF bulk OUT1 Predriver BDC VCP VM OUT2 Predriver SRC BDC Copyright © 2017, Texas Instruments Incorporated Figure 11. Independent Half bridge Mode Driving Two Low-Side Loads TI does not recommend tying the OUT1 and OUT2 pins together and drive a load. The half bridges may be out of synchronization in this configuration and any mismatch in the input commands can momentarily result in shoot through condition. This mismatch can be mitigated by adding an inductor in-line with the outputs. If loads are connected between the OUTx and VM pins, the device can draw more current than specified in the Electrical Characteristics table. To avoid this condition, TI recommends connecting loads in the configuration shown in Figure 11. Depending on how the loads are connected on the outputs pin, some of the features offered by the device could have reduced functionality. For example, having a load between the OUTx and GND pins, as shown in Figure 11, results in false trips of the open-load diagnosis in active-mode (OLA). Having a load tied between the OUTx and VM pins restricts the use of internal current regulation because no means of measuring current flowing through the load with the current mirror block is available. Table 7 lists these use cases. Table 7. Control Mode Configuration LOAD CONNECTIONS 16 FUNCTIONALITY NODE 1 NODE 2 OLA OUTx GND Not Available Operational OUTx VM Operational Not Available Submit Documentation Feedback CURRENT REGULATION (ITRIP) Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.3.1.3 Internal Current Sense and Current Regulation The IPROPI pin outputs an analog current that is proportional to the current flowing in the H-bridge. The output current is typically 1/1100 of the current in both high-side FETs. The IPROPI pin is derived from the current through either of the high-side FETs. Because of this, the IPROPI pin does not represent the half bridge current when operating in a fast decay mode or low-side slow decay mode. The IPROPI pin represents the H-bridge current under forward drive, reverse drive, and high-side slow decay. The IPROPI output is delayed by approximately 2 µs for the fastest slew-rate setting (43.2 V/µs) after the high-side FET is switched on. VM HS1 SENSE_FET 1/1100 scaled HS1 PWR_FET OUT1 Current Sense and Current Regulation IPROPI1 RSENSE-1 VM HS2 SENSE_FET 1/1100 scaled HS2 PWR_FET Current Sense and Current Regulation OUT2 IPROPI2 RSENSE-2 Figure 12. Current-Sense Block Diagram The selection of the external resistor should be such that the voltage on the IPROPI pin is less than 5 V. Therefore the resistor must be sized less than this value based on Equation 1. The range of current that can be monitored is from 100 mA to 10 A assuming the selected external resistor meets the calculated value from Equation 1. If the current exceeds 10 A, the device could reach overcurrent protection (OCP) or overtemperature shutdown (TSD). If OCP occurs, the device disables the internal MOSFETs and protects itself (for the hardware version of the device) or based on the OCP_MODE setting (for the SPI version of the device). For guidelines on selecting a sense resistor, see the Sense Resistor section. R(SENSE) = k × 5 V / IO where • • k is the current mirror scaling factor, which is typically 1100. IO is the maximum drive current to be monitored. (1) NOTE Texas Instruments recommends the load current not exceed 8 A during normal operation. If slew rate setting of 2.6 V/µs (SR = 111b) is used when the load current is about 8 A, choose TOFF to be either 40 µs or 60 µs. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 17 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com The SPI version of the device limits the output current based on the trip level set in the SPI registers. In the hardware version of the device, the current trip limit is set to 6.5 A. The current regulation feature is enabled by default on both the outputs (OUT1 and OUT2). To disable current regulation in the hardware version of the device, the nITRIP pin must be connected to DVDD. To disable current regulation in the SPI version of the device, the DIS_ITRIP bits in the IC4 Control register must be written to. The bit settings are: • 01b to disable current regulation only on the OUT1 pin • 10b to disable current regulation only on the OUT2 pin • 11b to disable current regulation on both the OUT1 and OUT2 pins Table 8. Control Regulation Threshold PARAMETER ITRIP Current limit threshold ITRIP_LVL BIT MIN TYP MAX UNIT ITRIP_LVL = 00b 3.4 4 4.6 A ITRIP_LVL = 01b 4.6 5.4 6.2 A ITRIP_LVL = 10b 5.5 6.5 7.5 A ITRIP_LVL = 11b 6 7 8 A When the ITRIP current has been reached, the device enforces slow current decay by enabling both the high-side FETs for a time of tOFF . In the hardware version of the device, the tOFF time is 40 µs. The tOFF time is selectable through SPI in the SPI version of the device, as shown in Table 9. The default setting is 01b (tOFF = 40 µs). Table 9. PWM Off Time Settings PARAMETER tOFF PWM off time TOFF BIT tOFF DURATION UNIT TOFF = 00b 20 µs TOFF = 01b 40 µs TOFF = 10b 60 µs TOFF = 11b 80 µs Drive Current (A) ITRIP tBLANK Drive Brake or Slow Decay Drive Brake or Slow Decay tDRIVE tOFF tDRIVE tOFF Figure 13. Current Regulation Time Periods When the tOFF time has elapsed and the current level falls below the current regulation (ITRIP) level, the output is re-enabled according to the inputs. If, after the tOFF time has elapsed the current is still higher than the ITRIP level, the device enforces another tOFF time period of the same duration. The drive time (tDRIVE) occurs until another ITRIP event is reached and depends heavily on the VM voltage, the back-EMF of the motor, and the inductance of the motor. During the tDRIVE time, the current-sense regulator does not enforce the ITRIP limit until the tBLANK time has elapsed. While in current regulation, the inputs can be toggled to drive the load in the opposite direction to decay the current faster. For example, if the load was in forward drive prior to entering current regulation it can only go into reverse drive when the driver enforces current regulation. 18 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 The IPROPI1 pin represents the current flowing through the HS1 MOSFET of half-bridge 1. The IPROPI2 pin represents the current flowing through the HS2 MOSFET of half-bridge 2. To measure current with one sense resistor, the IPROPI1 and IPROPI2 pins must be connected together with the RSENSE resistor as shown in Figure 14. In this configuration, the current-sense output is proportional to the sum of the currents flowing through the both high-side FETs. IPROPI1 Current-Sense Output RSENSE-1 IPROPI2 GND PPAD Figure 14. Current Sense Output 7.3.1.4 Slew-Rate Control The rise and fall times (tr and tf) of the outputs can be adjusted on the hardware version of the device by changing the value of an external resistor connected from the SR pin to ground. On the SPI version of the device, the slew rate can be adjusted through the SPI. The output slew rate is adjusted internally to the device by controlling the ramp rate of the driven FET gate. The voltage or resistance on the SR pin sets the output rise and fall times in the hardware version of the device. Table 10. DRV8873H Slew Rate (SR) Pin Connections CONNECTION SR Connect to GND 53.2 V/µs 22 kΩ ± 5% to GND 34 V/µs CIRCUIT SR SR RSR 68 kΩ ± 5% to GND SR 18.3 V/µs RSR Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 19 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Table 10. DRV8873H Slew Rate (SR) Pin Connections (continued) CONNECTION SR > 2 MΩ to GND (Hi-Z) 13 V/µs CIRCUIT SR DVDD 51 kΩ ± 5% to DVDD SR 7.9 V/µs DVDD Connect to DVDD SR 2.6 V/µs Figure 15 shows the internal circuit block for the SR pin. SLEW RATE 53.2 V/µs + VREF ± 34 V/µs DVDD + VREF ± SR 18.3 V/µs + VREF ± 13 V/µs + VREF ± 7.9 V/µs + VREF ± 2.6 V/µs Figure 15. SR Block Diagram 20 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Table 11 lists the settings in the SPI register that set the output rise and fall times in the SPI version of the device. Table 11. DRV8873S Slew Rate Settings SR RISE TIME (V/µs) FALL TIME (V/µs) 000b 53.2 53.2 001b 34 34 010b 18.3 18.3 011b 13 13 100b 10.8 10.8 101b 7.9 7.9 110b 5.3 5.3 111b 2.6 2.6 The typical voltage on the SR pin is 3 V and is driven internally. Changing the resistor value on the SR pin changes the slew-rate setting from approximately 2.6 V/µs to 53.2 V/µs. The recommended values for the external resistor are shown in the Slew Rate section. If the SR pin is grounded then the slew rate is 53.2 V/µs. Leaving the SR pin as a no-connect pin sets the slew rate to 13 V/µs. Tying it to the DVDD pin sets the slew rate to 2.6 V/µs. 7.3.1.5 Dead Time The dead time (t(DEAD)) is measured as the time when the OUTx pin is in the Hi-Z state between turning off one of the half bridge MOSFETs and turning on the other. For example, the output is in the Hi-Z state between turning off the high-side MOSFET and turning on the low-side MOSFET, or turning on the high-side MOSFET and turning off the low-side MOSFET. IN1 IN2 OUT1 tPD t(DEAD) tR tPD t(DEAD) tF tPD t(DEAD) tF tPD t(DEAD) tR OUT2 Figure 16. Propagation Delay Time If the output pin is measured during the tDEAD time the voltage depends on the direction of the current. If the current is leaving the pin, the voltage is a diode drop below ground. If the current is entering the pin, the voltage is a diode drop above VM. The diode drop is associated with the body diode of the high-side or the low-side FET. The dead time is dependent on the slew-rate setting because a portion of the FET gate ramp includes the observable dead time. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 21 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 7.3.1.6 Propagation Delay The propagation delay time (tPD) is measured as the time between an input edge to an output change. This time comprises two parts: an input deglitcher and output slewing delay. The input deglitcher prevents noise on the input pins from affecting the output state. The adjustable slew rate also contributes to the propagation delay time. For the fastest slew-rate setting, the tPD time is typically 1.5 µs, and for the slowest slew-rate setting, the tPD time is typically 4.5 µs. For the output to change state during normal operation, one FET must first be turned off. 7.3.1.7 nFAULT Pin The nFAULT pin has an open-drain output and should be pulled up to a 5-V or 3.3-V supply. When a fault is detected, the nFAULT line is logic low. For a 3.3-V pullup the nFAULT pin can be tied to the DVDD pin with a resistor (see the Application and Implementation section). For a 5-V pullup, an external 5-V supply must be used. Output nFAULT Figure 17. nFAULT Pin During the device power-up sequence, or when exiting sleep mode, the nFAULT pin is held low until the digital core is alive and functional. This low level signal on the nFAULT line does not represent a fault condition. The signal can be used by the external MCU to determine when the digital core of the device is ready; however, this does not mean that the device is ready to accept input commands via the INx pins. 7.3.1.8 nSLEEP as SDO Reference The nSLEEP pin manages the state of the device. The device goes into sleep mode with a logic-low signal, and comes out of sleep mode when the nSLEEP pin goes high. The signal level when the nSLEEP pin goes high determines the logic level on the SDO output in the SPI version of the device. A 3.3-V signal on the nSLEEP pin provides a 3.3-V output on the SDO output. A 5-V signal on the nSLEEP pin provides a 5-V output on the SDO pin. If the sleep feature is not required, the nSLEEP pin can be connected to the MCU power supply. In that case, when the MCU is powered-up, the motor driver device is also be powered-up. DVDD nSLEEP Digital Core 400 k 100 k nSCS Figure 18. nSCS and nSLEEP Circuit In the SPI version of the device, if the nSLEEP reset pulse is used to clear faults, the SDO voltage reference is not available for the duration of the nSLEEP reset pulse. No data can be transmitted on the SDO line for the duration when the nSLEEP pin is held low. Therefore, TI recommends using the CLR_FLT bit in the IC3 control register to clear the faults. 22 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.3.2 Motor Driver Protection Circuits The device is fully protected against VM undervoltage conditions, charge-pump undervoltage conditions, overcurrent events, and overtemperature events. 7.3.2.1 VM Undervoltage Lockout (UVLO) If at any time the voltage on the VM pin falls below the UVLO-threshold voltage, V(UVLO), for the voltage supply, all the outputs (OUTx) are disabled, and the nFAULT pin is driven low. The charge pump is disabled in this condition. The FAULT and UVLO bits are latched high in the SPI registers. Normal operation resumes (motordriver operation and nFAULT released) when the VM undervoltage condition is removed. The UVLO bit remains set until it is cleared through the CLR_FLT bit or an nSLEEP reset pulse. NOTE During the power-up sequence VM must exceed V(UVLO) recovery max limit in order to power-up and function properly. After a successful power-up sequence, the device can operate down to the V(UVLO) report limit before going into the undervoltage lockout condition. 7.3.2.2 VCP Undervoltage Lockout (CPUV) If at any time the voltage on the VCP pin falls below the VVCP(UV) voltage for the charge pump, all the outputs (OUTx) are disabled, and the nFAULT pin is driven low. The charge pump remains active during this condition. The FAULT and CPUV bits are latched high in the SPI registers. Normal operation resumes (motor-driver operation and nFAULT released) when the VCP undervoltage condition is removed. The CPUV bit remains set until it is cleared through the CLR_FLT bit or an nSLEEP reset pulse. This protection feature can be disabled by setting the DIS_CPUV bit high. 7.3.2.3 Overcurrent Protection (OCP) If the current in any FET exceeds the I(ocp) limits for longer than the t(OCP) time, all FETs in the half bridge are disabled and the nFAULT pin is driven low. The charge pump remains active during this condition. The overcurrent protection can operate in four different modes: latched shutdown, automatic retry, report only, and disabled. In the independent PWM mode (MODE = 10b or MODE pin to ground with a 200-kΩ ± 5% resistor) the fault handling is performed independently for each half-bridge based on the OCP mode selected. This protection scheme protects the outputs from shorts to battery and shorts to ground. 7.3.2.3.1 Latched Shutdown (OCP_MODE = 00b) In this mode, after an OCP event, all the outputs (OUTx) are disabled and the nFAULT pin are driven low. The FAULT, OCP, and corresponding MOSFET OCP bits are latched high in the SPI registers. Normal operation resumes (motor-driver operation and nFAULT released) when the OCP condition is removed and a clear faults command has been issued either through the CLR_FLT bit or an nSLEEP reset pulse. This mode is the default mode for an OCP event for both the hardware version and SPI version of the device. 7.3.2.3.2 Automatic Retry (OCP_MODE = 01b) In this mode, after an OCP event all the outputs (OUTx) are disabled and the nFAULT pin is driven low. The FAULT, OCP, and corresponding MOSFET OCP bits are latched high in the SPI registers. Normal operation resumes automatically (motor-driver operation and nFAULT released) after the t(RETRY) time has elapsed and the fault condition is removed. 7.3.2.3.3 Report Only (OCP_MODE = 10b) In this mode, no protective action is performed when an overcurrent event occurs. The overcurrent event is reported by driving the nFAULT pin low and latching the FAULT, OCP, and corresponding MOSFET OCP bits high in the SPI registers. The motor driver continues to operate. The external controller acts appropriately to manage the overcurrent condition. The reporting is cleared (nFAULT released) when the OCP condition is removed and a clear faults command has been issued either through the CLR_FLT bit or an nSLEEP reset pulse. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 23 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 7.3.2.3.4 Disabled (OCP_MODE = 11b) In this mode, no protective or reporting action is performed when an overcurrent event occurs. The device continues to drive the load based on the input signals. 7.3.2.4 Open-Load Detection (OLD) If the motor is disconnected from the device, an open-load condition is detected and the nFAULT pin is latched low until a clear faults command is issued by the MCU either through the CLR_FLT bit or an nSLEEP reset pulse. The fault also clears when the device is power cycled or comes out of sleep mode. The OLD test is designed for applications that have capacitance less than 15 nF when the OL_DLY bit set to 0b and for less than 60 nF when the OL_DLY bit is set to 1b on the OUTx pins. This setting is equivalent to measuring the resistance values listed in Table 12. Table 12. Resistance for Open Load Detection NODE 1 NODE 2 RESISTANCE OUT1 OUT2 2 kΩ OUTx VM 12 kΩ OUTx GND 3 kΩ COMMENTS VVM = 13.5 V Open load detection works in both standby mode (OLP) and active mode (OLA). OLP detects the presence of the motor prior to commutating the motor. OLA detects the motor disconnection from the driver during commutation. 7.3.2.4.1 Open-Load Detection in Passive Mode (OLP) The open-load passive diagnostic (OLP) is different for the hardware and SPI version of the device. The OLP test is available in all three modes of operation (PN/EN, PWM, and independent half-bridge). When the openload test is running, the internal power MOSFETs are disabled. For the hardware version of the device, the OLP test is performed at power-up or after exiting sleep mode if the nOL pin is left as a no connect pin (or tied to GND). If the nOL pin is tied to the DVDD pin (or an external 5-V rail), the OLP test is not performed by the device. For the SPI version of the device, the OLP test is performed when commanded. The following sequence shows how to perform the OLP test directly after the device powers up: 1. Power up the device (DISABLE pin high). 2. Select the mode through SPI. 3. Wait for the t(DISABLE) time to expire. 4. Write 1b to the EN_OL bit in the IC1 register. 5. Perform the OLP test. – If an open load (OL) is detected, the nFAULT pin is driven low, the FAULT and OLx bits are latched high. When the OL condition is removed, a clear faults command must be issued by the MCU either through the CLR_FLT bit or an nSLEEP reset pulse which resets the OLx register bit. – If an OL condition is not detected, the EN_OL bits return to the default setting (0b) after the td(OL) time expires. 6. Set the DISABLE pin low so that the device drives the motor or load based on the input signals. If an open-load diagnostic is performed at any other time, the following sequence must be followed: 1. Set the pin DISABLE high (to disable the half bridge outputs). 2. Wait for the t(DISABLE) time to expire. 3. Write 1b to the EN_OL bit in the IC1 register. 4. Perform the OLP test. – If an OL condition is detected, the nFAULT pin is driven low, and the FAULT and OLx bits are latched high. When the OL condition is removed, a clear faults command must be issued by the MCU either through the CLR_FLT bit or an nSLEEP reset pulse which resets the OLx register bits. – If an OL condition is not detected, the EN_OL bits return to the default setting (0b) after the td(OL) time expires. 24 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 5. Set the DISABLE pin low so that the device drives the motor or load based on the input signals. DVDD DVDD VM OL1_PU output 4V OUT1 1V OL1_PD output DVDD VM Digital Core OL2_PU output 4V OUT2 SRC OL2_PD output 1V Figure 19. Open-Load Detection Circuit The EN_OL register maintains the written command until the diagnostic is complete. The signal on the DISABLE pin must remain high for the entire duration of the test. While the OLP test is running, if the DISABLE pin goes low, the OLP test is aborted to resume normal operation and no fault is reported. The OLP test is not performed if the motor is energized. The OLD test checks for a high-impedance connection on the OUTx pins. The diagnostic runs in two steps. First the pullup current source is enabled. If a load is connected, the current passes through the pullup resistor and the OLx_PU comparator output remains low. If an OL condition exists, the current through the pullup resistor goes to 0 A and the OLx_PU comparator trips high. Second the pulldown current source is enabled. In the same way, the OLx_PD comparator output either remains low to indicate that a load is connected, or trips high to indicate an OL condition. If both the OLx_PU and OLx_PD comparators report an OL condition, the OLx bit in the SPI register latches high and the nFAULT line goes low to indicate an OL fault. When the OL condition is removed, a clear faults command must be issued by the MCU either through the CLR_FLT bit or an nSLEEP reset pulse which resets the OL1 and OL2 register bits. The charge pump remains active during this fault condition. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 25 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 7.3.2.4.2 Open-Load Detection in Active Mode (OLA) Open load in active mode is detected when the OUT1 and OUT2 voltages do not exhibit overshoot greater than the VOLA over VM between the time the low-side FET is switched off and the high-side FET is switched on during an output PWM cycle, as shown in Figure 20. An open load is not detected if the energy stored in the inductor is high enough to cause an overshoot greater than the VOLA over VM caused by the flyback current flowing through the body diode of the high-side FET. The OLA diagnostic is disabled by default and can be enabled by writing a 1b to the EN_OLA bit in IC4 control register. SH2 SH1 VM SH2 SH1 + SH1 VM Detects OLD if the diode VF drop < VOLA SH2 ± VM No OLD detected if the diode VF drop > VOLA Figure 20. Open-Load Active Mode Circuit In PH/EN and PWM mode, the motor current decays by high-side recirculation. In independent PWM mode, the motor can enter the brake state either by high-side or low-side recirculation. If the motor enters the brake state using low-side recirculation, the diode VF voltage of high-side FET is less than the VOLA voltage which flags an open load fault even though the load is connected across the OUT1 and OUT2 pins. In this case, the OLA mode should not be used. If high-side current recirculation is done with independent PWM mode, the OLA mode functions properly. NOTE The OLA mode is functional only when high-side recirculation of the motor current occurs. Depending on the operation conditions and external circuitry, such as the output capacitors, an open load condition could be indicated even though the load is present. This case might occur, for example, during a direction change or for small load currents with respectively small PWM duty cycles. Therefore, TI recommends evaluating the open load diagnosis only in known, suitable operating conditions and to ignore it otherwise. To avoid inadvertently triggering the open load diagnosis, a failure counter is implemented. Three consecutive occurrences of the internal open-load signal must occur, essentially three consecutive PWM pulses without freewheeling detected, before an open load condition is reported by the nFAULT pin and in the SPI register. In the hardware version of the device, OLA mode is active when the nOL pin if left as a no-connect pin or tied to ground. If low-side current recirculation is done with independent PWM control, an open load condition is detected even though the load is connected. To avoid this false trip, the OLD must be disabled by taking the nOL pin high; however, both OLA and OLP diagnostics will be disabled. 7.3.2.5 Thermal Shutdown (TSD) If the die temperature exceeds the thermal shutdown limit, the half bridge are disabled, and the nFAULT pin is driven low. The charge pump remains active during this condition. In addition, the FAULT bit and TSD bit are latched high. This protection feature cannot be disabled. The overtemperature protection can operate in two different modes: latched shutdown and automatic recovery. 26 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.3.2.5.1 Latched Shutdown (TSD_MODE = 0b) In this mode, after a TSD event all the outputs (OUTx) are disabled and the nFAULT pin is driven low. The FAULT and TSD bits are latched high in the SPI register. Normal operation resumes (motor-driver operation and the nFAULT line released) when the TSD condition is removed and a clear faults command has been issued either through the CLR_FLT bit or an nSLEEP reset pulse. This mode is the default mode for a TSD event in the SPI version of the device. 7.3.2.5.2 Automatic Recovery (TSD_MODE = 1b) In this mode, after a TSD event all the outputs (OUTx) are disabled and the nFAULT pin is driven low. The FAULT and TSD bits are latched high in the SPI register. Normal operation resumes (motor-driver operation and the nFAULT line released) when the junction temperature falls below the overtemperature threshold limit minus the hysteresis (TTSD – THYS). The TSD bit remains latched high indicating that a thermal event occurred until a clear faults command is issued either through the CLR_FLT bit or an nSLEEP reset pulse. This mode is the default mode for a TSD event in the hardware version of the device. 7.3.2.6 Thermal Warning (OTW) If the die temperature exceeds the trip point of the thermal warning (TOTW) the OTW bit is set in the registers of SPI devices. The device performs no additional action and continues to function. When the die temperature falls below the hysteresis point of the thermal warning, the OTW bit clears automatically. The OTW bit can also be configured to report on the nFAULT pin, and set the FAULT bit in the SPI version of the device, by setting the OTW_REP bit to 1b through the SPI registers. The charge pump remains active during this condition. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 27 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Table 13. Fault Response FAULT CONDITION CONFIGURATION REPORT HALF BRIDGE LOGIC RECOVERY VM undervoltage (UVLO) VVM < V(UVLO) (maximum 4.45 V) — nFAULT Hi-Z Reset Automatic: VVM > V(UVLO) (maximum 4.55 V) Charge pump undervoltage (CPUV) VVCP < VVCP(UV) (typical VVM + 2.25 V) DIS_CPUV = 0b nFAULT Hi-Z Active Automatic: VVCP > VVCP(UV) (typical VVM + 2.25 V) Overcurrent (OCP) IO > I(OCP) (minimum 10 A) Open load (OLD) No load detected Current regulation (ITRIPx) IO > ITRIP_LVL 28 Thermal shutdown (TSD) TJ > TTSD (minimum 165°C) Thermal Warning (OTW) TJ > TOTW (minimum 140°C) DIS_CPUV = 1b none Active Active No action OCP_MODE = 00b nFAULT Hi-Z Active Latched: CLR_FLT/nSLEEP OCP_MODE = 01b nFAULT Hi-Z Active Retry: t(RETRY) OCP_MODE = 10b nFAULT Active Active No action OCP_MODE = 11b none Active Active No action EN_OLP = 1b nFAULT Active Active Latched: CLR_FLT/nSLEEP EN_OLA = 1b nFAULT Active Active Latched: CLR_FLT/nSLEEP ITRIP_REP = 0b none Active Active No action ITRIP_REP = 1b nFAULT Active Active No action TSD_MODE = 0b nFAULT Hi-Z Active Latched: CLR_FLT/nSLEEP TSD_MODE = 1b nFAULT Hi-Z Active Automatic: TJ > TTSD – THYS (THYS typical 20°C) OTW_REP = 0b none Active Active No action OTW_REP = 1b nFAULT Active Active Automatic: TJ < TOTW – THYS Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.3.3 Hardware Interface The hardware-interface device option lets the device be configured without a SPI, however not all of the functionality is configurable. The following configuration settings are fixed for the hardware interface device option: • CPUV is enabled • OCP_MODE is latched shutdown • TSD_MODE is automatic recovery • OL_DLY is 300 µs • ITRIP level is 6.5-A if current regulation is enabled by the nITRIP pin • OLA is activated when the open load diagnostic is enabled by the nOL pin • No option to independently set the outputs (OUTx) to the Hi-Z state 7.3.3.1 MODE (Tri-Level Input) The MODE pin of the hardware version of the device determines the control interface and latches on power-up or when exiting sleep mode. Table 14 lists the different control interfaces that can be set with the MODE pin. Table 14. DRV8873H MODE Settings MODE CONTROL MODE L PH/EN H PWM Hi-Z (200 kΩ ± 5% to GND) Independent half bridge When the MODE pin is latched on power-up or when exiting sleep mode; any additional changes to the signal at the MODE pin are ignored by the device. To change the mode settings, a power cycle or sleep reset must be performed on the device. To use the device in PWM mode, tie the MODE pin to either the DVDD pin or an external 5-V rail. To use the device in independent half-bridge mode, the MODE pin must be connected to with a 200-kΩ ± 5% resistor (or left as a no connect). Tying the MODE pin to the GND pin puts the device in phase and enable (PH/EN) mode. 7.3.3.2 Slew Rate The rise and fall times of the outputs can be selected based on the configuration listed in Table 15 for the hardware version of the device. Table 15. Slew Rate Settings in H/W Device SR PIN CONNECTION RISE TIME (V/µs) FALL TIME (V/µs) 53.2 Connect to GND 53.2 22 kΩ ± 5% to GND 34 34 68 kΩ ± 5% to GND 18.3 18.3 > 2MΩ to GND (Hi-Z) 13 13 51 kΩ ± 5% to DVDD 7.9 7.9 Connect to DVDD 2.6 2.6 7.4 Device Functional Modes 7.4.1 Motor Driver Functional Modes 7.4.1.1 Sleep Mode (nSLEEP = 0) The nSLEEP pin sets the state of the device. When the nSLEEP pin is low, the device goes to a low-power sleep mode. In sleep mode, all the internal MOSFETs are disabled, the charge pump is disabled, and the SPI is disabled. The t(SLEEP) time must elapse after a falling edge on the nSLEEP pin before the device enters sleep mode. The device goes from sleep mode automatically if the nSLEEP pin is brought high. The t(WAKE) time must elapse before the device is ready for inputs. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 29 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Device Functional Modes (continued) 7.4.1.2 Disable Mode (nSLEEP = 1, DISABLE = 1) The DISABLE pin is used to enable or disable the half bridge in the device. When the DISABLE pin is high, the output drivers are disabled in the Hi-Z state. In this mode, the open-load diagnostic can be performed for the SPI version of the device because the SPI remains active. 7.4.1.3 Operating Mode (nSLEEP = 1, DISABLE = 0) When the nSLEEP pin is high, the DISABLE pin is low, and VM > V(UVLO), the device enters the active mode. The t(WAKE) time must elapse before the device is ready for inputs. In this mode, the charge pump and low-side gate regulator are enabled. 7.4.1.4 nSLEEP Reset Pulse In addition to the CLR_FLT bit in the SPI register, a latched fault can be cleared through a quick nSLEEP pulse. This pulse must be greater than the nSLEEP deglitch time of 5 µs and shorter than 20 µs. If nSLEEP is low for longer than 20 µs, the faults are cleared and the device may or may not shutdown, as shown in the timing diagram (see Figure 21). This reset pulse resets any SPI faults and does not affect the status of the charge pump or other functional blocks. nSLEEP 5 µs No Action. nSLEEP low pulse is too short (deglitch) 20 µs 30 µs 50 µs 60 µs All faults cleared, device stays active All faults cleared, device may or may not shutdown Device shutdowns down (goes into sleep mode, faults cleared by default) Device shutdowns down (sleep mode) Figure 21. nSLEEP Reset Pulse 7.5 Programming 7.5.1 Serial Peripheral Interface (SPI) Communication The SPI version of the device has full duplex, 4-wire synchronous communication. This section describes the SPI protocol, the command structure, and the control and status registers. The device can be connected with the MCU in the following configurations: • One slave device • Multiple slave devices in parallel connection • Multiple slave devices in series (daisy chain) connection 7.5.1.1 SPI Format The SDI input data word is 16 bits long and consists of the following format: • 1 read or write bit, W (bit 14) • 5 address bits, A (bits 13 through 9) • 8 data bits, D (bits 7 through 0) The SDO output-data word is 16 bits long and the first 8 bits make up the Status Register (S1). The Report word (R1) is the content of the register being accessed. For a write command (W0 = 0), the response word on the SDO pin is the data currently in the register being written to. For a read command (W0 = 1), the response word is the data currently in the register being read 30 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Programming (continued) Table 16. SDI Input Data Word Format R/W ADDRESS DATA B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 W0 A4 A3 A2 A1 A0 X D7 D6 D5 D4 D3 D2 D1 D0 Table 17. SDO Output Data Word Format STATUS REPORT B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 1 1 OTW UVLO CPUV OCP TSD OLD D7 D6 D5 D4 D3 D2 D1 D0 7.5.1.2 SPI for a Single Slave Device The SPI is used to set device configurations, operating parameters, and read out diagnostic information. The device SPI operates in slave mode. The SPI input-data (SDI) word consists of a 16-bit word, with 8 bits command and 8 bits of data. The SPI output data (SDO) word consists of 8 bits of status register with fault status indication and 8 bits of register data. Figure 22 shows the data sequence between the MCU and the SPI slave driver. nSCS A1 D1 S1 R1 SDI SDO Figure 22. SPI Transaction Between MCU and SPI version of the device A • • • • • • • • valid frame must meet the following conditions: The SCLK pin must be low when the nSCS pin goes low and when the nSCS pin goes high. The nSCS pin should be taken high for at least 500 ns between frames. When the nSCS pin is asserted high, any signals at the SCLK and SDI pins are ignored, and the SDO pin is in the high-impedance state (Hi-Z). Full 16 SCLK cycles must occur. Data is captured on the falling edge of the clock and data is driven on the rising edge of the clock. The most-significant bit (MSB) is shifted in and out first. If the data word sent to SDI pin is less than 16 bits or more than 16 bits, a frame error occurs and the data word is ignored. For a write command, the existing data in the register being written to is shifted out on the SDO pin following the 8-bit command data. 7.5.1.3 SPI for Multiple Slave Devices in Parallel Configuration Multiple devices can be connected in parallel as shown in Figure 23. In this configuration, all the slave devices can share the same SDI, SDO, and CLK lines from the micro-controller, but has dedicated chip-select pin (CSx) for each device from the micro-controller. The micro-controller activates the SPI of a given device via that device's chip-select input, the other devices remain inactive for SPI transactions. This configuration helps reduce micro-controller resources for SPI transactions if multiple slave devices are connected to the same micro-controller. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 31 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com SCLK nSCS SDI2 DRV8873_3 SDO2 SPI SDI3 SDO3 SPI SCLK SDO1 SPI nSCS SDI1 DRV8873_2 nSCS DRV8873_1 SCLK Microcontroller M-CS1 M-CS2 M-CS3 M-CLK M-SDO M-SDI Copyright © 2017, Texas Instruments Incorporated Figure 23. Three DRV8873S Devices Connected in Parallel Configuration 7.5.1.4 SPI for Multiple Slave Devices in Daisy Chain Configuration The device can be connected in a daisy chain configuration to keep GPIO ports available when multiple devices are communicating to the same MCU. Figure 24 shows the topology when three devices are connected in series. Slave Device (1) Master Device M-SDO SDI1 SDO1 / SDI2 Slave Device (2) Slave Device (3) SDO1 / SDI2 SDO3 M-nSCS M-SCLK M-SDI Figure 24. Three DRV8873S Devices Connected in Daisy Chain The first device in the chain receives data from the MCU in the following format for 3-device configuration: 2 bytes of header (HDRx) followed by 3 bytes of address (Ax) followed by 3 bytes of data (Dx). 32 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 nSCS HDR1 HDR2 A3 A2 A1 D3 D2 D1 S1 HDR1 HDR2 A3 A2 R1 D3 D2 S2 S1 HDR1 HDR2 A3 R2 R1 D3 S3 S2 S1 HDR1 HDR2 R3 R2 R1 SDI1 SDO1 / SDI2 SDO2 / SDI3 SDO3 All Address bytes reach destination Status response here All Data bytes reach destination Reads executed here Writes executed here Figure 25. SPI Frame With Three DRV8873S Devices After the data has been transmitted through the chain, the MCU receives the data string in the following format for 3-device configuration: 3 bytes of status (Sx) followed by 2 bytes of header followed by 3 bytes of report (Rx). nSCS HDR1 HDR2 A3 A2 A1 D3 D2 D1 S3 S2 S1 HDR1 HDR2 R3 R2 R1 SDI SDO Figure 26. SPI Data Sequence for Three DRV8873S Devices The header bytes contain information of the number of devices connected in the chain, and a global clear fault command that will clear the fault registers of all the devices on the rising edge of the chip select (nSCS) signal. Header values N5 through N0 are 6 bits dedicated to show the number of devices in the chain. Up to 63 devices can be connected in series for each daisy chain connection. The 5 LSBs of the HDR2 register are don’t care bits that can be used by the MCU to determine integrity of the daisy chain connection. Header bytes must start with 1 and 0 for the two MSBs. HDR 1 1 0 N5 N4 N3 HDR 2 N2 N1 No. of devices in the chain (up to 26 ± 1= 63) N0 1 0 CLR x x 1 = global FAULT clear 0 = GRQ¶W FDUH x x x 'RQ¶W FDUH Figure 27. Header Bytes The status byte provides information about the fault status register for each device in the daisy chain so that the MCU does not have to initiate a read command to read the fault status from any particular device. This keeps additional read commands for the MCU and makes the system more efficient to determine fault conditions flagged in a device. Status bytes must start with 1 and 1 for the two MSBs. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 33 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 1 0 N5 N4 N3 N2 N1 N0 1 0 CLR X X X X X Status Byte (Sx) 1 1 OTW UVLO CPUV OCP TSD OLD Address Byte (Ax) 0 R/W A4 A3 A2 A1 A0 X D7 D6 D5 D4 D3 D2 D1 D0 Header Bytes (HDRx) Data Byte (Dx) Figure 28. Contents of Header, Status, Address, and Data Bytes When data passes through a device, it determines the position of itself in the chain by counting the number of status bytes it receives followed by the first header byte. For example, in this 3-device configuration, device 2 in the chain receives two status bytes before receiving the HDR1 byte which is then followed by the HDR2 byte. From the two status bytes, the data can determine that its position is second in the chain. From the HDR2 byte, the data can determine how many devices are connected in the chain. In this way, the data only loads the relevant address and data byte in its buffer and bypasses the other bits. This protocol allows for faster communication without adding latency to the system for up to 63 devices in the chain. The address and data bytes remain the same with respect to a 1-device connection. The report bytes (R1 through R3), as shown in Figure 26, are the content of the register being accessed. nSCS SCLK SDI X MSB LSB X SDO Z MSB LSB Z Capture Point Propagate Point Figure 29. SPI Transaction 34 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 7.6 Register Maps Table 18 lists the memory-mapped registers for the device. All register addresses not listed in Table 18 should be considered as reserved locations and the register contents should not be modified. Table 18. Memory Map Register Name 7 6 FAULT Status RSVD FAULT OTW UVLO CPUV OCP DIAG Status OL1 OL2 ITRIP1 ITRIP2 OCP_H1 OCP_L1 IC1 Control 5 TOFF IC2 Control ITRIP_REP IC3 Control CLR_FLT IC4 Control RSVD 4 SPI_IN TSD_MODE 2 0 Access Type Address TSD OLD R 0x00 OCP_H2 OCP_L2 R 0x01 MODE RW 0x02 OCP_MODE RW 0x03 RW 0x04 RW 0x05 1 SR OTW_REP DIS_CPUV LOCK EN_OLP 3 OCP_TRETRY OUT1_DIS OLP_DLY EN_OLA OUT2_DIS EN_IN1 ITRIP_LVL PH_IN2 DIS_ITRIP Complex bit access types are encoded to fit into small table cells. Table 19 shows the codes that are used for access types in this section. Table 19. Access Type Codes Access Type Code Description R Read W Write Read Type R Write Type W Reset or Default Value -n Value after reset or the default value Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 35 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 7.6.1 Status Registers The status registers are used to reporting warning and fault conditions. Status registers are read-only registers Table 20 lists the memory-mapped registers for the status registers. All register offset addresses not listed in Table 20 should be considered as reserved locations and the register contents should not be modified. Table 20. Status Registers Summary Table Address Register Name Section 0x00 FAULT status Go 0x01 DIAG status Go 7.6.1.1 FAULT Status Register Name (address = 0x00) FAULT status is shown in Figure 30 and described in Table 21. Read-only Figure 30. FAULT Status Register 7 RSVD 6 FAULT R-0b 5 OTW R-0b 4 UVLO R-0b 3 CPUV R-0b 2 OCP R-0b 1 TSD R-0b 0 OLD R-0b Table 21. FAULT Status Register Field Descriptions Bit Field Type Default Description 7 RSVD R 0b Reserved 6 FAULT R 0b Global FAULT status register. Compliments the nFAULT pin 5 OTW R 0b Indicates overtemperature warning 4 UVLO R 0b Indicates UVLO fault condition 3 CPUV R 0b Indicates charge-pump undervoltage fault condition 2 OCP R 0b Indicates an overcurrent condition 1 TSD R 0b Indicates an overtemperature shutdown 0 OLD R 0b Indicates an open-load detection 7.6.1.2 DIAG Status Register Name (address = 0x01) DIAG status is shown in Figure 31 and described in Table 22. Read-only Figure 31. DIAG Status Register 7 OL1 R-0b 6 OL2 R-0b 5 ITRIP1 R-0b 4 ITRIP2 R-0b 3 OCP_H1 R-0b 2 OCP_L1 R-0b 1 OCP_H2 R-0b 0 OCP_L2 R-0b Table 22. DIAG Status Register Field Descriptions Bit Field Type Default Description 7 OL1 R 0b Indicates open-load detection on half bridge 1 6 OL2 R 0b Indicates open-load detection on half bridge 2 5 ITRIP1 R 0b Indicates the current regulation status of half bridge 1. 0b = Indicates output 1 is not in current regulation 1b = Indicates output 1 is in current regulation 36 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Table 22. DIAG Status Register Field Descriptions (continued) Bit 4 Field Type Default Description ITRIP2 R 0b Indicates the current regulation status of half bridge 2. 0b = Indicates output 2 is not in current regulation 1b = Indicates output 2 is in current regulation 3 OCP_H1 R 0b Indicates overcurrent fault on the high-side FET of half bridge 1 2 OCP_L1 R 0b Indicates overcurrent fault on the low-side FET of half bridge 1 1 OCP_H2 R 0b Indicates overcurrent fault on the high-side FET of half bridge 2 0 OCP_L2 R 0b Indicates overcurrent fault on the low-side FET of half bridge 2 7.6.2 Control Registers The IC control registers are used to configure the device. Status registers are read and write capable. Table 23 lists the memory-mapped registers for the control registers. All register offset addresses not listed in Table 23 should be considered as reserved locations and the register contents should not be modified. Table 23. Control Registers Summary Table Address Register Name Section 0x02 IC1 control Go 0x03 IC2 control Go 0x04 IC3 control Go 0x05 IC4 control Go 7.6.2.1 IC1 Control Register (address = 0x02) IC1 control is shown in Figure 32 and described in Table 24. Read/Write Figure 32. IC1 Control Register 7 6 TOFF R/W-01b 5 SPI_IN R/W-0b 4 3 SR R/W-100b 2 1 0 MODE R/W-01b Table 24. IC1 Control Register Field Descriptions Bit Field Type Default Description 7-6 TOFF R/W 01b 00b = 20 µs 01b = 40 µs 10b = 60 µs 11b = 80 µs 5 SPI_IN R/W 0b 0b = Outputs follow input pins (INx) 1b = Outputs follow SPI registers EN_IN1 and PH_IN2 4-2 SR R/W 100b 000b = 53.2-V/µs rise time 001b = 34-V/µs rise time 010b = 18.3-V/µs rise time 011b = 13-V/µs rise time 100b = 10.8-V/µs rise time 101b = 7.9-V/µs rise time 110b = 5.3-V/µs rise time 111b = 2.6-V/µs rise time Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 37 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com Table 24. IC1 Control Register Field Descriptions (continued) Bit Field Type Default Description 1-0 MODE R/W 01b 00b = PH/EN 01b = PWM 10b = Independent half bridge 11b = Input disabled; bridge Hi-Z 7.6.2.2 IC2 Control Register (address = 0x03) IC2 control is shown in Figure 33 and described in Table 25. Read/Write Figure 33. IC2 Control Register 7 ITRIP_REP R/W-0b 6 TSD_MODE R/W-0b 5 OTW_REP R/W-0b 4 DIS_CPUV R/W-0b 3 2 1 OCP_TRETRY R/W-11b 0 OCP_MODE R/W-00b Table 25. IC2 Control Register Field Descriptions Bit Field Type Default Description 7 ITRIP_REP R/W 0b 0b = ITRIP is not reported on nFAULT or the FAULT bit 6 TSD_MODE R/W 0b 1b = ITRIP is reported on nFAULT and the FAULT bit 0b = Overtemperature condition causes a latched fault 1b = Overtemperature condition causes an automatic recovery fault 5 OTW_REP R/W 0b 0b = OTW is not reported on nFAULT or the FAULT bit 1b = OTW is reported on nFAULT and the FAULT bit 4 DIS_CPUV R/W 0b 0b = Charge pump undervoltage fault is enabled 1b = Charge pump undervoltage fault is disabled 3-2 OCP_TRETRY R/W 11b 00b = Overcurrent retry time is 0.5 ms 01b = Overcurrent retry time is 1 ms 10b = Overcurrent retry time is 2 ms 11b = Overcurrent retry time is 4 ms 1-0 OCP_MODE R/W 00b 00b = Overcurrent condition causes a latched fault 01b = Overcurrent condition causes an automatic retrying fault 10b = Overcurrent condition is report only but no action is taken 11b = Overcurrent condition is not reported and no action is taken 7.6.2.3 IC3 Control Register (address = 0x04) IC3 control is shown in Figure 34 and described in Table 26. Read/Write Figure 34. IC3 Control Register 7 CLR_FLT R/W-0b 38 6 5 LOCK R/W-100b 4 3 OUT1_DIS R/W-0b Submit Documentation Feedback 2 OUT2_DIS R/W-0b 1 EN_IN1 R/W-0b 0 PH_IN2 R/W-0b Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Table 26. IC3 Control Register Field Descriptions Bit 7 6-4 3 Field Type Default Description CLR_FLT R/W 0b Write a 1b to this bit to clear the fault bits. This bit is automatically reset after a write. LOCK R/W 100b Write 011b to this register to lock all register settings in the IC1 control register except to these bits and address 0x04, bit 7 (CLR_FLT) Write 100b to this register to unlock all register settings in the IC1 control register OUT1_DIS R/W 0b Enabled only in the Independent PWM mode 0b = Half bridge 1 enabled 1b = Half bridge 1 disabled (Hi-Z) 2 OUT2_DIS R/W 0b Enabled only in the Independent PWM mode 0b = Half bridge 2 enabled 1b = Half bridge 2 disabled (Hi-Z) 1 EN_IN1 R/W 0b EN/IN1 bit to control the outputs through SPI (when SPI_IN = 1b) 0 PH_IN2 R/W 0b PH/IN2 bit to control the outputs through SPI (when SPI_IN = 1b) 7.6.2.4 IC4 Control Register (address = 0x05) IC4 control is shown in Figure 35 and described in Table 27. Read/Write Figure 35. IC4 Control Register 7 RSVD R/W-0b 6 EN_OLP R/W-0b 5 OLP_DLY R/W-0b 4 EN_OLA R/W-0b 3 2 1 ITRIP_LVL R/W-10b 0 DIS_ITRIP R/W-00b Table 27. IC4 Control Register Field Descriptions Bit Field Type Default Description 7 RSVD R/W 0b Reserved 6 EN_OLP R/W 0b Write 1b to run open load diagnostic in standby mode. When open load test is complete EN_OLP returns to 0b (status check) 5 OLP_DLY R/W 0b 0b = Open load diagnostic delay is 300 µs 1b = Open load diagnostic delay is 1.2 ms 4 EN_OLA R/W 0b 0b = Open load diagnostic in active mode is disabled 1b = Enable open load diagnostics in active mode 3-2 ITRIP_LVL R/W 10b 00b = 4 A 01b = 5.4 A 10b = 6.5 A 11b = 7 A 1-0 DIS_ITRIP R/W 00b 00b = Current regulation is enabled 01b = Current regulation is disabled for OUT1 10b = Current regulation is disabled for OUT2 11b = Current regulation is disabled for both OUT1 and OUT2 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 39 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 8 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 8.1 Application Information The device is used mainly to drive a brushed DC motor. The on-board current regulation allows for limiting the motor current during start-up and stall conditions. The design procedures in the Typical Application section highlight how to use and configure the SPI version of the device. 8.2 Typical Application Figure 36 shows the typical application schematic for the SPI version of the device. 1 …F VCC 1 10 NŸ 2 DVDD GND nFAULT CPL SDO CPH SDI VCP 3 5 6 7 8 9 10 11 12 1.5 NŸ 1.5 NŸ SCLK VM nSCS OUT1 EN/IN1 SPI Device OUT1 PH/IN2 SRC DISABLE SRC IPROPI1 OUT2 nSLEEP OUT2 IPROPI2 PPAD 4 VM 24 23 22 47 nF 21 20 1 …F 0.1 …F VVM >10 …F 19 18 17 16 BDC 15 14 VVM 13 0.1 …F Figure 36. Typical Application Schematic 40 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 Typical Application (continued) 8.2.1 Design Requirements Table 28 lists the example input parameters for the system design. Table 28. Design Parameters DESIGN PARAMETERS REFERENCE EXAMPLE VALUE Supply voltage VM 13.5 V Motor RMS current IRMS 2.5 A Motor winding inductance LM 2.9 mH Motor current trip point ITRIP 6.5 A PWM frequency fPWM 10 kHz RSENSE 1.5 kΩ tSR 1 µs Sense resistor Rise and fall times (slew rate) 8.2.1.1 Motor Voltage The motor voltage used depends on the ratings of the motor selected and the desired RPM. A higher voltage spins a brushed DC motor faster with the same PWM duty cycle applied to the power FETs. A higher voltage also increases the rate of current change through the inductive motor windings. 8.2.1.2 Drive Current and Power Dissipation The current path is through the high-side sourcing power driver, motor winding, and low-side sinking power driver. The amount of current the device can drive depends on the power dissipation without going into thermal shutdown. The amount of current that can be power dissipation losses in one source and sink power driver are calculated in Equation 2. PD = (IRMS)2 × (RDS(on)High-side + RDS(on)Low-side) (2) The IOUT current is equal to the average current drawn by the DC motor. At 25°C ambient temperature, the power dissipation becomes (2.5 A)2 × (150 mΩ) = 0.94 W. The temperature that the device reaches depends on the thermal resistance to the air and PCB. Soldering the device PowerPAD to the PCB ground plane, with vias to the top and bottom board layers, is important to dissipate heat into the PCB and reduce the device temperature. In the example used here, the device had an effective thermal resistance RθJA of 27.8°C/W. The junction temperature TJ value becomes as shown in Equation 3. TJ = TA + (PD × RθJA) = 25°C + (0.94 W × 27.8°C/W) = 51°C (3) NOTE The values of RDS(on) increases with temperature, so as the device heats, the power dissipation increases. This fact must be taken into consideration when sizing the heatsink. At start-up and fault conditions, the current flowing through the motor is much higher than normal running current; these peak currents and their duration must also be considered. High PWM frequency also results in higher switching losses. Typically, switching the inputs at 100 kHz compared to 10 kHz causes 20% more power loss in heat. Power dissipation in the device is dominated by the power dissipated of the internal MOSFET resistance. The maximum amount of power that can be dissipated in the device is dependent on ambient temperature and heatsinking. Total power dissipation for the device is composed of three main components. These are the quiescent supply current dissipation, the power MOSFET switching losses, and the power MOSFET RDS(ON) (conduction) losses. While other factors may contribute additional power losses, these other items are typically insignificant compared to the three main items. PTOT = PVM + PSW + PD (4) PVM can be calculated from the nominal supply voltage (VM) and the supply current (IVM) in active mode. PVM = VM × IVM = 13.5 V × 5 mA = 67.5 mW (5) Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 41 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com PSW can be calculated from the nominal supply voltage (VM), average output current (IRMS), switching frequency (fPWM) and the device output rise and fall times (tSR) time specifications. PSW = PSW_RISE + PSW_FALL = 0.17 W + 0.17 W = 0.34 W PSW_RISE = 0.5 × VM × IRMS × tSR × fPWM = 0.5 × 13.5 V × 2.5 A × 1 µs × 10 kHz = 0.17 W PSW_FALL = 0.5 × VM × IRMS × tSR × fPWM = 0.5 × 13.5 V × 2.5 A × 1 µs × 10 kHz = 0.17 W (6) (7) (8) Therefore, total power dissipation (PTOT) at 25°C ambient temperature becomes = PVM + PSW + PD = 67.5 mW + 0.34 W + 0.94 W = 1.35 W PTOT makes the junction temperature (TJ) of the device to be TJ = TA + (PTOT × RθJA) = 25°C + (1.35 W × 27.8°C/W) = 63°C (9) The power dissipation from power MOSFET switching losses and quiescent supply current dissipation results is approximately 12°C rise in the junction temperature (different between Equation 9 and Equation 3). Care must be taken when doing the PCB layout and heatsinking the motor driver device so that the thermal characteristics are properly managed. Trace 0.22 × 34.5mm at 0.65mm pitch A PTH via at 2.54mm pitch Drill 300u; plate 18µ Array to fit the copper area PTH via at 1.2mm pitch Drill 300µ; plate 18µ A 3.2mm Copper (Cu) Area (cm2) Dimension A (mm) 2 17.9 4 23.9 8 32.2 16 44.0 32 60.6 49.23 74.2 8.2mm Figure 37. PCB Model (4-Layer PCB Shown, 2-Layer PCB Has No Vias) 42 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 30 6.1 Junction-to-Ambient Thermal Resistance (qC/W) Junction-to-Board Characterization Parameter (qC/W) 1oz 2oz 29 28 27 26 25 24 23 22 21 20 6 5.95 5.9 5.85 5.8 5.75 0 10 20 30 Copper Area (cm2) 40 50 0 10 D007 Figure 38. 4-Layer PCB Junction-to-Ambient Thermal Resistance vs Copper Area 20 30 Copper Area (cm2) 40 50 D008 Figure 39. 4-Layer PCB Junction-to-Board Characterization Parameter vs Copper Area 80 13 1oz 2oz 70 Junction-to-Board Characterization Parameter (qC/W) Junction-to-Ambient Thermal Resistance (qC/W) 1oz 2oz 6.05 60 50 40 30 20 1oz 2oz 12 11 10 9 8 7 0 10 20 30 Copper Area (cm2) 40 50 0 D009 Figure 40. 2-Layer PCB (No Vias) Junction-to-Ambient Thermal Resistance vs Copper Area 10 20 30 Copper Area (cm2) 40 50 D010 drv8 Figure 41. 2-Layer PCB (No Vias) Junction-to-Board Characterization Parameter vs Copper Area Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 43 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 8.2.1.3 Sense Resistor For optimal performance, the sense resistor must have the following features: • Surface-mount device • Low inductance • Placed closely to the motor driver device Use Equation 10 to calculate the power dissipation (PD) of the sense resistor. PD = (I(RMS) / k)2 × R(SENSE) (10) In this example, for the RMS motor current is 2.5 A, the sense resistor of 1.5 kΩ dissipates approximately 7.5 mW of power. The power quickly increases with higher current levels. Resistors typically have a rated power within some ambient temperature range, along with a derated power curve for high ambient temperatures. When a PCB is shared with other components that generate heat, the system designer should add margin. Measuring the actual sense resistor temperature in a final system is best. 8.2.2 Detailed Design Procedure 8.2.2.1 Thermal Considerations The device has thermal shutdown (TSD) at 165°C (mininum). If the die temperature exceeds this TSD threshold, the device will be disabled until the temperature drops below the temperature hysteresis level. Any tendency of the device to enter TSD is an indication of either excessive power dissipation, insufficient heatsinking, or too high of an ambient temperature. 8.2.2.2 Heatsinking The PowerPAD package uses an exposed pad to remove heat from the device. For proper operation, this pad must be thermally connected to copper on the PCB to dissipate heat. On a multi-layer PCB with a ground plane, this connection can be accomplished by adding a number of vias to connect the thermal pad to the ground plane. On PCBs without internal planes, a copper area can be added on either side of the PCB to dissipate heat. If the copper area is on the opposite side of the PCB from the device, thermal vias are used to transfer the heat between top and bottom layers. For details about how to design the PCB, refer to the PowerPAD™ Thermally Enhanced Package application report, and the PowerPAD™ Made Easy application report, available at www.ti.com. In general, the more copper area that can be provided, the more power can be dissipated. 44 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 8.2.3 Application Curves Figure 42. Overcurrent (OCP) Detection Figure 43. Current Regulation (ITRIP) Figure 44. ITRIP Across TOFF and Load Current Figure 45. Motor Motion at Different Speeds Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 45 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 9 Power Supply Recommendations The device is designed to operate with an input voltage supply (VM) range from 4.5 V to 40 V. A 0.1-µF ceramic capacitor rated for VM must be placed as close to the device as possible. Also, an appropriately sized bulk capacitor must be placed on the VM pin. 9.1 Bulk Capacitance Sizing Bulk capacitance sizing is an important factor in motor drive system design. It is beneficial to have more bulk capacitance, while the disadvantages are increased cost and physical size. The amount of local capacitance needed depends on a variety of factors including: • The highest current required by the motor system. • The capacitance of the power supply and the ability of the power supply to source current. • The amount of parasitic inductance between the power supply and motor system. • The acceptable voltage ripple. • The type of motor used (brushed DC, brushless DC, and stepper). • The motor braking method. The inductance between the power supply and motor drive system limits the rate that current can change from the power supply. If the local bulk capacitance is too small, the system responds to excessive current demands or dumps from the motor with a change in voltage. When sufficient bulk capacitance is used, the motor voltage remains stable, and high current can be quickly supplied. The data sheet provides a recommended value, but system-level testing is required to determine the appropriate sized bulk capacitor. Parasitic Wire Inductance Motor Drive System Power Supply VM + + Motor Driver ± GND Local Bulk Capacitor IC Bypass Capacitor Figure 46. Example Setup of Motor Drive System With External Power Supply The voltage rating for bulk capacitors should be higher than the operating voltage to provide a margin for cases when the motor transfers energy to the supply. 46 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 10 Layout 10.1 Layout Guidelines Each VM pin must be bypassed to ground using low-ESR ceramic bypass capacitors with recommended values of 0.1 μF rated for VM. These capacitors should be placed as close to the VM pins as possible with a thick trace or ground plane connection to the device GND pin. Additional bulk capacitance is required to bypass the high current path. This bulk capacitance should be placed such that it minimizes the length of any high current paths. The connecting metal traces should be as wide as possible, with numerous vias connecting PCB layers. These practices minimize inductance and allow the bulk capacitor to deliver high current. Place a low-ESR ceramic capacitor between the CPL and CPH pins. This capacitor should be 47 nF, rated for VM, and be of type X5R or X7R. Additionally, place a low-ESR ceramic capacitor between the VCP and VM pins. This capacitor should be 1 µF, rated for 16 V, and be of type X5R or X7R. The current sense resistors should be placed as close as possible to the device pins to minimize trace inductance between the device pin and resistors. 10.2 Layout Example + 1 µF 0.1 µF DVDD 1 24 GND nFAULT 2 23 CPL SDO 3 22 CPH SDI 4 21 VCP SCLK 5 20 VM nSCS 6 19 OUT1 EN/IN1 7 18 OUT1 PH/EN2 8 17 SRC DISABLE 9 16 SRC IPROPI1 10 15 OUT2 nSLEEP 11 14 OUT2 IPROPI2 12 13 VM 47 nF 1 µF 0.1 µF 0.1 µF Figure 47. Layout Example Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 47 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 11 Device and Documentation Support 11.1 Documentation Support 11.1.1 Related Documentation For related documentation see the following: • Texas Instruments, Calculating Motor Driver Power Dissipation application report • Texas Instruments, Daisy Chain Implementation for Serial Peripheral Interface application report • Texas Instruments, DRV8873x EVM User’s Guide • Texas Instruments, DRV8873x EVM GUI User's Guide • Texas Instruments, PowerPAD™ Thermally Enhanced Package application report • Texas Instruments, PowerPAD™ Made Easy application report • Texas Instruments, Understanding Motor Driver Current Ratings application report 11.2 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 11.3 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. 11.4 Trademarks PowerPAD, E2E are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 11.5 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 11.6 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 48 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 12.1 Package Option Addendum 12.1.1 Packaging Information Orderable Device (1) (2) (3) (4) (5) (6) Status (1) Package Type Package Drawing Pins Package Qty Eco Plan (2) Lead/Ball Finish (3) MSL Peak Temp (4) Op Temp (°C) Device Marking (5) (6) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PRE_PROD Unannounced device, not in production, not available for mass market, nor on the web, samples not available. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. space Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) space Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish value exceeds the maximum column width. space MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. space There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device space Multiple Device markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device. Important Information and Disclaimer: The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 49 DRV8873 SLVSET1 – AUGUST 2018 www.ti.com 12.1.2 Tape and Reel Information REEL DIMENSIONS TAPE DIMENSIONS K0 P1 B0 W Reel Diameter Cavity A0 B0 K0 W P1 A0 Dimension designed to accommodate the component width Dimension designed to accommodate the component length Dimension designed to accommodate the component thickness Overall width of the carrier tape Pitch between successive cavity centers Reel Width (W1) QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE Sprocket Holes Q1 Q2 Q1 Q2 Q3 Q4 Q3 Q4 User Direction of Feed Pocket Quadrants Device 50 Package Type Package Drawing Pins SPQ Reel Diameter (mm) Reel Width W1 (mm) A0 (mm) Submit Documentation Feedback B0 (mm) K0 (mm) P1 (mm) W (mm) Pin1 Quadrant Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 DRV8873 www.ti.com SLVSET1 – AUGUST 2018 TAPE AND REEL BOX DIMENSIONS Width (mm) L W Device H Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: DRV8873 51 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) DRV8873HPWPR ACTIVE HTSSOP PWP 24 2000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 8873H DRV8873HPWPT ACTIVE HTSSOP PWP 24 250 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 8873H DRV8873SPWPR ACTIVE HTSSOP PWP 24 2000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 8873S DRV8873SPWPT ACTIVE HTSSOP PWP 24 250 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 8873S (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
DRV8873SPWPR 价格&库存

很抱歉,暂时无法提供与“DRV8873SPWPR”相匹配的价格&库存,您可以联系我们找货

免费人工找货
DRV8873SPWPR
    •  国内价格
    • 1+8.70100

    库存:37963