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.

DRV8308: detailed procedure to run BLDC with microcontroller

Part Number: DRV8308
Other Parts Discussed in Thread: DRV10987, DRV8320

Dear experts,

This might look like a stupid question but please give your time to help me asap.

I have a BLDC motor (24V - 100W) called nema23 with specs as below picture:

1/ Can DRV8308 work with this specific motor?

2/ If possible, please provide the detailed connections according to this motor (especially for Hall connection)

3/ I will use a microcontroller to control speed, pwm mode, direction and brake. What can I do to make this motor run. I mean the detail step by step such as setting up mandatory parameters, and through spi or what?

I have read through the datasheet of DRV8308 but could not conclude all needed steps to make the motor run. I need to finish my prototype asap then will run into mass production.

Thanks in advance,

Dientu28

  • Dientu28,

    Yes this motor should work with the DRV8308. I would recommend ordering an EVM and using it to verify your operation and settings: http://www.ti.com/tool/DRV8308EVM

    The User's guide of the EVM shows how to run a very similar motor here: http://www.ti.com/lit/pdf/slvua41

    Regards,

    -Adam

  • Thanks Adam for your info.

    Can I use drv8308 to spin bldc without a microcontroller? If so, do I need to do preset something on DRV8308 to make it works and what are the mandatory required things for this.

    Thanks.

    Dientu28

  • Dientu28,

    You will need to configure the device using SPI, there is no way to use this device with an MCU. What is your expected max phase current?

    Regards,

    -Adam

  • Hi Adam,

    I'm going to use max power of my motor. So how can I determine how much current (mA) I should config for DRV to control FETs?

    Thanks,

    Dientu28

  • Dientu28,

    I was asking about the max current because we have some lower power devices that you may have been able to use that support lower current only (<2A). I would recommend using an EVM and the associated User's guide to get your motor spinning the first time.

    Regards,

    -Adam

  • Hi Adam,

    At first, I intended to use 100W nema 23 which was mentioned above for my project. In order to be safe with rated current and peak current at 6.4A and 19A respectively, I chose DRV8308 as my driver. This was not only meet my design's specs but also its simplicity for implementing.

    However, I'm thinking to choose 30W nema17 which has rated current about 1.67A and 5A at peak. I did investigate about DRV10987 but it looked so complicated for implementing.

    1/ Can I use DRV8308 with low current motor like 30W nema17?

    2/ Can you recommend the most suitable drivers for me to meet this new motor's specs?

    Thanks for your time.

    Dientu28

  • Dientu28,

    Yea you can use the DRV8308 for lower power.

    For integrated control, this is the recommended device for your case.

    The DRV8320 can also accept 1x PWM and hall sensors. Have you checked this device?

    Do you need speed control in the driver? Or can you implement the speed loop in the MCU?

    Regards,

    -Adam