Other Parts Discussed in Thread: , DRV8424
We have a prototype circuit board which uses the DRV8825. We have found that current control is lost when current setpoint is < 700mA. For example, a setting which we expect 200mA will actually show 700mA with a current probe. A few notes:
- Current control is lost when using 1/2 and 1/4 step modes. Not lost when using Full step. Have not tested other modes
- We are using mixed decay mode. Current control is maintained if we switch to fast decay. Current control is lost when using slow decay.
- When using mixed decay, we expect to see fast decay until 75% of the PWM. When current is < 700mA we do not see fast mode. Only Tblank on time followed by slow decay
- When current is > 700mA we do see fast decay as expected until 75% of the PWM, then slow decay.
- Interestingly pulsing nReset low clears this issue. We see proper current control. However moving 1 step causes one of the phases to lose control. Have seen it happen on both phases.
Using our motor we have been able to reproduce this behavior on the eval board DRV8825EVM. Steps to reproduce on eval board:
- Remove jumper JP3 to use mixed decay
- Supply Vm with 24V
- Open DRV88xx EVM.exe
- Configure as follows. Expect half step mode with peak current output of 200mA

- Move 1 or more steps
- Observe one of the phases loses current control
- Connect JP3 to use fast decay
- Observe the out of control phase regains control
Current control is lost due to apparently using slow decay. Current trace shows Tblank rises current more than the off time decays, so it stutter steps upwards until reaching steady state around 700mA. We don't understand why mixed decay doesn't use fast decay in this situation. Is this a issue with the inductance of the motor? I don't have motor details immediately available. I have asked for them and will update when I get them.