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.

which stepper motor driver has integrated counter we can set as step number the motor should run?

Other Parts Discussed in Thread: DRV8846, DRV8824, DRV8711, DRV8818

I'm using linux, and want a stepper motor driver which can set step number the motor should run, and report state change (e.g. stopped) to cpu through interrupt.

but I can't find one can set step number.

  • Hi Qingliang,

    DRV8x stepper drivers don't have this function on-chip. The step number control is a high level system control and most customer want to do it for their own applications.
    If you look at most of our DRV8x EVM, we have some devices with the step counter and aceleration and deceleration profiles on the MSP430 MCU and controlled by GUI. For example the DRV8711, DRV8818, DRV8824, DRV8846 EVM. Please check if this can help.

    Best regards,
  • do we must use a seperate MCU to control motor?
    I'm using Linux on cortex a9, currently use a fpga to control motor.
    I've checked the datasheet of cpu, the cpu do have PWM, but how to control the step number motor should run under Linux?

  • Qingliang,

    Yes. It is better to have a seperate MCU to control the stepping, acceleration and deceleration of stepper.
    I think there is nothing to do with the Linux or other system. Normal the operation system only does the higher level parameters settings for the control system. You need real time control to the motor driver system.

    Best regards,