I started using DRV8412DDWEVM for driving a Brush Servo motor (with low current consumption ~0.6A). I’m working with 20KHz PWM, and the DRV8412DDWEVM is working fine when I give duty cycle up to 60%.
Using duty cycle greater than 60% the DRV8412DDWEVM output is 0 (OUTA & OUTB are both following the input and therefore the total output is 0). After the problem occurs, I tried to give duty cycle lower than 60% but the output stays on 0 until I give RESET AB, and then the motor starts running.
in addition, sometimes when working with up to 60% and changing the motor movement direction, the DRV8412 output is 0 until I give RESET AB.
In the datasheet & in TI forums I found comments that say that when using duty cycle greater than 90% for 10KHz PWM or below there might be a problem due to the bootstrap capacitors, although I’m using higher frequency I tried to increase these capacitors (from 100nF to 330nF) but it didn’t solved the issue.
Thanks