FPGA solution for matrix converter double sided space vector modulation algorithm |
| |
Authors: | J. Andreu U. Bidarte A. Astarloa I. Martínez de Alegría P. Ibáñez |
| |
Affiliation: | 1. Department of Electronics and Telecommunications , University of the Basque Country , Alameda de Urquijo s/n, E-48013, Bilbao, Spain jon.andreu@ehu.es;3. Department of Electronics and Telecommunications , University of the Basque Country , Alameda de Urquijo s/n, E-48013, Bilbao, Spain;4. Robotiker Tecnalia, Energy Unit, Parque Tecnológico de Zamudio , Spain |
| |
Abstract: | Matrix Converters (MCs) present several advantages, but yet several barriers must be overcome, such as MC modulation and control technique complexity. This article proposes a multiplatform environment that allows the implementation of the Double Sided Space Vector Modulation (DS-SVM) algorithm in a last-generation Field Programmable Gate Array (FPGA) device. The traditional digital control architecture, based on a SP and some additional devices, is improved by means of a last generation FPGA where the main processor (PowerPC), internal memory, communication interfaces, I/O capabilities and a hardware core that executes the DS-SVM have been connected using on-chip buses. The methodology begins by defining the DS-SVM in a Matlab-Simulink environment. The PowerPC delivers 680 MIPS, but it is not a good candidate to execute the DS-SVM algorithm because it is not possible to achieve the modulation frequency that is necessary for an MC. A new configurable hardware circuit that implements the whole DS-SVM algorithm is proposed. This solution achieves modulation frequencies over 100 kHz. This hardware core is connected to one of the PowerPC buses and the processor can configure it or get feedback information at any time. As the processor is liberated from the very time-consuming DS-SVM computation, it can execute many higher level tasks. |
| |
Keywords: | matrix converter space vector modulation FPGA system on programmable chip hardware core matlab-simulink AC/AC |
|
|