Combined Microcontroller and FPGA Control of Flyback Inverter Using a System-on-Chip Device

Caglar B., Caglav E., ÇADIRCI I.

16th International Power Electronics and Motion Control Conference and Exposition (PEMC), Antalya, Turkey, 21 - 24 September 2014, pp.990-995 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume:
  • Doi Number: 10.1109/epepemc.2014.6980637
  • City: Antalya
  • Country: Turkey
  • Page Numbers: pp.990-995
  • Hacettepe University Affiliated: Yes


In this paper, design and implementation of a digitally controlled flyback inverter with combined microcontroller and Field Programmable Gate Array (FPGA) logic is presented. A System-on-Chip (SoC) device is used to implement a digital controller for the flyback inverter consisting of a FPGA logic, a 32 bit microcontroller, and a programmable analog interface. Integrating all the necessary interfaces and digital resources into one single platform, reduces the controller power consumption, cost, and board size. This platform also brings the flexibility of partitioning the control task, and tracking each partition either on FPGA logic or on microcontroller software, thus enabling the utilization of both domains efficiently. The focus of this paper is on the use of a combination of FPGA and microcontroller through a SoC device, for the digital control of a flyback inverter with center-tapped primary winding. A prototype system, which is superior to previous approaches in view of more compact digital design, more accurate timing of pulse width modulation signals and shorter development time has been designed, implemented, and satisfactorily tested through laboratory experiments.