cancel
Showing results for 
Search instead for 
Did you mean: 

l6235 brake issue

ross_atkinson
Associate II

i have a design using the L6235 motor controller. when the motor is running at 4800 I applied the brake and disabled the enable pin of the IC, all worked fine, But i was getting the motor overrun because of the inertia of the gears.
I tried to applied the brake with the enable pin high of the IC, but when i did this the IC blow. Is this because of my BEMF?
I believe the L6235 BRAKE pin can be used to quickly stop the motor while it is running: providing a low logic level to this pin all the high-side DMOS switch on, making a short-circuit across the motor windings. tried and it blow IC
While the motor is braking, both Thermal and Over Current protections still work? avoiding BEMF to cause a current exceeding the device's maximum ratings?
how can I change my design to avoid this?

regards

Ross

2 REPLIES 2
EThom.3
Senior

Hi Ross,

I haven't used this particular motor driver, but I rather doubt that the BRAKE pin is designed to stop a motor quickly. Especially if there is significant inertia involved. When you pull BRAKE low, the high-side FETs will short-circuit the motor windings, which can result in a tremendous current, depending on motor, inertia, wiring etc. The overcurrent protection won't help you, because the EMF current doesn't flow through the sense resistors when you do this. And the FETs may be dead long before the thermal sensor discovers that something is wrong. So, yes, I would definitely guess that Back EMF killed your chip.

The BRAKE feature is probably designed to (more or less) hold the motor in place, once it is no longer rotating. If you short the wires on a DC motor, and try to rotate it, you can probably feel what I am talking about.

 

I can think of only one relatively simple thing to try: Gradually reduce the speed by reducing the voltage on VREF when you need to stop.

As this device only has slow decay mode, I don't think it will increase the supply voltage while braking. Otherwise, there are simple methods of dumping the excess power in a resistor.

 

A more clunky hard-core method could be to use an old-fashioned relay to connect three power resistors to the motor windings when EN is low.

EThom.3
Senior

Correction: I had missed this:

"... the L6235 device features a non-dissipative overcurrent protection on the high-side power MOSFETs"

However, it will only work if you have connected the DIAG output to EN as in the datasheet, figure 19.