We have a pcb design with the DRV8701. I need some clarification. We want to PWM our BDC in both directions. Focusing on one direction, I set IN2 to 0, and PWM IN1. Per the data sheet, it places the part into coast when IN1/IN2=0, and IN2=0 and IN1=1 (during PWM high), into forward motion.
When in PWM high, I wee SH1 high, SH2 low. During coast I see SH1 low and SH2 High. The motor only turns when IN2=0 and IN1=1 (100% duty). Other duty cycles, the motor is not turning.
The motor will turn at commanded duty cycle when we set IN2 =1, and on low cycle IN2=0. During off time IN2=1 and IN1 (brake mode).
Any clarification on why the motor fails to turn in coast at duty <100%