Hello @Community member ,
The waveform you attached is not the expected waveform but the truth table of the driver.
HO is High and LO is low when HIN is high and not LIN is High - functional mode High side active
LO is High and HO is low when HIN is low an not LIN is Low - functional mode Low side active
HO is low and LO is low when HIN is low and not LIN is High - functional mode the full leg is off
HO is low and LO is low when HIN is high and not LIN is Low - security to avoid a short circuit and destroy the power electronic, must not happen if Timer properly configured.
Whatever the combination, you will never have both HO an LO high together.
This has nothing to do with the Timer center aligned mode. your cubeMX configuration is correct and could also be achieved if you define your board this way :
"highSideSwitchesDrivingPolarity": "Active high",
"lowSideSwitchesDrivingPolarity": "Active low",
Note that we are beyond the support of the MCSDK itself.
Hope it helps.
Regards
Cedric.