Ce mémoire traite brièvement de différentes topologies convertisseurs multi-niveaux et en présente une nouvelle. Cette topologie peut être utilisée en mode onduleur ou redresseur. Dans les deux cas l’algorithme de contrôle est expliqué en détail. Par la suite, sa stabilité est démontrée de trois différentes façons. En utilisant Matlab/Simulink et la librairie SimPowerSystem, des simulations sont effectuées pour optimiser les différents gains des contrôleurs de manière empirique. Ensuite la plateforme de développement dSPACE est utilisée pour valider la commande sur le convertisseur physique. Finalement à l’aide d’une carte de développement rapide FPGA le même algorithme de commande est implanté. La mise en oeuvre sur trois différentes plateformes permet d’identifier les limitations de chacune d’entre elle. Aussi lors d’une commercialisation future, la carte de développement FPGA présente des coûts largement inférieurs au contrôleur dSPACE. Comme le but de ce convertisseur est le rendement énergétique, nous observerons le taux de distorsion harmonique, ainsi que la fréquence de commutation. Dans le cas du mode redresseur, un facteur de puissance unitaire fera également parti des objectifs à atteindre