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.

DRV8711 register optimization for stepper motor

Other Parts Discussed in Thread: DRV8711

Hello Team,

We are using a stepper motor from Nanotec called ST6018M2008-B together with the DRV8711 booster pack. We have followed the optimization guide to get a sine wave output on the motor current. However, we are now getting the attached wave form and we are not able to find out the optimization we need to do for the 90 deg position points.

The current register values that we use are the following:

addr 0: 0xd31

addr 1: 0x140

addr 2: 0x58

addr 3: 0x070

addr 4: 0x206

Other registers we keep as default values.

Do you have any suggestions which DRV8711 register parameter we should try to optimize?

Thanks, Thomas

 

ST6018M2008-B

  • Hi Thomas,

    Please try changing address 2 from 0x58 to 0x3C. This will reduce the off time from 44us to 30us. If that improves the waveform, the value can be further reduced to 0x28 (20us) or 0x14 (10us).

    Reducing the off time should reduce the current ripple at each step.