I am implementing a SVPWM (Space Vector Pulse Width Modulation) scheme for a 3-phase inverter (3 H-bridges, nothing fancy) to control a BLDC Motor.
Since one can choose which zero vectors (000 or 111) to use, a huge variety of implementation alternatives are present. The main division seems to be between "2 leg active 1 leg completely ON or OFF" and "3 legs active" versions.
In the first variant, its clear that there is 33% less switching and this will lead to less switching losses. The second approach has more switching losses (3*2 compared to 2*2 per PWM period) but in many papers I have read its presented as "it has less neural point voltage swing".
I have no problem implementing any of the alternatives but I am having a hard time understanding the pros and cons of "less switching losses" vs "less neutral point voltage swing".
I am driving Gimbal motors which are designed to operate at lower speeds and I plan to have a full-fledged F.O.C (Field Oriented Control) at some point. My aim is precise control at lower speeds. The PWM frequency is at 20 Khz (center aligned) and i am using IFX007T from Infineon for the H bridges.
Any help is much appreciated on deciding which variant to use for my goals.