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: PWM speed issue

Part Number: DRV8306

Hi Team,

Could you help share how can the speed of the BLDC be adjusted by the PWM of the DRV8306, by the frequency or duty cycle of the PWM? Also, what is the highest speed supported by the DRV8306? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    Changing the duty cycle of the input PWM will change the speed of the motor.

    The highest supported speed of the DRV8306 is dependent on the motor being used. The DRV8306 can support up to 30kHz hall sensor frequency. To calculate the hall sensor frequency relative to the number of motor pole pairs and RPM, use this equation:

    F = N*RPM/60 (F in Hz, N is pairs of poles, RPM is revs per minute).

    Please note that this DRV is open loop only but you can make it closed loop by using FGOUT and your MCU. The MCU will need to parse FGOUT and control the DRV inputs so that the loop is closed.

    Regards,

    Joshua