L6470 "blows up" in certain operating mode
We are using a L6470 to drive a stepper. We use the SW-Pin to hold the motor in stop condition. The SW-pin causes a hard stop on falling edge. To prevent the motor from running again also if the firmware would send a run command we provide a clock signal on SW-pin with roundabout 2,7kHz.
Now it happens twice that the driver burst into flames.
What happens exactly during the hard stop? From the view of the damage I think this is no overcurrent on the motor windings, but an cross-current through both high side and low side MOSFETs.
Normally I would have expected the driver itself is safe for cross-currents. Could it be, that our clock signal on the SW-pin can bring the driver to an undefined condition wher we have both mosfets turned on?
Do you have any other ideas, suggestions?
