International Journal of Information Technology and Computer Science(IJITCS)

ISSN: 2074-9007 (Print), ISSN: 2074-9015 (Online)

Published By: MECS Press

IJITCS Vol.5, No.4, Mar. 2013

FPGA Implementation of Digital Controller for Simple and Maximum Boost Control of Three Phase Z-Source Inverter

Full Text (PDF, 544KB), PP.85-95

Views:122   Downloads:4


Bahram Rashidi

Index Terms

ZSI, Simple and Maximum Boost Control, FPGA, Pipelining, Combinational Logic


This paper presents, a high speed FPGA implementation of fully digital controller for three-phase Z-Source Inverter (ZSI) with two switching strategies include simple boost control and maximum boost control. In this method total of blocks are based on proposed digital circuits only with combinational logic and using pipelining technique. Since it is vital to have a high speed and effective ZSI controller, a novel digital design for pulse width modulation control have been implemented for simple and maximum boost control of the ZSI. The proposed digit controllers have been successfully synthesized and implemented by Quartus II 9.1V and Cyclone II FPGA, to target device EP2C20F484C6. Achieved result demonstrates that the proposed method has features including reconfigurable, low-cost, high speed and also it is very accurate.

Cite This Paper

Bahram Rashidi,"FPGA Implementation of Digital Controller for Simple and Maximum Boost Control of Three Phase Z-Source Inverter", International Journal of Information Technology and Computer Science(IJITCS), vol.5, no.4, pp.85-95, 2013.DOI: 10.5815/ijitcs.2013.04.10


[1]N. M. Nayan, “Design of a Microcontroller-Based Converter for 3-Phase Brushless DC Motor Drives”, Thesis, Masters of Science, Universiti Sains Malaysia, September 2009.

[2]Sunil Panda, Anupam Mishra, B. Srinivas, “Control of Voltage Source Inverters using PWM/SVPWM for Adjustable Speed Drive Applications”, the degree of Bachelor Of Technology In Electrical Engineering, National Institute Of Technology Rourkela, May 2009.

[3]Arkadiusz Kulka, Tore Undeland, “Voltage Harmonic Control of Z-source Inverter for UPS Applications”, IEEE Power Electronics and Motion Control Conference, 13th, pp. 657-662, 2008.

[4]Couto, C.M. “Multi-mode microcontroller based PWM modulator suitable for fast vector control”, Industrial Electronics, 1995. ISIE '95., Proceedings of the IEEE International Symposium on, Page(s): 660 - 667 vol.2

[5]Islam, S.M.M. , et al “Microcontroller based sinusoidal PWM inverter for photovoltaic application”, 1st IEEE International Conference on Developments in Renewable Energy Technology (ICDRET), 2009, pp. 1-4.

[6]Muangjai, W., et al “Implementation of a carrier-based three-dimensional space vector PWM technique for three-phase four-leg voltage source converter with microcontroller”, 4th IEEE Conference on Industrial Electronics and Applications, ICIEA 2009. , pp. 837–841.

[7]Bodur, H. , Bakan, A.F. ; Sarul, M.H. , “Universal motor speed control with current controlled PWM AC chopper by using a microcontroller”, Proceedings of IEEE International Conference on Industrial Technology 2000 , pp. 394-398 vol.2.

[8]Sethuraman, S.K. , Saravanan, M.G. , “Microcontroller based PWM strategies for the real-time control and condition monitoring of AC drives”, Sixth International Conference on Electrical Machines and Drives, 1993. (Conf. Publ. No. 376), pp. 400–405.

[9]Sharif, G.M. , Mohaiminul Islam, S.M. ; Salim, K.M. , “Design & construction of microcontroller based maximum power point PWM charge controller for photovoltaic application”, 1st International the Conference on Developments in Renewable Energy Technology ( ICDRET), 2009 , pp. 1-4.

[10]Sethuraman, S.K. , Waheed, M.A. , “A single-chip microcontroller based real-time PWM inverter”, Third International Conference Power Electronics and Variable-Speed Drives, , pp. 390-393, 1988.

[11]Fernandez, A. , Sebastian, J. ; Hernando, M.M. ; Rodriguez, J. , “Design Tips for a General Purpose Application PWM Inverter Based on a Low Cost Microcontroller”, 36th IEEE Conference Power Electronics Specialists, 2005, pp. 786–791.

[12]Rahman, K.M. , Choudhury, M.A. “Dead-Time Compensated Pulsewidth Modulator for a 3-Phase VSI Implemented with an AT89C52 Microcontroller”, International Conference on Electrical and Computer Engineering, 2006. , pp. 466 – 472.

[13]Ismail, B. , Taib, S. ; Saad, A.R.M. ; Isa, M. ; Hadzer, C.M. , “Development of a Single Phase SPWM Microcontroller-Based Inverter”, IEEE International Power and Energy Conference, 2006. , pp. 437 – 440.

[14]Reimann, T. , Krummer, R. ; Franke, U. ; Petzoldt, J. ; Lorenz, L. , “Real time calculation of the chip temperature of power modules in PWM inverters using a 16 bit microcontroller”, The 12th International Symposium on Power Semiconductor Devices and ICs, 2000 , pp. 127 – 130.

[15]Qazalbash, A.A. , Amin, A. ; Manan, A. ; Khalid, M. , “Design and implementation of microcontroller based PWM technique for sine wave inverter”, International Conference on Power Engineering, Energy and Electrical Drives, 2009., pp.163 – 167.

