Skip to main content
Associate II
Aug 27, 2025 3:34 PM UTC
Question

Use a resolver with Motor control

Hello,

I am working with Motor Control Workbench 6.4.1 for a project using Nucleo-G431Rb X-NUCLEO IHM08M1 and a PMSM motor. The position feedback is given by a motor resolver.

I read sin e cos values and calc the rotor position correctly.

If I generate a sensorless firmware all work but the issue is that I cannot find the option for a resolver in the Motor Control Workbench, only Hall sensors or Quadrature Encoder. Is there any way to go past this restriction for this use case, either through hardware or software ?

Any assistance is much appreciated.

Thank you

This topic has been closed for replies.

2 replies

GMA
ST Technical Moderator
Aug 28, 2025 6:10 AM UTC

Hello @Doublesets,

Thank you for your interest in our products.
As mentioned, only Hall sensors or quadrature encoders are supported in the current MCSDK version implementation.

If you agree with the answer, please accept it by clicking on 'Best answer'.Best regards.GMA
Associate
Oct 15, 2025 5:04 AM UTC

We had the same issue and decided to use a zero-crossing detector circuit to convert the sine-cosine waveforms to the quadrature waveforms.

Although it adds some delay, but it still works.

Regards