I'm trying to get a stepper motor running using an L6470 stepper driver. L6470 is connected according to the recommended design. The motor is a NEMA23, rated 2A, inductance of 5.2mH and resistance of 1.9Ohm/phase. The L6470 is connected to an MCU the drives it. All parts are from decent suppliers and no black-market/fake parts.
At first, I used a lab power supply to generate 12V in order to run the motor. After some tests all seems to work fine, so I've changed the lab power supply with a 24V power supply (Main power supply for the whole system) and a DCDC converter just for this motor.
Things seems to work fine for 15 minutes before the DCDC is fried. This happened 3 times so I can rule out bad part. The coil on the DCDC is just warm and testing the coil after failure of the module
The MCU and L6470 work fine and and with the lab power supply the motor rotates as requested with no issues at all. Current never goes up above 1.5A (at least what my 100Mhz scope can measure over a known measurement resistor)
I've attached the schematics of the design. You can find the DCDC schematics here: Murate OKI-T/36W-W40
Any idea what keeps frying the DCDC? Back EMF maybe?
Should I increase the 100uF capacitor?
Should I have any protection against back EMF? Should I worry about Back EMF at all?
Should I add input decoupling capacitors before the DCDC? will this help?
Thanks for your help.
The Design

Murata DCDC, TI IC got fried
