Asee peer logo

Development Of A Tms320 C30 Dsp Based Controller For A Power Converter

Download Paper |


1998 Annual Conference


Seattle, Washington

Publication Date

June 28, 1998

Start Date

June 28, 1998

End Date

July 1, 1998



Page Count


Page Numbers

3.205.1 - 3.205.8



Permanent URL

Download Count


Request a correction

Paper Authors

author page

S. A. Chickamenahalli

author page

Rutledge Ellis

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 1333


S.A. Chickamenahalli, Rutledge Ellis Wayne State University/Visteon

Abstract: This paper presents an undergraduate research project that involved the design, development, testing and installation of a DSP based controller for a power converter. The parallel interface for a Texas Instruments TMS320C30 Digital Signal Processor (DSP) established to devise an economical real-time interface is discussed. Derivation of signals for the power devices of a single-phase topology of the power converter, with expansion capabilities for a three-phase configuration is detailed. The advantages of C programming capabilities of the DSP are highlighted. Experimental results are presented and the scope of future work is summarized along with conclusions.


The scope of applications of digital signal processors (DSP) has increased steadily over the last few years. R. Chassing [1, 2] and J. Maisel [3] describe some of the traditional communication applications for which DSP’s were originally meant. However, due to their capability to handle complex tasks numerically, there have been several applications of DSP’s in Power Electronics [4-6]. Lately realized is the C programming capabilities of the DSP which enable user freedom from tackling assembly language instructions. There has been an increasing interest in courses in digital signal processing in engineering technology curricula. The exploration of projects based on DSP’s requires knowledge of both hardware and software from the student who intends to accomplish the goals of a project on time. The basic background required is in digital logic, a/d and d/a conversion, and assembly and / or C language programming skills.

This paper addresses a power electronic application [7-8] built around the capabilities of a TI DSP. Although the current project utilizes the fixed-point capabilities, the floating-point capabilities are being explored in an ongoing project to control the torque characteristics of a three-phase induction motor. Many of the communication applications utilize the DSP’s serial ports for interfacing. The controller description in this paper includes the development of the parallel interface, as the serial port interface is only applicable for a limited number of signals. An Intel 8255 parallel peripheral device was adopted for the interface. The hardware consisted of address generation and buffering circuitry. To accomplish the interface, a C language program that contained the information on the timing sequences of the devices of the power converter was developed.


Chickamenahalli, S. A., & Ellis, R. (1998, June), Development Of A Tms320 C30 Dsp Based Controller For A Power Converter Paper presented at 1998 Annual Conference, Seattle, Washington. 10.18260/1-2--7037

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1998 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015