2025-03-28 8:55 AM
Hello,
I want to connect X-NUCLEO-IHM11M1 module with a NUCLEO-G071RB board, but when I select it in the MC Workbench, I get this error:
It is not possible to create a motor control project with the FOC algorithm using the selected hardware. No proper path for motor control signals was found for the following mandatory features:
- Phase Voltage Generation
For more details, please, look at the following log file in your home directory: .st_workbench/connectAlgo.log
Here is the content of the connectAlgo.log file:
INFO - --root assets --control NUCLEO-G071RB --power X-NUCLEO-IHM11M1
DEBUG - General: --- Processing start NUCLEO-G071RB X-NUCLEO-IHM11M1
DEBUG - SWConnect: SingleShunt_AmplifiedCurrents Global processing start
DEBUG - SWConnect: SingleShunt_AmplifiedCurrents Global processing completed
DEBUG - SWConnect: SingleErrorTrigger_FixedReference Global processing start
DEBUG - SWConnect: SingleErrorTrigger_FixedReference Global processing completed
DEBUG - PVConnect: DrivingHighAndLowSides Global processing start
ERROR - PVConnect: DrivingHighAndLowSides No timer matches all signals requirement
DEBUG - PVConnect: DrivingHighAndLowSides Global processing completed
DEBUG - SPConnect: HallEffectSensor Global processing start
WARNING - SPConnect: HallEffectSensor No timer matches all signals requirement : HALLSENSOR_H1 HALLSENSOR_H2 HALLSENSOR_H3 -> CH1 CH2 CH3
DEBUG - SPConnect: HallEffectSensor Global processing completed
DEBUG - SPConnect: QuadratureEncoderRelative Global processing start
DEBUG - SPConnect: QuadratureEncoderRelative Global route: QENC_A, ML17_1, PA15, TIM2_CH1
DEBUG - SPConnect: QuadratureEncoderRelative Global route: QENC_B, MR31_1, PB3, TIM2_CH2
DEBUG - SPConnect: QuadratureEncoderRelative Global processing completed
DEBUG - PVConnect: QuadratureEncoderAbsolute Global processing start
DEBUG - PVConnect: QuadratureEncoderAbsolute Timer Candidate TIM2
DEBUG - PVConnect: QuadratureEncoderAbsolute Signal connectivity High cost 0 QENC_A ML17_1 PA15 TIM2_CH1
DEBUG - PVConnect: QuadratureEncoderAbsolute Signal connectivity High cost inf QENC_A TIM2_CH2
DEBUG - PVConnect: QuadratureEncoderAbsolute Signal connectivity High cost inf QENC_B TIM2_CH1
DEBUG - PVConnect: QuadratureEncoderAbsolute Signal connectivity High cost 0 QENC_B MR31_1 PB3 TIM2_CH2
DEBUG - PVConnect: QuadratureEncoderAbsolute Global processing completed
DEBUG - IWConnect: BEMFSensingADC Global processing start
WARNING - IWConnect: BEMFSensingADC BEMF_U is not connected to any matching input (ADC[0-9]*)_IN(?!N)
DEBUG - SWConnect: VBusSensing Global processing start
DEBUG - SWConnect: VBusSensing Global processing completed
DEBUG - SWConnect: Potentiometer Global processing start
DEBUG - SWConnect: Potentiometer Global processing completed
How this error message can be solved?
Thanks in advance.
Solved! Go to Solution.
2025-03-28 9:50 AM
Hello @PDavi.4,
The main line is "ERROR - PVConnect: DrivingHighAndLowSides No timer matches all signals requirement", it means that it is not possible to associate Power Board U,V,W_High,Low signals to Control Board TIM1_CHx,N output.
X-NUCLEO-IHM08M1 module with a NUCLEO-G071RB board is possible.
2025-03-28 9:50 AM
Hello @PDavi.4,
The main line is "ERROR - PVConnect: DrivingHighAndLowSides No timer matches all signals requirement", it means that it is not possible to associate Power Board U,V,W_High,Low signals to Control Board TIM1_CHx,N output.
X-NUCLEO-IHM08M1 module with a NUCLEO-G071RB board is possible.
2025-03-29 10:43 PM
Thanks for the reply, so the conclusion is the NUCLEO-G071RB's timer pinout is not compatible with the IHM11M1.