Skip to main content
Visitor II
Sep 12, 2025 2:02 AM UTC
Question

pin conflict on MCSDK board designer

conflict.pngcurrent settings.pngvoltage settings.png

 

picture tells all. the resolver says these two functions have conflicting IP settings but the settings themselves apparently not.

This topic has been closed for replies.

2 replies

Gael A
ST Employee
Sep 22, 2025 3:42 PM UTC

Hello,

The Phase Voltage Sensing is always used in addition to the Current Sensing feature, it must observe a few rules :

  • It must use the same number of ADC than Current Sensing (2 or 3, since this is an HSO only feature)
  • It must use the same ADCs as Current Sensing too, but the order does not matter.
    • Ex : Current Sensing: U->ADC1 ; V->ADC2 ; W->ADC3 and Phase Voltage: U->ADC3 ; V->ADC1 ; W->ADC2 is possible
  • In case of 2-ADC, the used ADCs for Current Sensing and Phase Voltage must be complementary !
    • Ex1 : Current Sensing: U->ADC1 ; V->ADC1 ; W->ADC2 and Phase Voltage: U->ADC1 ; V->ADC2 ; W->ADC2 is possible
    • Ex2 : Current Sensing: U->ADC2 ; V->ADC1 ; W->ADC2 and Phase Voltage: U->ADC1 ; V->ADC2 ; W->ADC2 is NOT possible

 

If you agree with my answer, please consider accepting it by clicking on 'Accept as solution'.
LJim
Visitor II
Oct 29, 2025 6:57 AM UTC
I encountered the same issue.
Everything works fine when I generate the HSO project using MCSDK 6.4.0 with a custom inverter board,
but when I open the project with MCSDK 6.4.1 Board Designer, an error occurs.

MCU: STM32G431CBU6
 
LJim_0-1761720306795.png
LJim_2-1761720374553.png
 
LJim_5-1761720537324.png

Pin assignment in project generated by MCSDK 6.4.0:

LJim_6-1761720693918.png

 

LJim_7-1761720742505.png