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.

Can DRV10983 drive a high speed motor

Other Parts Discussed in Thread: DRV10983

The motor model is BN28-29AF-01. It's a three phase BLDC motor. Some parameters are listed here for quick reference: 24V, 8-pole, 8870RPM,12.67A (without load it consumes about 1.5A),0.087-ohm (phase-to-phase), 0.11mH (I think it's phase-to-phase but not sure), rotor inertia 4.4,back emf 2.57V/KRPM. All I want is to drive it unloaded.

  • Hi Gang,

    I've notified the expert for this device to advise.

  • I just receive the motor I ordered. Now I can use it for testing. The model # is BN12-13AF-02LH. Here is the parameters by spec: 24V, 8-pole, 12736RPM, 1.13A, 3.89-ohm (I got 1.76-ohm phase-to-phase), 1.1mH, rotor inertia 0.04 (I am not sure if the unit match your application note of ms). More detail information can be found at www.moog.com/.../Moog-Motors-Motion-Technology-Catalog-en.pdf.
    I am using the evkit to evaluation the part. I have read through the application note of SLOU395B. Of all the parameters discussed in the note, only phase resistor and Kt are used for the Evkit GUI. Where all the other parameters (operation voltage, number of poles, maximum speed/current, LR constant, and Inertia) go?
  • Gang,

    For first motor- electric frequency is 8870*8/120= 591 Hz and for second motor, 849Hz so both motor can be driven by DRV10983 as long as load on their shaft does not increase the current beyond 2Amp current limit of device.

    For GUI tuning, Motor resistance phase to center tap and velocity constant are most important because success of control algorithm depends on right values of them.

    Motor pole is required only to display RPM from electric frequency, does not play role in control algorithm.

    You may ignore Inductance and inertia.

    Best Regards

    Milan-Motor Application Team

  • Hi, Milan,

    Thanks for the reply. I am a little surprised that the inductance of the motor dose not play role in control algorithm, especially at the start up. Lower inductance for the high speed motor will cause the current rise very fast and trigger the current limit. If the circuit wait too long (fixed off time) before the another try, you might not inject enough energy to make the motor start up. I am not an expert for this. I just guess that might be the reason. I have no problem to run the motor that comes with the evkit. I have pretty accurate phase resistance but not that accurate velocity constant (kt). But I have tried Kt from 20 to 150 with no luck (fan seems try hard at around 50). I plan to give another try and make sure I don't make any mistake.
  • Gang,

    You are right about your understanding of current rise time due to difference in motor inductance. In DRV10983 this phenomenon is indirectly taken care of adjusting open loop current rate and open loop peak current setting.

    Velocity constant is very important parameter for successful spinning; I would suggest you to measure is by externally rotating it and measuring back-emf across any two phase terminal, as mentioned in GUI tuning guide. Other-wise it would be difficult to tune the GUI with blind values of Kt.

    Best Regards

    Milan-Motor Application Team