This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV8306: Motor not running with 100% PWM pulse step on PWM pin

Part Number: DRV8306
Other Parts Discussed in Thread: TLC555

Hi all,

we realized a board to test the DRV8306 controlling a 24V  BLDC motor (see attached diagram).

I have a TLC555 which generates a 0-99% PWM and everything works fine: the motor run and we are able to control the speed by moving the potentiometer R92.

But, when I apply a 0 to DVDD pulse step on the PWM pin (i.e: PWM at 100%) by closing pin 3 and 4 of SH10 jumper the motor won't run (it seems stuck): sometimes I can hear a little gear movement, but then it doesn't run.

I have already tried to tie VDS and IDRIVE pins to VDD but nothing changed.


Can you help me?
Thank you in advance,

SCHEMATIC-DRV8306P.pdf

  • Hello Marco,

    I would recommend decreasing the value of R107. When a 100% duty cycle is applied on the PWM pin and the driver hits ILIMIT, the cycle-by-cycle current limiting function kicks in but will not reset until a new PWM edge is received. With 100% duty cycle, there is no new input edge to reset the cycle-by-cycle current limit.

    Thanks,

    Matt