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 startup time

Other Parts Discussed in Thread: DRV10983

Hi Guys,

I'm using a DRV10983 to run a small BLDC motor.

It is working well but ... the startup time (measured from writing the speed into 0x00 register to the moment when the ic starts to drive the motor) is about 1,8 second. And it is too long for my application.

I found no fault / errors ... only a long time.

Any ideas?

thanks!!

diego

  • Hi Diego,

    Our expert has been notified and should reply soon.
  • Hi Diego,

    Please help us with Start-up, IPD, Close loop acceleration and before start-up setting to provide you the right answer.

    Best Regards

    Milan-Motor Application Team

  • Hi Milan,

    thanks for your quick reply.

    I'm driving a Maxon Motor 351098 (Rph-ct: 3.4ohm / Kv-ct: 18mV / Hz)  and I follow SLOU395B.pdf -DRV10983 tuning guide in order to select best Rm and Kt parameters (just matching the figure 21 as best as possibile and checking the max current at max speed appling nominal breaking force to the motor).

    So, now, at the power up, I load following parameters (in the same sequence as I write):

    reg 0x00 = 0x80
    reg 0x01 = 0x80
    reg 0x03 = 0xC0
    reg 0x20 = 0x5D
    reg 0x21 = 0x0A
    reg 0x22 = 0xAA
    reg 0x23 = 0x2F
    reg 0x24 = 0x8A
    reg 0x25 = 0xC0
    reg 0x26 = 0xFA
    reg 0x26 = 0xA7
    reg 0x27 = 0x7C
    reg 0x28 = 0x84
    reg 0x29 = 0x28
    reg 0x2A = 0x07
    reg 0x2B = 0x00

    So, DRV10983 start correctly to drive the motor. By modifying reg 0x00 value I'm able to set the speed. Acceleration ramp is ok.

    To stop the motor I assign reg 0x00 = 0x00.

    So, to restart the motor I write a new speed value in reg 0x00. I found that DRV10983 begin to drive motor only 1,8 seconds after the writing new speed

    in register 0x00.

    I check fault / status registers but found no faults.

    Can you suggest where I'm wrong?

    thanks

    diego

  • diego,

    I think it due to some wrong start-up parameter setting. Could you please tune the motor using DRV01983 GUI, it will lot more easy to torubleshoot.

    Best Regards

    Milan