Hi all,
In my team, we're using the DRV10970 to drive motors connected to wheels. We're having trouble with switching directions. When switching direction with these wheels at high duty cycles (80%) everything works well. The wheel gets braked (since it's in braking mode) and quickly turns into the opposite direction. At lower duty cycles (30%) this doesn't happen. The wheel is braked, remains stationary for about 0.3 seconds and only then starts turning in the opposite direction. When driving our wheels, this 0.3s delay is a big problem, but we haven't figured out how to solve it.
We suspected C_retry might be too low, but right now we've changed it to 1nF, which should have a retry at about 15ms, so I don't believe this is the problem. We're using a supply voltage of 12V to drive a Maxon EC 45 flat Ø42.9 mm, brushless, 30 Watt motor.
I've included the schematic of how we've connected the chip.
Hope you can help. Thanks for your time. If you have any further questions, I'll try to answer them as soon as I can.