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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DRV8889QPWPRQ1

DRV8889QPWPRQ1

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    HTSSOP24_EP

  • 描述:

    AUTOMOTIVE STEPPER DRIVER

  • 数据手册
  • 价格&库存
DRV8889QPWPRQ1 数据手册
DRV8889-Q1, DRV8889A-Q1 SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 DRV8889-Q1, DRV8889A-Q1 Automotive Stepper Driver with Integrated Current Sense, 1/256 Micro-Stepping, and Stall Detection 1 Features • • • • • • AEC-Q100 Qualified for Automotive Up to 1/256 microstepping Integrated current sense functionality – No sense resistors required Smart tune decay technology, Fixed slow, and mixed decay options 4.5 to 45-V Operating supply voltage range Pin to pin RDS(ON) variants: - DRV8889/A-Q1: 900 mΩ HS + LS at 25°C • • • • • • • • • • • - DRV8899-Q1: 1200 mΩ HS + LS at 25°C High current capacity per bridge – DRV8889/A-Q1: 2.4-A peak, 1.5-A full-scale – DRV8899-Q1: 1.7-A peak, 1-A full-scale TRQ_DAC bits to scale full-scale current Configurable off-time PWM chopping Simple STEP/DIR interface SPI with daisy chain support Low-current sleep mode (2 μA) Programmable output slew rate Programmable open load detection time with DRV8889A-Q1 Spread spectrum clocking to minimize EMI Protection features – VM undervoltage lockout – Overcurrent protection – Stall detection – Open load detection – Overtemperature warning and shutdown – Undertemperature warning – Fault condition indication pin (nFAULT) Functional Safety-Capable – Documentation available to aid functional safetysystem design The device supports up to 1/256 levels of microstepping to enable a smooth motion profile. Integrated current sensing eliminates the need for two external resistors, saving board space and cost. With advanced stall detection algorithm, designers can detect if the motor stopped and take action as needed which can improve efficiency and reduce noise. The device provides 8 decay mode options including: smart tune, slow, and mixed decay options. Smart tune automatically adjusts for optimal current regulation performance. The device also includes an integrated torque DAC which allows for the controller to scale the output current through SPI without needing to scale the VREF voltage reference. A lowpower sleep mode is provided using an nSLEEP pin. The device features full duplex, 4-wire synchronous SPI communication, with daisy chain support for up to 63 devices connected in series, for configurability and detailed fault reporting. View our full portfolio of stepper motor drivers on ti.com. Device Information PART NUMBER (1) PACKAGE BODY SIZE (NOM) DRV8889QPWPRQ1 HTSSOP (24) 7.80 mm × 4.40 mm DRV8889QWRGERQ1 VQFN (24) (Wettable Flank) 4.00 mm × 4.00 mm DRV8889AQPWPRQ1 HTSSOP (24) 7.80 mm × 4.40 mm DRV8889AQWRGERQ1 VQFN (24) (Wettable Flank) 4.00 mm × 4.00 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. 2 Applications • • • • • Automotive bipolar stepper motors Headlight position adjustment Head-up display (HUD) HVAC stepper motors Electronic fuel injection (EFI) 3 Description Simplified Schematic The DRV8889-Q1 and DRV8889A-Q1 are fully integrated stepper motor drivers, supporting up to 1.5 A full scale current with an internal microstepping indexer, smart tune decay technology, advanced stall detection algorithm, and integrated current sensing. 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. DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table of Contents 1 Features............................................................................1 2 Applications..................................................................... 1 3 Description.......................................................................1 4 Revision History.............................................................. 2 5 Pin Configuration and Functions...................................3 Pin Functions.................................................................... 4 6 Specifications.................................................................. 5 6.1 Absolute Maximum Ratings........................................ 5 6.2 ESD Ratings............................................................... 5 6.3 Recommended Operating Conditions.........................6 6.4 Thermal Information....................................................6 6.5 Electrical Characteristics.............................................7 6.6 SPI Timing Requirements........................................... 9 6.7 Indexer Timing Requirements................................... 10 6.8 Typical Characteristics.............................................. 11 7 Detailed Description......................................................13 7.1 Overview................................................................... 13 7.2 Functional Block Diagram......................................... 14 7.3 Feature Description...................................................15 7.4 Device Functional Modes..........................................38 7.5 Programming............................................................ 39 7.6 Register Maps...........................................................45 8 Application and Implementation.................................. 53 8.1 Application Information............................................. 53 8.2 Typical Application.................................................... 53 9 Power Supply Recommendations................................67 9.1 Bulk Capacitance...................................................... 67 10 Layout...........................................................................68 10.1 Layout Guidelines................................................... 68 10.2 Layout Example...................................................... 69 11 Device and Documentation Support..........................71 11.1 Documentation Support.......................................... 71 11.2 Receiving Notification of Documentation Updates.. 71 11.3 Support Resources................................................. 71 11.4 Trademarks............................................................. 71 11.5 Electrostatic Discharge Caution.............................. 71 11.6 Glossary.................................................................. 71 12 Mechanical, Packaging, and Orderable Information.................................................................... 71 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision C (August 2020) to Revision D (April 2021) Page • Added Functional Saftey information..................................................................................................................1 • Typo corretions in Absolute Maximum Ratings section...................................................................................... 5 • Updated Full Step with 100% Current table......................................................................................................16 • Removed duplicate package drawings............................................................................................................. 71 Changes from Revision B (January 2020) to Revision C (August 2020) Page • Added wake-up time and turn-on time specs for DRV8889A-Q1....................................................................... 7 • Added open-load detection time specs for DRV8889A-Q1................................................................................ 7 • Added blanking time details for DRV8889A-Q1 ...............................................................................................30 • Fixed typo for OTW fault...................................................................................................................................37 • Added Memory Map details for DRV8889A-Q1 ...............................................................................................45 • DIS_OUT bit details for DRV8889A-Q1 in Section 7.6.7 ................................................................................. 45 • OL_TIME and EN_SR_BLANK bit details for DRV8889A-Q1 Section 7.6.10 ................................................. 45 • Fixed typo in switching loss calculations.......................................................................................................... 60 Changes from Revision A (December 2019) to Revision B (January 2020) Page • Changed R-C time constant for low-pass filter in Section 7.3.4 ...................................................................... 18 • Added table to Section 7.4.2 ............................................................................................................................38 • Added new scope shot to Section 8.2.3 .......................................................................................................... 58 • Added data on thermal parameters in Section 8.2.4.3 .................................................................................... 62 Changes from Revision * (November 2019) to Revision A (December 2019) Page • Changed Device status to Production Data .......................................................................................................1 2 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 5 Pin Configuration and Functions Figure 5-1. PWP PowerPAD™ Package 24-Pin HTSSOP Top View Figure 5-2. WRGE Package 24-Pin VQFN With Exposed Thermal Pad Top View Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 3 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Pin Functions PIN NAME VQFN I/O TYPE DESCRIPTION AOUT1 6 3 O Output Winding A output. Connect to stepper motor winding. AOUT2 7 4 O Output Winding A output. Connect to stepper motor winding. PGND 5, 10 2, 7 — Power Power ground. Both PGND pins are shorted internally. Connect to system ground on PCB. BOUT1 9 6 O Output Winding B output. Connect to stepper motor winding BOUT2 8 5 O Output Winding B output. Connect to stepper motor winding CPH 2 23 CPL 1 22 — Power Charge pump switching node. Connect a X7R, 0.022-µF, VM-rated ceramic capacitor from CPH to CPL. DIR 22 19 I Input Direction input. Logic level sets the direction of stepping; internal pulldown resistor. DRVOFF 23 20 I Input Logic high to disable device outputs; logic low to enable; internal pullup to DVDD. DVDD 13 10 GND 12 9 VREF 15 SCLK Power Logic supply voltage. Connect a X7R, 0.47-µF, 6.3-V or 10-V rated ceramic capacitor to GND. — Power Device ground. Connect to system ground. 12 I Input Current set reference input. Maximum value 3.3 V. DVDD can be used to provide VREF through a resistor divider. 20 17 I Input Serial clock input. Serial data is shifted out and captured on the corresponding rising and falling edge on this pin. SDI 19 16 I Input Serial data input. Data is captured on the falling edge of the SCLK pin SDO 18 15 O STEP 21 18 I Input VCP 3 24 — Power Charge pump output. Connect a X7R, 0.22-μF, 16-V ceramic capacitor to VM. VM 4, 11 1, 8 — Power Power supply. Connect to motor supply voltage and bypass to GND with two 0.01-µF ceramic capacitors (one for each pin) plus a bulk capacitor rated for VM. VSDO 17 14 Power Supply pin for SDO output. Connect to 5-V or 3.3-V depending on the desired logic level. nFAULT 14 11 O Open Drain Fault indication. Pulled logic low with fault condition; open-drain output requires an external pullup resistor. nSCS 16 13 I Input Serial chip select. An active low on this pin enables the serial interface communications. Internal pullup to DVDD. nSLEEP 24 21 I Input Sleep mode input. Logic high to enable device; logic low to enter low-power sleep mode; internal pulldown resistor. - - - - PAD 4 NO. HTSSOP Push Pull Serial data output. Data is shifted out on the rising edge of the SCLK pin. Step input. A rising edge causes the indexer to advance one step; internal pulldown resistor. Thermal pad. Connect to system ground. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) 1 MIN MAX UNIT –0.3 50 V Charge pump voltage (VCP, CPH) –0.3 VM + 7 V Charge pump negative switching pin (CPL) –0.3 VM V Power supply voltage (VM) nSLEEP pin (nSLEEP) –0.3 VM V Internal regulator voltage (DVDD) –0.3 5.75 V SDO output reference voltage (VSDO) –0.3 5.75 V Control pin voltage (STEP, DIR, DRVOFF, nFAULT, SDI, SDO, SCLK, nSCS) –0.3 5.75 V Open drain output current (nFAULT) 0 10 mA Reference input pin voltage (VREF) –0.3 5.75 V Continuous phase node pin voltage (AOUT1, AOUT2, BOUT1, BOUT2) –1.0 VM + 1.0 V Transient 100 ns phase node pin voltage (AOUT1, AOUT2, BOUT1, BOUT2) –3.0 VM + 3.0 Peak drive current (AOUT1, AOUT2, BOUT1, BOUT2) V Internally Limited A Operating ambient temperature, TA –40 125 °C Operating junction temperature, TJ –40 150 °C Storage temperature, Tstg –65 150 °C 1. 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 absolutemaximum-rated conditions for extended periods may affect device reliability. 6.2 ESD Ratings VALUE Human body model (HBM), per AEC Q100–0021 V(ESD) Electrostatic discharge Charged device model (CDM), per AEC Q100–011 UNIT ±2000 Corner pins for PWP (1, 12, 13, and 24) ±750 Other pins ±500 V 1. AECQ100–002 indicates that HBM stressing shall be in accordance with the ANSI/ESDA/JEDEC JS– 001specification. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 5 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted)1 MIN VVM Supply voltage range for normal (DC) operation VI Logic level input voltage VSDO SDO buffer supply voltage VVREF VREF voltage MAX UNIT 4.5 45 V 0 5.5 V 2.9 5.5 V 0.05 3.3 V ƒSTEP Applied STEP signal (STEP) 0 100 (2) kHz IFS Motor full-scale current (xOUTx) 0 1.5 (3) A Irms Motor RMS current (xOUTx) 0 1.1 (3) A TA Operating ambient temperature –40 125 °C TJ Operating junction temperature –40 150 °C 1. Device is functional, however, deviations of the specified electrical characteristics are possible 2. STEP input can operate up to 500 kHz, but system bandwidth is limited by the motor load 3. Power dissipation and thermal limits must be observed 6.4 Thermal Information THERMAL METRIC 1 PWP (HTSSOP) RGE (VQFN) 24 PINS 24 PINS UNIT RθJA Junction-to-ambient thermal resistance 30.9 40.7 °C/W RθJC(top) Junction-to-case (top) thermal resistance 25.2 31.1 °C/W RθJB Junction-to-board thermal resistance 11.3 17.9 °C/W ψJT Junction-to-top characterization parameter 0.4 0.6 °C/W ψJB Junction-to-board characterization parameter 11.3 17.8 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 3.1 4.3 °C/W 1. For more information about traditional and new thermalmetrics, see the Semiconductor and IC Package Thermal Metrics application report. 6 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 6.5 Electrical Characteristics Over recommended operating conditions unless otherwise noted. Typical limits apply for TJ = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT 5 7 mA 2 4 μA POWER SUPPLIES (VM, DVDD, VSDO) IVM VM operating supply current DRVOFF = 0, nSLEEP = 1, No output IVMQ VM sleep mode supply current nSLEEP = 0 tSLEEP Sleep time nSLEEP = 0 to sleep-mode 75 tRESET nSLEEP reset pulse nSLEEP low to only clear fault registers 18 tWAKE tON VDVDD Wake-up time Turn-on time Internal regulator voltage μs 35 μs DRV8889-Q1, nSLEEP = 1 to output transition 0.6 0.9 ms DRV8889A-Q1, nSLEEP = 1 to SPI ready 100 200 μs DRV8889-Q1, VM > UVLO to output transition 0.6 0.9 ms DRV8889A-Q1, SPI ready, VM > UVLO to output transition 0.4 0.9 ms 5 5.5 V No external load, 6 V < VVM < 45 V 4.5 CHARGE PUMP (VCP, CPH, CPL) VVCP VCP operating voltage f(VCP) Charge pump switching frequency VM + 5 VVM > UVLO; nSLEEP = 1 V 400 kHz LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, DRVOFF) VIL Input logic-low voltage VIH Input logic-high voltage VHYS Input logic hysteresis IIL1 Input logic-low current VIN = 0 V (nSCS, DRVOFF) 0 0.6 V 1.5 5.5 V 150 IIL2 Input logic-low current VIN = 0 V IIH1 Input logic-high current VIN = DVDD (nSCS, DRVOFF) IIH2 Input logic-high current VIN = 5 V 8 –1 mV 12 μA 1 μA 500 nA 50 μA PUSH-PULL OUTPUT (SDO) RPD,SDO Internal pull-down resistance 5mA load, with respect to GND 40 75 Ω RPU,SDO Internal pull-up resistance 5mA load, with respect to VSDO 30 60 Ω ISDO SDO Leakage Current SDO = VSDO and 0V 1 μA -1 CONTROL OUTPUTS (nFAULT) VOL Output logic-low voltage IO = 5 mA IOH Output logic-high leakage VVM = 13.5 V –1 0.4 V 1 μA Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 7 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Over recommended operating conditions unless otherwise noted. Typical limits apply for TJ = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) RDS(ONH) RDS(ONL) High-side FET on resistance Low-side FET on resistance TJ = 25°C, IO = -1 A 450 550 mΩ TJ = 125°C, IO = -1 A 700 850 mΩ TJ = 150°C, IO = -1 A 780 950 mΩ TJ = 25°C, IO = 1 A 450 550 mΩ TJ = 125°C, IO = 1 A 700 850 mΩ TJ = 150°C, IO = 1 A 780 950 mΩ SR = 00b, VM = 13.5 V, IO = 0.5 A tSR Output slew rate 10 SR = 01b, VM = 13.5 V, IO = 0.5 A 35 SR = 10b, VM = 13.5 V, IO = 0.5 A 50 SR = 11b, VM = 13.5 V, IO = 0.5 A 105 V/µs PWM CURRENT CONTROL (VREF) KV Transimpedance gain tOFF PWM off-time 2.2 TOFF = 00b 7 TOFF = 01b 16 TOFF = 10b 24 TOFF = 11b ΔITRIP Current trip accuracy AOUT and BOUT current matching IO,CH V/A μs 32 IO = 1.5 A, 10% to 20% current setting –13 10 IO = 1.5 A, 20% to 67% current setting –8 8 IO = 1.5 A, 67% to 100% current setting –7.5 7.5 IO = 1.5 A –2.5 2.5 VM falling, UVLO falling 4.15 4.25 4.35 VM rising, UVLO rising 4.25 4.35 4.45 % % PROTECTION CIRCUITS VUVLO VM UVLO lockout VUVLO,HYS Undervoltage hysteresis Rising to falling threshold VRST VM UVLO reset VM falling, device reset, no SPI communications VCPUV Charge pump undervoltage VCP falling; CPUV report IOCP Overcurrent protection Current through any FET tOCP Overcurrent deglitch time tRETRY Overcurrent retry time tOL Open load detection time IOL 8 100 mV 3.9 VM + 2 A VVM < 37 V 3 VVM ≥ 37 V 0.5 μs 4 ms DRV8889-Q1, EN_OL = 1b 200 DRV8889A-Q1, EN_OL = 1b, OL_TIME = 00b 200 DRV8889A-Q1, EN_OL = 1b, OL_TIME = 01b 125 DRV8889A-Q1, EN_OL = 1b, OL_TIME = 10b 75 DRV8889A-Q1, EN_OL = 1b, OL_TIME = 11b 3 Open load current threshold V V 2.4 OCP_MODE = 1b V 30 ms mA TOTW Overtemperature warning Die temperature TJ 135 150 165 °C TUTW Undertemperature warning Die temperature TJ -25 -10 5 °C TOTSD Thermal shutdown Die temperature TJ 150 165 180 °C THYS_OTSD Thermal shutdown hysteresis Die temperature TJ Submit Document Feedback 20 °C Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Over recommended operating conditions unless otherwise noted. Typical limits apply for TJ = 25°C and VVM = 13.5 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT THYS_OTW Overtemperature warning hysteresis Die temperature TJ 20 °C THYS_UTW Undertemperature warning hysteresis Die temperature TJ 10 °C 6.6 SPI Timing Requirements MIN t(READY) SPI ready, VM > VRST t(CLK) SCLK minimum period t(CLKH) SCLK minimum high time NOM MAX 1 UNIT ms 100 ns 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 ns 30 ns tsu(nSCS) nSCS input setup time 50 ns th(nSCS) nSCS input hold time 50 ns t(HI_nSCS) nSCS minimum high time before active low tdis(nSCS) nSCS disable time, nSCS high to SDO high impedance 2 10 µs ns Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 9 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 6.7 Indexer Timing Requirements Over recommended operating conditions unless otherwise noted. Typical limits apply for TJ = 25°C and VVM = 13.5 V NO. (1) 10 MIN 1 ƒSTEP Step frequency 2 tWH(STEP) Pulse duration, STEP high 970 MAX UNIT 500(1) kHz ns 3 tWL(STEP) Pulse duration, STEP low 970 ns 4 tSU(DIR, Mx) Setup time, DIR to STEP rising 200 ns 5 tH(DIR, Mx) Hold time, DIR to STEP rising 200 ns STEP input can operate up to 500 kHz, but system bandwidth islimited by the motor load. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 6.8 Typical Characteristics Over recommended operating conditions (unless otherwise noted) Figure 6-1. Sleep Current over VM Figure 6-2. Sleep Current over Temperature Figure 6-3. Operating Current over VM Figure 6-4. Operating Current over Temperature Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 11 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 12 Figure 6-5. Low-Side RDS(ON) over VM Figure 6-6. Low-Side RDS(ON) over Temperature Figure 6-7. High-Side RDS(ON) over VM Figure 6-8. High-Side RDS(ON) over Temperature Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7 Detailed Description 7.1 Overview The DRV8889-Q1 and DRV8889A-Q1 devices are integrated motor-driver solutions for bipolar stepper motors. The device integrates two N-channel power MOSFET H-bridges, integrated current sense and regulation circuitry, and a microstepping indexer. The device can be powered with a supply voltage from 4.5 to 45 V and is capable of providing an output current up to 2.4-A peak, 1.5-A full-scale, or 1.1-A root mean square (rms). The actual full-scale and rms current depends on the ambient temperature, supply voltage, and PCB thermal capability. Compared to the DRV8889-Q1, the DRV8889A-Q1 features additional settings for the open-load detection time and slow-decay to drive blanking time. Additionally, the H-bridges are by default enabled after power-up for the DRV8889-Q1 and disabled for the DRV8889A-Q1. The device uses an integrated current-sense architecture which eliminates the need for two external power sense resistors. This architecture removes the power dissipated in the sense resistors by using a current mirror approach and using the internal power MOSFETs for current sensing. The current regulation set point is adjusted by the voltage at the VREF pin. These features reduces external component cost, board PCB size, and system power consumption. A simple STEP/DIR interface allows for an external controller to manage the direction and step rate of the stepper motor. The internal indexer can execute high-accuracy microstepping without requiring the external controller to manage the winding current level. The indexer is capable of full step, half step, and 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 and 1/256 microstepping. In addition to a standard half stepping mode, a noncircular half stepping mode is available for increased torque output at higher motor RPM. The current regulation is configurable between several decay modes. The decay mode can be selected as a slow-mixed, mixed decay, smart tune Ripple Control, or smart tune Dynamic Decay current regulation scheme. The slow-mixed decay mode uses slow decay on increasing steps and mixed decay on decreasing steps. The smart tune decay modes automatically adjust for optimal current regulation performance and compensate for motor variation and aging effects. Smart tune Ripple Control uses a variable off-time, ripple control scheme to minimize distortion of the motor winding current. Smart tune Dynamic Decay uses a fixed off-time, dynamic decay percentage scheme to minimize distortion of the motor winding current while also minimizing frequency content. In smart tune Ripple Control mode, the device can detect a motor overload stall condition or an end-of-line travel, by detecting back-emf phase shift between rising and falling current quadrants of the motor current. 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. A torque DAC feature allows the controller to scale the output current without needing to scale the VREF voltage reference. The torque DAC is accessed using a digital input pin which allows the controller to save system power by decreasing the motor current consumption when high output torque is not required. A low-power sleep mode is included which allows the system to save power when not actively driving the motor. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 13 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.2 Functional Block Diagram 14 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3 Feature Description Table 7-1 lists the recommended external components for the DRV8889-Q1 and DRV8889A-Q1 devices. Table 7-1. External Components COMPONENT PIN 1 PIN 2 CVM1 VM GND Two X7R, 0.01-µF, VM-rated ceramic capacitors RECOMMENDED CVM2 VM GND Bulk, VM-rated capacitor CVCP VCP VM X7R, 0.22-µF, 16-V ceramic capacitor CSW CPH CPL X7R, 0.022-µF, VM-rated ceramic capacitor CDVDD DVDD GND X7R, 0.47-µF to 1-µF, 6.3-V ceramic capacitor RnFAULT VCC (1) nFAULT RREF1 VREF VCC RREF2 (Optional) VREF GND (1) >4.7-kΩ resistor Resistor to limit chopping current. It is recommended that the value of parallel combination of RREF1 and RREF2 should be less than 50-kΩ. VCC is not a pin on the device, but a VCC supply voltage pullup is required for open-drain output nFAULT; nFAULT may be pulled up to DVDD 7.3.1 Stepper Motor Driver Current Ratings Stepper motor drivers can be classified using three different numbers to describe the output current: peak, rms, and full-scale. 7.3.1.1 Peak Current Rating The peak current in a stepper driver is limited by the overcurrent protection trip threshold IOCP. The peak current describes any transient duration current pulse, for example when charging capacitance, when the overall duty cycle is very low. In general the minimum value of IOCP specifies the peak current rating of the stepper motor driver. The peak current rating of the device is 2.4 A per bridge. 7.3.1.2 rms Current Rating The rms (average) current is determined by the thermal considerations of the IC. The rms current is calculated based on the RDS(ON), rise and fall time, PWM frequency, device quiescent current, and package thermal performance in a typical system at 25°C. The actual operating rms current may be higher or lower depending on heatsinking and ambient temperature. The rms current rating of the device is 1.1 A per bridge. 7.3.1.3 Full-Scale Current Rating The full-scale current describes the top of the sinusoid current waveform while microstepping. Because the sinusoid amplitude is related to the rms current, the full-scale current is also determined by the thermal considerations of the device. The full-scale current rating is approximately √2 × IRMS. The full-scale current rating of the device is 1.5 A per bridge. Full-scale current Output Current RMS current AOUT BOUT Step Input Figure 7-1. Full-Scale and RMS Current Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 15 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.2 PWM Motor Drivers The device has drivers for two full H-bridges to drive the two windings of a bipolar stepper motor. Figure 7-2 shows a block diagram of the circuitry. VM xOUT1 Current Sense Microstepping and Current Regulation Logic VM Gate Drivers xOUT2 Current Sense PGND Figure 7-2. PWM Motor Driver Block Diagram 7.3.3 Microstepping Indexer Built-in indexer logic in the device allows a number of different step modes. The MICROSTEP_MODE bits in the SPI register are used to configure the step mode as shown in Table 7-2. Table 7-2. Microstepping Settings MICROSTEP_MODE STEP MODE 0000b Full step (2-phase excitation) with 100% current 0001b Full step (2-phase excitation) with 71% current 0010b Non-circular 1/2 step 0011b 1/2 step 0100b 1/4 step 0101b 1/8 step 0110b 1/16 step 0111b 1/32 step 1000b 1/64 step 1001b 1/128 step 1010b 1/256 step Table 7-3 shows the relative current and step directions for full-step (71% current), 1/2 step, 1/4 step and 1/8 step operation. Higher microstepping resolutions follow the same pattern. The AOUT current is the sine of the electrical angle and the BOUT current is the cosine of the electrical angle. Positive current is defined as current flowing from the xOUT1 pin to the xOUT2 pin while driving. 16 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 At each rising edge of the STEP input the indexer travels to the next state in the table. The direction is shown with the DIR pin logic high. If the DIR pin is logic low, the sequence is reversed. Note If the step mode is changed on the fly while stepping, the indexer advances to the next valid state for the new step mode setting at the rising edge of STEP. Note While DIR = 0 and the electrical angle is at a full step angle (45, 135, 225, or 315 degrees), two rising edge pulses on the STEP pin are required in order to advance the indexer after changing from any microstep mode to the full step mode. The first pulse will induce no change in the electrical angle, the second pulse will move the indexer to the next full step angle. The home state is an electrical angle of 45°. This state is entered after power-up, after exiting logic undervoltage lockout, or after exiting sleep mode. Table 7-3. Relative Current and Step Directions 1/8 STEP 1/4 STEP 1/2 STEP 1 1 1 FULL STEP 71% 2 3 2 4 5 3 2 1 6 7 4 8 9 5 3 10 11 6 12 13 7 4 2 14 15 8 16 17 9 5 18 19 10 20 21 11 6 3 22 23 12 24 25 13 7 26 27 14 28 29 15 8 4 AOUT CURRENT BOUT CURRENT (% FULL-SCALE) (% FULL-SCALE) ELECTRICAL ANGLE (DEGREES) 0 100 0 20 98 11 38 92 23 56 83 34 71 71 45 83 56 56 92 38 68 98 20 79 100 0 90 98 –20 101 92 –38 113 83 –56 124 71 –71 135 56 –83 146 38 –92 158 20 –98 169 0 –100 180 –20 –98 191 –38 –92 203 –56 –83 214 –71 –71 225 –83 –56 236 –92 –38 248 –98 –20 259 –100 0 270 –98 20 281 –92 38 293 –83 56 304 –71 71 315 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 17 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-3. Relative Current and Step Directions (continued) 1/8 STEP 1/4 STEP FULL STEP 71% 1/2 STEP 30 31 16 32 AOUT CURRENT BOUT CURRENT (% FULL-SCALE) (% FULL-SCALE) ELECTRICAL ANGLE (DEGREES) –56 83 326 –38 92 338 –20 98 349 Table 7-4 shows the full step operation with 100% full-scale current. This stepping mode consumes more power than full-step mode with 71% current, but provides a higher torque at high motor RPM. Table 7-4. Full Step with 100% Current FULL STEP 100% 1 AOUT CURRENT (% FULL-SCALE) BOUT CURRENT (% FULL-SCALE) 100 100 ELECTRICAL ANGLE (DEGREES) 45 2 100 -100 135 3 -100 -100 225 4 -100 100 315 Table 7-5 shows the noncircular 1/2–step operation. This stepping mode consumes more power than circular 1/2-step operation, but provides a higher torque at high motor RPM. Table 7-5. Non-Circular 1/2-Stepping Current NON-CIRCULAR 1/2-STEP AOUT CURRENT (% FULL-SCALE) BOUT CURRENT (% FULL-SCALE) 1 0 100 ELECTRICAL ANGLE (DEGREES) 0 2 100 100 45 3 100 0 90 4 100 –100 135 5 0 –100 180 6 –100 –100 225 7 –100 0 270 8 –100 100 315 7.3.4 Controlling VREF with an MCU DAC In some cases, the full-scale output current may need to be changed between many different values, depending on motor speed and loading. The voltage of the VREF pin can be adjusted in the system to change the full-scale current. In this mode of operation, as the DAC voltage increases, the full-scale regulation current increases as well. For proper operation, the output of the DAC should not rise above 3.3 V. Figure 7-3. Controlling VREF with a DAC Resource 18 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 The VREF pin can also be adjusted using a PWM signal and low-pass filter. The R-C time constant for the low-pass filter should be longer than 10 times the period of the PWM signal. Figure 7-4. Controlling VREF With a PWM Resource Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 19 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.5 Current Regulation The current through the motor windings is regulated by a PWM current-regulation circuit. When an H-bridge is enabled, current rises through the winding at a rate dependent on the DC voltage, inductance of the winding, and the magnitude of the back EMF present. When the current hits the current regulation threshold, the bridge enters a decay mode for a period of time determined by the TOFF register setting and the selected decay mode to decrease the current. After the off-time expires, the bridge is re-enabled, starting another PWM cycle. Figure 7-5. Current Chopping Waveform The PWM regulation current is set by a comparator which monitors the voltage across the current sense MOSFETs in parallel with the low-side power MOSFETs. The current sense MOSFETs are biased with a reference current that is the output of a current-mode sine-weighted DAC whose full-scale reference current is set by the voltage at the VREF pin. In addition, the TRQ_DAC register can further scale the reference current. Use Equation 1 to calculate the full-scale regulation current. (1) The TRQ_DAC is adjusted via the SPI register. Table 7-6 lists the current scalar value for different inputs. Table 7-6. Torque DAC Settings TRQ_DAC 20 CURRENT SCALAR (TRQ) 0000b 100% 0001b 93.75% 0010b 87.5% 0011b 81.25% 0100b 75% 0101b 68.75% 0110b 62.5 0111b 56.25% 1000b 50% 1001b 43.75% 1010b 37.5% Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-6. Torque DAC Settings (continued) TRQ_DAC CURRENT SCALAR (TRQ) 1011b 31.25% 1100b 25% 1101b 18.75% 1110b 12.5% 1111b 6.25% Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 21 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6 Decay Modes During PWM current chopping, the H-bridge is enabled to drive through the motor winding until the PWM current chopping threshold is reached. This is shown in Figure 7-6, Item 1. Once the chopping current threshold is reached, the H-bridge can operate in two different states, fast decay or slow decay. In fast decay mode, once the PWM chopping current level has been reached, the H-bridge reverses state to allow winding current to flow in a reverse direction. The opposite FETs are turned on; as the winding current approaches zero, the bridge is disabled to prevent any reverse current flow. Fast decay mode is shown in Figure 7-6, item 2. In slow decay mode, winding current is re-circulated by enabling both of the low-side FETs in the bridge. This is shown in Figure 7-6, Item 3. Figure 7-6. Decay Modes The decay mode is selected by the DECAY register as shown in Table 7-7. Table 7-7. Decay Mode Settings DECAY INCREASING STEPS DECREASING STEPS 000b Slow decay Slow decay 001b Slow decay Mixed decay: 30% fast 010b Slow decay Mixed decay: 60% fast 011b Slow decay Fast decay 100b Mixed decay: 30% fast Mixed decay: 30% fast 101b Mixed decay: 60% fast Mixed decay: 60% fast 110b Smart tune Dynamic Decay Smart tune Dynamic Decay 111b (default) Smart tune Ripple Control Smart tune Ripple Control Figure 7-7 defines increasing and decreasing current. For the slow-mixed decay mode, the decay mode is set as slow during increasing current steps and mixed decay during decreasing current steps. In full step and noncircular 1/2-step operation, the decay mode corresponding to decreasing steps is always used. 22 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com AOUT Current SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Increasing Decreasing Increasing Decreasing STEP Input BOUT Current AOUT Current Decreasing Increasing Increasing Decreasing STEP Input Figure 7-7. Definition of Increasing and Decreasing Steps Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 23 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.1 Slow Decay for Increasing and Decreasing Current Increasing Phase Current (A) ITRIP tBLANK tOFF tBLANK tOFF tDRIVE Decreasing Phase Current (A) tDRIVE ITRIP tBLANK tDRIVE tOFF tBLANK tDRIVE tOFF tBLANK tDRIVE Figure 7-8. Slow/Slow Decay Mode During slow decay, both of the low-side FETs of the H-bridge are turned on, allowing the current to be recirculated. Slow decay exhibits the least current ripple of the decay modes for a given tOFF. However on decreasing current steps, slow decay will take a long time to settle to the new ITRIP level because the current decreases very slowly. If the current at the end of the off time is above the ITRIP level, slow decay will be extended for another off time duration and so on, till the current at the end of the off time is below ITRIP level. In cases where current is held for a long time (no input in the STEP pin) or at very low stepping speeds, slow decay may not properly regulate current because no back-EMF is present across the motor windings. In this state, motor current can rise very quickly, and may require a large off-time. In some cases this may cause a loss of current regulation, and a more aggressive decay mode is recommended. 24 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.2 Slow Decay for Increasing Current, Mixed Decay for Decreasing Current Increasing Phase Current (A) ITRIP tBLANK tOFF tBLANK tOFF tDRIVE Decreasing Phase Current (A) tDRIVE tBLANK tDRIVE ITRIP tBLANK tDRIVE tFAST tBLANK tOFF tDRIVE tFAST tOFF Figure 7-9. Slow-Mixed Decay Mode Mixed decay begins as fast decay for a time, followed by slow decay for the remainder of the tOFF time. In this mode, mixed decay only occurs during decreasing current. Slow decay is used for increasing current. This mode exhibits the same current ripple as slow decay for increasing current, because for increasing current, only slow decay is used. For decreasing current, the ripple is larger than slow decay, but smaller than fast decay. On decreasing current steps, mixed decay settles to the new ITRIP level faster than slow decay. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 25 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.3 Mode 4: Slow Decay for Increasing Current, Fast Decay for Decreasing current Increasing Phase Current (A) ITRIP tBLANK tOFF tBLANK tOFF tBLANK tDRIVE tDRIVE tDRIVE Decreasing Phase Current (A) Please note that these graphs are not the same scale; tOFF is the same ITRIP tBLANK tOFF tDRIVE tBLANK tOFF tDRIVE tBLANK tOFF tDRIVE Figure 7-10. Slow/Fast Decay Mode During fast decay, the polarity of the H-bridge is reversed. The H-bridge will be turned off as current approaches zero in order to prevent current flow in the reverse direction. In this mode, fast decay only occurs during decreasing current. Slow decay is used for increasing current. Fast decay exhibits the highest current ripple of the decay modes for a given tOFF. Transition time on decreasing current steps is much faster than slow decay since the current is allowed to decrease much faster. 26 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.4 Mixed Decay for Increasing and Decreasing Current Increasing Phase Current (A) ITRIP tOFF tBLANK tOFF tDRIVE Decreasing Phase Current (A) tDRIVE tBLANK tDRIVE ITRIP tBLANK tDRIVE tFAST tBLANK tOFF tDRIVE tFAST tOFF Figure 7-11. Mixed-Mixed Decay Mode Mixed decay begins as fast decay for a time, followed by slow decay for the remainder of tOFF. In this mode, mixed decay occurs for both increasing and decreasing current steps. This mode exhibits ripple larger than slow decay, but smaller than fast decay. On decreasing current steps, mixed decay settles to the new ITRIP level faster than slow decay. In cases where current is held for a long time (no input in the STEP pin) or at very low stepping speeds, slow decay may not properly regulate current because no back-EMF is present across the motor windings. In this state, motor current can rise very quickly, and requires an excessively large off-time. Increasing or decreasing mixed decay mode allows the current level to stay in regulation when no back-EMF is present across the motor windings. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 27 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.5 Smart tune Dynamic Decay The smart tune current regulation schemes are advanced current-regulation control methods compared to traditional fixed off-time current regulation schemes. Smart tune current regulation schemes help the stepper motor driver adjust the decay scheme based on operating factors such as the ones listed as follows: • • • • • • • Motor winding resistance and inductance Motor aging effects Motor dynamic speed and load Motor supply voltage variation Motor back-EMF difference on rising and falling steps Step transitions Low-current versus high-current dI/dt The device provides two different smart tune current regulation modes, named smart tune Dynamic Decay and smart tune Ripple Control. Increasing Phase Current (A) ITRIP tBLANK tBLANK tOFF tBLANK tOFF tDRIVE tDRIVE tDRIVE Decreasing Phase Current (A) ITRIP tBLANK tOFF tDRIVE tBLANK tDRIVE tBLANK tOFF tFAST tDRIVE tFAST Figure 7-12. Smart tune Dynamic Decay Mode Smart tune Dynamic Decay greatly simplifies the decay mode selection by automatically configuring the decay mode between slow, mixed, and fast decay. In mixed decay, smart tune dynamically adjusts the fast decay percentage of the total mixed decay time. This feature eliminates motor tuning by automatically determining the best decay setting that results in the lowest ripple for the motor. The decay mode setting is optimized iteratively each PWM cycle. If the motor current overshoots the target trip level, then the decay mode becomes more aggressive (add fast decay percentage) on the next cycle to prevent regulation loss. If a long drive time must occur to reach the target trip level, the decay mode becomes less aggressive (remove fast decay percentage) on the next cycle to operate with less ripple and more efficiently. On falling steps, smart tune Dynamic Decay automatically switches to fast decay to reach the next step quickly. Smart tune Dynamic Decay is optimal for applications that require minimal current ripple but want to maintain a fixed frequency in the current regulation scheme. 28 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.6.6 Smart tune Ripple Control Increasing Phase Current (A) ITRIP IVALLEY tBLANK tBLANK tOFF tBLANK tOFF tDRIVE Decreasing Phase Current (A) tDRIVE tBLANK tOFF tDRIVE tDRIVE ITRIP IVALLEY tBLANK tOFF tBLANK tOFF tDRIVE tDRIVE tBLANK tOFF tDRIVE Figure 7-13. Smart tune Ripple Control Decay Mode Smart tune Ripple Control operates by setting an IVALLEY level alongside the ITRIP level. When the current level reaches ITRIP, instead of entering slow decay until the t OFF time expires, the driver enters slow decay until I VALLEY is reached. Slow decay operates similar to mode 1 in which both low-side MOSFETs are turned on allowing the current to recirculate. In this mode, tOFF varies depending on the current level and operating conditions. This method allows much tighter regulation of the current level increasing motor efficiency and system performance. Smart tune Ripple Control can be used in systems that can tolerate a variable off-time regulation scheme to achieve small current ripple in the current regulation. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 29 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.7 Blanking Time After the current is enabled in an H-bridge, the current sense comparator is ignored for a period of time (tBLANK) before enabling the current-sense circuitry. The blanking time also sets the minimum drive time of the PWM. When the device goes into a drive phase at the end of a slow-decay phase, or goes into a slow-decay phase at the end of a drive phase, the blanking time is as shown in Table 7-8. Table 7-8. Slow-decay to Drive Blanking Time DEVICE EN_SR_BLANK 0 DRV8889A-Q1 1 DRV8889-Q1 Not Applicable SLEW_RATE Blanking Time (tBLANK) All 500 ns 00b 5.6 µs 01b 2 µs 10b 1.5 µs 11b 860 ns All 500 ns Additional blanking time is beneficial in case the stepper motor has excessive parasitic coil capacitance. For the DRV8889A-Q1, when operating the device with slow-slow or either smart tune decay modes, it is recommended to set the EN_SR_BLANK bit to '1'. If the device goes into drive phase at the end of a fast-decay phase, the blanking time is shown in Table 7-9. Table 7-9. Fast-decay to Drive Blanking Time SLEW_RATE Blanking Time (tBLANK) 00b 5.6 µs 01b 2 µs 10b 1.5 µs 11b 860 ns 7.3.8 Charge Pump A charge pump is integrated to supply a high-side N-channel MOSFET gate-drive voltage. The charge pump requires a capacitor between the VM and VCP pins to act as the storage capacitor. Additionally a ceramic capacitor is required between the CPH and CPL pins to act as the flying capacitor. 30 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 VM VM 0.22 …F VCP CPH 0.022 …F VM Charge Pump Control CPL Figure 7-14. Charge Pump Block Diagram Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 31 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.9 Linear Voltage Regulators A linear voltage regulator is integrated into the device. The DVDD regulator can be used to provide a reference voltage. DVDD can supply a maximum of 2 mA load. For proper operation, bypass the DVDD pin to GND using a ceramic capacitor. The DVDD output is nominally 5-V. When the DVDD LDO current load exceeds 2 mA, the output voltage drops significantly. Figure 7-15. Linear Voltage Regulator Block Diagram If logic level inputs must be tied permanently high, tying the input to the DVDD pin instead of an external regulator is preferred. This method saves power when the VM pin is not applied or in sleep mode: the DVDD regulator is disabled and current does not flow through the input pulldown resistors. For reference, logic level inputs have a typical pulldown of 200 kΩ. The nSLEEP pin cannot be tied to DVDD, else the device will never exit sleep mode. 7.3.10 Logic Level Pin Diagrams Figure 7-16 shows the input structure for the logic-level pins STEP, DIR, nSLEEP, SDI, and SCLK. Figure 7-16. Logic-Level Input Pin Diagram Figure 7-17 shows the input structure for the logic-level pins DRVOFF, and nSCS. 32 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 7-17. Logic-Level with Internal Pull-up Input Pin Diagram 7.3.10.1 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 pin is logic low. nFAULT pin will be high after power-up. For a 5-V pullup, the nFAULT pin can be tied to the DVDD pin with a resistor. For a 3.3-V pullup, an external 3.3-V supply must be used. Output nFAULT Figure 7-18. nFAULT Pin 7.3.11 Protection Circuits The device is fully protected against supply undervoltage, charge pump undervoltage, output overcurrent, device overtemperature, and open load events. It provides additional diagnostics in the form of stall detection. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 33 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.3.11.1 VM Undervoltage Lockout (UVLO) Figure 7-19. Supply Voltage Ramp Profile Figure 7-20. Supply Voltage Ramp Profile If at any time the voltage on the VM pin falls below the UVLO falling threshold voltage, all the outputs are disabled (High-Z) and the charge pump (CP) is disabled. Normal operation resumes (motor driver and charge pump) when the VM voltage recovers above the UVLO rising threshold voltage. When the voltage on the VM pin falls below the UVLO falling threshold voltage (4.25 V typical), but is above the VM UVLO reset voltage (VRST, 3.9 V maximum), SPI communication is available, the digital core of the device is alive, the FAULT and UVLO bits are made high in the SPI registers and the nFAULT pin is driven low, as shown in Figure 7-19. From this condition, if the VM voltage recovers above the UVLO rising threshold voltage (4.35 V 34 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 typical), nFAULT pin is released (is pulled-up to the external voltage), and the FAULT bit is reset, but the UVLO bit remains latched high until cleared through the CLR_FLT bit or an nSLEEP reset pulse. When the voltage on the VM pin falls below the VM UVLO reset voltage (VRST, 3.9 V maximum), SPI communication is unavailable, the digital core is shutdown, the FAULT and UVLO bits are low and the nFAULT pin is high. During the subsequent power-up, when the VM voltage exceeds the VRST voltage, the digital core comes alive, UVLO bit stays low but the FAULT bit is made high; and the nFAULT pin is pulled low, as shown in Figure 7-20. When the VM voltage exceeds the VM UVLO rising threshold, FAULT bit is reset, UVLO bit stays low and the nFAULT pin is pulled high. 7.3.11.2 VCP Undervoltage Lockout (CPUV) If at any time the voltage on the VCP pin falls below the CPUV voltage, all the outputs are disabled, and the nFAULT pin is driven low. The charge pump remains active during this condition. The FAULT and CPUV bits are made high in the SPI registers. Normal operation resumes (motor-driver operation starts, nFAULT released and FAULT bit is made low) 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. 7.3.11.3 Overcurrent Protection (OCP) An analog current-limit circuit on each FET limits the current through the FET by removing the gate drive. If this current limit persists for longer than the tOCP time, the FETs in that particular H-bridge are disabled and the nFAULT pin is driven low. The FAULT and OCP bits are latched high in the SPI registers. For xOUTx to VM short, corresponding OCP_LSx_x bit goes high in the DIAG Status 1 register. Similarly, for xOUTx to ground short, corresponding OCP_HSx_x bit goes high. For example, for AOUT1 to VM short, OCP_LS1_A bit goes high; and for BOUT2 to ground short, the OCP_HS2_B bit goes high. The charge pump remains active during this condition. The overcurrent protection can operate in two different modes: latched shutdown and automatic retry. 7.3.11.3.1 Latched Shutdown (OCP_MODE = 0b) In this mode, after an OCP event, the relevant outputs are disabled and the nFAULT pin is driven low. Normal operation resumes after sending a CLR_FLT command, or an nSLEEP reset pulse or a power cycling. This is the default mode for an OCP event for the device. 7.3.11.3.2 Automatic Retry (OCP_MODE = 1b) In this mode, after an OCP event, the relevant outputs are disabled and the nFAULT pin is driven low. Normal operation resumes automatically (motor-driver operation starts, nFAULT released and FAULT bit goes low) after the tRETRY time has elapsed and the fault condition is removed. 7.3.11.4 Open-Load Detection (OL) If the winding current in any coil drops below the open load current threshold (IOL) and the ITRIP level set by the indexer, and if this condition persists for more than the open load detection time (tOL), an open-load condition is detected. The EN_OL bit must be '1' to enable open load detection. When an open load fault is detected, the OL and FAULT bits are latched high in the SPI register and the nFAULT pin is driven low. If the OL_A bit is high, it indicates an open load fault in winding A, between AOUT1 and AOUT2. Similarly, an open load fault between BOUT1 and BOUT2 causes the OL_B bit to go high. Normal operation resumes and the nFAULT line is released when the open load condition is removed and a clear faults command has been issued 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. If the motor is held at a position corresponding to 0°, 90°, 180° or 270° electrical angles, for more than the open load detection time, open load fault will be flagged, as one of the coil current is zero. This situation does not arise in full-step mode, because the coil currents are never zero. 7.3.11.5 Stall Detection Stepper motors have a distinct relation between the winding current, back-EMF, and mechanical torque load of the motor, as shown in Figure 7-21. As motor load approaches the torque capability of the motor at a given winding current, the back-EMF will move in phase with the winding current. By detecting back-emf phase shift Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 35 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 between rising and falling current quadrants of the motor current, the device can detect a motor overload stall condition or an end-of-line travel. Figure 7-21. Stall Detection by Monitoring Motor Back-EMF The Stall Detection algorithm works only when the device is programmed to operate in the smart tune Ripple Control decay mode. The EN_STL bit in CTRL5 register has to be '1' to enable stall detection. The algorithm compares the back-EMF between the rising and falling current quadrants by monitoring PWM off time and generates a value represented by the 8-bit register TRQ_COUNT. The comparison is done in such a way that the TRQ_COUNT value is practically independent of motor current, motor winding resistance, ambient temperature and supply voltage. Full step mode of operation is supported by this algorithm. For a lightly loaded motor, the TRQ_COUNT will be a non-zero value. As the motor approaches stall condition, TRQ_COUNT will approach zero and can be used to detect stall condition. If anytime TRQ_COUNT falls below the stall threshold (represented by the 8-bit STALL_TH register), device will detect stall and the STALL, STL and FAULT bits are latched high in the SPI register. To indicate stall detection fault on the nFAULT pin, the STL_REP bit in CTRL5 register has to be '1'. When the STL_REP bit is '1', the nFAULT pin will be driven low when stall is detected. In stalled condition, the motor shaft does not spin. The motor starts to spin again when the stall condition is removed. The nFAULT line is released and the fault registers are cleared when a clear faults command has been issued either through the CLR_FLT bit or an nSLEEP reset pulse. TRQ_CNT gets calculated as an average from the latest four electrical half-cycles. Once calculated, it gets updated in the SPI register within 100 ns. After the latest TRQ_CNT is updated, it retains the value in the SPI register for the next electrical half-cycle, after which the TRQ_CNT is updated with a new value. The duration of the electrical half-cycle is dependent on microstepping and step-frequency. At the most, it takes two electrical cycles to detect stall. 36 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Stall threshold can be set in two ways – either user can write the STALL_TH bits, or let the algorithm learn the stall threshold value itself through the stall learning process. The stall learning process requires that the STL_LRN bit in CTRL5 register is '1' and the motor is deliberately stalled for some time to allow the algorithm to learn the ideal stall threshold. The process takes 16 electrical cycles and at the end of a successful learning, loads the STALL_TH register with the proper stall threshold bits. Also, the STL_LRN_OK bit goes high at the end of successful learning. It is recommended that users set the stall threshold using the stall learning process for proper stall detection. A stall threshold at one speed may not work well for another speed - therefore it is recommended to re-learn the stall threshold when the motor speed changes. 7.3.11.6 Thermal Shutdown (OTSD) If the die temperature exceeds the thermal shutdown limit (TOTSD) all MOSFETs in the H-bridge are disabled, and the nFAULT pin is driven low. The charge pump is disabled in this condition. In addition, the FAULT, TF and OTS bits are latched high. This protection feature cannot be disabled. The overtemperature protection can operate in two different modes: latched shutdown and automatic recovery. 7.3.11.6.1 Latched Shutdown (OTSD_MODE = 0b) In this mode, after a OTSD event all the outputs are disabled and the nFAULT pin is driven low. The FAULT, TF and OTS bits are latched high in the SPI register. Normal operation resumes after sending a CLR_FLT command, or an nSLEEP reset pulse or a power cycling. This mode is the default mode for a OTSD event. 7.3.11.6.2 Automatic Recovery (OTSD_MODE = 1b) In this mode, after a OTSD event all the outputs are disabled and the nFAULT pin is driven low. The FAULT, TF and OTS bits are latched high in the SPI register. Normal operation resumes (motor-driver operation starts, nFAULT line released and FAULT bit goes low) when the junction temperature falls below the overtemperature threshold limit minus the hysteresis (TOTSD – THYS_OTSD). The TF and OTS bits 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. 7.3.11.7 Overtemperature Warning (OTW) If the die temperature exceeds the trip point of the overtemperature warning (TOTW), the OTW and TF bits are set in the SPI register. The device performs no additional action and continues to function. When the die temperature falls below the hysteresis point (THYS_OTW) of the overtemperature warning, the OTW and TF bits clear automatically. The OTW bit can also be configured to report on the nFAULT pin, and set the FAULT bit in the device, by setting the TW_REP bit to 1b through the SPI registers. The charge pump remains active during this condition. 7.3.11.8 Undertemperature Warning (UTW) If the die temperature falls below the trip point of the undertemperature warning (TUTW), the UTW and TF bits are set in the SPI register. The device performs no additional action and continues to function. When the die temperature exceeds the hysteresis point (THYS_UTW) of the undertemperature warning, the UTW and TF bits clear automatically. The UTW bit can also be configured to report on the nFAULT pin, and set the FAULT bit in the device, by setting the TW_REP bit to 1b through the SPI registers. The charge pump remains active during this condition. Table 7-10. Fault Condition Summary FAULT CONDITION CONFIGU RATION ERROR REPORT H-BRIDGE CHARGE PUMP INDEXER LOGIC RECOVERY VM undervoltage (UVLO) VM < VUVLO (max 4.35 V) — nFAULT / SPI Disabled Disabled Disabled Reset (VVM < 3.9 V) Automatic: VM > VUVLO (max 4.45 V) VCP undervoltage (CPUV) VCP < VCPUV (typ VM + 2.25 V) — nFAULT / SPI Disabled Operating Operating Operating VCP > VCPUV (typ VM + 2.7 V) OCP_MOD E = 0b nFAULT / SPI Disabled Operating Operating Operating Overcurrent (OCP) IOUT > IOCP (min 2.4 A) Latched: CLR_FLT / nSLEEP OCP_MOD E = 1b nFAULT / SPI Disabled Operating Operating Operating Automatic retry: tRETRY Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 37 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-10. Fault Condition Summary (continued) FAULT CONDITION Open Load (OL) Stall Detection (STALL) Overtemperature Warning (OTW) Undertemperature Warning (UTW) Thermal Shutdown (OTSD) CONFIGU RATION No load detected Stall / stuck motor TJ > TOTW TJ < TUTW TJ > TOTSD ERROR REPORT H-BRIDGE CHARGE PUMP INDEXER LOGIC RECOVERY EN_OL = 1b nFAULT / SPI Operating Operating Operating Operating STL_REP = 0b SPI Operating Operating Operating Operating STL_REP = 1b nFAULT / SPI Operating Operating Operating Operating TW_REP = 1b nFAULT / SPI Operating Operating Operating Operating TW_REP = 0b SPI Operating Operating Operating Operating TW_REP = 1b nFAULT / SPI Operating Operating Operating Operating TW_REP = 0b SPI Operating Operating Operating Operating OTSD_MO DE = 0b nFAULT / SPI Disabled Disabled Operating Operating Latched: CLR_FLT / nSLEEP OTSD_MO DE = 1b SPI Disabled Disabled Operating Operating Automatic: TJ < TOTSD - THYS_OTSD Report only CLR_FLT/ nSLEEP Automatic: TJ < TOTW - THYS_OTW Automatic: TJ > TUTW + THYS_UTW 7.4 Device Functional Modes 7.4.1 Sleep Mode (nSLEEP = 0) The device state is managed by the nSLEEP pin. When the nSLEEP pin is low, the device enters a low-power sleep mode. In sleep mode, all the internal MOSFETs are disabled, the DVDD regulator is disabled, the charge pump is disabled, and the SPI is disabled. The tSLEEP time must elapse after a falling edge on the nSLEEP pin before the device enters sleep mode. The device is brought out of sleep automatically if the nSLEEP pin is brought high. The tWAKE time must elapse before the device is ready for inputs. 7.4.2 Disable Mode (nSLEEP = 1, DRVOFF = 1) The DRVOFF pin is used to enable or disable the half bridges in the device. When the DRVOFF pin is high, the output drivers are disabled in the Hi-Z state. The DIS_OUT bit can also be used to disable the output drivers. When the DIS_OUT bit is '1', the output drivers are disabled in the Hi-Z state. DIS_OUT is OR'ed with DRVOFF pin. Table 7-11. Conditions to Enable or Disable Output Drivers nSLEEP DRVOFF DIS_OUT H-BRIDGE 0 Don't Care Don't Care Disabled 1 0 0 Operating 1 0 1 Disabled 1 1 0 Disabled 1 1 1 Disabled 7.4.3 Operating Mode (nSLEEP = 1, DRVOFF = 0) When the nSLEEP pin is high, the DRVOFF pin is low, and VM > UVLO, the device enters the active mode. The tWAKE time must elapse before the device is ready for inputs. 7.4.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 width must be greater than 18 µs and shorter than 35 µs. If nSLEEP is low for longer than 35 µs but less than 75 µs, the faults are cleared and the device may or may not shutdown, as shown in the timing diagram 38 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 (see Figure 7-22). This reset pulse resets any SPI faults and does not affect the status of the charge pump or other functional blocks. Figure 7-22. nSLEEP Reset Pulse Table 7-12 lists a summary of the functional modes. Table 7-12. Functional Modes Summary CONDITION CONFIGURATION H-BRIDGE DVDD Regulator CHARGE PUMP INDEXER LOGIC Sleep mode 4.5 V < VM < 45 V nSLEEP pin = 0 Disabled Disbaled Disabled Disabled Disabled Operating 4.5 V < VM < 45 V nSLEEP pin = 1 DRVOFF pin = 0 Operating Operating Operating Operating Operating Disabled 4.5 V < VM < 45 V nSLEEP pin = 1 DRVOFF pin = 1 Disabled Operating Operating Operating Operating Table 7-13 lists a summary of the diagnostic coverage in various functional modes. Table 7-13. Diagnostic Coverage in Various Functional Modes CONDITION UVLO CPUV OCP OL OTSD OTW/UTW Sleep mode Disabled Disbaled Disabled Disabled Disabled Disabled Operating, motor is running Enabled Enabled Enabled Enabled Enabled Enabled Operating, motor is held at a fixed position Enabled Enabled Enabled Enabled Enabled Enabled Disabled Enabled Enabled Disabled Disabled Enabled Enabled 7.5 Programming 7.5.1 Serial Peripheral Interface (SPI) Communication The device SPI 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. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 39 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 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. Table 7-14. SDI Input Data Word Format R/W DON'T CARE 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 7-15. 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 UVLO CPUV OCP STL TF OL 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 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 7-23 shows the data sequence between the MCU and the SPI slave driver. nSCS A1 D1 S1 R1 SDI SDO Figure 7-23. SPI Transaction Between MCU and 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. 40 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.5.1.3 SPI for Multiple Slave Devices in Parallel Configuration Figure 7-24. Three DRV8889-Q1 Devices Connected in Parallel Configuration Figure 7-25. Three DRV8889A-Q1 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 7-27 shows the topology when three devices are connected in series. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 41 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 7-26. Three DRV8889-Q1 Devices Connected in Daisy Chain Figure 7-27. Three DRV8889A-Q1 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). 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 7-28. SPI Frame With Three 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). 42 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 nSCS HDR1 HDR2 A3 A2 A1 D3 D2 D1 S3 S2 S1 HDR1 HDR2 R3 R2 R1 SDI SDO Figure 7-29. SPI Data Sequence for Three 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 HDR 2 N3 N2 N1 No. of devices in the chain (up to 26 ± 1= 63) N0 1 0 CLR x 1 = global FAULT clear 0 = GRQ¶W FDUH x x x x 'RQ¶W FDUH Figure 7-30. 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. Figure 7-31. 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 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 43 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 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 7-29, 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 7-32. SPI Transaction 44 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.6 Register Maps Table 7-16 lists the memory-mapped registers for the DRV8889-Q1 device. All register addresses not listed in Table 7-16 should be considered as reserved locations and the register contents should not be modified. Table 7-16 lists the memory-mapped registers for the DRV8889A-Q1 device. All register addresses not listed in Table 7-16 should be considered as reserved locations and the register contents should not be modified. Table 7-16. Memory Map Register Name 7 6 5 4 3 2 1 0 Access Type Address FAULT Status FAULT SPI_ERROR UVLO CPUV OCP STL TF OL R 0x00 DIAG Status 1 OCP_LS2_B OCP_HS2_B OCP_LS1_B OCP_HS1_B OCP_LS2_A OCP_HS2_A OCP_LS1_A OCP_HS1_A R 0x01 DIAG Status 2 UTW OTW OTS STL_LRN_OK STALL RSVD OL_B OL_A R 0x02 RW 0x03 RW 0x04 RW 0x05 RW 0x06 RW 0x07 0x08 CTRL1 TRQ_DAC [3:0] CTRL2 DIS_OUT CTRL3 DIR CTRL4 CLR_FLT CTRL5 RSVD RSVD STEP TOFF [1:0] SPI_DIR DECAY [2:0] SPI_STEP LOCK [2:0] RSVD SLEW_RATE [1:0] MICROSTEP_MODE [3:0] EN_OL STL_LRN EN_STL OCP_MODE STL_REP OTSD_MODE TW_REP RSVD CTRL6 STALL_TH [7:0] RW CTRL7 TRQ_COUNT [7:0] R 0x09 R 0x0A CTRL8 RSVD REV_ID [3:0] Table 7-17. Memory Map Register Name 7 6 5 4 3 2 1 0 Access Type Address FAULT Status FAULT SPI_ERROR UVLO CPUV OCP STL TF OL R 0x00 DIAG Status 1 OCP_LS2_B OCP_HS2_B OCP_LS1_B OCP_HS1_B OCP_LS2_A OCP_HS2_A OCP_LS1_A OCP_HS1_A R 0x01 DIAG Status 2 UTW OTW OTS STL_LRN_OK STALL RSVD OL_B OL_A R 0x02 RW 0x03 RW 0x04 RW 0x05 RW 0x06 CTRL1 TRQ_DAC [3:0] CTRL2 DIS_OUT CTRL3 DIR CTRL4 CLR_FLT CTRL5 RSVD RSVD STEP TOFF [1:0] SPI_DIR SPI_STEP LOCK [2:0] RSVD SLEW_RATE [1:0] MICROSTEP_MODE [3:0] EN_OL STL_LRN STL_REP OCP_MODE OTSD_MODE EN_SR_BLAN K RW 0x07 STALL_TH [7:0] RW 0x08 CTRL7 TRQ_COUNT [7:0] R 0x09 R 0x0A RSVD OL_TIME [1:0] TW_REP CTRL6 CTRL8 EN_STL DECAY [2:0] REV_ID [3:0] The differences between the register maps of the DRV8889-Q1 and DRV8889A-Q1 are - DRV8889A-Q1 has OL_TIME [1:0] and EN_SR_BLANK bits in CTRL5 register to program open-load detection time and slow-decay to drive mode blanking time. Also, the default value of the DIS_OUT bit in CTRL2 register is different in DRV8889A-Q1. Complex bit access types are encoded to fit into small table cells. Table 7-18 shows the codes that are used for access types in this section. Table 7-18. 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 Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 45 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 7.6.1 Status Registers The status registers are used to reporting warning and fault conditions. Status registers are read-only registers Table 7-19 lists the memory-mapped registers for the status registers. All register offset addresses not listed in Table 7-19 should be considered as reserved locations and the register contents should not be modified. Table 7-19. Status Registers Summary Table Address Register Name Section 0x00 FAULT status Go 0x01 DIAG status 1 Go 0x02 DIAG status 2 Go 7.6.2 FAULT Status Register Name (address = 0x00) FAULT status is shown in Figure 7-33 and described in Figure 7-33. Read-only Figure 7-33. FAULT Status Register 7 6 5 4 3 2 1 0 FAULT SPI_ERROR UVLO CPUV OCP STL TF OL R-0b R-0b R-0b R-0b R-0b R-0b R-0b R-0b Table 7-20. FAULT Status Register Field Descriptions Bit Field Type Default Description 7 FAULT R 0b When nFAULT pin is at 1, FAULT bit is 0. When nFAULT pin is at 0, FAULT bit is 1. 6 SPI_ERROR R 0b Indicates SPI protocol errors, such as more SCLK pulses than are required or SCLK is absent even though nSCS is low. Becomes high in fault and the nFAULT pin is driven low. Normal operation resumes when the protocol error is removed and a clear faults command has been issued either through the CLR_FLT bit or an nSLEEP reset pulse. 5 UVLO R 0b Indicates an undervoltage lockout fault condition. 4 CPUV R 0b Indicates charge pump undervoltage fault condition. 3 OCP R 0b Indicates overcurrent fault condition 2 STL R 0b Indicates motor stall condition. 1 TF R 0b Logic OR of the overtemperature warning, undertemperature warning and overtemperature shutdown. 0 OL R 0b Indicates open-load condition. 7.6.3 DIAG Status 1 (address = 0x01) DIAG Status 1 is shown in Figure 7-34 and described in Table 7-21. Read-only Figure 7-34. DIAG Status 1 Register 46 7 6 5 4 3 2 1 0 OCP_LS2_B OCP_HS2_B OCP_LS1_B OCP_HS1_B OCP_LS2_A OCP_HS2_A OCP_LS1_A OCP_HS1_A R-0b R-0b R-0b R-0b R-0b R-0b R-0b R-0b Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-21. DIAG Status 1 Register Field Descriptions Bit Field Type Default Description 7 OCP_LS2_B R 0b Indicates overcurrent fault on the low-side FET of half bridge 2 in BOUT 6 OCP_HS2_B R 0b Indicates overcurrent fault on the high-side FET of half bridge 2 in BOUT 5 OCP_LS1_B R 0b Indicates overcurrent fault on the low-side FET of half bridge 1 in BOUT 4 OCP_HS1_B R 0b Indicates overcurrent fault on the high-side FET of half bridge 1 in BOUT 3 OCP_LS2_A R 0b Indicates overcurrent fault on the low-side FET of half bridge 2 in AOUT 2 OCP_HS2_A R 0b Indicates overcurrent fault on the high-side FET of half bridge 2 in AOUT 1 OCP_LS1_A R 0b Indicates overcurrent fault on the low-side FET of half bridge 1 in AOUT 0 OCP_HS1_A R 0b Indicates overcurrent fault on the high-side FET of half bridge 1 in AOUT 7.6.4 DIAG Status 2 (address = 0x02) DIAG Status 2 is shown in Figure 7-35 and described in Table 7-22. Read-only Figure 7-35. DIAG Status 2 Register 7 6 5 4 3 2 1 0 UTW OTW OTS STL_LRN_OK STALL RSVD OL_B OL_A R-0b R-0b R-0b R-0b R-0b R-0b R-0b R-0b Table 7-22. DIAG Status 2 Register Field Descriptions Bit Field Type Default Description 7 UTW R 0b Indicates undertemperature warning. 6 OTW R 0b Indicates overtemperature warning. 5 OTS R 0b Indicates overtemperature shutdown. 4 STL_LRN_OK R 0b Indicates stall detection learning is successful 3 STALL R 0b Indicates motor stall condition 2 RSVD R 0b Reserved. 1 OL_B R 0b Indicates open-load detection on BOUT 0 OL_A R 0b Indicates open-load detection on AOUT 7.6.5 Control Registers The IC control registers are used to configure the device. Status registers are read and write capable. Table 7-23 lists the memory-mapped registers for the control registers. All register offset addresses not listed in Table 7-23 should be considered as reserved locations and the register contents should not be modified. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 47 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-23. Control Registers Summary Table Address Register Name Section 0x03 CTRL1 Go 0x04 CTRL2 Go 0x05 CTRL3 Go 0x06 CTRL4 Go 0x07 CTRL5 Go 0x08 CTRL6 Go 0x09 CTRL7 Go 7.6.6 CTRL1 Control Register (address = 0x03) CTRL1 control is shown in Figure 7-36 and described in Table 7-24. Read/Write Figure 7-36. CTRL1 Control Register 7 6 5 4 3 2 1 0 TRQ_DAC [3:0] RSVD SLEW_RATE [1:0] R/W-0000b R/W-00b R/W-00b Table 7-24. CTRL1 Control Register Field Descriptions Bit Field Type Default Description 7-4 TRQ_DAC [3:0] R/W 0000b 0000b = 100% 0001b = 93.75% 0010b = 87.5% 0011b = 81.25% 0100b = 75% 0101b = 68.75% 0110b = 62.5% 0111b = 56.25% 1000b = 50% 1001b = 43.75% 1010b = 37.5% 1011b = 31.25% 1100b = 25% 1101b = 18.75% 1110b = 12.5% 1111b = 6.25% 3-2 RSVD R/W 00b Reserved 1-0 SLEW_RATE [1:0] R/W 00b 00b = 10-V/µs 01b = 35-V/µs 10b = 50-V/µs 11b = 105-V/µs 7.6.7 CTRL2 Control Register (address = 0x04) CTRL2 is shown in Figure 7-37 and CTRL2 Control Register for DRV8889A-Q1 and described in Table 7-25. Read/Write Figure 7-37. CTRL2 Control Register for DRV8889-Q1 7 48 6 5 4 3 Submit Document Feedback 2 1 0 Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 7-37. CTRL2 Control Register for DRV8889-Q1 (continued) DIS_OUT RSVD TOFF [1:0] DECAY [2:0] R/W-0b R/W-00b R/W-01b R/W-111b Table 7-25. CTRL2 Control Register Field Descriptions for DRV8889-Q1 Bit Field Type Default Description DIS_OUT R/W 0b (DRV8889-Q1) 1b (DRV8889A-Q1) Write '1' to Hi-Z all outputs. Write '0' to enable all outputs. OR'ed with DRVOFF pin. To prevent false OL detection, ensure OL fault detection is disabled by writing '0' to EN_OL bit, before making the outputs Hi-Z by writing '1' to DIS_OUT. 6-5 RSVD R/W 00b Reserved 4-3 TOFF [1:0] R/W 01b 00b = 7 µs 01b = 16 µs 10b = 24 µs 11b = 32 µs 2-0 DECAY [2:0] R/W 111b 000b = Increasing SLOW, decreasing SLOW 001b = Increasing SLOW, decreasing MIXED 30% 010b = Increasing SLOW, decreasing MIXED 60% 011b = Increasing SLOW, decreasing FAST 100b = Increasing MIXED 30%, decreasing MIXED 30% 101b = Increasing MIXED 60%, decreasing MIXED 60% 110b = Smart tune Dynamic Decay 111b = Smart tune Ripple Control 7 7.6.8 CTRL3 Control Register (address = 0x05) CTRL3 is shown in Figure 7-38 and described in Table 7-26. Read/Write Figure 7-38. CTRL3 Control Register 7 6 5 4 3 2 1 DIR STEP SPI_DIR SPI_STEP MICROSTEP_MODE [3:0] R/W-0b R/W-0b R/W-0b R/W-0b R/W-0000b 0 Table 7-26. CTRL3 Control Register Field Descriptions Bit Field Type Default Description 7 DIR R/W 0b Direction input. Logic '1' sets the direction of stepping, when SPI_DIR = 1. 6 STEP R/W 0b Step input. Logic '1' causes the indexer to advance one step, when SPI_STEP = 1. This bit is self-clearing, automatically becomes '0' after writing '1'. 5 SPI_DIR R/W 0b 0b = Outputs follow input pin for DIR 1b = Outputs follow SPI registers DIR 4 SPI_STEP R/W 0b 0b = Outputs follow input pin for STEP 1b = Outputs follow SPI registers STEP Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 49 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 7-26. CTRL3 Control Register Field Descriptions (continued) Bit Field Type Default Description 3-0 MICROSTEP_MODE [3:0] R/W 0000b 0000b = Full step (2-phase excitation) with 100% current 0001b = Full step (2-phase excitation) with 71% current 0010b = Non-circular 1/2 step 0011b = 1/2 step 0100b = 1/4 step 0101b = 1/8 step 0110b = 1/16 step 0111b = 1/32 step 1000b = 1/64 step 1001b = 1/128 step 1010b = 1/256 step 1011b to 1111b = Reserved 7.6.9 CTRL4 Control Register (address = 0x06) CTRL4 is shown in Figure 7-39 and described in Table 7-27. Read/Write Figure 7-39. CTRL4 Control Register 7 6 5 3 2 1 0 CLR_FLT LOCK [2:0] 4 EN_OL OCP_MODE OTSD_MODE TW_REP R/W-0b R/W-011b R/W-0b R/W-0b R/W-0b R/W-0b Table 7-27. CTRL4 Control Register Field Descriptions Bit Field Type Default Description CLR_FLT R/W 0b Write '1' to this bit to clear all latched fault bits. This bit automatically resets after being written. LOCK [2:0] R/W 011b Write 110b to lock the settings by ignoring further register writes except to these bits and address 0x06h bit 7 (CLR_FLT). Writing any sequence other than 110b has no effect when unlocked. Write 011b to this register to unlock all registers. Writing any sequence other than 011b has no effect when locked. 3 EN_OL R/W 0b Write '1' to enable open load detection 2 OCP_MODE R/W 0b 0b = Overcurrent condition causes a latched fault 1b = Overcurrent condition causes an automatic retrying fault 1 OTSD_MODE R/W 0b 0b = Overtemperature condition will cause latched fault 1b = Overtemperature condition will cause automatic recovery fault 0 TW_REP R/W 0b 0b = Overtemperature or undertemperature warning is not reported on the nFAULT line 1b = Overtemperature or undertemperature warning is reported on the nFAULT line 7 6-4 7.6.10 CTRL5 Control Register (address = 0x07) CTRL5 for DRV8889A-Q1 is shown in Figure 7-40 and described in Table 7-28. CTRL5 for DRV8889-Q1 is shown in Figure 7-41 and described in Table 7-29. 50 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 DRV8889A-Q1 features programable open-load detection time using the OL_TIME [1:0] bits and programmable slow-decay to drive blanking time using the EN_SR_BLANK bit. Read/Write Figure 7-40. CTRL5 Control Register for DRV8889A-Q1 7 6 5 4 3 RSVD STL_LRN EN_STL STL_REP 2 OL_TIME [1:0] 1 EN_SR_BLANK 0 R/W-00b R/W-0b R/W-0b R/W-1b R/W-00b R/W-0b Figure 7-41. CTRL5 Control Register for DRV8889-Q1 7 5 4 3 RSVD 6 STL_LRN EN_STL STL_REP 2 RSVD 1 R/W-00b R/W-0b R/W-0b R/W-1b R/W-000b 0 Table 7-28. CTRL5 Control Register Field Descriptions for DRV8889A-Q1 Bit Field Type Default Description 7-6 RSVD R/W 00b Reserved. Should always be '00'. 5 STL_LRN R/W 0b Write '1' to learn stall count for stall detection. This bit automatically returns to '0' when the stall learning process is complete. 4 EN_STL R/W 0b 0b = Stall detection is disabled 1b = Stall detection is enabled 3 STL_REP R/W 1b 0b = Stall detection is not reported on nFAULT 1b = Stall detection is reported on nFAULT OL_TIME [1:0] R/W 00b 00b = 200ms (max.) open load detection time 01b = 125ms (max.) open load detection time 10b = 75ms (max.) open load detection time 11b = 3ms (max.) open load detection time EN_SR_BLANK R/W 0b 0b = 500ns slow-decay to drive blanking time 1b = slow-decay to drive blanking will depend on slew rate, shown in Table 7-9. 2-1 0 Table 7-29. CTRL5 Control Register Field Descriptions for DRV8889-Q1 Bit Field Type Default Description 7-6 RSVD R/W 00b Reserved. Should always be '00'. 5 STL_LRN R/W 0b Write '1' to learn stall count for stall detection. This bit automatically returns to '0' when the stall learning process is complete. 4 EN_STL R/W 0b 0b = Stall detection is disabled 1b = Stall detection is enabled 3 STL_REP R/W 1b 0b = Stall detection i s not reported on nFAULT 1b = Stall detection is reported on nFAULT RSVD R/W 000b Reserved. Should always be '000'. 2-0 7.6.11 CTRL6 Control Register (address = 0x08) CTRL6 is shown in Figure 7-42 and described in Table 7-30. Read/Write Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 51 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 7-42. CTRL6 Control Register 7 6 5 4 3 2 1 0 1 0 1 0 STALL_TH [7:0] R/W-00001111b Table 7-30. CTRL6 Control Register Field Descriptions Bit Field Type Default Description 7-0 STALL_TH [7:0] R/W 00001111b 00000000b = 0 count XXXXXXXXb = 1 to 254 counts 11111111b = 255 counts 7.6.12 CTRL7 Control Register (address = 0x09) CTRL7 is shown in Figure 7-43 and described in Table 7-31. Read-only Figure 7-43. CTRL7 Control Register 7 6 5 4 3 2 TRQ_COUNT [7:0] R-11111111b Table 7-31. CTRL7 Control Register Field Descriptions Bit Field Type Default Description 7-0 TRQ_COUNT [7:0] R 11111111b 00000000b = 0 count XXXXXXXXb = 1 to 254 counts 11111111b = 255 counts 7.6.13 CTRL8 Control Register (address = 0x0A) CTRL8 is shown in Figure 7-44 and described in Table 7-32. Read-only Figure 7-44. CTRL8 Control Register 7 6 5 4 3 2 RSVD REV_ID [3:0] R-0000b R-0010b Table 7-32. CTRL8 Control Register Field Descriptions 52 Bit Field Type Default Description 7-4 RSVD R 0000b Reserved 3-0 REV_ID R 0010b Silicon Revision Identification. 0000b indicates 1st Prototype Revision. 0001b indicates 2nd Prototype Revision. 0010b indicates Production Revision. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 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 DRV8889-Q1 and DRV8889A-Q1 devices are used in bipolar stepper control. 8.2 Typical Application The following design procedure can be used to configure the DRV8889-Q1 and DRV8889A-Q1 devices. Figure 8-1. Typical Application Schematic (HTSSOP package) Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 53 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-2. Typical Application Schematic (HTSSOP package) 54 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-3. Typical Application Schematic (VQFN package) Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 55 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-4. Typical Application Schematic (VQFN package) 8.2.1 Design Requirements Table 8-1 lists the design input parameters for a typical adaptive headlight application. Table 8-1. Design Parameters DESIGN PARAMETER Supply voltage Motor winding resistance Motor full step angle Target microstepping level Target motor speed Target full-scale current 56 REFERENCE EXAMPLE VALUE VM 9 V to 16 V, 13.5 V Nominal RL 7.7 Ω/phase θstep 15°/step nm 1/8 step v 300 rpm IFS 500 mA Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 8.2.2 Detailed Design Procedure 8.2.2.1 Stepper Motor Speed The first step in configuring the device requires the desired motor speed and microstepping level. If the target application requires a constant speed, then a square wave with frequency ƒstep must be applied to the STEP pin. If the target motor speed is too high, the motor does not spin. Make sure that the motor can support the target speed. Use Equation 2 to calculate ƒstep for a desired motor speed (v), microstepping level (nm), and motor full step angle (θstep) ¦step VWHSV V v (rpm) u 360 (q / rot) Tstep (q / step) u nm (steps / microstep) u 60 (s / min) (2) The value of θstep can be found in the stepper motor data sheet, or written on the motor. For example, the motor in this adaptive headlight application is required to rotate at 15°/step for a target of 300 rpm at 1/8 microstep mode. Using Equation 2, ƒstep can be calculated as 960 Hz. The microstepping level is set by the MICROSTEP_MODE bits in the SPI register and can be any of the settings listed in Table 8-2. Higher microstepping results in a smoother motor motion and less audible noise, but increases switching losses and requires a higher ƒstep to achieve the same motor speed. Table 8-2. Microstepping Indexer Settings MICROSTEP_MODE STEP MODE 0000b Full step (2-phase excitation) with 100% current 0001b Full step (2-phase excitation) with 71% current 0010b Non-circular 1/2 step 0011b 1/2 step 0100b 1/4 step 0101b 1/8 step 0110b 1/16 step 0111b 1/32 step 1000b 1/64 step 1001b 1/128 step 1010b 1/256 step 8.2.2.2 Current Regulation In a stepper motor, the full-scale current (IFS) is the maximum current driven through either winding. This quantity depends on the VREF voltage and the TRQ_DAC setting. The maximum allowable voltage on the VREF pin is 3.3 V. DVDD can be used to provide VREF through a resistor divider. During stepping, IFS defines the current chopping threshold (ITRIP) for the maximum current step. (3) 8.2.2.3 Decay Modes The device supports eight different decay modes, as shown in Table 7-7. The current through the motor windings is regulated using an adjustable fixed-time-off scheme which means that after any drive phase, when a motor Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 57 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 winding current has hit the current chopping threshold (ITRIP), the device places the winding in one of the eight decay modes for tOFF. After tOFF, a new drive phase starts. 8.2.3 Application Curves 58 Figure 8-5. 1/8 Microstepping With Mixed30Mixed30 Decay Figure 8-6. 1/8 Microstepping With Slow-Slow Decay Figure 8-7. 1/8 Microstepping With smart tune Ripple Control Decay Figure 8-8. 1/8 Microstepping With smart tune Dynamic Decay Figure 8-9. 1/32 Microstepping With smart tune Ripple Control Decay Figure 8-10. 1/32 Microstepping With smart tune Dynamic Decay Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-11. 1/256 Microstepping With smart tune Ripple Control Decay Figure 8-12. 1/256 Microstepping With smart tune Dynamic Decay Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 59 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 8.2.4 Thermal Application This section presents the power dissipation calculation and junction temperature estimation of the device. 8.2.4.1 Power Dissipation The total power dissipation constitutes of three main components - conduction loss (PCOND), switching loss (PSW) and power loss due to quiescent current consumption (PQ). 8.2.4.1.1 Conduction Loss The current path for a motor connected in full-bridge is through the high-side FET of one half-bridge and low-side FET of the other half-bridge. The conduction loss (PCOND) depends on the motor rms current (IRMS) and high-side (RDS(ONH)) and low-side (RDS(ONL)) on-state resistances as shown in Equation 4. PCOND = 2 x (IRMS)2 x (RDS(ONH) + RDS(ONL)) (4) The conduction loss for the typical application shown in Section 8.2.1 is calculated in Equation 5. PCOND = 2 x (IRMS)2 x (RDS(ONH) + RDS(ONL)) = 2 x (500-mA / √2)2 x (0.45-Ω + 0.45-Ω) = 225-mW (5) Note This power calculation is highly dependent on the device temperature which significantly effects the high-side and low-side on-resistance of the FETs. For more accurate calculation, consider the dependency of on-resistance of FETs with device temperature. 8.2.4.1.2 Switching Loss The power loss due to the PWM switching frequency depends on the slew rate (tSR), supply voltage, motor RMS current and the PWM switching frequency. The switching losses in each H-bridge during rise-time and fall-time are calculated as shown in Equation 6 and Equation 7. PSW_RISE = 0.5 x VVM x IRMS x tRISE_PWM x fPWM (6) PSW_FALL = 0.5 x VVM x IRMS x tFALL_PWM x fPWM (7) Both tRISE_PWM and tFALL_PWM can be approximated as VVM/ tSR. After substituting the values of various parameters, and assuming 105 V/µs slew rate and 30-kHz PWM frequency, the switching losses in each H-bridge are calculated as shown below PSW_RISE = 0.5 x 13.5-V x (500-mA / √2) x (13.5-V / 105 V/µs) x 30-kHz = 9.2-mW (8) PSW_FALL = 0.5 x 13.5-V x (500-mA / √2) x (13.5-V / 105 V/µs) x 30-kHz = 9.2-mW (9) The total switching loss (PSW) is calculated as twice the sum of rise-time (PSW_RISE) switching loss and fall-time (PSW_FALL) switching loss as shown below PSW = 2 x (PSW_RISE + PSW_FALL) = 2 x (9.2-mW + 9.2-mW) = 36.8-mW 60 Submit Document Feedback (10) Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Note The rise-time (tRISE) and the fall-time (tFALL) are calculated based on typical values of the slew rate (tSR). This parameter is expected to change based on the supply-voltage, temperature and device to device variation. The switching loss is inversely proportional to the output slew rate. 10 V/µs slew rate will result in approximately ten times higher switching loss than 105 V/µs slew rate. However, lower slew rates tend to result in better EMC performance of the driver. A careful trade-off analysis needs to be performed to arrive at an appropriate slew rate for an application. The switching loss is directly proportional to the PWM switching frequency. The PWM frequency in an application will depend on the supply voltage, inductance of the motor coil, back emf voltage and OFF time or the ripple current (for smart tune ripple control decay mode). 8.2.4.1.3 Power Dissipation Due to Quiescent Current The power dissipation due to the quiescent current consumed by the power supply is calculated as shown below PQ = VVM x IVM (11) Substituting the values, quiescent power loss can be calculated as shown below PQ = 13.5-V x 5-mA = 67.5-mW (12) Note The quiescent power loss is calculated using the typical operating supply current (IVM) which is dependent on supply-voltage, temperature and device to device variation. 8.2.4.1.4 Total Power Dissipation The total power dissipation (PTOT) is calculated as the sum of conduction loss, switching loss and the quiescent power loss as shown in Equation 13. PTOT = PCOND + PSW + PQ = 225-mW + 36.8-mW + 67.5-mW = 329.3-mW (13) 8.2.4.2 PCB Types Thermal analysis in this section is focused for the 2-layer and 4-layer PCB with two different copper thickness (1-oz and 2-oz) and six different copper areas (1-cm2, 2-cm2, 4-cm2, 8-cm2, 16-cm2 and 32-cm2), for both HTSSOP and VQFN packages. Figure 8-13 and Figure 8-14 show the top-layer which is applicable for both 2/4-layer PCB, for HTSSOP and VQFN packages respectively. The top-layer, mid-layer-1 and bottom-layer of the PCB is filled with ground plane, whereas, the mid-layer-2 is filled with power plane. For the HTSSOP, 4 x 3 array of thermal vias with 300 µm drill diameter and 25 µm Cu plating were placed below the device package. For the VQFN, 2 x 2 array of thermal vias with 300 µm drill diameter and 25 µm Cu plating were placed below the device package. Thermal vias contacted top-layer, bottom-layer, and mid-layer-1 (ground plane) if applicable. The mid-layers and the bottom-layer were modeled with size A * A for both 2-layer and 4-layer designs. For the VQFN package, there was no copper on top layer outside of device land area. The thickness of copper for different PCB layers in different PCB types is summarized in Table 8-3. The PCB dimension (A) for different PCB copper area is summarized in Table 8-4 for the HTSSOP package, and in Table 8-5 for the VQFN package. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 61 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Table 8-3. PCB Type and Copper Thickness PCB Type Copper Thickness Top Layer Bottom Layer 2-Layer 1-oz PCB 1-oz 1-oz 2-oz PCB 2-oz 2-oz 1-oz PCB 1-oz 1-oz 1-oz 1-oz 2-oz PCB 2-oz 2-oz 1-oz 1-oz 4-Layer Figure 8-13. PCB - Top Layer (4/2-Layer PCB) for HTSSOP Package Mid-Layer 1 Mid-Layer 2 N/A Figure 8-14. PCB - Top Layer (4/2-Layer PCB) for VQFN Package Table 8-4. PCB Dimension for HTSSOP package COPPER AREA (cm2) DIMENSION (A) (mm) cm2 13.31 mm 2 cm2 17.64 mm cm2 23.62 mm 8 cm2 31.98 mm cm2 43.76 mm 32 cm2 60.36 mm 1 4 16 Table 8-5. PCB Dimension for VQFN package COPPER AREA (cm2) DIMENSION (A) (mm) 1 cm2 10.00 mm cm2 14.14 mm 4 cm2 20.00 mm cm2 28.28 mm 16 cm2 40.00 mm cm2 56.57 mm 2 8 32 8.2.4.3 Thermal Parameters for HTSSOP Package The variation of thermal parameters such as the RθJA (Junction-to-Ambient Thermal Resistance) and ΨJB (Junction-to-Board Characterization Parameter) is highly dependent on the PCB type, package type, copper thickness and the copper pad area. 62 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-15 and Figure 8-16 show the variation of the RθJA (Junction-to-Ambient Thermal Resistance) and ΨJB (Junction-to-Board Characterization Parameter) with copper-pad area for 2-layer PCB, for the HTSSOP package. As shown in these curves, the thermal resistance is lower for the higher copper thickness PCB and the higher copper pad-area. Similarly, Figure 8-17 and Figure 8-18 show the variation of the RθJA and ΨJB with copper-pad area for 4-layer PCB respectively, for the HTSSOP package. Note The thermal parameters (RθJA (Junction-to-Ambient Thermal Resistance) and ΨJB (Junction-to-Board Characterization Parameter)) are calculated considering the ambient temperature of 25°C and with 2W power evenly dissipated between high-side and low-side FET's. The thermal parameters calculated considering the power dissipation at the actual location of the power-FETs rather than an averaged estimation. The thermal parameters are highly dependent on the external conditions such as altitude, package geometry etc. Refer to Application Report for more details. Figure 8-15. 2-Layer PCB Junction-to-Ambient Thermal Resistance (RθJA) vs Copper Area Figure 8-16. 2-Layer PCB Junction-to-Board Characterization Parameter (ΨJB) vs Copper Area Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 63 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-17. 4-Layer PCB Junction-to-Ambient Thermal Resistance (RθJA) vs Copper Area Figure 8-18. 4-Layer PCB Junction-to-Board Characterization (ΨJB) Parameter vs Copper Area 8.2.4.4 Thermal Parameters for VQFN Package Figure 8-19 and Figure 8-20 show the variation of the RθJA (Junction-to-Ambient Thermal Resistance) and ΨJB (Junction-to-Board Characterization Parameter) with copper-pad area for 2-layer PCB, for the VQFN package. As shown in these curves, the thermal resistance is lower for the higher copper thickness PCB and the higher copper pad-area. Similarly, Figure 8-21 and Figure 8-22 show the variation of the RθJA and ΨJB with copper-pad area for 4-layer PCB respectively, for the VQFN package. Note The thermal parameters (RθJA (Junction-to-Ambient Thermal Resistance) and ΨJB (Junction-to-Board Characterization Parameter)) are calculated considering the ambient temperature of 25°C and with 2W power evenly dissipated between high-side and low-side FET's. The thermal parameters calculated considering the power dissipation at the actual location of the power-FETs rather than an averaged estimation. The thermal parameters are highly dependent on the external conditions such as altitude, package geometry etc. Refer to Application Report for more details. 64 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 8-19. 2-Layer PCB Junction-to-Ambient Thermal Resistance (RθJA) vs Copper Area Figure 8-20. 2-Layer PCB Junction-to-Board Characterization Parameter (ΨJB) vs Copper Area Figure 8-21. 4-Layer PCB Junction-to-Ambient Thermal Resistance (RθJA) vs Copper Area Figure 8-22. 4-Layer PCB Junction-to-Board Characterization (ΨJB) Parameter vs Copper Area 8.2.4.5 Device Junction Temperature Estimation For an ambient temperature of TA and total power dissipation (PTOT), the junction temperature (TJ) is calculated as shown in the following equation. TJ = TA + (PTOT x RθJA) Considering a JEDEC standard 4-layer PCB, the junction-to-ambient thermal resistance (RθJA) is 30.9 °C/W for the HTSSOP package and 40.7 °C/W for the VQFN package. Assuming 25°C ambient temperature, the junction temperature for the HTSSOP package is calculated as shown below TJ = 25°C + (0.3293-W x 30.9°C/W) = 35.18 °C (14) Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 65 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 The junction temperature for the VQFN package is calculated as shown below TJ = 25°C + (0.3293-W x 40.7°C/W) = 38.4 °C 66 Submit Document Feedback (15) Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 9 Power Supply Recommendations The device is designed to operate from an input voltage supply (VM) range from 4.5 V to 45 V. A 0.01-µF ceramic capacitor rated for VM must be placed at each VM pin as close to the device as possible. In addition, a bulk capacitor must be included on VM. 9.1 Bulk Capacitance Having appropriate local bulk capacitance is an important factor in motor drive system design. It is generally 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 power supply’s capacitance and ability 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, stepper) The motor braking method The inductance between the power supply and motor drive system will limit the rate current can change from the power supply. If the local bulk capacitance is too small, the system will respond to excessive current demands or dumps from the motor with a change in voltage. When adequate bulk capacitance is used, the motor voltage remains stable and high current can be quickly supplied. The data sheet generally provides a recommended value, but system-level testing is required to determine the appropriate sized bulk capacitor. The voltage rating for bulk capacitors should be higher than the operating voltage, to provide margin for cases when the motor transfers energy to the supply. Power Supply Parasitic Wire Inductance Motor Drive System VM + ± + Motor Driver GND Local Bulk Capacitor IC Bypass Capacitor Copyright © 2016, Texas Instruments Incorporated Figure 9-1. Example Setup of Motor Drive System With External Power Supply Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 67 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 10 Layout 10.1 Layout Guidelines The VM pin should be bypassed to GND using a low-ESR ceramic bypass capacitor with a recommended value of 0.01 µF rated for VM. This capacitor should be placed as close to the VM pin as possible with a thick trace or ground plane connection to the device GND pin. The VM pin must be bypassed to ground using a bulk capacitor rated for VM. This component can be an electrolytic capacitor. A low-ESR ceramic capacitor must be placed in between the CPL and CPH pins. A value of 0.022 µF rated for VM is recommended. Place this component as close to the pins as possible. A low-ESR ceramic capacitor must be placed in between the VM and VCP pins. A value of 0.22 µF rated for 16 V is recommended. Place this component as close to the pins as possible. Bypass the DVDD pin to ground with a low-ESR ceramic capacitor. A value of 0.47 µF rated for 6.3 V is recommended. Place this bypassing capacitor as close to the pin as possible. The thermal PAD must be connected to system ground. 68 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 10.2 Layout Example Figure 10-1. HTSSOP Layout Recommendation Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 69 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 Figure 10-2. QFN Layout Recommendation 70 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 11 Device and Documentation Support 11.1 Documentation Support 11.1.1 Related Documentation For related documentation see the following: • Texas Instruments, Sensorless Stall Detection With the DRV8889-Q1 application report • Texas Instruments, DRV8889-Q1, DRV8889A-Q1 Functional Safety FIT Rate, FMD and Pin FMA • Texas Instruments, Calculating Motor Driver Power Dissipation application report • Texas Instruments, Current Recirculation and Decay Modes application report • Texas Instruments, How AutoTune™ regulates current in stepper motors white paper • Texas Instruments, Industrial Motor Drive Solution Guide • Texas Instruments, PowerPAD™ Made Easy application report • Texas Instruments, PowerPAD™ Thermally Enhanced Package application report • Texas Instruments, Stepper motors made easy with AutoTune™ white paper • Texas Instruments, Understanding Motor Driver Current Ratings application report • Texas Instruments, Motor Drives Layout Guide application report • Texas Instruments, DRV8889-Q1 Evaluation Module (EVM) tool folder 11.2 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. Click on Subscribe to updates 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 Support Resources TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is 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. 11.4 Trademarks TI E2E™ is a trademark of Texas Instruments. All 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 TI Glossary This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information For the device mechanical, packaging, and orderable information, refer to the Mechanical, Packaging, and Orderable Information section of the data sheet available in the DRV8889-Q1 product folder Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 71 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 PACKAGE OUTLINE VQFN - 1 mm max height RGE0024N PLASTIC QUAD FLATPACK-NO LEAD 4.1 3.9 B A 4.1 3.9 PIN 1 INDEX AREA 0.1 MIN (0.13) SECTION A-A TYPICAL C 1 MAX SEATING PLANE 0.08 C 0.05 0.00 2X 2.5 2.45±0.1 (0.2) TYP 7 12 6 13 A SYMM 25 2X 2.5 1 18 20X 0.5 24 PIN 1 ID (OPTIONAL) SYMM (0.16) A 19 24X 0.3 0.2 0.1 0.05 C A B C 24X 0.5 0.3 4224736/A 12/2018 NOTES: 1. 2. 3. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. This drawing is subject to change without notice. The package thermal pad must be soldered to the printed circuit board for optimal thermal and mechanical performance. www.ti.com 72 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 EXAMPLE BOARD LAYOUT VQFN - 1 mm max height RGE0024N PLASTIC QUAD FLATPACK-NO LEAD 2X (3.8) 2X (2.5) ( 2.45) 24 19 24X (0.6) 24X (0.25) 1 18 20X (0.5) 25 SYMM 2X (2.5) 2X (3.8) 2X (0.975) 6 13 (R0.05) TYP 7 2X (0.975) (Ø 0.2) VIA TYP 12 SYMM LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE: 18X 0.07 MIN ALL AROUND 0.07 MAX ALL AROUND METAL METAL UNDER SOLDER MASK SOLDER MASK OPENING SOLDER MASK OPENING SOLDER MASK DEFINED NON SOLDER MASK DEFINED (PREFERRED) SOLDER MASK DETAILS 4224736/A 12/2018 NOTES: (continued) 4. 5. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature number SLUA271 (www.ti.com/lit/slua271) . Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown on this view. It is recommended that vias under paste be filled, plugged or tented. www.ti.com Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 73 DRV8889-Q1, DRV8889A-Q1 www.ti.com SLVSEE9D – APRIL 2020 – REVISED APRIL 2021 EXAMPLE STENCIL DESIGN VQFN - 1 mm max height RGE0024N PLASTIC QUAD FLATPACK-NO LEAD 2X (3.8) 2X (2.5) 4X ( 1.08) 24 19 24X (0.6) 24X (0.25) 1 25 18 20X (0.5) SYMM 2X (2.5) 2X (3.8) 2X (0.64) 6 13 (R0.05) TYP METAL TYP 7 2X (0.64) 12 SYMM SOLDER PASTE EXAMPLE BASED ON 0.125 mm THICK STENCIL EXPOSED PAD 78% PRINTED COVERAGE BY AREA SCALE: 18X 4224736/A 12/2018 NOTES: (continued) 6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. www.ti.com 74 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: DRV8889-Q1 DRV8889A-Q1 PACKAGE OPTION ADDENDUM www.ti.com 23-Apr-2021 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) DRV8889AQPWPRQ1 ACTIVE HTSSOP PWP 24 2500 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 DRV8889A DRV8889AQWRGERQ1 ACTIVE VQFN RGE 24 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 DRV 8889A DRV8889QPWPRQ1 ACTIVE HTSSOP PWP 24 2000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 DRV8889 DRV8889QWRGERQ1 ACTIVE VQFN RGE 24 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 DRV 8889 (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
DRV8889QPWPRQ1 价格&库存

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

免费人工找货