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.

DRV10983: Setting motor to specific RPM

Part Number: DRV10983

Is there an equation or method for calculating the values to write into SpeedCtrl1 and SpeedCtrl2 to set the motor to desired RPM (based on motor params)?

I'm able to read back the values from MotorSpeed1 and MotorSpeed2 and calculate RPM. I know that it would be possible to read back the current motor speed and adjust the SpeedCtrl1/2 values to adjust it, but this yet another control loop on top of what is already happening in the IC.

  • Hi Stephen,

    DRV10983 is voltage mode controller, there is no speed controller.  Based on the BEMF constant, R, I we can estimate the speed, but it will not be accurate unless we know motor model fully .

    There is Tach output (FG), also read I2C for speed feedback and control the output speed.

    Thanks and Best Regards,

    Venkatadri S