cancel
Showing results for 
Search instead for 
Did you mean: 

Why is heating up L6230 chip (on IHM07M1 expansion board)

DBake.18
Associate II

I have a Nucleo-F302R8 board with X-Nucleo-IHM07M1 motor driver.

When I run the motor (using my sensorless algorithm, PWM frequency is 20kHz) the L6230 chip is started to heat up and the temperature of the chip has very fast increased.

In the L6230 datasheet is written that in the driver is inserted dead time of 1us (if I understand correctly, dead time is set by hardware and I dont need care about him).

Is that correct and could I change dead time and how?

When I used "MotorControlWorkbench" application everything is work correctly, the motor is running from min to max. speed, without heating up of L6230 chip.

In my sensorless control algorithm I am using only the next pins of L6230 chip:

- EN1, EN2 and EN3 (for enable the whole bridge),

- IN1, IN2, and IN3 (on that pins I generate PWM signals, without dead time),

- 3 pins for reading currents

I don't understand why are L6230 chip starts to heat up using my sensorless algorithm.

Can someone help me?

Kind regards,

Dražen

0 REPLIES 0