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.

Stepper motor driver & controller for beginner

Other Parts Discussed in Thread: DRV8823, DRV8821, DRV8711, BOOST-DRV8711, MSP-EXP430F5529LP

Hi,

Stepper motor beginner here! I'm looking easy way to use stepper motor with microstepping with circuit driver and controller. The stepper motor is bipolar. Currently we use stepper motors that have integrated controller and driver, but they wont work in this project (too big). So I was browsing all the different driver IC's and found few that had "serial" as control (for example DRV8823). Does this mean I can control it from PC directly without any kind of  controller ? And I don't see any mention about microstepping in this case. Can it only full step? Do I need microcontroller for microstepping? Please advise for as simple as possible way to build working system.

Best regards,

Harri Harju

  • Harri,

    DRV8823 can support 1/8 u-stepping. You will need an external micro-controller to create serial interface  and as well indexer logic, as explained in data-sheet to get the complete solution.

    If you are not particular about serial interface, you consider DRV8821 as it will have indexer logic in-build, you will just need to create Step logic from external micro-controller. It will be simpler than DRV8821.

    Plus you may also consider, DRV24/25  for support upto 1/32 u-stepping and DRV8711 pre-driver solution for support upto 1/256 u-stepping.

    Best Regards

    Milan-Motor Application Team

  • Hi Milan, thanks for your quick reply.

    What kind of micro-controller would you suggest for DRV8711. Would one the MSP430 series work ?

    Best regards,
    Harri Harju
  • Harri,
    Yes MSP430 series MCU is fine to use with DRV8711. There is TI -reference design, refer to below:
    www.ti.com/.../tida-00261Best RegardsMilan-Motor Application Team
  • Thanks Milan,
    I checked the design. Couple more questions before I place the order.
    I wanna test the chips first with the readily made boards. In this case launchpad and driver board BOOST-DRV8711.
    I was looking the launchpad version MSP-EXP430F5529LP (is this model even compatible with the BOOST-DRV8711 boosterpack?)  and it says "Integrated Full-speed USB 2.0 (HID/MSC/CDC) for creating PC-connected applications". Does this mean that the board (and thus stepper) can be controller in real time from pc? The application we are doing just needs few basic commands like "move X steps", but it needs to be controlled from pc. Also can I do limit switches with these boards?

    Best regards,
    Harri Harju

  • Hi Harri,

    The http://www.ti.com/tool/boost-drv8711 + http://www.ti.com/tool/MSP-EXP430G2 is all you need to spin your bipolar motor. You will just need a motor and a power supply.

    We provide a simple application with the G2553 launchpad for stepper motor control. Check out the BOOST-DRV8711 User's Guide for more information.

    http://www.ti.com/lit/pdf/slvu967

    You can use the F5529 LaunchPad but we do not have a demo project for this microcontroller.