soldr.ai

Docs  /  Components

DRV8825 stepper driver: specs and pinout

A bipolar stepper motor driver with a built-in microstepping indexer: one pulse on STEP moves the motor one (micro)step and DIR sets the direction. This page covers the DRV8825 chip; the module board is not covered by an official document.

Every value cites its sourceChip-level pinout

Buy on Compoden

Specs

SpecValueSource
Motor supply VM8.2 V to 45 V (all VM pins on the same supply)source
Recommended Operating Conditions (p.4); Pin Functions (p.3)
Output current2.5 A maximum drive current per output with proper heat sinking, at 24 V and 25 Csource
Features and Description (p.1)
MicrosteppingFull, 1/2, 1/4, 1/8, 1/16 and 1/32 step, set by MODE0-MODE2source
Table 1 Stepping Format (p.13)
Logic input levelsVIH 2.2 V min (5.25 V max); VIL 0.7 V maxsource
Electrical Characteristics, logic-level inputs (p.5)
Maximum STEP frequency250 kHz; STEP high and low pulse each at least 1.9 ussource
Timing Requirements (p.6)
VM operating supply current5 mA typ, 8 mA max at VM 24 V; sleep mode 10 uA typ, 20 uA maxsource
Electrical Characteristics (p.5)
Built-in 3.3 V output3.3 V (3.2-3.4 V) on V3P3OUT, 0 to 1 mA load; can supply VREFsource
Electrical Characteristics (p.5); Pin Functions (p.3)
Internal pulldownsAbout 100 kohm on STEP, DIR, nRESET, nENBL and MODE pins; 1 Mohm on nSLEEPsource
Electrical Characteristics (p.5); nRESET, nENBL and nSLEEP Operation (section 8.3.6)
ProtectionOvercurrent, thermal shutdown, VM undervoltage lockout; fault reported on nFAULTsource
Features (p.1); Protection Circuits (section 8.3.7)
Absolute maximum junction temperature-40 C to 150 Csource
Absolute Maximum Ratings (p.4, operating junction temperature range row)
Current limit settingFull-scale chopping current ICHOP = V(xREF) / (5 x RISENSE); example in the sheet: 0.25 ohm sense resistor and VREF 2.5 V gives 2 A. The module's sense resistor value is not documented.source
Current regulation, Equation 1 (section 8.3.2)
Thermal protection and heat sinkingThermal shutdown: section 11.3 says the device is disabled if the die exceeds approximately 150 C; the electrical table lists tTSD (thermal shutdown temperature) as 160 C min to 180 C max. The sheet gives both figures, so keep the die well below the lower one. Entering shutdown means excessive power dissipation, insufficient heat sinking or high ambient temperature. 2.5 A per output needs proper heat sinking.source
Thermal Protection and Heatsinking (sections 11.3, 11.3.2); Electrical Characteristics table, tTSD row (p.5)

Power

ValueSource
SupplyMotor supply VM 8.2 V to 45 V; logic inputs accept 2.2 V and abovesource
Recommended Operating Conditions (p.4); Electrical Characteristics (p.5)
Current5 mA typ from VM at 24 V (motor current not included)source
Recommended Operating Conditions (p.4); Electrical Characteristics (p.5)

Chip pins

These are the pins of the chip on the module, from the chip datasheet. The module's own header may label or expose them differently.

Rows are the DRV8825 chip's pins. The module board (header labels and order, which pins it brings out, the sense resistors and how its current limit is set) is not covered by an official document, so check the printed labels and set the current limit before connecting a motor.

PinFunctionVoltageNotesSource
VMA / VMBBridge A and bridge B power supply (motor supply)8.2-45 VBoth pins to the same supply, bypassed with 0.1 uF and bulk capacitancesource
Pin Functions (p.3)
GNDDevice groundsource
Pin Functions (p.3)
AOUT1 / AOUT2Bridge A outputsConnect to bipolar stepper winding Asource
Pin Functions (p.3-4)
BOUT1 / BOUT2Bridge B outputsConnect to bipolar stepper winding Bsource
Pin Functions (p.3-4)
STEPStep input: a rising edge moves the indexer one stepVIH 2.2 V min, VIL 0.7 V maxInternal pulldownsource
Pin Functions (p.3); Electrical Characteristics (p.5)
DIRDirection input: level sets the stepping directionVIH 2.2 V min, VIL 0.7 V maxInternal pulldownsource
Pin Functions (p.3)
nENBLEnable input: low enables outputs, high disables themVIH 2.2 V min, VIL 0.7 V maxInternal pulldownsource
Pin Functions (p.3)
nRESETReset input, active low; also disables the H-bridge outputsVIH 2.2 V min, VIL 0.7 V maxMust be high to operate; internal pulldownsource
Pin Functions (p.3); section 8.3.6
nSLEEPSleep input: high enables the device, low enters low-power sleepVIH 2.2 V min, VIL 0.7 V maxMust be high to operate; wait about 1 ms after waking before STEPsource
Pin Functions (p.3); section 8.3.6
MODE0 / MODE1 / MODE2Microstep mode select (Table 1)VIH 2.2 V min, VIL 0.7 V maxInternal pulldownssource
Pin Functions (p.3); Table 1 (p.13)
nFAULTFault output, open drain: low on overtemperature or overcurrentVOL 0.5 V max at 5 mANeeds a pull-up if readsource
Pin Functions (p.3); Electrical Characteristics (p.5)

Build with it

Project ideas for the DRV8825 stepper driver. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources