Design and implementation of three-phase inverters using a TMS320F2812 digital signal processor



Journal Title

Journal ISSN

Volume Title



The goal of this thesis project was to design and build a three-phase inverter controlled by the TMS320F2812 DSP by Texas Instruments. The TMS320F2812 is controlled in order to make inverters generate output waveforms which mimic the main reference signal coming from a computer. The project included building three different inverters on two platforms including auxiliary circuits and designing five pulse width modulation (PWM) switching algorithms for the inverters. The motivation was that a newly designed inverter was required as an intermediary device between a computer and a laboratory-scaled model of a wind turbine. This type of wind turbine is used to educate students and engineers and to extract experimental wind power data. However, since commercial inverters don’t follow the main reference signal which is sent from the computer in order to operate the laboratory-scaled wind turbine, a controllable and variable inverter needed to be designed to receive that signal. The results are as follows. The voltage source inverter (VSI) and the current-controlled voltage source inverter (CC-VSI) were built on the VSI platform, and the current source inverter (CSI) was built on the CSI platform. Furthermore, the TMS320F2812’s analog digital converter (ADC) driver circuit and the output LC filter were also designed as auxiliary circuits. Five PWM switching programs were written; three switching algorithms for the VSI, and one algorithm each for the CC-VSI and the CSI. The output waveforms from the combination of hardware and software mentioned above were captured, and they follow the main reference signal very well. Although each of the inverters performed well, the VSI in combination with the Space Vector PWM switching algorithm produced the cleanest output voltage waveforms with the least amount of noise. The inverters built in this thesis project can be applied to the laboratory-scaled wind turbine, the maximum power tracking in solar panels, and equipment for analyzing digital signal processing. However, before using the inverters in those applications, much work remains to be done to solve the problems related to the signal distortion caused by the dead band time, harmonic signals caused by the fixed switching frequency, and the reliability issues caused by mounting on the bread board. In conclusion, although this thesis does not illustrate the entire process of or explain every requirement for building the three inverters, enough information about the topology of the inverters, the hardware design, and the PWM switching algorithms is provided in this thesis to enable one to remake all three of the three-phase inverters.