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.

minimum delay for each sequence of motor.

Other Parts Discussed in Thread: DRV8834

Hi all,

I am using microcontroller (MKL46Z256VLL4) and stepper motor driver IC(DRV8834).

Pin-A1             PinA-2             PinB-1             PinB-2             Hex

1                      0                      0                      1                      0x9

0                      0                      0                      1                      0x1

0                      1                      0                      1                      0x5

0                      1                      0                      0                      0x4

0                      1                      1                      0                      0x6

0                      0                      1                      0                      0x2

1                      0                      1                      0                      0xA

1                      0                      0                      0                      0x8

I am using these sequence for motor rotation (clockwise). kindly may i know what is the minimum delay for each sequence of motor. 

  • Hi Yusup

    It depends on the MAX speed of the motor can run in the loading condition.

    For example, if your motor can run 500 rpm as the MAX speed with proper torque for the application, and has 18 degree/full step (Should be a PM stepper will usually 18 or 36 degree/step). Every your sequence produce a full step, the duration of a full step at MAX speed will be

    18/(500/60*360)=0.006 s.

    So, you have 6ms to your eight half step sequence. And you get 0.75 (6/8) ms as the min delay of you sequence.

    Best regards,

  • Hi Yusup

    Also please note a different scenario is the MAX start up frequency of the stepper motor. That will be much lower then the MAX speed during operation. So you should have longer delay of the sequence to meet the MAX start up speed.

    Best regards,