Brushless motor control

1overcosine_c:
So I've been trying to design a brushless ESC based on an arduino and the L6234 triple half bridge IC (http://www.farnell.com/datasheets/1689789.pdf), but I've been having some trouble...

For some reason, I get some weird jumpy movement on the motor when I tie one of the inputs to 5V and the rest to ground (instead of the motor holding a position like it should when one of it's phases is held high), and the atmega chip on the arduino is heating up like crazy! I pulled the plug when this happened of course, but I can't figure out why.

Here are my connections to the IC:

VS to +12V and GND to ground.
Outputs to the three motor pins
Inputs to 3 of the i/o pins on the arduino
VBoot to Vs
VREF and VCP with a 100nF cap to ground
Enables to VCC (5V)
Sense pins to ground

all this with a 470uF cap between VS and GND

Is there something wildly wrong here? I've been loosely following this schematic: The file does not exist

Thanks in advance for any help :slight_smile:

Connecting it differently from what the datasheet says is not going to work.

You must connect all the bootstrap stuff right or it cannot function.

When you say ESC what type of motor are you trying to control? Its not able to
source much current being a DMOS design.