DRV8825
Stepper Motor Controller ICThe DRV8825 is a stepper motor controller ic from Texas Instruments. View the full DRV8825 datasheet below including pinout, electrical characteristics, absolute maximum ratings.
Manufacturer
Texas Instruments
Category
Motor DriversOverview
Part: DRV8825, Texas Instruments
Type: PWM Microstepping Stepper Motor Driver
Description: 8.2–45 V input, 2.5 A continuous output, microstepping stepper motor driver with integrated H-bridges and indexer, supporting up to 1/32 microstepping.
Operating Conditions:
- Supply voltage: 8.2–45 V
- Operating temperature: -40 to 85 °C
- VREF input voltage: 1–3.5 V
- Max step frequency: 250 kHz
Absolute Maximum Ratings:
- Max supply voltage: 47 V
- Max continuous current: 2.5 A
- Max junction/storage temperature: 150 °C
Key Specs:
- VM operating supply current: 5 mA (Typ, V(VMx) = 24 V)
- VM sleep mode supply current: 10 μA (Typ, V(VMx) = 24 V)
- V3P3OUT voltage: 3.2 V (Min), 3.3 V (Typ), 3.4 V (Max) (IOUT = 0 to 1 mA)
- HS FET on resistance: 0.2 Ω (Typ, V(VMx) = 24 V, I O = 1 A, T J = 25°C)
- LS FET on resistance: 0.2 Ω (Typ, V(VMx) = 24 V, I O = 1 A, T J = 25°C)
- Internal current control PWM frequency: 30 kHz (Typ)
- Overcurrent protection trip level: 3 A (Min)
- Thermal shutdown temperature: 150 °C (Min, Die temperature)
Features:
- PWM Microstepping Stepper Motor Driver
- Built-In Microstepping Indexer (Up to 1/32 Microstepping)
- Multiple Decay Modes (Mixed, Slow, Fast)
- Simple STEP/DIR Interface
- Low Current Sleep Mode
- Built-In 3.3-V Reference Output
- Protection Features (Overcurrent Protection (OCP), Thermal Shutdown (TSD), VM Undervoltage Lockout (UVLO), Fault Condition Indication Pin (nFAULT))
Applications:
- Automatic Teller Machines
- Money Handling Machines
- Video Security Cameras
- Printers
- Scanners
- Office Automation Machines
- Gaming Machines
- Factory Automation
- Robotics
Package:
- HTSSOP (28) (9.70 mm × 6.40 mm)
Features
- 1 · PWM Microstepping Stepper Motor Driver
- -Built-In Microstepping Indexer
- -Up to 1/32 Microstepping
- Multiple Decay Modes
- -Mixed Decay
- -Slow Decay
- -Fast Decay
- 8.2-V to 45-V Operating Supply Voltage Range
- 2.5-A Maximum Drive Current at 24 V and TA = 25°C
- Simple STEP/DIR Interface
- Low Current Sleep Mode
- Built-In 3.3-V Reference Output
- Small Package and Footprint
- Protection Features
- -Overcurrent Protection (OCP)
- -Thermal Shutdown (TSD)
- -VM Undervoltage Lockout (UVLO)
- -Fault Condition Indication Pin (nFAULT)
Applications
- Automatic Teller Machines
- Money Handling Machines
- Video Security Cameras
- Printers
- Scanners
- Office Automation Machines
- Gaming Machines
- Factory Automation
- Robotics
Pin Configuration
DRV8825 Pinout
Package: HTSSOP-28
| Pin Number | Pin Name | Type | Description |
|---|---|---|---|
| 1 | CP1 | P | Charge pump capacitor 1 |
| 2 | CP2 | P | Charge pump capacitor 2 |
| 3 | VCP | P | Charge pump output |
| 4 | VMA | P | Motor supply voltage A |
| 5 | AOUT1 | O | Motor output A1 |
| 6 | ISENA | I | Current sense input A |
| 7 | AOUT2 | O | Motor output A2 |
| 8 | BOUT2 | O | Motor output B2 |
| 9 | ISENB | I | Current sense input B |
| 10 | BOUT1 | O | Motor output B1 |
| 11 | VMB | P | Motor supply voltage B |
| 12 | AVREF | P | Reference voltage A |
| 13 | BVREF | P | Reference voltage B |
| 14 | GND | P | Ground |
| 15 | V3P3OUT | O | 3.3V output |
| 16 | nRESET | I | Reset input (active low) |
| 17 | nSLEEP | I | Sleep mode input (active low) |
| 18 | nFAULT | O | Fault output (active low) |
| 19 | DECAY | I | Decay mode selection |
| 20 | DIR | I | Direction control input |
| 21 | nENBL | I | Enable input (active low) |
| 22 | STEP | I | Step input |
| 23 | NC | — | No connect |
| 24 | MODE0 | I | Microstepping mode select 0 |
| 25 | MODE1 | I | Microstepping mode select 1 |
| 26 | MODE2 | I | Microstepping mode select 2 |
| 27 | nHOME | I | Home input (active low) |
| 28 | GND | P | Ground (PPAD) |
Notes
- Pin 28 is the exposed pad (PPAD) and should be connected to ground for thermal management.
- Pins 4 and 11 are separate motor supply voltages for independent control of motor phases A and B.
- nRESET, nSLEEP, nENBL, and nFAULT are active-low logic inputs/outputs.
- MODE0, MODE1, MODE2 configure microstepping resolution (full step, half step, 1/4 step, 1/8 step, 1/16 step).
Electrical Characteristics
over operating free-air temperature range of -40°C to 85°C (unless otherwise noted)
| PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
|---|---|---|---|---|---|---|
| POWER | SUPPLIES | |||||
| I VM | VM operating supply current | V (VMx) = 24 V | 5 | 8 | mA | |
| I VMQ | VM sleep mode supply current | V (VMx) = 24 V | 10 | 20 | μ A | |
| V3P3OUT REGULATOR | ||||||
| V 3P3 | V3P3OUT voltage | IOUT = 0 to 1 mA | 3.2 | 3.3 | 3.4 | V |
| LOGIC-LEVEL | INPUTS | |||||
| V IL | Input low voltage | 0 | 0.7 | V | ||
| V IH | Input high voltage | 2.2 | 5.25 | V | ||
| V HYS | Input hysteresis | 0.3 | 0.45 | 0.6 | V | |
| I IL | Input low current | VIN = 0 | -20 | 20 | μ A | |
| I IH | Input high current | VIN = 3.3 V | 100 | μ A | ||
| R PD | Internal pulldown resistance | 100 | k Ω | |||
| nHOME, nFAULT OUTPUTS (OPEN-DRAIN | OUTPUTS) | |||||
| V OL | Output low voltage | I O = 5 mA | 0.5 | V | ||
| I OH | Output high leakage current | V O = 3.3 V | 1 | μ A | ||
| DECAY | INPUT | |||||
| V IL | Input low threshold voltage | For slow decay mode | 0.8 | V | ||
| V IH | Input high threshold voltage | For fast decay mode | 2 | V | ||
| I IN | Input current | -40 | 40 | μA | ||
| R PU | Internal pullup resistance (to 3.3 V) | 130 | k Ω | |||
| R PD | Internal pulldown resistance | 80 | k Ω | |||
| H-BRIDGE | FETS | |||||
| R DS(ON) | V (VMx) = 24 V, I O = 1 A, T J = 25°C | 0.2 | ||||
| R DS(ON) | HS FET on resistance | V (VMx) = 24 V, I O = 1 A, T J = 85°C | 0.25 | 0.32 | ||
| R DS(ON) | V (VMx) = 24 V, I O = 1 A, T J = 25°C | 0.2 | Ω | |||
| LS FET on resistance | V (VMx) = 24 V, I O = 1 A, T J = 85°C | 0.25 | 0.32 | |||
| I OFF | Off-state leakage current | -20 | 20 | μ A | ||
| MOTOR | DRIVER | |||||
| ƒ PWM | Internal current control PWM frequency | 30 | kHz | |||
| t BLANK | Current sense blanking time | 4 | μ s | |||
| t R | Rise time | 30 | 200 | ns | ||
| t F | Fall time | 30 | 200 | ns | ||
| PROTECTION | CIRCUITS | |||||
| V UVLO | VM undervoltage lockout voltage | V (VMx) rising | 7.8 | 8.2 | V | |
| I OCP | Overcurrent protection trip level | 3 | A | |||
| t DEG | Overcurrent deglitch time | 3 | μs | |||
| t TSD | Thermal shutdown temperature | Die temperature | 150 | 160 | 180 | °C |
| CURRENT | CONTROL | |||||
| I REF | xVREF input current | V (xVREF) = 3.3 V | -3 | 3 | μ A | |
| V TRIP | xISENSE trip voltage | V (xVREF) = 3.3 V, 100% current setting V (xVREF) = 3.3 V, 5% current setting | 635 -25% | 660 | 685 25% | mV |
| Δ I | Current trip accuracy | V (xVREF) = 3.3 V, 10% to 34% current setting | -15% | 15% | ||
| TRIP | (relative to programmed value) | V (xVREF) = 3.3 V, 38% to 67% current setting | -10% | 10% | ||
| TRIP | V (xVREF) = 3.3 V, 71% to 100% current setting | -5% | 5% | |||
| A ISENSE Current sense amplifier | gain | Reference only | 5 | V/V |
Absolute Maximum Ratings
| MIN | MAX | UNIT | ||
|---|---|---|---|---|
| V (VMx) | Power supply voltage | -0.3 | 47 | V |
| V (VMx) | Power supply ramp rate | 1 | V/μs | |
| Digital pin voltage | -0.5 | 7 | V | |
| V (xVREF) | Input voltage | -0.3 | 4 | V |
| ISENSEx pin voltage (3) | -0.8 | 0.8 | V | |
| Peak motor drive output current, t < 1 μ s | Internally limited | Internally limited | A | |
| Continuous motor drive output current (4) | 0 | 2.5 | A | |
| Continuous total power dissipation | See Thermal Information | See Thermal Information | ||
| T J | Operating junction temperature range | -40 | 150 | °C |
- (2) All voltage values are with respect to network ground terminal.
(3) Transients of ±1 V for less than 25 ns are acceptable
(4) Power dissipation and thermal limits must be observed.
Recommended Operating Conditions
| MIN | NOM | MAX | UNIT | ||
|---|---|---|---|---|---|
| V (VMx) | Motor power supply voltage range (1) | 8.2 | 45 | V | |
| V (VREF) | VREF input voltage (2) | 1 | 3.5 | V | |
| I V3P3 | V3P3OUT load current | 0 | 1 | mA |
Thermal Information
| THERMAL METRIC (1) | DRV8825 PWP | UNIT | |
|---|---|---|---|
| 28 PINS | |||
| R θ JA | Junction-to-ambient thermal resistance (2) | 31.6 | °C/W |
| R θ JC(top) | Junction-to-case (top) thermal resistance (3) | 15.9 | °C/W |
| R θ JB | Junction-to-board thermal resistance (4) | 5.6 | °C/W |
| ψ JT | Junction-to-top characterization parameter (5) | 0.2 | °C/W |
| ψ JB | Junction-to-board characterization parameter (6) | 5.5 | °C/W |
| R θ JC(bot) | Junction-to-case (bottom) thermal resistance (7) | 1.4 | °C/W |
Spacer
Typical Application
The DRV8825 is used in bipolar stepper control. The microstepping motor driver provides additional precision and a smooth rotation from the stepper motor. The following design is a common application of the DRV8825.
Package Information
SMALL OUTLINE PACKAGE
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| DRV8825PWP | Texas Instruments | — |
| DRV8825PWPR | Texas Instruments | 28-PowerTSSOP (0.173", 4.40mm Width) |
| DRV8825PWPR.A | Texas Instruments | — |
| DRV8825PWPR.B | Texas Instruments | — |
| DRV8825PWPRG4 | Texas Instruments | — |
Get structured datasheet data via API
Get started free