Skip to main content
Associate
January 6, 2025
Question

L6470 Case Temperature Reached Thermal Warning

  • January 6, 2025
  • 5 replies
  • 1281 views

Hi ST expert,

I am experiencing stepper driver L6470 hot temperature issue and need your expert advice on my schematic design.

Symptom:

  1. During power-up --> No heat-up.
  2. After initialization --> Case temperature start to increase.
  3. Motor movement --> No issue.

My schematic as attached.

Input to the board is 48V step down to 36V using DC to DC converter.

Added current sense circuit at the input side of driver.

*Motor supply voltage compensation is disabled by FW.

Thank you so much in advance.

 

 

 

 

5 replies

Peter BENSCH
Technical Moderator
January 6, 2025

Welcome @Haslimi, to the community!

Please replace the 220pF at C54 with 220nF.

Regards
/Peter

HaslimiAuthor
Associate
January 6, 2025

Hi Peter,

Thank you so much for your prompt response.

Update:

Changed C54 from 220pF to 220nF(0.22uF)(Murata #GRM188R71E224KA88).

Result: No improvement.

Sharing the driver output current to the motor during initialization in attachment.

 

Peter BENSCH
Technical Moderator
January 6, 2025

Blue is one channel, red the other one?

How is your initialisation routine implemented?

HaslimiAuthor
Associate
January 6, 2025

Output 1A = Blue

Output 1B = Red

For initialization, I use CAN command. Pls see attachment.

 

Thank you.

Peter BENSCH
Technical Moderator
January 6, 2025

There is a community guideline that you should follow if you want to get a meaningful answer or any answer at all. If we have to ask for every detail individually, it will be difficult to answer.

The L6470 is a motor driver that is controlled via SPI, which has nothing to do with CAN.

HaslimiAuthor
Associate
January 6, 2025

Yes, the CAN command sent to STM32F4, and uC will communicate to L6470 thru SPI to do homing based on FW setting. Anyway, I will proceed to community guideline for further discussion.

Thank you so much on your help. Have a nice day.