Design and implementation of three-level T-type inverter based on simplified SVPWM using cost-effective STM32F4 board

This paper investigates the design and validation of simplified space vector pulse width modulation (SVPWM) as a switching control for a three-phase three-level T-type inverter using STM32F4 board interfaced with MATLAB/Simulink environment. Usually, the SVPWM algorithm implemented using either DSP card or Dspace platform, which affects the cost of the system. On the contrary, the proposed algorithm offers a great reduction of computations compared with the conventional one, which grants an easy digital implementation. Thanks to the geometrical symmetry of six sectors, in which exists a close relationship between on-time calculations and on-time arrangement of the switching states. This can be exploited for the remaining sectors based on a single computation that relies on the first sector only. The proposed algorithm has been validated in both simulation and experimental tests. The results show the ability and the flexibility of using the STM32F4 board to drive a three-level T-type inverter.