L6470 Case Temperature Reached Thermal Warning
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-05 11:20 PM
Hi ST expert,
I am experiencing stepper driver L6470 hot temperature issue and need your expert advice on my schematic design.
Symptom:
- During power-up --> No heat-up.
- After initialization --> Case temperature start to increase.
- 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.
- Labels:
-
STM32 Motor Control
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-05 11:40 PM
Welcome @Haslimi, to the community!
Please replace the 220pF at C54 with 220nF.
Regards
/Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-06 1:08 AM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-06 1:28 AM
Blue is one channel, red the other one?
How is your initialisation routine implemented?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-06 4:18 AM
Output 1A = Blue
Output 1B = Red
For initialization, I use CAN command. Pls see attachment.
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-06 4:35 AM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-06 6:37 AM
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.
