Skip to main content
Visitor II
February 28, 2025
Question

How to use inline phase shunts with ST MC Workbench code?

  • February 28, 2025
  • 1 reply
  • 435 views

Hi, I'm developing a board to control motors using FOC. For this, I will use the MC workbench tool to generate the code. However, when I describe the hardware in the shunt resistors section, there is no "in-line" option, only the low-side option, but my board only has them in-line and I can no longer modify it. What can I do in the code to be able to use the shunt resistors in this way?

1 reply

GMA
Technical Moderator
March 6, 2025

Hello @Liann1,

As you mentioned, "in-line" shunt topology is not supported on MCSDK.
- Using three "in-line" shunt per phase, you can use 3Shunt low side topology FW (sampling will be done when the corresponding low-side switch is turned on and then aligned with current on in-line shunt). 
- ICS Current topology could be considered as closer to in-phase topology, but it will not take into account in-line amplification timings (as common-mode step).
Both current sensing topology are described in User Manual documentation available through "Workbench tool">About>Documentations>Documentation>"User manual" tab, "Current sampling in three-shunt topology" and "Current sampling in isolated current sensor topology" links.

 

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
Visitor II
May 22, 2026

Hi @GMA. I too am interested in the in-line shunt topology. I've looked at the documentation but it's not clear to me how the ICS topology would differ. Are there some timing subtleties? Would you be able to give a little more detail? Thanks!