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.

Looking for some guidance / advice on motor control design

Other Parts Discussed in Thread: DRV8301, LAUNCHXL-F28027, DRV10983, DRV8313, DRV8307, DRV8308

Hello.

I am looking for a little guidance and/or advice on a new motor control system that I am developing. It needs to control two BLDC motors at 24VDC and low current. the motion requirements are simple (for now) and only need to spin the motor up to running speed and then spin it back down to stop. I am currently considering using the Piccolo and DRV8301 parts (based on the LaunchXL-F28027 C2000 and Boost-XL DRV8301 Dev kits), one set for each motor. I am also considering using a Tiva part (primarily because I am VERY familiar with that family) for the UI portion (LCD driver, Ethernet, SD Card, GPIO, etc.), I planned on using the Tiva to control the Piccolo micros via an I2C interface. 

Does this seem like a reasonable approach? Is it overkill? is there a more integrated approach (can one micro do it all)?

Thanks in advance.

  • Hi Jeff,

    What are your current requirements for the two motors? There are several devices that may be better fits, such as the DRV8313 with integrated FETs or the DRV10983. The DRV8313 has integrated FETs but requires an external controller. The DRV10983 is a standalone device that can be controlled by an analog input or I2C interface.

    Other options are the DRV8307 and DRV8308.
  • Rick,

    Thanks for the quick reply. I will take a look at all of your suggestions. 

    Do you think using a Tiva part for the UI / master controller is the way to go? In other words, there are not any "motor controller" parts that have all of the interfaces that a Tiva part would have, are there?

    Thanks,

    Jeff