[16]Zhong, H.Y. , Behera, A.K. ; Rashid, M.H. , “8096 microcontroller based field acceleration method control for induction motor with new digital PWM inverter technique”, IEEE Conference Record of the Industry Applications Society Annual Meeting, 1991 , pp. 1662 - 1668 vol.2.

[17]M. G. Egan, J. M. Murphy, E. J. Heffernan, S. U. Lidholm, and M.L. McGrath, “An ASIC-based PWM waveform generator for AC motor control applications,” in IEEE Int. Symp. on Circuits and Systems. Proc., vol. 2, 1988, pp. 1369–1372.

[18]T. C. Green, M. Mirkazemi-Moud, J. K. Goodfellow, and B. W. Williams, “Field-programmable gate-arrays and semi-custom designs for sinusoidal and current-regulated PWM,” in IEE Colloquium on ASIC Technology for Power Electronics Equipment, 1992, pp. 4-1/4-4.

[19]M. Mirkazemi-Moud, T. C. Green, and B. W. Williams, “Use of ASIC technology in the design of two novel PWM generators,” in IEE 4th Int. Conf. on Power Electronics and Variable-Speed Drives, 1990, pp. 347–532.

[20]J. M. Retif, B. Allard, X. Jorda, and A. Perez, “Use of ASIC’s in PWM techniques for power converters,” in Proc. IEEE IECON Conf. Rec., vol. 2, 1993, pp. 683–688.

[21]Seyed Mohammad Dehghan, Mustafa Mohamadian, Ali Yazdian, and Farhad Ashrafzadeh, “A Dual-Input–Dual-Output Z-Source Inverter”, IEEE Transactions On Power Electronics, Vol. 25, No. 2, pp. 360-368, February 2010.

[22]Sunil Panda, Anupam Mishra, B. Srinivas, “Control of Voltage Source Inverters using PWM/SVPWM for Adjustable Speed Drive Applications”, for degree of Bachelor of Technology, National Institute Of Technology Rourkela, May 2009.

[23]Suryakant Behera, “FPGA based PWM techniques for controlling Inverter”, A thesis for the degree of Bachelor of Technology National Institute of Technology Rourkela , 2010.

[24]D. N. Sonawane, M. S. Sutaone, B. N. Choudhari and Abhijeet Badurkar, “FPGA Implementation of Simplified SVPWM Algorithm for Three Phase Voltage Source Inverter”, International Journal of Computer and Electrical Engineering, Vol.2, No.6, pp. 1010-1017, December, 2010.

[25]Ó scar López, Jacobo Á lvarez, Jesús Doval-Gandoy, and Francisco D. Freijedo, “Multilevel Multiphase Space Vector PWM Algorithm” IEEE Transactions On Industrial Electronics, Vol. 55, NO. 5, pp. 1933-1942, May 2008.

[26]S. Mekhilef and A. Masaoud, “Xilinx FPGA Based Multilevel PWM Single Phase Inverter”, Electronic Journal of University Malaya (EJUM), Vol.1, No 2 December 2006 pp 40-45.

[27]Tole Sutikno, Mochammad Facta, “An Efficient Strategy to Generate High Resolution Three-Phase Pulse Width Modulation Signal Based on Field Programmable Gate Array”, International Journal of Computer and Electrical Engineering, Vol. 2, No. 3, June, 2010.

[28]Tole Sutikno, Auzani Jidin, and Mohd Farriz Basar, “Simple Realization of 5-Segment Discontinuous SVPWM Based on FPGA”, International Journal of Computer and Electrical Engineering, Vol. 2, No. 1, pp. 147-157, February, 2010.

[29]Bahram Rashidi and Mehran Sabahi, “FPGA based digital space vector controller of voltage source inverter”, Elixir online journal, Power Electronics Engineering, pp. 8710-8714, 2012.

[30]R.Bharanikumar, R.Senthilkumar, A.C. Yazhini, and A. Nirmal Kumar, “FPGA Controller Based Z-Source Inverter for Wind Turbine Driven Permanent Magnet Generator”, IEEE Power India Conference Power System Technology, pp. 1-5, 2008.

[31]Feng Gao, Student Member, IEEE, Poh Chiang Loh, Member, IEEE, Frede Blaabjerg, Fellow, IEEE, and D. Mahinda Vilathgamuwa, “Dual Z-Source Inverter With Three-Level Reduced Common-Mode Switching”, IEEE Transactions On Industry Applications, Vol. 43, No.6, pp. 1597-1608 November/December 2007.

[32]Xupeng Fang, “Maximum Boost Control of the Current-Fed Z-Source Inverter”, Industrial Technology, ICIT. IEEE, pp.1-6, 2008. 

[33]F. Z. Peng, “Z-source inverter,” IEEE Transactions. Ind. Appl., vol. 39, no. 2, pp. 504–510, Mar./Apr. 2003.

[34]“FPGAs: Field-Programmable Gate Arrays for Configurable Computing” written August, 2001 by D. Gaasterland for CMSC 411, Computer Systems Architecture, University of Maryland. 

[35]Jean-Pierre Deschamps, Ge´ Ry Jean Antoine Bioul, Gustavo D. Sutter, “Synthesis Of Arithmetic Circuits”, Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada, 2006.