DRV8825

Texas Instruments DRV8825 microstep sine wave output current waveform captured with a oscilloscope using a current probe.  These current waveforms are similar to Figure 8 in the datasheet.

DRV8825 is a 45volt, 2.5amp, up to 32 microstep driver

When using a DRV8825, a TL-smoother should be used. It exhibits irregularities while spinning at low rpm.   This website helps explain the missing microstep problem.

drv8825 currentMeasured output current

Step pulse input testing.  I set the microstep to 32, the maximum for this driver. Using a HP8116A Pulse generator, the stepper driver was able to handle over 200Khz step pulse rate.  Power supply set to 36 volts.  The driver works best with 2 microsecond pulse width or higher.

DRV8825 8 microstep 5rpm 12voltsDRV8825 8 microstep 5rpm 12volts. Driver output current set at 500ma RMS.

DRV8825 8 microstep 5rpm 12volts smootherDRV8825 8 microstep 5rpm 12volts with TL-Smoother. Driver output current set at 500ma RMS.

DRV8825 8 microstep 5rpm 24voltsDRV8825 8 microstep 5rpm 24volts. Driver output current set at 500ma RMS.

DRV8825 8 microstep 5rpm 24volts smootherDRV8825 8 microstep 5rpm 24volts with TL-Smoother. Driver output current set at 500ma RMS.

DRV8825 8 microstep 100rpm 12voltsDRV8825 8 microstep 100rpm 12volts. Driver output current set at 500ma RMS.

DRV8825 8 microstep 100rpm 12volts smootherDRV8825 8 microstep 100rpm 12volts with TL-Smoother. Driver output current set at 500ma RMS.

DRV8825 8 microstep 100rpm 24voltsDRV8825 8 microstep 100rpm 24volts. Driver output current set at 500ma RMS.

DRV8825 8 microstep 100rpm 24volts smootherDRV8825 8 microstep 100rpm 24volts with TL-Smoother. Driver output current set at 500ma RMS.

Temperature Testing. I ran a 60 minute run test for 1.0 volt Vref voltage setting. The driver was set for 16 microstepping, 24 volts and spinning a motor continuously at 100rpm. Ambient room temperature was 27C and no cooling fan was used. The supplied heatsink was used to cool the top of the driver board. A K type thermocouple was wedged between two fins to read the heatsink temperature.

The heatsink reached 97C and at no time did the driver shutdown from overheating.