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.

DRV8244S-Q1LEVM: SPI Motor Control

Part Number: DRV8244S-Q1LEVM

Hello E2E Experts,

Good day.

I have the SPI variant DRV8244SQRYJRQ1 motor driver chip and was wondering if I can control the speed of the motor using SPI.  I can turn the motor on 100% duty cycle using the S_EN_IN1 variable, but I cannot figure out how to make the motor spin slower.  Is the only way to control how fast my brushless dc motor spins to write a PWM signal to the EN/IN1 pin, or can I do it digitally through SPI?

If it is possible, I need to know which register(s) are used to control the speed of the motor.

Regards,

CSC

  • Hello,

    Did you mean "brushed" motor instead of "brushless"?  For speed control, we recommend an external PWM input.  Technically, you can control speed by setting and resetting the S_EN_IN1 bit, but you would be limited by the frequency of your SPI bus for PWM.

    Regards,

    Ryan