Skip to main content
Senior
January 29, 2026
Solved

Motor RPM Rises and jerks at Startup in STEVAL-ESC001V1

  • January 29, 2026
  • 1 reply
  • 660 views

Hi,

I am using the steval-esc001v1 and the A2212 1000 KV BLDC Motor with the motor parameters are,
Screenshot (48).png

 

The ESC input range is 1060–1860 µs. I arm the ESC at 1000 µs and then increase the input to 1062 µs, at which point the motor starts running. After startup, the RPM and current gradually increase without any change in the input signal. Within few seconds it reaches 4000 rpm (approx), then motor suddenly jerks and then settles at a minimum speed of around 1000 RPM. Sometimes, after this jerk, the motor stops completely.

I would appreciate help with maintaining the motor speed at 1000 RPM after startup.

Additionally, the motor turns 1 rotation during the power-up of the STEVAL-ESC001V1. Is there a way to prevent this initial turn at power-up?

Best regards,
Santhosh.

Best answer by GMA

Hello @santhosh16,

 

Did you first attempt to control the motor using Motor Pilot with the ESC feature disabled?
In this configuration, I set Drive Setting > Current regulator > Cutoff frequency to 2000 rad/s to control an A2212 13T motor.

When the ESC feature is enabled, the startup behavior depends on the RevUp which is defined in:

GMA_0-1770906122544.png

 



1 reply

Associate
January 30, 2026

Hi @santhosh16 ,

Are you using MCSDK version 6.4.0 ??

Senior
January 30, 2026


No, version 6.4.1

Associate
January 30, 2026

 

I faced a similar issue where the motor would overshoot during startup, reaching up to around 4000–5000 rpm before settling back to 1000 rpm. I experimented with optimizing the startup profile in the Workbench - adjusting phase durations, current values, and speed targets. These tweaks partially reduced the overshoot.

Later, I came across an article mentioning that the newer MCSDK version includes improvements to mitigate startup overspeed. I upgraded immediately, and the issue has been resolved since then.

Here's the link - MCSDK 6.4.0 is out! - STMicroelectronics Community 

All the best!