Other Parts Discussed in Thread: DRV8885, DRV8880, DRV8886
I have a DRV8821 driving a stepper motor at 1 amp peak. If I grab the motor and force it to turn when it is energized and stationary, the motor de-energizes. Probing the current sense resistor shows the coil current rising above 1.5 amps, suggesting the over current protection is being tripped. The reference voltage appears stable. Supply voltage is 24 V, micro stepping is set to 8, and decay is mixed. If I don't touch the motor, the coil current is the expected value and the motor runs as expected. This problem does not appear if I use a smaller stepper motor.
Is it possible for the stepper motor to backfeed the driver, triggering the over current protection? If not, why does the motor unlock?
Is the current regulation on the driver supposed to prevent this? If not, is there a circuit or driver that can?