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.

DRV8881: Stepper motor control solution for 256 micro-stepping, 2A peak

Part Number: DRV8881

I am trying to find a solution for designing stepper motor controller, the requirements include: 2A peak, up to 256 microstepping, a rotary encoder to close-loop control, etc. 

(1). What could be a good solution for very limited space installation?  maybe MSP430 + DRV8881? 

(2). In order for the development, what development tools and EVM kit do I need to purchase? 

Thanks and appreciate your help! 

  • Hi Ming,

    The DRV8881EEVM can provide a starting point. The DRV8881E allow high levels of microstepping by providing two reference voltages and controlling the Phase and Enable signals.

    The firmware provided with the device is an example of how to control the device.

    Eventually, you may need to separate separate the on board mcu from the DRV8881E to control the DRV8881E with your own mcu board. The reason is that the on board mcu does not have access to unused GPIOs for expansion.
  • Thanks Rick. Yes I am designing my own board to have MCU and DRV8881E. How do I develop the software for the MCU, such as MSP430? Do I need to purchase/use CCS (code composer studio), and a development kit, such as MSP430 Launchpad?  so I can program/debug/emulate the code on the launchpad before my own board is available?