Skip to main content
Visitor II
Apr 30, 2026 3:12 AM UTC
Solved

HSO on G431

Hi,

I'm trying to setup HSO on the G431, I used the B-G431B-ESC1 board as a starting guide. I'm trying to use differential sensing with internal OP-AMPs and internal PGA. I have split the currents and phase voltages across ADC1 and ADC2 but I still cannot get the HSO option to show up with MC workbench. I'm using the latest version. I have attached my board JSON file, any guidance will be appreciated.

Thanks,

Ray

Gael A
Gael ABest answer
ST Employee
Apr 30, 2026 7:52 AM UTC

Hello sst1010,

When it comes to the Internal OPAMP topology, the HSO currently only supports the ThreeShunt_RawCurrents_Differential_ExternalGain_FilteredADCInput hardware variant. Apart from that, your ADC layout is correct.

If you agree with my answer, please consider accepting it by clicking on 'Accept as solution'.

2 replies

Gael A
Gael ABest answer
ST Employee
Apr 30, 2026 7:52 AM UTC

Hello sst1010,

When it comes to the Internal OPAMP topology, the HSO currently only supports the ThreeShunt_RawCurrents_Differential_ExternalGain_FilteredADCInput hardware variant. Apart from that, your ADC layout is correct.

If you agree with my answer, please consider accepting it by clicking on 'Accept as solution'.
Associate
Aug 27, 2026 6:44 AM UTC

I have a motor that uses the STM32 HSO for position‑feedback estimation. Its phase resistance is 40 mΩ at 20 °C and 45 mΩ at 70 °C. When the phase‑resistance parameter is set to 40 mΩ, the motor runs normally at around 20 °C. However, frequent start‑up failures occur once the motor temperature rises to approximately 50 °C. How can this issue be resolved?