Skip to main content
Associate III
October 22, 2025
Question

New to STM32F446 and IHM08M1

  • October 22, 2025
  • 1 reply
  • 284 views

Hai All,

   Got a STM32F446 & IHM08M1.

   Planning to do the six step commutation using High/Low Method (without PWM), Hall Effect Sensor & Timer.

   What are the precautions to be considered?

    Any links..

1 reply

Senior III
October 22, 2025

 

STM32 ground and IHM08M1 ground should be solidly connected .A loose or floating ground can instantly damage gate drivers.

 Power logic (MCU) first, motor power second. Avoid powering the inverter without MCU outputs being in a known state.

 

The IHM08M1 allows configuration for different MCU voltages (3.3V/5V logic). Make sure it matches your STM32F446 board.

Confirm current sense or reference voltage jumpers are configured properly (even if you’re not using current sense initially). 

Use a Timer in Hall-sensor mode ( TIM1 or TIM2 on STM32F446 can be configured for this). It can automatically map Hall transitions to commutation events.

You can take at this development board aimed at experimenting with BLDC motors, driver circuits and commutation algorithms. https://www.pcbway.com/blog/Activities/Learn_and_Experiment_with_Electric_Motors_____SwarmDrive.html

 

 

Associate III
October 23, 2025

Thanks a lot, Sir.

Is it possible to use the workbench to generate a code, using 446 & IHM08M1?

Got stuck in the attached section?

Using all the latest tool versions.

Fabrice LOUBEYRE
ST Employee
October 23, 2025

Hi @JayarajAnbalagan 

Please review the release notes for X-CUBE-MCSDK in the "About > Documentations > Release Notes" section.
The release notes contain information about the required version of the STM32CubeMX tool for the MCSDK tool. For example, MCSDK version 6.4.1 requires STM32CubeMX version 6.12.0 or higher.

Additionally, I recommend reading the documentation available in the "About > Documentations > Documentation" and "About > Wiki" sections.

Best regards,

Fabrice