Customer asks:
We are using the DRV8301-HC-EVM with Hercules RM46CNCD for initial motor control development work. Recently, my software guy Mike, ran into an issue with failing to spinning the BLDC using Hall Sensor feedback.
I took a look at the HW and see that he is commanding the PWM inputs to the DRV8301 properly, but the high side output drivers do not pass the charge pump voltage when on. The charge pump is pumping and the GVDD rail is at 10V. If we give the rotor a twist, the motor starts to spin and DRV8301 outputs are all as expected.
Based on this empirical data, I had Mike sequence the PWM inputs through a commutation cycle regardless of the hall sensor feedback, and viola, the motor starts every time.
I see nothing in the DRV8301 datasheet that suggests the high side drivers will not turn on until PWM sequencing starts. The low side drivers turn on... so it does not appear that the part is in a fault state.
Any idea what causes this behavior, and if it is expected? For now, we will continue to kick-start the commutation... but I would like to understand why this is required.