Skip to main content
Visitor
June 29, 2026
Question

L6470 vs L6472

  • June 29, 2026
  • 2 replies
  • 21 views

I want the motor to run at 4000pps with 38 V power supply and full step with 17HS 8401!
In this case, which is superior, L6470 (voltage control) or L6472 (current control)? Also, if you have any points to keep in mind, please let me know.

2 replies

Peter BENSCH
ST Technical Moderator
June 29, 2026

Welcome ​@karuby, to the community!

both L6470 and L6472 are current-controlled, but not in exactly the same way:

  • L6470: classic current control with KVAL-based amplitude regulation
  • L6472: predictive current control with adaptive decay

For this motor and speed target, L6472 is the better choice, because it has direct current regulation with target current setpoints via TVAL_HOLD, TVAL_RUN, TVAL_ACC and TVAL_DEC. This allows the desired phase current to be set more directly, the control is more robust, behaviour at high speeds and under changing loads is better, and tuning is less time-consuming.

However, with 4000 pps = 1200 rpm, you should expect significantly reduced torque.

Hope that helps?

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
karubyAuthor
Visitor
June 29, 2026

Thank you for your answer, Peter.

I am arranging EVAL6472H. I'm going to use this to see if it spins at 4000PPS in full steps.

Please tell me the procedure to try, each register item, and the set value if there is any.