International Journal of Scientific & Engineering Research, Volume 5, Issue 4, April-2014 142
ISSN 2229-5518
IJSER © 2014
http://www.ijser.org
Design and Implementation of Digital Controller
for DC-DC Buck Boost Converter
S.Chithra
1
,V.Devi Maheswaran
2
Abstract - Several techniques are available for implementing DCDC
converters using digital controllers. Some of them are dspace, DSP,
FPGA etc. Among these FPGA (Field Programmable Gate Array
based implementation provides various advantages in terms of
speed, flexibility, low power usage, reduced equipment sizing and
massive parallelism. The traditional methods allow fault diagnosis
only after the final implementation which leads to extra cost and
loss of design time. This paper proposes a smart method of FPGA
based implementation of DC-DC Buck Boost converter control
system using Matlab and ModelSim. The control algorithm and
coding is done by means of VHDL code and implemented using
Altera FPGA Board. The FPGA takes control of the entire system
and decides whether to increase or decrease the voltage depending
on the application. Load is applied and the efficiency is checked at
variable load conditions. Also performance comparison is made
between a DSP and FPGA to evaluate the effectiveness of both the
systems at various operating conditions.
Keywords – Converters, Field Programmable Gate Arrays, DSP.
I INTRODUCTION
All battery powered electronic devices have their voltage
range that is in between the range of a fully charged to a semi
charged battery. Since the required output may be greater or
lesser than the supplied voltage, a buck and boost converter
needs to be cascaded to be used for this purpose. Cascading of
the two converters results in what is called as the buck-boost
converter. the control of these converters has been traditionally
implemented using analog methodologies. But due to recent
advancements of digital technology, digital controllers haven
begun to replace analogue controllers. Digital systems
controlled using microcontrollers and Digital Signal Processor
(DSP) is being replaced by a more suitable candidate, the Field
Programmable Gate Array (FPGA) [2]. A Field Programmable
Gate Array (FPGA) consists of a matrix of reconfigurable gate
array logic circuitry that can be configured in a way depending
on the user requirement. These logic blocks when configured
and connected create a hardware implementation of a software
application [4].
1. Chithra.S, M.E Research scholar,
Rajalakshmi Engineering College
2. Devi Maheswaran.V,
Rajalakshmi Engineering College
The behaviour of FPGA can be described using a Hardware
Description Language (HDL) or a schematic.
The FPGA technology is now considered by an
increasing number of designers in various fields of
application such as telecommunication, video, signal
processing, embedded control systems and electrical control
systems [9] .
Therefore FPGA based controller is preferable because of the
following advantages.
• FPGA can process information faster.
• Controller architecture can be optimized for space or
speed.
• Available in radiation tolerant package.
• Implementation in HDL allows the targeting of a
variety of commercially available device.
• FPGA allows for implementation of parallel processing.
Rest of the paper is organized as follows: Section II explains the
system model of buck and boost converters and their working
principle. Design specifications of the converter using FPGA is
described in section III. Simulation results are given in section
IV. Finally conclusions are presented in section V.
II SYSTEM MODEL
Fig.1 illustrates the model of the proposed buckboost
converter. The proposed system can operate in buck, boost
and buck-boost modes.
Fig 1.Simplified block diagram of the converter implemented
using digital controller.
GATE PULSE
AC
SOURCE
EMI FILTER RECTIFIER
CONVERTER
CIRCUIT
OUTPUT
DIGITAL CONTROLLER
IJSER