Skip to main content
DRubi.1
Associate
February 25, 2022
Solved

Is the X-NUCLEO-IHM15A1 compatible with NUCLEO-WB55RG

  • February 25, 2022
  • 5 replies
  • 1753 views

The documentation for the IHM15A1 dual DC brushed motor driver board (p.2) says it is only compatible with the following Nucleo boards: NUCLEO-F401RE, NUCLEO-F334R8 or NUCLEO-F030R8.

 

I have a Nucelo-WB55RG. Can I use the IHM15A1 with it? Does the documentation UM2393 need to be updated, or is there some reason the Nucelo-WB55RG isn't compatible with the IHM15A1 expansion board?

 

It seems that ST Motor control workbench software tool doesn't include support for the NUCLEO-WB55RG or the IHM15A1 - so I suppose I can not use it for profiling my motor?

 

What is the best approach for using and configuring the IHM15A1 expansion board with the NUCLEO-WB55RG?

 

Thanks! Dan.

 

 

This topic has been closed for replies.
Best answer by Cristiana SCARAMEL

Hi @DRubi.1​,

The X-NUCLEO-IHM15A1 expansion board offers native support for the above listed STM32 Nucleo development boards thanks to the X-CUBE-SPN15 dual brush DC motor driver software.

If you want to use a different NUCLEO board to control this expansion board you can check if you have the proper signal available on the Arduino UNO R3 connectors (refer to Table 1 in the user manual UM2393).

In particular you need:

  • a push-pull output to control STBY, PHA and PHB signals
  • a open drain output to control EN/FAULTA, EN/FAULTB,
  • a timer for PWMA, PWMB
  • optional a timer for REF_PWM_A and REF_PWM_A otherwise you can use the trimmer R2 and R29 to set the voltage reference (VREFx).

5 replies

Cristiana SCARAMEL
ST Employee
March 3, 2022

Hello @DRubi.1​,

the X-NUCLEO-IHM15A1 is designed to drive DC brushed motor.

The STM32 Motor Control Workbench tool can be used for the development of application driving a 3-phase motor (PMSM).

So before to check the boards compatibility, could you confirm what type of motor you want to drive?

"If you feel a post has answered your question, please click ""Accept as Solution"""
DRubi.1
DRubi.1Author
Associate
March 3, 2022

Hi Cristiana - I am driving a brushed DC motor.

Cristiana SCARAMEL
ST Employee
March 10, 2022

Hi @DRubi.1​,

The X-NUCLEO-IHM15A1 expansion board offers native support for the above listed STM32 Nucleo development boards thanks to the X-CUBE-SPN15 dual brush DC motor driver software.

If you want to use a different NUCLEO board to control this expansion board you can check if you have the proper signal available on the Arduino UNO R3 connectors (refer to Table 1 in the user manual UM2393).

In particular you need:

  • a push-pull output to control STBY, PHA and PHB signals
  • a open drain output to control EN/FAULTA, EN/FAULTB,
  • a timer for PWMA, PWMB
  • optional a timer for REF_PWM_A and REF_PWM_A otherwise you can use the trimmer R2 and R29 to set the voltage reference (VREFx).
"If you feel a post has answered your question, please click ""Accept as Solution"""