cancel
Showing results for 
Search instead for 
Did you mean: 

Phase Voltage Generation error message on the MC WorkBench

PDavi.4
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions
GMA
ST Employee

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.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

View solution in original post

2 REPLIES 2
GMA
ST Employee

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.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

Thanks for the reply, so the conclusion is the NUCLEO-G071RB's timer pinout is not compatible with the IHM11M1.