An Introduction to Motor Driver DRV8825

An Introduction to Motor Driver DRV8825
3 min read
28 December 2021

General Description


DRV8825 is an integrated motor driver chip designed for printers, scanners, and other automation equipment. DRV8825 can adjust the current on the motor winding through AVREF/BVREF. The stepping motor must be started within a fixed starting frequency range. After starting, the speed can be increased by increasing the frequency of the drive pulse. The frequency should be increased slowly, and the inertial resistance of the motor will be relatively large when accelerating. The load when the stepper motor is active is divided into two types: inertial load and friction load. The motor is mainly inertial load in the process of accelerating, and it is mainly friction load after the speed is stable.


The chip integrates 2 H-bridge circuits and a 1/32 microstepping indexer, which can drive a bipolar motor or two DC brushed motors. The input voltage range is 8.2 ~ 45V, which can provide a drive current of 1.75A, and the chip can provide a peak current of 2.5A at 24V and 25°C. The on-resistance of 0.2 ohms ensures good thermal stability of the chip. At the same time, the chip also integrates short-circuit, overheating, under-voltage, and cross-conduction protection circuits, which can detect fault conditions and quickly cut off the H-bridge, thereby providing protection for the motor and drive chip.


The driver module is usually used in automated teller machines, money processing machines, video surveillance cameras, printers, scanners, office automation machines, game consoles, factory automation, and robotics.


How to use the DRV8825 driver module


The interface diagram of DRV8825 is shown below. With DRV8825, you can use a few pins to control a stepper motor. The pins and interfaces of this module are almost the same as those of the A4988 stepper motor driver bracket.


DRV8825 driver module


As shown in the figure above, the DIR, STEP, and FAULT pins of the module are connected to the microcontroller to drive the stepper motor. The STEP pin is used to control the step, and the DIR pin is used to control the direction. DRV8825 also has a FAULT pin, which is short-circuited with the SLEEP pin. Therefore, whenever the FAULT pin driven is LOW, the entire chip is disabled. The microstep pins (M0, M1, and M2) are used to operate the driver module with different step functions. In the above circuit, the M0, M1, and M2 pins remain disconnected, which means that the driver will work in full-step mode. The DRV8825 has a low ESR ceramic capacitor on board, making it susceptible to voltage spikes. Therefore, it is recommended to place at least a 47μf capacitor between the power supply pins of the motor. It is usually used to control NEMA series stepper motors such as NEMA17, NEMA23, and NEMA34.


Click the link to check more details


In case you have found a mistake in the text, please send a message to the author by selecting the mistake and pressing Ctrl-Enter.
kate 409
Joined: 2 years ago
Comments (0)

    No comments yet

You must be logged in to comment.

Sign In / Sign Up