cancel
Showing results for 
Search instead for 
Did you mean: 

Board Designer Error: DrivingHighSidesAndOneEnable: No timer matches all signals requirement

paoloB
Associate

Hi there,

I am currently trying to create a custom power board in the Board Designer software and I am running into issues. I am using the NUCLEO-G431RB as the control board. In the designer for my custom power board, I have configured pins PB4 (MR27), PC7 (MR19) and PB0 (ML34) as Phase Voltage Generation Pins using the configuration "Driving HighSidesAndOneEnable". When I then try to configure a project, in the project creation phase I get the error "DrivingHighSidesAndOneEnable: No timer matches all signals requirement". However according to CubeMX, on the STM32G431RBTX MCU, all those pins are connected to three TIM3 channels respectively. Not sure where I am wrong, any help would be appreciated thank you. 

Additional Info:
Version: 6.4.1
Tool: MCSDK - Board Designer/Project Creation
How to Recreate: 
1. Open the Board Designer and try to create a power board
2. Configure the Phase Voltage Generation pins as states above
3. Configure the Current Sensing Hardware config with other appropriate pins (In my case I am using isolated ICS with pins ML28 and ML32. 
4. Save and attempt to generate a MCSDK project with the power board you created. You should see the error at this point. 

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
GMA
ST Employee

Hello @paoloB,

Advance Timers are used by the MCSDK for PWM generation.
Using TIM1/TIM8 should solved the issue.

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

View solution in original post

1 REPLY 1
GMA
ST Employee

Hello @paoloB,

Advance Timers are used by the MCSDK for PWM generation.
Using TIM1/TIM8 should solved the issue.

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