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: Speed control between Analog input and PWM

Part Number: DRV10983

Hi all

Would you mind if we ask DRV10983?

<Question1>
On the I2C speed control, Maximum Velocity is 51Hz.
-MotorSpeed1 = 0x01;
-MotorSpeed2 = 0xFF;
-Velocity = 512 (0x01FF) / 10 = 51 Hz
-SpeedCtrl1 : 0xFF, SpeedCtrl2 : 0xX1
In case of speed control between Analog input and PWM, is Maximum Speed Command the same value 51Hz?

<Question2>
If our customer would like to use RPM=4500 with pole=4, we guess that it is impossible, isn't it?

Kind regards,

Hirotaka Matsumoto

  • Hi Matsumoto-san,

    Our experts have been notified and should reply soon.
  • Hi Matsumoto-san,


    Question 1: 511 corresponds to 100 % input duty cycle. Motor will be able to run at maximum speed when speed command is 511. 511 is just digital representation of input duty cycle.

    Question 2: Customer should be able to use DRV10983 to spin motor at 4500 RPM, I don't see any problem.

    Regards,
    Krushal
  • Krushal san

    Thank you very much for your prompt reply!

    We would like to confirm one point about Question2.

    We guess that speed(rpm)'s formula is as follows;
    -speed (rpm) = motor speed (Hz) × 120/pole

    Motor speed(Hz) is maximum velocity = 512 (0x01FF) / 10 = 51 Hz, so if we choice pole 4 motor, speed(rpm) maximum will be 1530rpm.

    Is our recognition incorrect??

    Kind regards,

    Hirotaka Matsumoto

  • Hi Matsumoto-san,

    There is no correlation between Motor Speed (0x11 and 0x12 )and Speed Ctrl (0x00)

    Motor speed is output register, it indicates the actual speed of motor. It is 16 bit register and maximum value is 65535.

    511 is input for speed and its corresponds to 100 % duty cycle, refer 9.3.3 Motor Speed Control in datasheet.

    Regards,
    Krushal