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.

DRV8830: Hardware Setup

Part Number: DRV8830

Hi, 

I'm a beginner trying to connect a DRV8830 motor driver to a Silicon Labs EFM8UB11F16G 8 bit Universal Bee microcontroller. I'm using breakboards and breadboard setup for testing and trying to program for communication. This microcontroller uses a combined SMB/I2C bus to master port with slave I2C bus from other ICs.

I was hoping someone could quickly review the submitted schematic to see if the hardware setup looks alright so I know to focus on the software. I have also included multimeter measurements on the schematic.

Thank you,

Coby Brodigan

  • Hi Coby,

    The PAD should be connected to GND. If not, the device may overheat and enter thermal shutdown.

    If you want to minimize communication with the DRV8830, it is a good idea to add a pullup and monitor the FAULTn pin. Since you have additional GPIOs available, it can be used as an interrupt.

    What it the max current through the motor? You have the over current event set at .5A. Is that desired?

    The rest of the schematic looks good.
  • Thanks for responding Rick!

    I should have the PAD connected to GND on the actual circuit board, at the moment I'm just testing with the chip on a breakboard with a breadboard.

    This is a learning project so I'm not aware yet on how to adjust the over current event. The highest current that will be used is 3.7V into the motor driver well under what the motor can handle. Would .5A be alright?

    I think what I was concerned with the most were the pull up resistor values on SDA and SCL. Im using 2K each, do those suffice?

    I haven't been able to get the driver to communicate with the microcontroller yet but Im thinking (hoping) its a programing issue so I want rule out hardware if I can.

    Thanks!