DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 COMBINATION MOTOR DRIVERS WITH DC-DC CONVERTERS • FEATURES 1 • Configurable to Eight Modes of Combination Motor Driver – Bipolar Stepper Motor Driver – 16-Step Current-Mode Control – 800-mA Average Output Current as Stepper Motor Drive – DC Motor Driver – 800-mA Maximum Continuous Current and 8-A/500-ns or 3-A/100-ms Peak Current for Each DC Motor Drive – Low ON resistance Rds(ON) = 0.55 Ω at TJ = 25°C (Typ) 2 • • • • • • Three Integrated DC-DC Converters – On/Off Selectable Using C_SELECT Pin and Serial Interface – Outputs Programmable With External Resistor Network From 1.5 V to VDIN × 0.8 – 1.5-A Output Capability for All Three Channels 7-V to 40-V Operating Voltage Range for DC-DC Converters Two Serial Interfaces for Communications Thermally-Enhanced Surface-Mount 64-Pin QFP PowerPAD™ Package (Eco-Friendly – RoHS and No Sb/Br) Power-Down Function (Deep-Sleep Mode) Reset Signal Output (Active Low) Reset (All Clear) Control Input DESCRIPTION/ORDERING INFORMATION The DRV8809/DRV8810 provides an integrated motor driver solution. The chip has four H-bridges internally and is configurable to eight different modes of combination motor driver control. The output driver block for each H-bridge consists of N-channel power MOSFETs configured as full H-bridges to drive the motor windings. The stepper motor control has a 16-step mode programmable through the three-wire serial interface (SPI). The SPI input pins are 3.3-V compatible and 5-V tolerant. The DRV8809/DRV8810 has three DC-DC switch-mode buck converters to generate a programmable output voltage from 1.5 V to 80% of VDIN (Channel A) or up to 10 V (for Channel B and Channel C), with up to 1.5-A load current capability. The outputs are selected using the C_SELECT terminal at start-up or using serial interface during operation. An internal shutdown function is provided for overcurrent protection (OCP), short-circuit protection, overvoltage/undervoltage lockout (UVLO), and thermal shutdown (TSD). Also, the device has a reset function that operates at power on and at input to the In-Reset pin. ORDERING INFORMATION TA –20°C to 80°C (1) (2) PACKAGE (1) (2) Plastic QFP 64 (S-PQFP-G64) ORDERABLE PART NUMBER TOP-SIDE MARKING DRV8809A0PAP DRV8809A0PAP DRV8810A0PAP DRV8810A0PAP For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI website at www.ti.com. Package drawings, thermal data, and symbolization are available at www.ti.com/packaging. 1 2 Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. PowerPAD is a trademark of Texas Instruments Inc. PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. Copyright © 2008, Texas Instruments Incorporated DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com BLOCK DIAGRAM (One Stepper Motor and Two DC Motor Drives) VM Cstorage 0.01uF VDIN Cbkt VM 0.1uF TH_OUT DCDC_MODE C_SELECT Vout 1 VCP Temperature Sens : Pre-TSD or Tsens (analog) OD_A DC/DC convertor Ch-A Voltage charge pump CP1 CP2 To To To Highside DC/DC H-bridges gate drive OUTA+ VM Motor Drive Output Control A Thermal Shut down RSA FBA OUTAMGND Vout 2 OD_B OUTB+ DC/DC convertor Ch-B VM FBB OD_C OUTB- OUTC+ Pre-Drive, Latch Registers & control circuitry DC/DC convertor Ch-C Stepper Motor RSB Regulator Internal supply Voltage Supervisory Vout 3 VM Motor Drive Output Control B VM Motor Drive Output Control C RSC DC Motor FBC OUTCMGND Freq divider for DC/DC In-Reset OSCD_mon OUTD+ OSCi 6.4MHz OSCM_mon LOGIC_OUT VM Motor Drive Output Control D Freq divider Motor PWM RSD nORT DC Motor OUTD- nSLEEP VREF_AB Setup / ex-setup registers LGND ENABLE_SD MTR Config ; Stepper x 2 Stepper + LDC Step + SDCx2 LDC + SDCx2 LDC x 2 SDC x 4 Large Stepper Ultra Large DC 2 Pin # 50 (NC) (NC) ENABLE_SD ENABLE_SD (NC) ENABLE_SD (NC) (NC) NC Serial Interface A-B STROBE_AB DATA_AB Pin # 54 (NC) (NC) (NC) (NC) (NC) ENABLE_SB (NC) (NC) Pin # 55 STROBE_AB STROBE_AB STROBE_AB ENABLE_LAB ENABLE_LAB ENABLE_SA STROBE_AB ENABLE_UL Pin # 61 Data_AB Data_AB Data_AB (NC) (NC) PHASE_SB Data_AB (NC) CLK_AB Pin # 62 CLK_AB CLK_AB CLK_AB PHASE_LAB PHASE_LAB PHASE_SA CLK_AB PHASE_UL VREF_CD Serial Interface C-D ENABLE_SC PHASE_SD PHASE_SC Pin # 51 STROBE_CD ENABLE_LCD ENABLE_SC ENABLE_SC ENABLE_LCD ENABLE_SC STROBE_CD (NC) Submit Documentation Feedback Pin # 59 Data_CD (NC) PHASE_SD PHASE_SD (NC) PHASE_SD Data_CD (NC) Pin # 60 CLK_CD PHASE_LCD PHASE_SC PHASE_SC PHASE_LCD PHASE_SC CLK_CD (NC) Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 PAP PACKAGE (TOP VIEW) 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 In-Reset nSLEEP CLK_AB DATA_AB CLK_CD DATA_CD OSCM_mon LGND nORT STROBE_AB (nc) LOGIC_OUT TH_OUT STROBE_CD (nc) C_SELECT PAP PACKAGE (TOP VIEW) Test-LGND MGND OUTA– RSA RSA OUTA+ MGND MGND OUTB+ RSB RSB OUTB– MGND LGND DCDC_MODE FBC 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 GND MGND OUTD– RSD RSD OUTD+ MGND MGND OUTC+ RSC RSC OUTC– MGND LGND OD_A OD_A OD_C OD_C OD_B OD_B FBB VCP OSCD_mon CP2 CP1 VDIN VDIN VDIN VM VREF_AB VREF_CD FBA 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TERMINAL FUNCTIONS TERMINAL PULLUP/ PULLDOWN SHUNT RESISTOR NO. NAME IN SETUP MODE NAME IN OPERATION I/O DESCRIPTION 1 Test-LGND Test-LGND - Low power or analog ground 2 MGND MGND - Power ground for motor 3 OUTA- OUTA- O Motor-drive output for winding A– 4 RSA RSA I Channel A current-sense resistor 5 RSA RSA I Channel A current-sense resistor 6 OUTA+ OUTA+ O Motor-drive output for winding A+ 7 MGND MGND - Power ground for motor 8 MGND MGND - Power ground for motor 9 OUTB+ OUTB+ O Motor-drive output for winding B+ 10 RSB RSB I Channel B current-sense resistor 11 RSB RSB I Channel B current-sense resistor 12 OUTB- OUTB- O Motor-drive output for winding B– 13 MGND MGND - Power ground for motor 14 LGND LGND - 15 DCDC_MODE DCDC_MODE I Low-power or analog ground Up 200 kΩ DC-DC Ch-B/Ch-C operation mode select 16 FBC FBC I Feedback signal for DC-DC converter C 17 OD_C OD_C O Output for DC-DC switch mode regulator C 18 OD_C OD_C O Output for DC-DC switch mode regulator C 19 OD_B OD_B O Output for DC-DC switch mode regulator B 20 OD_B OD_B O Output for DC-DC switch mode regulator B 21 FBB FBB I Feedback signal for DC-DC converter B 22 VCP VCP - Charge pump capacitor Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 3 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com TERMINAL FUNCTIONS (continued) TERMINAL 4 PULLUP/ PULLDOWN SHUNT RESISTOR NO. NAME IN SETUP MODE NAME IN OPERATION I/O DESCRIPTION 23 OSCD_mon OSCD_mon O OSCD clock monitoring 24 CP2 CP2 - Charge-pump bucket capacitor (high side) 25 CP1 CP1 - Charge-pump bucket capacitor (low side) 26 VDIN VDIN Voltage supply for DC-DC converter 27 VDIN VDIN Voltage supply for DC-DC converter 28 VDIN VDIN 29 VM VM - Voltage supply for motors 30 VREF_AB VREF_AB I Voltage reference for maximum stepper motor current through A and B bridges 31 VREF_CD VREF_CD I Voltage reference for maximum stepper motor current through C and D bridges Voltage supply for DC-DC converter 32 FBA FBA I Feedback signal for DC-DC converter A 33 OD_A OD_A O Output for DC-DC switch mode regulator A 34 OD_A OD_A O Output for DC-DC switch mode regulator A 35 LGND LGND - Low-power or analog ground 36 MGND MGND - Power ground for motor 37 OUTC– OUTC– O Motor-drive output for winding C– 38 RSC RSC I Channel C current-sense resistor 39 RSC RSC I Channel C current-sense resistor 40 OUTC+ OUTC+ O Motor-drive output for winding C+ 41 MGND MGND - Power ground for motor 42 MGND MGND - Power ground for motor 43 OUTD+ OUTD+ O Motor-drive output for winding D+ 44 RSD RSD I Channel D current-sense resistor 45 RSD RSD I Channel D current-sense resistor 46 OUTD– OUTD– O Motor drive output for winding D– 47 MGND MGND - Power ground for motor 48 GND GND - Must be grounded 49 C_SELECT C_SELECT I Up 200 kΩ DC-DC converter selector 50 - ENABLE_SD I Down 100 kΩ Enable input for DC motor D control 50 - Reserved I Down 100 kΩ Reserved for DC motor operation 51 STROBE_CD ENABLE_SC I Down 100 kΩ Enable for DC motor C control 51 STROBE_CD ENABLE_LCD I Down 100 kΩ Enable for large DC motor CD control 51 STROBE_CD STROBE_CD I Down 100 kΩ Serial interface data strobe for H-bridge C, D stepper motor drive (latch on rising edge) 52 TH_OUT TH_OUT O Open drain 53 LOGIC OUT LOGIC OUT O Open drain Temperature-sensing output 54 - Reserved I Down 100 kΩ Reserved for four DC motor operation 54 - ENABLE_SB I Down 100 kΩ Enable for DC motor B control 55 STROBE_ AB STROBE_ AB I Down 100 kΩ Serial interface data strobe for H-bridge A, B stepper motor drive (latch on rising edge) 55 STROBE_AB ENABLE_LAB I Down 100 kΩ Enable for large DC motor AB control 55 STROBE_AB ENABLE_SA I Down 100 kΩ Enable for DC motor A control 56 nORT nORT O Open drain 57 LGND LGND - 58 OSCM_mon OSCM_mon O Open drain 59 DATA_CD PHASE_SD I Down Protection-monitoring output Reset output (open drain) Low power or analog ground OSCM clock monitoring 100 kΩ Serial input data for H-bridge C and D control Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 TERMINAL FUNCTIONS (continued) TERMINAL NO. NAME IN SETUP MODE NAME IN OPERATION I/O PULLUP/ PULLDOWN SHUNT RESISTOR 59 DATA_CD DATA_CD I Down 100 kΩ Serial input data for H-bridge C and D control 60 CLK_CD PHASE_SC I Down 100 kΩ Phase input for DC motor C control 60 CLK_CD CLK_CD I Down 100 kΩ Clock input synchronization for serial data CD 60 CLK_CD PHASE_LCD I Down 100 kΩ Phase input for large DC motor CD control 61 DATA_AB DATA_AB I Down 100 kΩ Serial input data for H-bridge A and B control 61 DATA_AB PHASE_SB I Down 100 kΩ Phase input for DC motor B control 62 CLK_AB CLK_AB I Down 100 kΩ Clock input synchronization for serial data AB 62 CLK_AB PHASE_LAB I Down 100 kΩ Phase input for large DC motor AB control 62 CLK_AB PHASE_SA I Down 100 kΩ Phase input for DC motor A control 63 nSLEEP=L nSLEEP I Down 100 kΩ Enable/disable (part can be in sleep state) 64 In-Reset In-Reset I Up 200 kΩ Reset (L: Reset, H/open: Normal operation) DESCRIPTION Table 1. Alternate Functions of Select Pins By Operation Mode CONFIG PIN 50 51 54 55 59 60 61 62 Default Name ENABLE_SD ENABLE_SC ENABLE_SB STROBE_AB PHASE_ SD PHASE_SC DATA_AB CLK_AB Dual Stepper - STROBE_CD - STROBE_AB DATA_CD CLK_CD DATA_AB CLK_AB Stepper + Large DC - ENABLE_LCD - STROBE_AB - PHASE_LCD DATA_AB CLK_AB Stepper + Dual Small DC ENABLE_SD ENABLE_SC - STROBE_AB PHASE_SD PHASE_SC DATA_AB CLK_AB Large DC + Dual Small DC ENABLE_SD ENABLE_SC - ENABLE_LAB PHASE _SD PHASE_SC - PHASE_LAB Dual Large DC - ENABLE_LCD - ENABLE_LAB - PHASE_LCD - PHASE_LAB Quad Small DC ENABLE_SD ENABLE_SC ENABLE_SB ENABLE_SA PHASE_SD PHASE_SC PHASE_SB PHASE_SA Large Stepper - STROBE_CD - STROBE_AB DATA_CD CLK_CD DATA_AB CLK_AB Ultra-Large DC - - - ENABLE_UL - - - PHASE_UL Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 5 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Internal 3.3v supply 200k ohm (+/- 40%) 1) Pin open ; 3.0 to 3.3v ; A /ON, B /ON, C /ON 2) External R to GND ( 200kO +/-10% ); 1.3 to 2.0v ; DC_MODE Dependant # C_SELECT Soft start Control 3) GND; 0.0 to 0.3v ; All off GND Internal 3.3v supply 200k ohm (+/- 40%) # DCDC_MODE # In-Reset Hysteresis Deglitch Reset Control Deglitch is for In-Reset only GND # nSLEEP # ENABLE_x # STROBE_CD/ENABLE # STROBE_AB/ENABLE # DATA_CD/PHASE # CLK_CD/PHASE # DATA_AB/ENABLE # CLK_AB/ENABLE Hysteresis Serial Interface 100k ohm (+/- 30%) GND GND External 3.3v supply 1k ohm ( external ) # Th_OUT # LOGIC_OUT # nORT # OSCM_mon # OSCD_mon GND Figure 1. Input Pin Configurations External 3.3 V supply # Th_out # Logic_out # nORT 1 kW (external) # OSCM_mon # OSCD_mon GND Figure 2. Open-Drain Output Pin Configurations 6 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 ABSOLUTE MAXIMUM RATINGS over operating free-air temperature range (unless otherwise noted) Supply voltage (1) VM 50 V Logic input voltage range, serial I/F inputs, and reset (2) –0.3 V to 5.5 V Continuous total power dissipation (θJA = 20°C/W) 4W Continuous motor-drive output current for each H-bridge (100 ms) 3A Peak motor-drive output current for each H-bridge (500 ns) 8A Continuous DC-DC converter output current 1.5 A Continuous DC-DC converter output current ODB, C in parallel mode TJ Operating junction temperature range (1 h) Tstg Storage temperature range 3.0 A 0°C to 150°C –65°C to 150°C Lead temperature 1.6 mm (1/16 in) from case for 10 s 260°C ESD levels on every pin, Human-Body Model (HBM) (1) (2) 2 kV Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. The negative spike less than –5 V and narrower than 50-ns duration should not cause any problem. RECOMMENDED OPERATING CONDITIONS MIN NOM MAX 18 27 40 7 27 40 V Average output current for motor driver for each H-bridge 800 mA DC output current for DC-DC converter 1.2 A DC output current for DC-DC in Ch-B/C parallel mode 2.4 A Supply voltage, VM for motor control Supply voltage for DC-DC converter (VDIN) UNIT V Operating ambient temperature –10 50 °C Operating junction temperature 0 120 °C ELECTRICAL CHARACTERISTICS TJ = 0°C to 120°C, VM = 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Supply (Sleep) Current ISLEEP1 Supply (sleep) current 1 nSLEEP = L, DC-DC all off 4 5 mA ISLEEP2 Supply (sleep) current 2 nSLEEP = L, VM = 8 V, Full duty cycle 7 10 mA ISLEEP3 Supply (sleep) current 3 nSLEEP = L, VM = 40 V, Full duty cycle 8 10 mA MAX UNIT ELECTRICAL CHARACTERISTICS TJ = 0°C to 120°C, VM = 7 V to 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP Digital Interface Circuit VIH Digital high-level input voltage Digital inputs (1) IIH Digital high-level input current Digital inputs VIL Digital low-level input voltage Digital inputs 0.8 V IIL Digital low-level input current Digital inputs 100 µA Vhys Digital input hysteresis Digital inputs 0.3 0.6 V Tdegl Digital input deglitch time In-Reset 2.5 7.5 µs (1) 2 0.45 5 V 100 µA Absolute maximum rating for charge-pump circuit is 60 V. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 7 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com ELECTRICAL CHARACTERISTICS (continued) TJ = 0°C to 120°C, VM = 7 V to 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Charge-Pump VCP (=P = 0.1 µF to 0.47 µF, Cbk = 0.01 µF ± 10%) VO(CP) Output voltage f(CP) Switching frequency tstart Start-up time ILOAD = 0 mA, VM > VthVM2 CStorage = 0.1 µF, VM ≥ 16 V VM + 10 VM + 13 1.6 V MHz 0.5 2 ms Internal Clock OSCi fOSCi System clock frequency 5.76 6.4 7.04 MHz VREF Reference voltage input 0.8 2.5 3.6 V Ileak-vr Input leak current 1 µA VREF Input C_SELECT for DC-DC Start-Up Selection (DCDC_MODE = L) Vcs0 DC-DC all off Vcs1 Turn on ODB then ODA Pull down by external 200-kΩ resistor Vcs2 Turn on ODB then ODC As pin open 0 0.3 V 1.3 2 V 3 3.3 V 0 0.3 V 1.3 2 V 3 3.6 V C_SELECT for DC-DC Start-Up Selection (DCDC_MODE = H or Open, Ch-B/C Parallel Mode) Vcs0 DC-DC all off Vcs1 Turn on ODB/C then ODA Pull down by external 200-kΩ resistor Vcs2 Turn on ODA then ODB/C As pin open Three DC-DC Converters (2) 1.25 = VO VDINOPE Operating supply voltage Ratio to VOUT(DC) VoutA = 1.5 V – 30 V, VoutB/C = 1.5 V – 10 V, Programmable with external reference on FBX × VDIN > 1.25 × Vout (largest) 20 V ≤ VDIN < 40 V –3 VO 3 ODA ODB ODC 6.5 V ≤ VDIN < 20 V –3 VO 5 –3 VO 5 VFB FBX feedback voltage For ODA/B/C IO ODx ODx output current (dc) With external L and C IO ODBC ODBC output current (DC) in Ch-B/Ch-C parallel mode With external L and C DCDC_MODE = H IO ODx2 Output current (dc) at low VDIN VDIN = 7 V, IO ODx3 Output current (dc) at low VDIN VDIN = 7 V, fOSCD Switching (chopping frequency) fOSCD = (0,0) Rds(ON) FET ON resistance at 0.8 A for OD_x TJ = 25°C VthVM– < VDIN < 6.5 V, VO ≤ 3.3 V 1.50 VO voltage to 5.5 V Vo_min6 (2) (3) (4) 8 V A 3 A VO = 5 V 0.8 A VO = 3.3 V 1.5 A 110 kHz 90 100 0.35 TJ = 120°C 0.50 VDIN = VthV_, VthV_ = 5-V load (dc) = 0.5 A (3) 4 V % 1 VthVM+ = 6-V load (DC) = 0.5 A (4) Ω –30 VO voltage drop from VDIN VO setting without kick UVP when VDIN = VthVM+ (VO setting at VDIN = 10 V) % 1.5 5.5-V VO at VDIN = VthV_ 5 V-Low V 6 V V DCDC_MODE = H, Ch-B and Ch-C are in parallel driving mode. Lower VDIN decrease gate drive and the voltage drop is increased. Specified by bench characterization only. VOUT (at VDIN = VthVM+) is lower than VO setting. When VDIN is down to VthVM+, undervoltage protection (UVP) shuts down the device, in case the VO is set as VO > 7 V. Specified by design. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 ELECTRICAL CHARACTERISTICS (continued) TJ = 0°C to 120°C, VM = 7 V to 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Three DC-DC Converter Protection IO DD ODx Overcurrent detect for OD_x source Peak current in each ON cycle tFILTOCP OCP filtering time By OSCi cycles 2 cycles tODSD DC-DC shutdown filter Number of subsequent chopping cycles with OCP detection 4 chop cycles Vovpx Overvoltage protection (OVP) Percentage of nominal Voutx detected at VFB 25 30 35 % Vuvpx Undervoltage protection (UVP) Percentage of nominal Voutx detected at VFB (VFB decreasing) -25 -30 -35 % tVfilter OVP/UVP filtering time 3 8 13 us tsst Start-up time with soft start 56 ms Vstover Start-up overshoot Ratio to VO 3 % VthVM– nORT for VM low threshold VM decreasing 4.5 5 6 V VthVM+ nORT for VM high threshold VM increasing 5.5 6 7 V VthVMh nORT for VM detect hysteresis (VthVM+) - (VthV—) 0.5 1 VthVM2 For motor driver off tVM filt VM monitor filtering time 1.8 3 A VM Supervisory (5) For VM threshold detect 10 V 15 V 30 µs Thermal Shutdown (TSD) TTSD Thermal shutdown set points 150 170 190 °C Temperature Sense, Pre TSD (See Extended Setup Register Definition) TTSD0 Temperature sense point 0 Register selectable, Assert logic H at TH_OUT 130 150 170 °C TTSD1 Temperature sense point 1 Register selectable, Assert logic H at TH_OUT 120 140 160 °C Tc_sens TH_OUT (analog out) temperature coefficient Specified by design 6 mV/°C RESET/nORT: Open-Drain Outputs (nORT, LOGIC_OUT, TH_OUT) VOH High-state voltage RL = 1 kΩ to 3.3 V 3 V VOL Low-state voltage RL = 1 kΩ to 3.3 V IOL Low-state sink current VO = 0.4 V tr Rise time 10% to 90% 1 µs tf Fall time 90% to 10% 50 ns 390 ms 0.3 3 V mA RESET/nORT Delay: Start-Up Sequence tord1 nORT delay 1 Reset deassertion from VthVM+ < VDIN for DC-DC wake up falling 300 tord3 DC-DC turnon delay From one DC-DC wake up to following DC-DC to go soft-start sequence 1.7 tord4 nORT delay 4 Reset deassertion from 2nd DC-DC wake up 120 180 ms In-Reset assertion to nORT assertion delay In-Reset falling to nORT failing 5 10 µs ms In-Reset treset (5) No nORT assertion to VthVM2 detection Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 9 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com ELECTRICAL CHARACTERISTICS (continued) TJ = 0°C to 120°C, VM = 7 V to 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT H-Bridge Drivers (OUTx+ and OUTx–) IOUT1(max) Peak output current 1 Less than 500-ns period 8 A IOUT2(max) Peak output current 2 Less than 100-ms period 3 A IOUT(max) Average continuous output current 0.8 A Rds(ON) FET ON resistance at 0.8 A ICEX Output leakage current VOUTX = 0 V or 10 V 10 µA IRS Sense resistor supply current nORT = Low 15 µA IOC Motor Motor overcurrent threshold for each H-bridge (6) 5 A tfilterM Motor overcurrent filter time fOSCM Motor oscillator frequency fchop Motor chopping frequency = fOSCM/8 TJ = 25°C 0.55 TJ = 120°C 1 3 Ω 2.5 5 8.5 µs F_OSCM = (0,0) 720 800 880 kHz F_OSCM = (0,0) 90 100 110 kHz Stepper Motor Drive (Parameters Are Tested Without Motor Loading) ISTEPMOTORAVG Average stepper motor current for H-bridge VM = 40 V 800 mA ISTEPMOTORPeak Peak stepper motor current for H-bridge VM = 40 V 1.3 A Stepper motor current limit threshold (internal reference) (7) VL16 , Phase angle = 90° 100 VL15 , Phase angle = 84° 100 VL14 , Phase angle = 79° 98 VL13 , Phase angle = 73° 96 VL12 , Phase angle = 68° 92 VL11 , Phase angle = 62° 88 VL10 , Phase angle = 56° 83 VL9 , Phase angle = 51° 77 VL8 , Phase angle = 45° 71 VL7 , Phase angle = 40° 63 VL6 , Phase angle = 34° 56 VL5 , Phase angle = 28° 47 VL4 , Phase angle = 23° 38 VL3 , Phase angle = 17° 29 VL2 , Phase angle = 11° 20 VL1 , Phase angle = 6° 10 VL0 , Phase angle = 0° 0 IOUT Output current accuracy at 100% Excludes VREF and RSENS errors, setting (7) IOUT > 1 A (7) (8) IswLeakage Switch (driver MOSFET) leakage Outputs off current tab Stepper motor blanking time (6) (7) (8) 10 By OSCi cycles % –5 5 % –10 10 µA 8 9 cycles When the overcurrent is detected, all H-bridges are shut down and assert nORT pulse (40 ms). This is not measured directly, checked by Itrip amplifier gain without motor loading This device may show current setting error when motor current is less than 1 A, due to noise filter delay at the Itrip comparator. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 ELECTRICAL CHARACTERISTICS (continued) TJ = 0°C to 120°C, VM = 7 V to 40 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Stepper and DC Motor Drivers tr Rise time VM = 27 V 100 300 ns tf Fall time 20% to 80% 100 300 ns tPDOFF Enable or strobe detection to sink or source gate off delay tCOD Crossover delay time, to prevent shoot through tPDON Enable or strobe detection to sink or source gate on delay 50 150 400 ns 100 600 1000 ns 750 ns DC Motor Drivers TBLNK = (0,0) for Min, (1,1) for Max, fCHOP = 100 kHz 5.65 µs Minimum pulse duration (phase) 1 µs Minimum pulse duration (enable) 1 µs 25 MHz tblank Blanking time twPminp twPmine 1.6 Serial Interface f(CLK) Clock frequency 1 twh(CLK) Minimum high-level pulse width 10 ns twl(CLK) Minimum low-level pulse width 10 ns tsu Setup time, data to CLK↓ 10 ns th Hold time, CLK↓ to data 10 ns tcs CLK↓ to STROBE↑ 10 ns tsc STROBE↓ to CLK↑ 10 ns tw(STRB) Minimum strobe pulse duration 20 tss_min Strobe mask time from nSLEEP 1.5 ns 4 µs Serial Interface: ID Monitor Function at LOGIC_OUT, Extended Setup Mode tODL 0 data output delay bit 3 to bit 0 (ext-setup) = (1100) From strobe rise to LOGIC_OUT, 1 kΩ to external 3.3 V 4000 ns tODH 1 data output delay bit 3 to bit 0 (ext-setup) = (1111) From strobe rise to LOGIC_OUT, 1 kΩ to external 3.3 V 4000 ns Serial Interface The device has two serial interface circuit blocks for stepper motor driving control. These two serial interfaces provide controls to each motor driver independently. CLKAB Serial clock for H-bridge A, B DATAAB Serial data for H-bridge A, B STROBEAB Strobe input for H-bridge A, B CLKCD Serial clock for H-bridge C, D DATACD Serial data for H-bridge C, D STROBECD Strobe signal for H-bridge C, D Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 11 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Sixteen bits serial data is shifted into the least significant bit (LSB) of the serial data input (DATA) shift register on the falling edge of the serial clock (CLK). After 16 bits of data transfer, the strobe signal (Strobe) rising edge latches all the shifted data. During data transfer, Strobe voltage level is acceptable high or low. DATA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK Strobe Figure 3. Serial Interface Setup Mode/Power-Down Mode The motor output mode is configured through serial interface (DATA AB, CLK AB and STROBEAB) when nSLEEP = L. After setup, the nSLEEP pin must be pulled high for normal motor drive control. The condition that the device requires for setup (initialization) is after the nORT (Reset) output goes to high from the low level (power on, recovery from VM < 7 V). While nSLEEP is low, all the motor drive functions are shut down and their outputs are high-impedance state. Also the stepper parameters in the register are all reset to 0. This device forces motor driver functions to shut down for the power-down mode, and it is not damaged even if nSLEEP is asserted during motor driving. At the Strobe pulse rising edge, the DATA signal level must be low for normal setup mode (see Extended Setup Mode for another option). Extended Setup Mode While nSLEEP = L, if the DATA signal level is set high when the Strobe pulse is set, the serial interface recognizes the input data to set the extended setup mode. This extended setup register enables monitoring and controlling the fault condition of this chip. One of the internal protection control signals is selected and provided to LOGIC OUT pin. Also, this enables the application to ignore the protection control and/or suppress the reset signal generation. This device has device ID (3-bit ROM) and vendor ID (1-bit ROM), which can be read out from LOGIC OUT. Four bits are assigned to select the LOGIC OUT signal, including the ID ROM bit readout. 12 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Serial Interface A-B: Set A-B motor operating parameters and access to setup/extended setup register 16-bit shift register 16-bit latch (A-B drivers) Latch select 16-bit latch (setup) 16-bit latch (extended setup) Protection detect signal selector or Device ID/Vendor ID (ROM) A. A-B register at EXT-setup mode has device/vendor ID ROM. The ID must be read out at LOGIC OUT pin. Figure 4. Serial Interface A-B Serial interface C-D: Set C-D motor operating parameters Data 16-bit shift register Clock Strobe 16-bit latch (C-D drivers) Figure 5. Serial Interface C-D Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 13 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Serial Interface Timing Bit 0 Data tsu Bit 1 Bit 14 Bit 15 th Clock twl(clk) tcs twh(clk) Strobe tw(strb) nSleep Figure 6. nSLEEP = H: Set Stepper Motor Operating Parameters Data Bit 0 Bit 1 tsu Bit 15 Bit 16 = L th Clock twl(clk) twh(clk) tcs Strobe tw(strb) tss_min nSleep ( Don't care ) Figure 7. nSLEEP = L (Bit 16 = L): Setup Mode Data Bit 0 Bit 1 tsu Bit 15 Bit 16 = H th Clock twl(clk) twh(clk) tcs Strobe tw(strb) tss_min nSleep A. ( Don't care ) For initial setup, nSLEEP state can be don’t care before the tss_min timing prior to the strobe. Figure 8. nSLEEP = L (Bit 16 = H): Extended Setup Mode 14 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Setup Register Bit Assignment Setup register bits are assigned for motor configuration, blanking time, gain, and DC-DC switches. This register can be accessed only in Setup mode (nSLEEP = L and bit 16 data = L) . Table 2. Setup Register BIT NO. NAME DEFAULT 0 Motor select 0 0 DESCRIPTION 1 Motor select 1 0 2 Motor select 2 0 3 TBLNK AB0 0 4 TBLNK AB1 0 5 TBLNK CD0 0 6 TBLNK CD1 0 7 DC/DC_A SW 0 DC-DC ODA control, 0: ON (default), 1: OFF 8 DC/DC_B SW 0 DC-DC ODB control, 0: ON (default), 1: OFF 9 DC/DC_C SW 0 DC-DC ODC control, 0: ON (default), 1: OFF This bit is ignored when DCDC_MODE = H or open 10 Motor_AB gain 0 0: 1/10 (default), 1: 0 11 Motor_CD gain 0 0: 1/10 (default), 1: 0 12 OSCD frequency 0 0 13 OSCD frequency 1 0 <1,0> = (0,0) 100 kHz (default) (0,1) 50 kHz (1,0) 200 kHz (1,1) 132.5 kHz These setup bits can be changed when the DC-DC regulators are in operation. 14 OSCM frequency 0 0 15 OSCM frequency 1 0 Motor configuration, < 2,1,0 > (0,0,0): Stepper × 2 (default) (0,0,1): Stepper + LDC, (0,1,0): Stepper + 2 × sDCs (0,1,1): DCL + 2 × sDC, (1,0,0): DCL × 2 (1,0,1): 4 × sDC (1,1,0): Large stepper (1,1,1): Ultra-large DC Tblank for DC motor driving, Tblank is inserted at any phase change and beginning of each chopping cycle. AB1 AB0: Blanking time for A/B side drivers, CD1 CD0: Blanking time for C/D side drivers, 00: (1 ÷ fCHOP) ÷ 8 × 5 (= 6.25 µs) (default) 01: (1 ÷ fCHOP) ÷ 8 × 6 (= 7.50 µs) 10: (1 ÷ fCHOP) ÷ 8 × 3 (= 3.75 µs) 11: (1 ÷ fCHOP) ÷ 8 × 4 (= 5.00 µs) For stepper motor driving, only the fixed blanking time is applied. <1,0> = (0,0) 800 kHz (default) (0,1) 400 kHz (1,0) 1.06 MHz (1,1) 1.6 MHz The device can be configured to one out of eight different motor control combination modes. When the device is powered on or is recovering from reset, the mode can be selected by writing to the setup register through the serial interface AB, during Setup mode (nSLEEP = L). Table 3. DC and Stepper Motor Configuration SETUP REGISTER H-BRIDGE AND MOTOR CONFIGURATION BIT 2 BIT 1 BIT 0 0 0 0 OUTA+, OUTA– Stepper motor drive Stepper motor drive 0 0 1 Stepper motor drive Large DC motor drive 0 1 0 Stepper motor drive DC motor drive DC motor drive 0 1 1 Large DC motor drive DC motor drive DC motor drive 1 0 0 Large DC motor drive 1 0 1 1 1 0 Large stepper motor drive: A + B for first winding, C + D for second winding 1 1 1 Ultra-large DC motor drive DC motor drive OUTB+, OUTB– OUTC+, OUTC– OUTD+, OUTD– Large DC motor drive DC motor drive DC motor drive DC motor drive Default setting is (M0, M1, M2) = (0, 0, 0) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 15 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Extended setup (EX-setup) register bits are assigned for protection control, pre TSD, and multiplexer test mode selection. This register can be accessed only in Setup mode (nSLEEP = L and bit 16 data = H). Table 4. Extended Setup Register (EX-setup) Bit Assignment BIT NO. NAME DEFAULT 0 Signal select 0 0 1 Signal select 1 0 2 Signal select 2 0 3 Signal select 3 0 Signal selector monitored on LOGIC_OUT DC-DC OCP detection, DC-DC voltage supervisor (OVP or UVP), Motor overcurrent (four H-bridges), TSD, etc. [shutdown (protection) signals must be latched] 4 Ignore SD 0 0 0 = Normal operation, 1 = Ignore DC-DC OCP 5 Ignore SD 1 0 0 = Normal operation, 1 = Ignore DC-DC voltage supervisor 6 Ignore SD 2 0 0 = Normal operation, 1 = Ignore motor OCP 7 Ignore SD 3 0 0 = Normal operation, 1 = Ignore thermal shutdown 8 Disable nORT 0 (selective shutdown for DC-DC Ch-C) 0 0 = Normal operation 1 = Disable nORT assertion but shut down DC-DC Ch-C, in case of DC-DC Ch-C fault condition Ch-C shutdown is released by nSLEEP rise edge. If fault condition is on the other channels (with bit = 0), assert nORT and shut down all three DC-DC channels. This bit is ignored when DCDC_MODE = H or open 9 Disable nORT 1 (Selective shutdown for DC-DC Ch-B) 0 0 = Normal operation 1 = Disable nORT assertion but shut down DC-DC channel B, in case of DC-DC Ch-B fault condition Ch-B shutdown is released by nSLEEP rise edge. If fault condition on the other channels (with bit = 0), assert nORT and shut down all three DC-DC channels. 10 Disable nORT 2 (Selective shutdown for DC-DC Ch-A) 0 0 = Normal operation, 1 = Disable nORT assertion but shutdown the DC-DC Ch-A, in case of DC-DC Ch-A fault condition. Ch-A shutdown is released by nSLEEP rise edge. If fault condition on the other channels (with bit is 0), assert nORT and shut down all three DC-DC channels . 11 Pre TSD 0 0 0 = Ttsd0 = Ttsd - 20°C, 1 = Ttsd1= Ttsd - 30°C 12 Pre TSD 1 0 0 = Pre-TSD (logic) output, 1 = TH_OUT Analog output 13 Test mux 0 0 14 Test mux 1 0 15 Test mux 2 0 16 DESCRIPTION Test mode selection, < 2,1,0 > = (0,0,0) Normal operation (0,0,1) TSD control – 1, (0,1,0) TSD control – 2, (0,1,1) OSC monitor enable, Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Table 5. LOGIC OUT Selection NO. EX-setup REGISTER (BITS 3–0) 0 0000 (default) DC-DC OCP_A DC-DC OVP_A DC-DC UVP_A Latched out 1 0001 DC-DC OCP_B DC-DC OVP_B DC-DC UVP_B Latched out 2 0010 DC-DC OCP_C DC-DC OVP_C DC-DC UVP_C Latched out 3 0011 DC-DC OCP_A DC-DC OCP_B DC-DC OCP_C Latched out 4 0100 DC-DC OVP_A DC-DC OVP_B DC-DC OVP_C Latched out 5 0101 DC-DC UVP_A DC-DC UVP_B DC-DC UVP_C Latched out 6 0110 Motor OCP Latched out 7 0111 TSD Latched out 8 1000 Revision <0> = 1: For this device <2,1,0> = (1,0,1) = 5 ROM 9 1001 Revision <1> = 0: For this device ROM 10 1010 Revision <2> = 1: For this device ROM 11 1011 Vendor <0> = 0: For TI <1,0> = TI (0,0), NG (1,0) ROM 12 1100 Vendor <1> = 0: For TI <1,0> = Reserve (0,1), (1,1) ROM 13 1101 Internal oscillator clock (as divided by 32 = 200 kHz) 14 1110 Fixed value as 1 (open-drain output buffer off) 15 1111 Fixed value as 1 (open-drain output buffer off) SIGNAL SELECTION MONITORED ON LOGIC OUT (LISTED SIGNALS TO BE MUXED BY OR) SIGNAL POINT This bit is ignored when DCDC_MODE pin = H or open. Table 6. Test Mux Selection NO. BITS 15, 14, 13 0 0, 0, 0 Normal operation DESCRIPTION 1 0, 0, 1 TSD control 1 At TSD event, shut down only motor driver part, DC-DC keep ON, keep setup register values, motor shutdown released by nSLEEP = L, no nORT assertion 2 0, 1, 0 TSD control 2 At TSD event, shut down only motor driver part, DC-DC keep ON, keep setup register values, motor shutdown released by nSLEEP = L, nORT assertion: 40-ms single pulse 3 0, 1, 1 OSC monitor enable Provide clock to OSCD_mon and OSCM_mon pins The serial interfaces communicate to the stepper parameter registers during nSLEEP = H . When nSLEEP = L, all register values are cleared. (1) (2) Table 7. Register Settings for Stepper Motor Driving Parameter (1) (2) (1) BIT NO. NAME DEFAULT VALUE 0 Torque 0 0 1 Torque 1 0 2 Decay B(D)0 0 3 Decay B(D)1 0 DESCRIPTION Torque control, b1 b0 00 equates to 50% 01 equates to 70 % 10 equates to 85% 11 equates to 100% Specified by design Decay mode control (1) B(D)1, B(D)0: 00 equates to 12.5 % (do not use) 01 equates to 37.5 % (do not use) 10 equates to 75% 11 equates to fast decay Specified by design This device has issues with stepper motor current setting accuracy. Decay mode should be 75% or fast decay (do not use mode 00 and 01) in this device. Decay mode should be 75% or fast decay (do not use mode 00 and 01) in this device. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 17 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Table 7. Register Settings for Stepper Motor Driving Parameter (continued) BIT NO. NAME DEFAULT VALUE 4 Current B(D)0 0 5 Current B(D)1 0 6 Current B(D)2 0 7 Current B(D)3 0 8 Phase B(D) 0 9 Decay A(C)0 0 10 Decay A(C)1 0 11 Current A(C)0 0 12 Current A(C)1 0 13 Current A(C)2 0 14 Current A(C)3 0 15 Phase A(C) 0 DESCRIPTION Phase B(D) current level setting (1) Control direction of current flow through winding B(D). A logic 1 allows conventional current flow from OUTB(D)+ to OUTB(D)–. Decay mode control (1) A(C)1, A(C)0: 00 equates to 12.5 % (do not use) 01 equates to 37.5 % (do not use) 10 equates to 75% 11 equates to fast decay Phase A current level setting (1) Control direction of current flow through winding A(C). A logic 1 allows conventional current flow from OUTA(C)+ to OUTA(C)–. Table 8. Torque Control Bit VREF INPUT CONTROL MOTOR TORQUE BIT VALUE ROUGH OUTPUT CURRENT SETTING Torque 0, 1 = 0, 0 50% high power consumption, I(max) = VREF * gain/RSense Torque 0, 1 = 0, 1 70% power Torque 0, 1 = 1, 0 85% power Torque 0, 1 = 1, 1 100% power Table 9. Decay Mode Control Bit BIT VALUE DECAY MODE SETTING Decay x0, x1 = 0, 0 12.5% decay mode (do not use) Decay x0, x1 = 0, 1 37.5% decay mode (do not use) Decay x0, x1 = 1, 0 75% decay mode Decay x0, x1 = 1, 1 100% fast decay mode Table 10. Current Flow Direction Bit BIT VALUE CURRENT DIRECTION Phase X = 0 OUTx+ = L, OUTx– = H Phase X = 1 OUTx+ = H, OUTx– = L Table 11. Revision Code/Vendor Code ROM Readout at LOGIC OUT 18 NO. EX-setup REGISTER (BITS 3–0) 8 1000 Revision <0> = 1: For this device * <2,1,0> = (1,0,1) = 5 SIGNAL SELECTION MONITORED ON LOGIC OUT 9 1001 Revision <1> = 0: For this device 10 1010 Revision <2> = 1: For this device 11 1011 Vendor <0> = 0: For TI <1,0> = TI (0,0), NG(1,0) 12 1100 Vendor <1> = 0: For TI <1,0> = Reserve (0,1), (1,1) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Table 12. Different Motor Drive Configuration Pinouts (Selected By Setup Register Bits 0 to 3) <setup> SETUP 0 (0,0,0) 1 (0,0,1) 2 (0,1,0) 3 (0,1,1) 4 (1,0,0) 5 (1,0,1) 6 (1,1,0) 7 (1,1,1) STEPPER MTR ×2 STEPPER MTR AND DC (LARGE) STEPPER MTR AND DC (SMALL) ×2 DC (LARGE) AND DC (SMALL) ×2 DC (LARGE) ×2 DC (SMALL) ×4 LARGE STEPPER ULTRALARGE DC 1 Test-LGND 2 MGND 3 OUTA– OUTA– OUTA– OUTA– OUTLAB– OUTLAB– OUTSA– OUTLAB– OUTULABCD– 4 RSA1 RSA1 RSA1 RSA1 RSLAB1 RSLAB1 RSA1 RSLAB1 RSULABCD1 5 RSA2 RSA2 RSA2 RSA2 RSLAB2 RSLAB2 RSA2 RSLAB2 RSULABCD1 6 OUTA+ OUTA+ OUTA+ OUTA+ OUTLAB+ OUTLAB+ OUTSA+ OUTLAB+ OUTULABCD+ 7 MGND 8 MGND 9 OUTB+ OUTB+ OUTB+ OUTB+ OUTLAB+ OUTLAB+ OUTSB+ OUTLAB+ OUTULABCD+ 10 RSB2 RSB2 RSB2 RSB2 RSLAB2 RSLAB2 RSB2 RSLAB2 RSULABCD1 11 RSB1 RSB1 RSB1 RSB1 RSLAB1 RSLAB1 RSB1 RSLAB1 RSULABCD1 12 OUTB– OUTB– OUTB– OUTB– OUTLAB– OUTLAB– OUTSB– OUTLAB– OUTULABCD– 13 MGND 14 LGND 15 DCDC_MODE 16 FBC 17 OD_C 18 OD_C 19 OD_B 20 OD_B 21 FBB 22 VCP 23 OSCD_mon 24 CP2 25 CP1 26 VDIN 27 VDIN 28 VDIN 29 VM 30 VREF_AB 31 VREF_CD 32 FBA 33 ODA 34 ODA 35 LGND 36 MGND 37 OUTC– OUTC– OUTLCD– OUTSC– OUTSC– OUTLCD– OUTSC– OUTLCD– OUTULABCD– 38 RSC1 RSC1 RSLCD1 RSC1 RSC1 RSLCD1 RSC1 RSLCD1 RSULABCD1 39 RSC2 RSC2 RSLCD2 RSC2 RSC2 RSLCD2 RSC2 RSLCD2 RSULABCD1 40 OUTC+ OUTC+ OUTLCD+ OUTSC+ OUTSC+ OUTLCD+ OUTSC+ OUTLCD+ OUTLABCD+ 41 MGND 42 MGND 43 OUTD+ OUTD+ OUTLCD+ OUTSD+ OUTSD+ OUTLCD+ OUTSD+ OUTSD+ OUTULABCD+ 44 RSD2 RSD2 RSLCD2 RSD2 RSD2 RSLCD2 RSD2 RSD2 RSULABCD1 45 RSD1 RSD1 RSLCD1 RSD1 RSD1 RSLCD1 RSD1 RSD1 RSULABCD1 46 OUTD– OUTD– OUTLCD– OUTSD– OUTSD– OUTLCD– OUTSD– OUTSD– OUTULABCD– 47 MGND 48 GND Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 19 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Table 12. Different Motor Drive Configuration Pinouts (Selected By Setup Register Bits 0 to 3) (continued) <setup> SETUP 0 (0,0,0) 1 (0,0,1) 2 (0,1,0) 3 (0,1,1) 4 (1,0,0) 5 (1,0,1) 6 (1,1,0) 7 (1,1,1) STEPPER MTR ×2 STEPPER MTR AND DC (LARGE) STEPPER MTR AND DC (SMALL) ×2 DC (LARGE) AND DC (SMALL) ×2 DC (LARGE) ×2 DC (SMALL) ×4 LARGE STEPPER ULTRALARGE DC - - ENABLE_SD ENABLE_SD - ENABLE_SD - ENABLE_SC ENABLE_LC D ENABLE_SC ENABLE_LC D - - ENABLE_SB - ENABLE_LAB ENABLE_LA B ENABLE_SA ENABLE_LA B 49 50 51 C_SELECT STROBE_CD STROBE_CD ENABLE_LCD ENABLE_SC 52 TH_OUT 53 54 55 LOGIC OUT STROBE AB - - STROBE AB STROBE AB STROBE AB 56 nORT 57 LGND 58 OSCM_mon 59 DATA_CD DATA_CD - PHASE SD PHASE SD - PHASE SD - 60 CLK_CD CLK_CD PHASE_LCD PHASE SC PHASE SC PHASE_LCD PHASE SC PHASE_LCD 61 DATA_AB DATA_AB DATA_AB DATA_AB - - PHASE SB - 62 CLK_AB CLK_AB CLK_AB CLK_AB PHASE_LAB PHASE_LAB PHASE SA PHASE_LAB 63 nSLEEP=L nSLEEP=H 64 ENABLE_ABC D PHASE_ABCD In-Reset Motor Driver Configuration OUTAVREF_AB Motor Drive Output Control A NC DATA_AB RSA OUTA+ Pre Drive and Control STROBE_AB VM OUTB+ Motor Drive Output Control B Stepper Motor VM RSB CLK_AB OUTB- OUTCVREF_CD Motor Drive Output Control C NC OUTC+ Pre Drive and Control STROBE_CD VM RSC OUTD+ DATA_CD Motor Drive Output Control D CLK_CD Stepper Motor VM RSD OUTD- Figure 9. Motor Configuration 0, Two Stepper 20 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 OUTAVREF_AB Motor Drive Output Control A NC STROBE_AB RSA OUTA+ Pre Drive and Control DATA_AB VM OUTB+ Motor Drive Output Control B VM Stepper Motor RSB CLK_AB OUTB- OUTLCDVREF_CD Motor Drive Output Control C NC ENABLE_LCD VM RSLB OUTLCD+ Pre Drive and Control OUTLCD+ NC Motor Drive Output Control D PHASE_LCD Large DC Motor RSLB OUTLCD- Figure 10. Motor Configuration 1, One Stepper and One Large DC OUTAVREF_AB Motor Drive Output Control A NC STROBE_AB RSA OUTA+ Pre Drive and Control DATA_AB VM OUTB+ Motor Drive Output Control B VM Stepper Motor RSB CLK_AB OUTB- OUTSCVREF_CD Motor Drive Output Control C ENABLE_SD ENABLE_SC VM OUTSC+ Pre Drive and Control OUTSD+ PHASE_SD PHASE_SC DC Motor RSC Motor Drive Output Control D VM DC Motor RSD OUTSD- Figure 11. Motor Configuration 2, One Stepper and Two Small DCs Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 21 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com OUTLABVREF_AB Motor Drive Output Control A NC NC RSLAB OUTLAB+ Pre Drive and Control ENABLE_LAB VM OUTLAB+ Motor Drive Output Control B Large DC Motor RSLAB PHASE_LAB OUTLAB- OUTSCVREF_CD Motor Drive Output Control C ENABLE_SD DC Motor RSC OUTSC+ Pre Drive and Control ENABLE_SC VM OUTSD+ PHASE_SD Motor Drive Output Control D PHASE_SC VM DC Motor RSD OUTSD- Figure 12. Motor Configuration 3, One Large DC and Two Small DCs OUTLABVREF_AB Motor Drive Output Control A NC ENABLE_LAB OUTLAB+ Pre Drive and Control NC VM RSLAB OUTLAB+ Motor Drive Output Control B Large DC Motor RSLAB PHASE_LAB OUTLAB- OUTLCDVREF_CD Motor Drive Output Control C NC ENABLE_LCD VM RSLCD OUTLCD+ Pre Drive and Control OUTLCD+ NC PHASE_LCD Motor Drive Output Control D Large DC Motor RSLCD OUTLCD- Figure 13. Motor Configuration 4, Two Large DCs 22 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 OUTSAVREF_AB VM Motor Drive Output Control A ENABLE_SB OUTSA+ Pre Drive and Control ENABLE_SA PHASE_SB DC Motor RSA OUTSB+ VM Motor Drive Output Control B DC Motor RSB PHASE_SA OUTSB- OUTSCVREF_CD VM Motor Drive Output Control C ENABLE_SD OUTSC+ Pre Drive and Control ENABLE_SC OUTSD+ PHASE_SD VM Motor Drive Output Control D PHASE_SC DC Motor RSC DC Motor RSD OUTSD- Figure 14. Motor Configuration 5, Four Small DCs OUTAVREF_AB Motor Drive Output Control A NC STROBE_AB RSA OUTA+ Pre Drive and Control DATA_AB VM OUTB+ Motor Drive Output Control B RSB CLK_AB OUTB- OUTCVREF_CD VM Motor Drive Output Control C NC STROBE_CD RSC Stepper Motor OUTC+ Pre Drive and Control OUTD+ DATA_CD Motor Drive Output Control D CLK_CD RSD OUTD- Figure 15. Motor Configuration 6, Single Large Stepper Motor Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 23 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com OUTSAVREF_AB Motor Drive Output Control A ENABLE_SB ENABLE_SA RSA OUTSA+ Pre Drive and Control PHASE_SB VM OUTSB+ Motor Drive Output Control B PHASE_SA OUTSB- DC Motor OUTSCVREF_CD Motor Drive Output Control C ENABLE_SD ENABLE_SC OUTSC+ Pre Drive and Control OUTSD+ PHASE_SD Motor Drive Output Control D PHASE_SC OUTSD- Figure 16. Motor Configuration 7, Ultra-Large DC 24 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Bipolar Current Regulated Stepper Motor Drive The following functionality is common to all the H-bridge drives. A crossover delay is inherent to the control circuitry to prevent cross conduction of the upper and lower switches on the same side of the H-bridge. A blanking (deglitch) time is incorporated to prevent false triggering due to initial current spikes at turnon with a discharged capacitive load. The stepper motor current can be programmed to 16 different current levels using a 4-bit register. The average current level for a particular angular rotation is shown in Table 14. Enable or Phase reversal or Itrip detection tPDON Sink or source gate off to on tPDOFF tCOD Sink or source gate on to off Current sense blanking time tBLANK – DC motor blanking time tab Stepper blanking time Figure 17. Crossover and Blanking Timing for H-Bridge For stepper motor configured H-bridges, only tab (stepper blanking time) is set for current sensing. For DC motor-configured H-bridges, tBLANK is included to ignore huge current spike due to rush current to varistor capacitance. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 25 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Short/Open for Motor Outputs When a short/open situation happens, the protection circuit prevents device damage under certain conditions (short at start up, etc). VM Charge pump RSA VM Rsens OSCM_mon OSCM ( 800kHz ) OUTA OSCi ( 6.4MHz ) OUTA/ DATA_AB CLK_AB Strobe_AB Stepper parameter register Torque, Decay, Current, & Phase Control logic & Pre-driver Current Sens MGND RSB Current limit VM Rsens OUTB VM supervisor (15v) Stepper Motor turn on/off OUTB/ over current detect Protect disable Setup/ex-setup register Protection control & nORT assertion Figure 18. Stepper Motor Driver 26 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Table 13. Angular Rotation Setting for Stepping Motor Driver (Parameter Bit in Stepper Register) BIT 14 BIT 13 BIT 12 BIT 11 BIT 7 BIT 6 BIT 5 BIT 4 CURRENT A (C) 3 CURRENT A (C) 2 CURRENT A (C) 1 CURRENT A (C) 0 CURRENT B (D) 3 CURRENT B (D) 2 CURRENT B (D) 1 CURRENT B (D) 0 L L H STEP SET ANGLE (deg) 16 90 H H H H L L 15 84.4 H H H H L L L 14 78.8 H H H L L L H L 13 73.1 H H L H L L H H 12 67.5 H H L L L H L L 11 61.2 H L H H L H L H 10 56.3 H L H L L H H L 9 50.6 H L L H L H H H 8 45 H L L L H L L L 7 39.4 L H H H H L L H 6 33.8 L H H L H L H L 5 28.1 L H L H H L H H 4 22.5 L H L L H H L L 3 16.9 L L H H H H L H 2 11.3 L L H L H H H L 1 5.6 L L L H H H H H 0 0 L L L L H H H H RdsON vs Idrain 1.0 TJ = 120°C 0.9 RdsON (W) 0.8 0.7 TJ = 70°C 0.6 0.5 TJ = 25°C 0.4 0.5 1 1.5 2 2.5 3 3.5 Idrain (A) A. This plot includes both actual device characterization data and extrapolated data. B. Actual device has self-heating effect to increase the junction temperature, with continuous loading current more than 1 A. C. The device temperature is set to 70°C for the Rds(ON) test. Figure 19. Typical Rds(ON) Value vs Drain Current (DMOS FET in H-Bridge) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 27 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com VM Charge pump VM Rssx Rsens OSCM_mon OSCM ( 800kHz ) Control logic & Pre-driver OSCi ( 6.4MHz ) OUTx DC Motor Current Sens Enable_x Phase_x OUTx/ Current limit VM supervisor (15v) turn on/off over current detect MGND Protect disable Protection control & nORT assertion Figure 20. DC Motor Drive The motor configuration setup bits in the setup register can select three types of DC motor driving: utilizing a single H-bridge, utilizing two (A and B, or C and D) H-bridges in parallel, or utilizing four H-bridges in parallel. For the setup register value (bit 2,1,0) = (1,0,1), the device configuration is 4× DC motor, which enables each H-bridge to drive a DC motor independently. The ENABLEx and PHASEx input terminals are reassigned from the serial interface pins and some reserved pins, after nSLEEP pin is set to H. For the setup register value (bit 2,1,0) = (0,1,1), the device configuration is 1× large DC + 2× DC motor mode. The large DC driving utilizes two H-bridges in parallel and controlled by ENABLE_AB and PHASE_AB pins. Two Rsens pins should be connected together. The VREF inputs are used for the Rsense comparator reference voltage. VREF_AB provides the voltage to both H-bridge A and B, and VREF_CD provides the voltage for H-bridge C and D. Table 14. DC Motor Drive Truth Table 28 FAULT CONDITION nSLEEP ENABLEX PHASEX + HIGH SIDE + LOW SIDE - HIGH SIDE - LOW SIDE 0 0 X X OFF OFF OFF OFF 0 1 0 X OFF OFF OFF OFF 0 1 1 0 OFF ON ON OFF 0 1 1 1 ON OFF OFF ON Motor OCP 1 X X OFF OFF OFF OFF TSD X X X OFF OFF OFF OFF Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Charge Pump The charge-pump voltage-generator circuit utilizes external storage and bucket capacitors. It provides the necessary voltage to drive the high-side switches for both DC-DC regulators and motor drivers. The charge-pump circuit is driven at a frequency of 1.6 MHz (nom). Recommended bucket capacitance is 10 nF, 16 V (min), and storage capacitance is 0.1 µF, 60 V (min). The charge-pump storage capacitor, Cstage, should be connected from the VCP output, pin 22, to VM. For power-saving purposes in sleep mode, the charge pump is stopped when n_sleep = L and all three regulators are turned OFF. When the part is powered up, the charge pump is started first after the C_select capture, and 10 ms after the CP startup, the first regulator is started up. Table 15. Charge Pump FAULT CONDITION DC-DC Ch-A DC-DC Ch-B DC-DC Ch-C nSLEEP CHARGE PUMP 0 OFF OFF OFF 0 OFF 0 ON X X X ON 0 X ON X X ON 0 X X ON X ON 0 X X X 1 ON Motor OCP X X X 1 ON TSD X X X X OFF VM Charge pump OSCD (100 kHz) OSCi (6.4 MHz) Vref 1.5 V Overcurrent sense OD_x Control logic and predriver Current limit Output voltage supervisor Disable (mask) FBx Over current detect Protect disable UVP OVP (-30%) (+30%) C_SELECT Soft start, Protection control, and nORT assertion Setup/ Extended Setup register Figure 21. DC-DC Converter This is a switch-mode regulator with integrated switches, to provide a programmed output set by the feedback terminal. The DC-DC converter has a fixed frequency variable duty cycle topology with a switching frequency of 100 kHz (nom). External filtering (inductor and capacitor) and external catch diode are required. The output voltage is short-circuit protected. If the system has a high input voltage and a very light load on the output, the converter may not provide energy to the inductor (skip) until the load line or the minimum voltage threshold is reached. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 29 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com The regulator has a soft-start function to limit the rush current during start up. It is achieved by using VFB ramp during soft start. For unused DC-DC converter channels, the external components can be removed if the channel is set to inactive by the C_SELECT pin and register bits. Also, the VFB pin can be left open or connected to ground. DCDC_MODE selector can operate channel B and C in parallel mode to handle 2× output driving capability. VFB_B pin is active for feedback, and VFB_C pin must be pulled down internally. DCDC_MODE for Parallel-Mode Control The DCDC_MODE pin selects the DC-DC converter parallel driving for Ch-B and Ch-C. The input is pulled up to internal 3.3 V by a 200-kΩ resistor. When the pin is H or left open, Ch-B and Ch-C are driven in parallel. Table 16. C_SELECT for Start-Up C_SELECT PIN VOLTAGE DC-DC Vout1, ODA DC-DC Vout2, ODB DC-DC Vout3, ODC OFF OFF OFF Gnd 0 V to 0.3 V Pull Down (by external 200 kW) 1.3 V to 2 V OPEN 3 V to 3.3 V See Table 17 ON ON ON DCDC_MODE and C_SELECT Timing Delay and Start-Up Order DCDC_MODE and C_SELECT play a role in the order of regulator enablement, as well as the time when the first regulator is enabled to when the second is enabled. Regulators B and C are always enabled together, whether they are working in parallel mode or not. Table 17. DCDC_MODE and C_SELECT Timing Delay (DRV8809) DCDC_MODE C_SELECT TIMING DELAY L GND None No regulator is enabled. DESCRIPTION L Pull down None No regulator is enabled. L 3 V to 3.3 V 1.6 ms H GND None Ch-A followed by Ch-B and Ch-C H Pull down 1.6 ms Ch-B and Ch-C followed by Ch-A H 3 V to 3.3 V 1.6 ms Ch-A followed by Ch-B and Ch-C No regulator is enabled. Table 18. DCDC_MODE and C_SELECT Timing Delay (DRV8810) DCDC_MODE C_SELECT TIMING DELAY DESCRIPTION L GND None No regulator is enabled. L Pull down None No regulator is enabled. L 3 V to 3.3 V 1.6 ms Ch-A followed by Ch-B and Ch-C H GND None H Pull down 20 ms to 40 ms No regulator is enabled. Ch-B and Ch-C followed by Ch-A H 3 V to 3.3 V 20 ms to 40 ms Ch-A followed by Ch-B and Ch-C In-Reset: Input for System Reset In-Reset pin assertion stops all the DC-DC converters and H-bridges. It also reset all the register contents to default value. After deassertion of the input, the device follows the initial start-up sequence. The C_SELECT state is captured after the In-Reset deassertion. The input is pulled up to internal 3.3 V by 200-kΩ resistor. When the pin = H or left open, reset function is asserted. Also it has deglitch filter of 2.5 µs to 7.5 µs. 30 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Tsens output voltage ( V ) 2.60 2.40 2.20 2.00 1.80 1.60 0 30 60 90 120 150 180 Temperature ( deg C ) Figure 22. Tsens (Analog Out) Temperature Coefficient: Voltage Plot Example (Typical) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 31 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com VM (CSELECT = Open) VthVM + VM=6.0v Capture C_select then start Charge Pump VthVM VM=5.0v VCP C P s tart to D C/ D C d el a y 10 ms (Note A) DC/DC_A DC/DC_B DC/DC_C Delay (Note B) nORT (= L ) Protection mask: OCP/OVP/UVP for CH-A/B/C (= H ) 120 ms (20 ms + 100 ms) A. Charge-pump wake-up delay, from 10 ms to 20 ms, due to asynchronous event capture B. For the DRV8809, delay is 1.6 ms for both DC_MODE high and low. For the DRV8810, delay is 20 ms to 40 ms for DC_MODE high and 1.6 ms for DC_MODE low. Figure 23. Power-Up Timing (Power Up With DC-DC Turn-On By C_SELECT) NOTE: When VM crosses VthVM+ (about 6 V), the C_select state is captured. If C_SELECT is open (pulled up to internal 3.3 V), all DC-DC regulator channels (A, B, and C) are turned on. The time of channels B and C to be turned on, with regards to channel A, depends on the state of DC_MODE. 32 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 Figure 24. Power-Up Timing (Power Up Without DC-DC Turn-On: C_SELECT = GND) NOTE: When VM crosses VthVM+ (about 6 V) with C_SELECT = GND, none of the three regulators are turned on. The nORT output is released to H after 300 ms from the VthVM+ crossing. See Note B 120 ms (See Note A) A. 120 ms to 140 ms due to asynchronous event capture B. After VM power up, DC-DC starts at the setup register strobe. Figure 25. Power-Up Timing (DC-DC Regulator Wake Up by Setup Register) NOTE: Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 33 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com The regulator is started from the strobe input, same as charge pump. There is no 10-ms waiting period, because VCP pin already reached VM – 0.7 V. VM ( CSELECT = GND ) VthVM+ VM=6.0v DC/DC_B ( off -> on ) DC/DC_C (off -> on ) Delay (Note B) DC/DC_A ( off -> on ) See Note A Setup register strobe [ Setup (9,8,7) =(0,0,0) ] nORT (= H) protection mask (=L) 120 ms A. After VM power up, DC-DC starts at the setup register strobe. B. For the DRV8809, delay is 1.6 ms for both DC_MODE high and low. For the DRV8810, delay is 20 ms to 40 ms for DC_MODE high and 1.6 ms for DC_MODE low. Figure 26. Power-Up Timing (DC-DC Regulator Wake Up by Setup Register, All Three Channels On) 34 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 10 ms (Note A) A. Charge-pump wake-up delay, from 10 ms to 20 ms, due to asynchronous event capture B. Start-up with VM glitch (not below VthV—). Only channels B and C are shown. Same applies to Channel A. Figure 27. VM Start-Up/Power-Down and Glitch Condition Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 35 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com 10 ms (Note A) 10 ms (Note A) A. Charge-pump wake-up delay, from 10 ms to 20 ms, due to asynchronous event capture B. Start-up with VM glitch (below VthV_). Only channels B and C are shown. Same applies to Channel A. Figure 28. VM Startup/Power-Down and Glitch Condition VthVM+ VM=6.0v VM VthVMVM=5.0v Mask Shutdown DC/DC_B DC/DC_C nORT protection mask A. Only channels B and C are shown. Same applies to Channel A. Figure 29. Power Down (Normal) 36 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 VthVM+ VM=6.0v VM VthVM- Mask VM=5.0v DC/DC_B DC/DC_C nORT protection mask A. Only channels B and C are shown. Same applies to Channel A. Figure 30. Power Down (Glitch on VM) VthVM+ VM=6.0v VthVM+ VM VM=5.0v VthVM- Restart ( CSELECT = OPEN ) Shutdown DC/DC_B 10 ms (Note A) 10 ms (Note A) DC/DC_ C t 40 ms 120 ms in case t <120 ms nORT =L protection mask =H A. Charge-pump wake-up delay, from 10 ms to 20 ms, due to asynchronous event capture B. Only channels B and C are shown. Same applies to Channel A. Figure 31. Power Down (Glitch on VM Below VthV_) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 37 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com InReset nORT 10 us Figure 32. Shutdown by In-Reset Blanking Time Insertion Timing for DC Motor Driving For the DC motor driving H-bridge, tBlank is inserted at each phase reversal and also following each chopping cycle (once every eight OSCM clocks). For a large n number (5 or 6) tBlank setup may decrease the itrip detect window. The user must be careful to optimize in the system. Case A: Phase duty = 25% Case A*1 for setup bit = (1,0) Case A*2 for setup bit = (0,1) OSCM Phase Resync Resync Resync Resync fChop 8 x OSCM clocks tBlank (1,0) *1 tBlank (0,1) *2 n=3 n=3 (n=6) n=3 n=6 n=3 n=6 n=3 (n=6) n=6 *1 : Setup register bit <4,3> = ( 1,0 ) : tBlank = OSCM clock x 3 (or bit <5,6> for H-bridge C,D channel ) *2 : Setup register bit <4,3> = ( 0,1 ) : tBlank = OSCM clock x 6 (or bit <5,6> for H-bridge C,D channel ) Figure 33. Blanking Time Insertion Timing, Case A Case B: Phase duty = 40% Case B*1 for setup bit =(1,0) Case B*2 for setup bit =(0,1) 38 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 OSCM Phase Resync Resync Resync Resync fChop 8 x OSCM clocks tBlank (1,0) *1 tBlank (0,1) *2 8 x OSCM clocks n=3 n=3 n=6 n=3 (n=3) n=6 n=3 (n=6) (n=6) n=6 *1 : Setup register bit <4,3> = ( 1,0 ) : tBlank = OSCM clock x 3 (or bit <5,6> for H-bridge C,D channel ) *2 : Setup register bit <4,3> = ( 0,1 ) : tBlank = OSCM clock x 6 (or bit <5,6> for H-bridge C,D channel ) Figure 34. Blanking Time Insertion Timing, Case B Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 39 DRV8809 DRV8810 SLVS854A – JULY 2008 – REVISED JULY 2008 ............................................................................................................................................................... www.ti.com Table 19. Function Table nORT, Power Down, VM < 4.5 V Conditions DEVICE STATUS CHARGE PUMP OSCD OSCM nORT (RESET) OUTPUT nSLEEP Active Active Active Inactive Available MODE SETTING nORT Inactive Active Active Active Depend on power down VM < 6 V during power down Active Active Active See timing chart Depend on power down 4.5 V < VM Inactive Inactive Inactive Active Unavailable Table 20. Shutdown Functions CASE OF SUPPLY SHUTDOWN DC-DC Vout1 DC-DC Vout2 DC-DC Vout3 MOTOR nORT (RESET) DC-DC Vout1 OCP, OVP Shut down Shut down Shut down Shut down Reset ON (L out) DC-DC Vout2 OCP, OVP Shut down Shut down Shut down Shut down Reset ON (L out) DC-DC Vout3 OCP, OVP Shut down Shut down Shut down Shut down Reset ON (L out) Motor OCP NA NA NA OFF Reset one pulse (tlow = 40 ms) TSD Shut down Shut down Shut down Shut down Reset ON (L out) • Shutdown of DC-DCs is released at VM > VthVM+ when VM is increasing. In case VM decreases, DC-DCs are shut down when VM <VthV_. When VM decreases and VthVM+ > VM > VthV_, the DC-DC output voltage supervisor is ignored. Motor shutdown is released by VM < 4.5 V or nSLEEP rising edge. nORT (reset) ON/OFF time is 40 ms. The data in Table 21 is valid if the protection control bits in the EX-setup register are all 0. • • • Table 21. Modes of Operation (1) (2) POR M OFF VM VM (1) (2) 40 ISD Vout 1 Vout2 OVP Vout3 MOTO R Vout1 Vout 2 TSD Vout 3 EXTERNAL PIN MOTOR nSL EEP IC CSEL BLOCK FUNCTIONS MOT OR Vout 1 Vout2 Vout3 nORT H 0 0 0 0 0 0 0 0 0 0 H N On On On On 1 X X X X X X X X X X X Off Off Off Off Off L 0 1 X X X X X X X X X X O On Off On/Off On/Off H 0 1 X X X X X X X X X p S/D S/D S/D S/D L 0 1 X X X X X X X X e S/D S/D S/D S/D L 0 1 X X X X X X X r S/D S/D S/D S/D L 0 1 X X X X X X a Off On On On L/P 0 1 X X X X X t S/D S/D S/D S/D L 0 1 X X X X I S/D S/D S/D S/D L 0 1 X X X o S/D S/D S/D S/D L 0 1 X X n S/D S/D S/D S/D L 0 Low X S Off On On On H Hig h All off X Off Off Off L 200 k X On On Off H Open X Off On On H Valid only if the protection control bits (in EX-setup register) are all 0. N = Normal operation, S = Sleep mode, 0 = Off, 1 = On, X = Don’t care, S/D = Shutdown, P = Pulse after fault occurs (retry), OFF = Must toggle sleep terminal or power-on reset (nORT), S/D = Must do a power-on reset (nORT) Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 DRV8809 DRV8810 www.ti.com ............................................................................................................................................................... SLVS854A – JULY 2008 – REVISED JULY 2008 APPLICATION INFORMATION Application Schematic For one stepper and two DC motor configuration: • DC-DC Ch-A = 5 V (12 V) • DC-DC Ch-B = 1.5 V • DC-DC Ch-C = 3.3 V If start-up from Ch-B (1.5 V) ≥ Ch-A (5 V), Ch-C 3.3 V should be turned on by the setup register (200 kΩ between C_SELECT pin and GND). 0.1uF Cstrage DCDC_MODE 0.01uF Cbkt C_SELECT VM 100uF TH_OUT VCP CP1 VDIN CP2 VM 200 k Vout 1 Temperature Sens : Pre-TSD or Tsens (analog) 330uH OD_A 5.0v (12.0v) 0.1uF 220uF FBA 5.6k (9.1k) DC/DC convertor Ch-A Voltage charge pump To Highside gate drive To DC/DC To Hbridges OUTA+ Motor Drive Output Control A Thermal Shut down 1.48v 2.4k (1.3k) VM 0.2 ohm RSA OUTAMGND Vout 2 330uH OD_B OUTB+ 1.5v DC/DC convertor Ch-B 220uF 0.1uF Vout 3 FBB 1.50v 3.0k 330uH 0.1uF Regulator Internal supply Voltage Supervisory DC/DC convertor Ch-C 220uF 1.50v 0.2 ohm VM OUTC+ Motor Drive Output Control C 1.2k 1.0k Stepper Motor RSB OUTB- Pre-Drive, Latch Registers & control circuitry OD_C 3.3v Motor Drive Output Control B VM 0.2 ohm RSC DC Motor FBC OUTCFreq divider for DC/DC In-Reset MGND OSCD_Mon OUTD+ OSCi 6.4MHz OSCM_Mon Motor Drive Output Control D Freq divider Motor PWM LOGIC_OUT nORT 0.2 ohm RSD DC Motor OUTDVREF_AB nSLEEP Setup / ex-setup registers LGND ENABLE_SD (reserved) STROBE_AB 2.5v VREF_SCD Serial Interface A-B DATA_AB Serial Interface C-D CLK_AB ENABLE_SC PHASE_SD PHASE_SC Figure 35. Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated Product Folder Link(s): DRV8809 DRV8810 41 PACKAGE OPTION ADDENDUM www.ti.com 4-Aug-2008 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Eco Plan (2) Qty DRV8809PAP ACTIVE HTQFP PAP 64 160 Green (RoHS & no Sb/Br) CU NIPDAU DRV8810PAP PREVIEW HTQFP PAP 64 160 TBD Call TI Lead/Ball Finish MSL Peak Temp (3) Level-3-260C-168 HR Call TI (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) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 1 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Amplifiers Data Converters DSP Clocks and Timers Interface Logic Power Mgmt Microcontrollers RFID RF/IF and ZigBee® Solutions amplifier.ti.com dataconverter.ti.com dsp.ti.com www.ti.com/clocks interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com www.ti-rfid.com www.ti.com/lprf Applications Audio Automotive Broadband Digital Control Medical Military Optical Networking Security Telephony Video & Imaging Wireless www.ti.com/audio www.ti.com/automotive www.ti.com/broadband www.ti.com/digitalcontrol www.ti.com/medical www.ti.com/military www.ti.com/opticalnetwork www.ti.com/security www.ti.com/telephony www.ti.com/video www.ti.com/wireless Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2008, Texas Instruments Incorporated