FPGA-based digital control implementation of a power converter for teaching purposes

European universities are nowadays immersed in curricula changes to adapt them to the European Higher Education Area commitments. The new criteria give significant importance to hands-on training sessions in order to develop specific skills of the students according to their professional training. This paper presents the development and application of a digital controller of a power converter for teaching purposes. This design if based on an FPGA and its development is made as close as possible to a real design. The digital controller is implemented using three different approaches. Firstly, two hardware implementations using fixed-point and floating-point arithmetic are proposed. The use of the VHDL 1076–2008 standard that includes fixed and floating point packages shortens the design cycle. The third approach is a software implementation based on the embedded soft-core microprocessor MicroBlaze. The design of the proposed platform is explained, and its use in the hands-on training sessions is detailed.

[1]  Luis Angel Barragan,et al.  A Versatile Power Electronics Test-Bench Architecture Applied to Domestic Induction Heating , 2011, IEEE Transactions on Industrial Electronics.

[2]  Antonio Lázaro,et al.  Step-By-Step Design of an FPGA-Based Digital Compensator for DC/DC Converters Oriented to an Introductory Course , 2011, IEEE Transactions on Education.

[3]  Paolo Mattavelli,et al.  A Mixed-Signal Synchronous/Asynchronous Control for High-Frequency DC-DC Boost Converters , 2008, IEEE Transactions on Industrial Electronics.

[4]  Luís Gomes,et al.  Current Trends in Industrial Electronics Education , 2010, IEEE Transactions on Industrial Electronics.

[5]  Oscar Garcia,et al.  Concurrent and simple digital controller of an AC/DC converter with power factor correction based on an FPGA , 2003 .

[6]  J. Acero,et al.  Comparing simulation alternatives of FPGA-based controllers for switching converters , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[7]  Aleksandar Prodic,et al.  Design and implementation of a digital PWM controller for a high-frequency switching DC-DC power converter , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[8]  Tore Undeland,et al.  Restructuring of first courses in power electronics and electric drives that integrates digital control , 2003 .

[9]  I. Batarseh,et al.  Digital controller design for a practicing power electronics engineer , 2007, APEC 07 - Twenty-Second Annual IEEE Applied Power Electronics Conference and Exposition.

[10]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[11]  Luis Angel Barragan,et al.  Word Length Selection Method for Controller Implementation on FPGAs Using the VHDL-2008 Fixed-Point and Floating-Point Packages , 2010, EURASIP J. Embed. Syst..

[12]  Concettina Buccella,et al.  Digital Control of Power Converters—A Survey , 2012, IEEE Transactions on Industrial Informatics.

[13]  I. Batarseh,et al.  Design Considerations and Dynamic Technique for Digitally Controlled Variable Frequency DC-DC Converter , 2007, 2007 IEEE Power Electronics Specialists Conference.

[14]  Eduardo de la Torre,et al.  Design methodologies based on hardware description languages , 1999, IEEE Trans. Ind. Electron..

[15]  María José Moure,et al.  Features, Design Tools, and Application Domains of FPGAs , 2007, IEEE Transactions on Industrial Electronics.

[16]  Mario Porrmann,et al.  The Utilization of Reconfigurable Hardware to Implement Digital Controllers: a Review , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[17]  Ó Lucía,et al.  Real-Time FPGA-Based Hardware-in-the-Loop Simulation Test Bench Applied to Multiple-Output Power Converters , 2011, IEEE Transactions on Industry Applications.

[18]  Satish S. Nair,et al.  Professional Skills in the Engineering Curriculum , 2010, IEEE Transactions on Education.

[19]  O. Lucia,et al.  FPGA implementation of a digital controller for a dc-dc converter using floating point arithmetic , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.