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.

DRV8303: About the deviation of the motor speed

Part Number: DRV8303
The average rotation speed of the motor converges at 102-103% of CLKIN.
I understand that the hall signal from the motor is not uniform and has a variation of 10 to 20%.
Is it expected that the average speed will deviate by 2-3% as a result of the motor driver control?

Asynchronous, Clock Freqency Mode, BASIC=1
CLKIN=600Hz

If so, what is the mechanism by which the speed shifts?
  • Hello,

    For a device which uses hall sensors to commutate the motor we can only be as accurate as the hall sensors are.

    This being said 2-3% seems like a good result when using hall sensors with up to 20% variation.

    For more accurate control you will need to monitor the motor speed using the MCU and adjust the input PWM to maintain a closed speed loop.

    Regards,

    -Adam