SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal of Power Electronics and Drive Systems (IJPEDS)
Vol. 6, No. 4, December 2015, pp. 693 – 702
ISSN: 2088-8694 693
On the Impact of Timer Resolution in the Efficiency
Optimization of Synchronous Buck Converters
Pedro Amaral*
, Cˆandido Duarte**,*
, and Pedro Costa***
*
Faculty of Engineering, University of Porto, Portugal
**
INESC TEC - INESC Technology and Science, Porto, Portugal
***
Infineon Technologies AG, Neubiberg, Germany
Article Info
Article history:
Received Aug 27, 2015
Revised Oct 31, 2015
Accepted Nov 14, 2015
Keyword:
Synchronous buck converter
Dead time
Sensorless optimization
DC/DC converter
Energy efficiency
Timer resolution
Digital controller
ABSTRACT
Excessive dead time in complementary switches causes significant energy losses in DC-DC
power conversion. The optimization of dead time prevents the degradation of overall effi-
ciency by minimizing the body diode conduction of power switches and, as a consequence,
also reduces reverse recovery losses. The present work aims at analyzing the influence of
one of the most important characteristics of a digital controller, the timer resolution, in the
context of dead-time optimization for synchronous buck converters. In specific, the analysis
quantifies the efficiency dependency on the timer resolution, in a parameter set that com-
prises duty-cycle and dead-time, and also converter frequency and analog-to-digital con-
verter accuracy. Based on a sensorless optimization strategy, the relationship between all
these limiting factors is described, such as the number of bits of timer and analog-to-digital
converter. To validate our approach experimental results are provided using a 12-to-1.8V
DC-DC converter, controlled by low- and high-resolution pulse-width modulation signals
generated with an XMC4200 microcontroller from Infineon Technologies. The measured
results are consistent with our analysis, which predicts the power efficiency improvements
not only with a fixed dead time approach, but also with the increment of timer resolution.
Copyright c 2015 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Pedro Costa
Infineon Technologies AG
Am Campeon 1-12 85579 Neubiberg Germany
Email: pedro.costa@infineon.com
1. INTRODUCTION
Digital control has been making inroads in the design of low-power dc-dc converters. Besides the benefits
brought by digital processing on nonlinear control capabilities, reconfigurability, and reduced noise susceptibility [1,
2], other useful functions become feasible with a digitally-controlled power converter. For instance, the ability to
further optimize the energy efficiency, while keeping track of it, is of great value for any power converter system. The
present work addresses specifically this issue, by implementing an algorithm for minimizing specific power losses on
a synchronous buck-converter, and investigating the influence of the main resources on the optimization performance.
In a synchronous buck-converter, a minimum dead time is often required to prevent the occurrence of shoot-
through currents. However, this short time has the side effect of forward biasing the internal body diode in the
synchronous switch, causing high conduction losses. These energy losses can be described as [3]
Ploss = VDIout
td,r + td,f
Ts
(1)
where VD is the diode voltage drop, Iout the output current, Ts the switching period, and td,r and td,f the rising and
falling edge dead times, respectively. Fig. 1 illustrates these control signals together with the schematic for the buck
topology used in this work. A single feedback loop is applied for voltage mode control, with a digital proportional-
integral (PI) controller. The proposed efficiency optimization takes place in the digital domain, following the PI
controller, without the need for significant changes in the feedback structure.
694 ISSN: 2088-8694
[]
Vin
control law
PI
ADC
ton
td,f
vH
vL
PWM
digital
Vdd
Vdd
Vref
optimization
dead-time
td,r
Vout
[]
ton
Ts
vH
vL
td,r td,f
toff
Figure 1. Synchronous buck converter (a) block diagram; and (b) PWM signals with dead time.
Numerous solutions can be adopted for dead-time optimization. The simplest approach relies on a fixed
dead time td. Most gate driving integrated circuits (ICs) and microcontrollers already have complementary PWM
modes with fixed dead time. Nevertheless, as the optimum efficiency varies according to operation conditions (e.g.
load, input voltage, temperature, aging, etc.), the worst condition is often used to define td to avoid shoot-through,
thus the efficiency is not kept maximized. Alternatives to define an optimum dead time imply detecting body-diode
conduction [4], or preventing its occurrence by emulating a diode behavior in the control [5, 6], or by zero crossing
detection of the switching-node voltage (vDS) on the synchronous switch [7]. Although such adaptive methods can
be quite fast – about one switching cycle – their main drawback is the additional hardware required to sense vDS, and
in some cases the control signal vGS as well. If some speed can be sacrificed, an interesting improvement is the so
called predictive delay [3, 4], in which information from the previous cycle is also included in deciding the present
dead time.
Most of the optimization approaches just mentioned make use of supplementary circuitry to sense the voltage
at the switching node. In contrast, sensorless approaches rely only on existent hardware [8, 9, 10]. These methods
make use of parameters being already sensed, such as the output voltage usually acquired for regulation purposes,
or the input current, which is sometimes sensed for current-mode control or circuit protection. In [10], the authors
employ input current sensing to keep track of the maximum efficiency. Optimum conditions for the dead time are
achieved at a minimum input current. Similarly, in [11, 12] the dead times are varied until the duty cycle gets its
minimum value. At this particular point, the losses at the body diode should be minimized, which as a consequence
reduce also the reverse recovery losses. This way the peak efficiency can be tracked without actually measuring it.
In this paper, the impact of the digital controller resources on the efficiency improvement is studied, namely
the timer resolution that affects the dead time and duty cycle accuracies, the resolution of the analog-to-digital con-
version (ADC), input and reference voltages, and the switching period. A dead-time optimization algorithm similar
to [11] is adopted here, for its simplicity and the relatively low computation overhead. The remainder of this paper is
organized as follows. Next section presents the dead-time optimization analysis of the proposed digitally-controlled
synchronous buck-converter, in terms of digital resource usage, operation limits, and attainable improvement. Prac-
tical implementation and prototype measurements are presented in the third section, and final remarks are following
presented, concluding this paper.
IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
IJPEDS ISSN: 2088-8694 695
td ton
tk
Vout
ttk−1 tk+1
regulatedupdatedchanged
Figure 2. Dead time optimization algorithm steps.
2. ANALYSIS OF DEAD-TIME OPTIMIZATION
The proposed buck converter with dead-time optimization is depicted in Fig. 1. The voltage at the output is
sensed by an ADC channel and the feedback control loop is completely performed in the digital domain, whereas the
duty cycle is set by a digital PI controller. When the output is stable, its value is determined by a function of the dead
time and duty cycle, such as follows
Vout = Vin
ton
Ts
− VD
td,r + td,f
Ts
(2)
where Vin is the input voltage and ton/Ts the duty cycle. In fact, the dead time has an opposite effect to the duty cycle
on the output voltage. Nevertheless, if Vout is constant, changing one of these parameters automatically affects the
other. This is actually the essence of some dead-time algorithms [8, 9, 10, 11, 12]. Fig. 2 depicts the three main steps
of a generic algorithm, which can be summarized as follows1
1. At a given time instant tk-1, the dead time td is changed (for simplicity let us assume td,r +td,f = td). Prior to any
compensation in the duty cycle, ∆ton = 0, this change in td will disturb the output voltage, introducing some
variation ∆Vout given by
∆Vout = VD
∆td
Ts
, ∆ton = 0 (3)
2. At tk, the controller detects the output voltage variation and compensates this deviation by changing the duty
cycle accordingly
∆ton = Ts
∆Vout
Vin
, ∆td = 0 (4)
3. At tk+1, the output returns to its regulated value, with the converter now operating with new values both for the
duty cycle and dead time
∆td =
Vin
VD
∆ton, ∆Vout = 0 (5)
The three equations (3)–(5) have been derived derived from (2) and define the set of possible operation points
for the algorithm. This set of points is represented by
r = (∆ton, ∆td, ∆Vout) = ∆ton · (1, Vin/VD, Vin/Ts) (6)
which, geometrically, represents a straight line in IR3
. Naturally, r is limited in domain because the algorithm is
running on a microcontroller with finite resources, in specific the ADC and timer.
2.1. Operation limits
The output voltage variation is only detectable if it is larger than one least-significant bit of the ADC. The
duty cycle and dead time are defined by the PWM signals produced by the timer, which also has a limited resolution.
These constraints can be represented in terms of ADC and timer bits, respectively NADC and Ntimer, given by
∆Vout ≥
Vref
2NADC
(7)
∆td, ∆ton ≥
Ts
2Ntimer
(8)
1The time instants relative to tk are merely indicative of the algorithm states rather than true sequential sample times.
Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
696 ISSN: 2088-8694
-0.06-0.05 -0.05-0.04 -0.04-0.03
-0.03-0.02
-0.02-0.01
-0.01
0
0
0
0.01
0.01
0.02
0.02
0.03
0.03
0.04
0.04
0.050.05
0.060.06
Ntimer
2 4 6 8 10 12 14
NADC
2
4
6
8
10
12
14
Figure 3. Contour plot of ϕ for Vref/Vin = 0.275V in terms of number of bits for the timer (Ntimer) and ADC (NADC).
Taking such limitations into account, the minimum dead time variation, ∆td,min, can be expressed as
∆td,min = Ts
Vin
VD
· max
1
2Ntimer
,
Vref
Vin
1
2NADC
(9)
where the minimum operation point guarantees the maximum algorithm resolution. Graphically, the minimum op-
eration point can be determined by simply finding the intersection between the line containing the set of all possible
solutions with one of the three planes that impose the aforementioned constraints.
2.2. Resource utilization
The algorithm operation point is defined by one of two arguments of function max(·) given in (9). Let us now
define the parameter ϕ as the difference between the two arguments so that one can evaluate the usage of resources in
the algorithm
ϕ =
1
2Ntimer
−
Vref
Vin
1
2NADC
(10)
Fig. 3 depicts the contour plot of ϕ given by (10). When ϕ is positive, the minimum dead-time variation ∆td,min is
defined by the first argument in (9) and the optimization is limited by the timer resolution. Conversely, if ϕ is negative,
∆td,min is defined by the second argument and the optimization is limited by the ADC. Such limitation means that,
no matter how much the other resource is improved, ∆td,min will not decrease and the optimization will not improve.
Ideally, in this context, ϕ is null and there are no unused resources, which implies
NADC = Ntimer − log2
Vin
Vref
(11)
Thus, typically, NADC > Ntimer.
2.3. Power efficiency improvement
Considering the minimum algorithm operation point, which yields a dead-time variation of ∆td,min, the power
losses caused by an initial dead time td,ini, Ploss,ini, can be eliminated in power steps
∆Ploss,min = VDIout ·
∆td,min
Ts
(12)
IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
IJPEDS ISSN: 2088-8694 697
γ
0 2 4 6 8 10 12 14 16 18 20
Ψ[inpercentage]
0
10
20
30
40
50
60
70
80
90
100
Exact, (15)
Approximation, (16)
Figure 4. Plots of Ψ(γ) using the floor function and its approximation.
The number of steps necessary to fully eliminate the initial losses can be expressed as
γ =
∆Ploss,min
Ploss,ini
=
∆td,min
td,ini
(13)
Since only an integer number of steps can be taken, i.e. γ , the ratio between eliminated and initial losses, Ψ, can be
expressed as
Ψ =
Ploss,elim
Ploss,ini
=
γ
γ
(14)
The parameter Ψ as a function of γ is depicted in Fig. 4. Note that when γ is an integer, even at small
values, theoretically the losses are completely eliminated. However, this only happens at very precise points. If γ
suffers a slightest variation, the improvement Ψ will drop significantly. An average value can be computed with an
approximation of the floor function · , i.e. x = x − 1
2 + 1
π
∞
k=1
1
k sin (2πkx) x − 1
2 . By substitution of γ, (14)
ends up as
Ψ 1 −
∆td,min
2td,ini
(15)
If (9) is replaced in (15) it is possible to predict the amount of power losses that will be eliminated by a duty
cycle minimizing algorithm, running in a controller with defined resources. Naturally, the loss elimination is closer to
100 % as the resolution of the ADC and timer increase. Fig. 5 illustrates the possible improvements attainable under a
realist scenario.
3. IMPLEMENTATION
The hardware implementation consists of a synchronous buck converter with input-to-output voltage 12-to-
1.8 V and maximum current of 5 A (9 W peak power). A fixed load of 0.5 Ω was used in the experiments. For the
control and dead-time algorithm implementation, an XMC4200 microcontroller unit was adopted, featuring both low-
and high-resolution PWM generation peripherals – the low resolution has a time step of 8.3 ns and high resolution has
a time step of 150 ps. These features allow for a comparison between two different timer resolutions, as well as their
influence in the power efficiency optimization to be performed. A duty-cycle minimizing algorithm was designed in
the microcontroller. Fig. 6 shows the prototype boards used for the experimentation purpose.
3.1. Output voltage control law
The control loop that regulates the output voltage is not only essential to keep the converter operating within
the desired set point, but also because the dead optimization algorithm depends on the minimization of the duty cycle,
Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
698 ISSN: 2088-8694
161412
Ntimer
10864
5
10
NADC
15
100
80
60
40
20
0
Ψ[inpercentage]
Figure 5. Dependency of the efficiency improvement factor Ψ with ADC and timer resolutions for td,ini = 400 ns,
Vin = 12 V, VD = 0.8 V, Vref = 3.3 V and Ts = 1/320 kHz.
Buck
12V input
card connectors
load connectors
XMC4200
Figure 6. Buck converter and XMC prototype boards.
which is defined by this loop. Therefore, the performance of the output voltage control law, namely the settling speed
and the resolution of the duty-cycle value, is reflected directly on the dead-time optimization algorithm.
Firstly, the ADC measures the output voltage and converts it into a 12-bit value. This is fed to a PI controller
that outputs a new duty cycle, a decimal value. The duty cycle is then written to the registers, with possible loss of
precision, depending on the timer resolution. This loop is executed every 20 µs. In each iteration, the average duty
cycle D[n] is calculated using an exponential moving average filter
D[n] = D[n − 1] +
1
M
· d[n] − D[n − 1] (16)
where d[n] is the current duty-cycle value and M is a weighting factor given to the most recent samples – a large
IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
IJPEDS ISSN: 2088-8694 699
time/500us
0 1 2 3 4 5 6 7 8 9 10
deadtime(ns)
0
50
100
150
200
← ←
→
dutycycle(%)
19.0
19.5
20.0
20.5
t d,f
t d,r
duty cycle
Figure 7. The results of the dead time optimization algorithm, running at slow speed.
M means a smoother but slower filtering, while a small value implies a noisier but faster response [13]. In the next
subsection, the usefulness of this value will become clearer.
3.2. Dead-time optimization algorithm
The dead-time optimization algorithm should only be executed when a change in duty cycle is detected,
because for a certain load there is only one optimal dead time (td,opt). This load change is indicated by a variation in
the average duty cycle. When the transient stops, the algorithm is triggered and the optimization can take place.
The algorithm is executed a total of two times, i.e. one for the rising edge dead time and one for the falling-
edge dead time. The dead time is initially set to 200 ns and is decreased with a step ∆td. In every iteration, a delay
allows the duty cycle to settle after the dead-time variation. Then, the gradient is calculated and compared to determine
in which region the current dead time is, i.e.
sign(∆D) = sign(∆td) ⇒ td < td,opt ⇒ diode conduction (17)
sign(∆D) = sign(∆td) ⇒ td > td,opt ⇒ shoot-through region (18)
When the border between regions is crossed, a finer search is initiated by inverting the direction and decreasing the
dead-time step. This is repeated until the stop condition ∆D < ε is fulfilled, where ε is related to the minimum
duty-cycle variation imposed by hardware limits early addressed. For protection purposes, despite of the existence of
current limiting circuitry, a minimum dead time constrain is included in the algorithm to avoid too high currents in the
shoot-through region.
3.3. Results
In order to obtain the data from the microcontroller and illustrate the duty-cycle minimization algorithm
running, a first version has been employed at slow-speed operation. Fig. 7 shows the evolution of the duty-cycle
optimization and respective rising and falling edge dead times. The duty cycle decreases ∼1 %, while both dead times
start from 200 ns and converge to around td,r = 26.5 ns and td,f = 32.0 ns. First td,r is processed and only then td,f is
optimized. It can be noticed that the duty-cycle peaks, which indicate the instants when the algorithm enters the short
circuit region, are small and do not pose risk to the hardware.
The algorithm was then tested at 1/Ts = 320 kHz with two different resolutions in the PWM, a low resolution
of 8 bits and 12.5 ns, and the high resolution of 14.3 bits and 150 ps. The same ADC has been used in both cases
(12 bits and Vref = 3.3 V). In terms of resources, referring to Fig. 3, the high resolution is closer to a null ϕ, i.e.
ϕ 3.84 × 10−3
and ϕ −1.76 × 10−5
, respectively for low and high resolutions. The optimum value achieved for
low-resolution dead time is 25 ns, both for td,r and td,f. An equal value for the two cases denotes the timer limitation,
because of a positive valued ϕ. On the other hand, in the high resolution optimization the dead times converge to
different values, even though superior to the low resolution case.
The initial dead time is set at 200 ns, which is about 80 and 20 times the turn-on and turn-off times of the
power switches, respectively. In these conditions the losses are 368.6 mW on the body diode. Fig. 8 depicts proto-
type measurements with and without the optimization procedure. It is possible to observe the body diode conduction
Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
700 ISSN: 2088-8694
(a)
(b)
Figure 8. Control switch (yellow, 1), synchronous switch (cyan, 2) and switching node voltage (magenta, 3) – (a) fixed
dead time of 200 ns and (b) with the optimization algorithm.
(Fig. 8a), i.e. the negative voltage drops close to the switching node transitions, which is completely eliminated with
dead time optimization (Fig. 8b). Table 1 summarizes the results that were obtained for the two versions. The mea-
surement of the power dissipation at the body diode eliminated by the algorithm (Pelim,measure) has been predicted with
relative accuracy (Pelim,theory) with our simplistic analysis. The absolute and incremental efficiency of the converter
(ηconverter and ∆ηconverter, respectively) has been measured as well as the impact on overall efficiency of the converter
and microcontroller (∆system), denoting also significant improvements. Lastly, the temperatures were also measured
for both the synchronous and control switch. On the fixed dead time implementation, at 200 ns, the package ambient
temperatures were 43.5 ◦
C and 42.5 ◦
C, whereas at optimal dead time, when the losses are minimal, the temperatures
of the MOSFET packages were the lowest, at 40 and 41 ◦
C in low and high resolution implementations, respectively.
When entering the short circuit region, both temperatures increased about 4 ◦
C.
4. CONCLUSION
This work presents a study on the influence of timer and ADC resolutions in the dead-time optimization
of buck converters. An analysis of body diode losses and respective minimization by means of digital control has
been presented. This analysis includes the hardware limitations of a sensorless algorithm for minimizing the duty-
cycle of digital PWM signals. In spite of the low complexity and reduced computation requirements of the similar
sensorless algorithms, most solutions make use of ICs or FPGAs for the implementation of the digital control. The
present approach is completely implemented in a microcontroller unit. The designed algorithm demonstrated about
5 % efficiency improvement over a fixed dead-time solution and 1 % improvements from using low- to high-resolution
PWM signals. These results are significant and may influence the decision of choosing a controller with this kind of
resources for the design of a power supply.
IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
IJPEDS ISSN: 2088-8694 701
Table 1. Experimental results using low- and high-resolution PWM.
Parameter
Resolution
Units
low high
NADC 12 12 bits
Ntimer 8 14.3 bits
td,r,opt 25 27.5 ns
td,f,opt 25 31.3 ns
Pelim,theory 76.5 99.6 %
Pelim,measure 72 98.6 %
∆ηsystem 2.5 3.6 %
∆ηconverter 3.6 4.9 %
ηconverter 95.1 96.1 %
REFERENCES
[1] Y.-F. Liu, E. Meyer, and X. Liu, “Recent developments in digital control strategies for DC/DC switching power
converters,” IEEE Transactions on Power Electronics, vol. 24, no. 11, pp. 2567–2577, Nov 2009.
[2] M. Shirazi, R. Zane, and D. Maksimovi´c, “An autotuning digital controller for DC-DC power converters based on
online frequency-response measurement,” IEEE Transactions on Power Electronics, vol. 24, no. 11, pp. 2578–
2588, Nov 2009.
[3] S. Mappus, “Predictive gate drive boosts synchronous DC/DC power converter efficiency,” Texas Instruments,
Application Report SLUA281, April 2003.
[4] A. Zhao, A. A. Fomani, and W. T. Ng, “One-step digital dead-time correction for DC-DC converters,” in IEEE
25th Annual Applied Power Electronics Conference and Exposition (APEC’2010), Feb 2010, pp. 132–137.
[5] B. Acker, C. Sullivan, and S. Sanders, “Synchronous rectification with adaptive timing control,” in IEEE 26th
Annual Power Electronics Specialists Conference (PESC’1995), vol. 1, Jun 1995, pp. 88–95.
[6] P. Krein and R. M. Bass, “Autonomous control technique for high-performance switches,” IEEE Transactions on
Industrial Electronics, vol. 39, no. 3, pp. 215–222, Jun 1992.
[7] W. Lau and S. Sanders, “An integrated controller for a high frequency buck converter,” in IEEE 28th Annual
Power Electronics Specialists Conference (PESC’1997), vol. 1, Jun 1997, pp. 246–254.
[8] T. Reiter, D. Polenov, H. Pr¨obstle, and H. G. Herzog, “PWM dead time optimization method for automotive
multiphase DC/DC-converters,” IEEE Transactions on Power Electronics, vol. 25, no. 6, pp. 1604–1614, 2010.
[9] A. Pizzutelli, A. Carrera, M. Ghioni, and S. Saggini, “Digital dead time auto-tuning for maximum efficiency
operation of isolated DC-DC converters,” in IEEE 38th Annual Power Electronics Specialists Conference
(PESC’2007), 2007, pp. 839–845.
[10] J. Abu-Qahouq, H. M. H. Mao, H. Al-Atrash, and I. Batarseh, “Maximum efficiency point tracking (MEPT)
method and digital dead time control implementation,” IEEE Transactions on Power Electronics, vol. 21, no. 5,
pp. 1273–1281, 2006.
[11] V. Yousefzadeh and D. Maksimovi´c, “Sensorless optimization of dead times in dc-dc converters with syn-
chronous rectifiers,” IEEE Transactions on Power Electronics, vol. 21, no. 4, pp. 994–1002, 2006.
[12] H.-W. Huang, C.-Y. Hsieh, K.-H. Chen, and S.-Y. Kuo, “Load dependent dead-times controller based on min-
imized duty cycle technique for DC-DC buck converters,” in IEEE 38th Annual Power Electronics Specialists
Conference, Jun 2007, pp. 2037–2041.
[13] H. Tajiri and T. Kumano, “Input filtering of MPPT control by exponential moving average in photovoltaic sys-
tem,” in IEEE International Conference on Power and Energy (PECon’2012), Dec 2012, pp. 372–377.
Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
702 ISSN: 2088-8694
BIOGRAPHIES OF AUTHORS
Pedro Amaral obtained his Bachelor and Master Degrees in Electrical and Computer Engineering
from Faculty of Engineering, University of Porto (Portugal).
His researches are in fields of power electronics and microcontrollers.
Since 2012 he is with the Microelectronics Student Group in the Department of Electrical and
Computer Engineering. He has served also as Teaching Assistant in the same institution.
Cˆandido Duarte received the Licenciatura and PhD degrees in electrical and computer engineering
from the Faculty of Engineering of the University of Porto (FEUP), Portugal.
Since 2009 he has been with the Department of Electrical and Computer Engineering Department
at FEUP as a lecturer in courses of electronics, sensors and instrumentation. He is also researcher
at INESC TEC (formerly INESC Porto). His scientific interests include RF power amplifiers, wire-
less transceiver architectures, low-power mixed-signal IC design, and CMOS circuits for mobile
communication systems.
Pedro Costa received the Licenciatura in Electrical and Computer Engineering from the Faculty of
the University of Porto, Portugal.
He has worked in several semiconductor companies since 2005, in the field of integrated circuit
design and definition.
Currently he works for Infineon Technologies, in Munich, Germany, in the area of product definition
and architecture for industrial microcontrollers. His main two fields of expertise are digital power
conversion and electrical motor control.
IJPEDS Vol. 6, No. 4, December 2015: 693 – 702

More Related Content

What's hot

IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET Journal
 
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERDESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERcsijjournal
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET Journal
 
Design and simulation of cmos ota
Design and simulation of cmos otaDesign and simulation of cmos ota
Design and simulation of cmos otaijmpict
 
International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) VLSICS Design
 
Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001IJARTES
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...VLSICS Design
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...IJERA Editor
 
Optimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low PowerOptimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low Poweriosrjce
 
All digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctorAll digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctoracijjournal
 
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...Umesh Singh
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyIJEEE
 

What's hot (19)

40120140505013
4012014050501340120140505013
40120140505013
 
30120130406002
3012013040600230120130406002
30120130406002
 
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
 
Modeling & Analysis of a Novel Adaptive Hysteresis Band Controller for Boost ...
Modeling & Analysis of a Novel Adaptive Hysteresis Band Controller for Boost ...Modeling & Analysis of a Novel Adaptive Hysteresis Band Controller for Boost ...
Modeling & Analysis of a Novel Adaptive Hysteresis Band Controller for Boost ...
 
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERDESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
 
Kf3517721775
Kf3517721775Kf3517721775
Kf3517721775
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
 
40120130406003
4012013040600340120130406003
40120130406003
 
Design and simulation of cmos ota
Design and simulation of cmos otaDesign and simulation of cmos ota
Design and simulation of cmos ota
 
International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS) International Journal of VLSI design & Communication Systems (VLSICS)
International Journal of VLSI design & Communication Systems (VLSICS)
 
Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
 
Optimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low PowerOptimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low Power
 
All digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctorAll digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle corrector
 
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...
Performance evaluation-of-hybrid-intelligent-controllers-in-load-frequency-co...
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
 
G010525868
G010525868G010525868
G010525868
 
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
 

Similar to How timer resolution impacts efficiency optimization in synchronous buck converters

Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterIJPEDS-IAES
 
Duty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationDuty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationVLSICS Design
 
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONDUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONVLSICS Design
 
ANALOG TO DIGITALCONVERTOR FOR BLOOD-GLUCOSE MONITORING
ANALOG TO DIGITALCONVERTOR FOR  BLOOD-GLUCOSE MONITORING  ANALOG TO DIGITALCONVERTOR FOR  BLOOD-GLUCOSE MONITORING
ANALOG TO DIGITALCONVERTOR FOR BLOOD-GLUCOSE MONITORING csijjournal
 
Analog to Digitalconvertor for Blood-Glucose Monitoring
Analog to Digitalconvertor for Blood-Glucose MonitoringAnalog to Digitalconvertor for Blood-Glucose Monitoring
Analog to Digitalconvertor for Blood-Glucose Monitoringcsijjournal
 
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Firas Mohammed Ali Al-Raie
 
Digital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterDigital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterIJERA Editor
 
Analysis and design_of_a_low-voltage_low-power[1]
Analysis and design_of_a_low-voltage_low-power[1]Analysis and design_of_a_low-voltage_low-power[1]
Analysis and design_of_a_low-voltage_low-power[1]Srinivas Naidu
 
Optimal Body Biasing Technique for CMOS Tapered Buffer
Optimal Body Biasing Technique for  CMOS Tapered Buffer Optimal Body Biasing Technique for  CMOS Tapered Buffer
Optimal Body Biasing Technique for CMOS Tapered Buffer IJEEE
 
IRJET- Methods for Improved Efficiency in DC-DC Buck Converter
IRJET-  	  Methods for Improved Efficiency in DC-DC Buck ConverterIRJET-  	  Methods for Improved Efficiency in DC-DC Buck Converter
IRJET- Methods for Improved Efficiency in DC-DC Buck ConverterIRJET Journal
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...OPAL-RT TECHNOLOGIES
 
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...IJTET Journal
 
PID Controller Response to Set-Point Change in DC-DC Converter Control
PID Controller Response to Set-Point Change in DC-DC Converter ControlPID Controller Response to Set-Point Change in DC-DC Converter Control
PID Controller Response to Set-Point Change in DC-DC Converter ControlIAES-IJPEDS
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...EG TECHNOLOGIES
 
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...IJPEDS-IAES
 
A DAPTIVE S UPPLY V OLTAGE M ANAGEMENT F OR L OW P OWER L OGIC C IRCU...
A DAPTIVE  S UPPLY  V OLTAGE  M ANAGEMENT  F OR  L OW  P OWER  L OGIC  C IRCU...A DAPTIVE  S UPPLY  V OLTAGE  M ANAGEMENT  F OR  L OW  P OWER  L OGIC  C IRCU...
A DAPTIVE S UPPLY V OLTAGE M ANAGEMENT F OR L OW P OWER L OGIC C IRCU...VLSICS Design
 

Similar to How timer resolution impacts efficiency optimization in synchronous buck converters (20)

Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck Converter
 
Duty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width ModulationDuty Cycle Corrector Using Pulse Width Modulation
Duty Cycle Corrector Using Pulse Width Modulation
 
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATIONDUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
DUTY CYCLE CORRECTOR USING PULSE WIDTH MODULATION
 
ANALOG TO DIGITALCONVERTOR FOR BLOOD-GLUCOSE MONITORING
ANALOG TO DIGITALCONVERTOR FOR  BLOOD-GLUCOSE MONITORING  ANALOG TO DIGITALCONVERTOR FOR  BLOOD-GLUCOSE MONITORING
ANALOG TO DIGITALCONVERTOR FOR BLOOD-GLUCOSE MONITORING
 
Analog to Digitalconvertor for Blood-Glucose Monitoring
Analog to Digitalconvertor for Blood-Glucose MonitoringAnalog to Digitalconvertor for Blood-Glucose Monitoring
Analog to Digitalconvertor for Blood-Glucose Monitoring
 
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
 
Digital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost ConverterDigital Voltage Control of DC-DC Boost Converter
Digital Voltage Control of DC-DC Boost Converter
 
05725150
0572515005725150
05725150
 
Analysis and design_of_a_low-voltage_low-power[1]
Analysis and design_of_a_low-voltage_low-power[1]Analysis and design_of_a_low-voltage_low-power[1]
Analysis and design_of_a_low-voltage_low-power[1]
 
Optimal Body Biasing Technique for CMOS Tapered Buffer
Optimal Body Biasing Technique for  CMOS Tapered Buffer Optimal Body Biasing Technique for  CMOS Tapered Buffer
Optimal Body Biasing Technique for CMOS Tapered Buffer
 
IRJET- Methods for Improved Efficiency in DC-DC Buck Converter
IRJET-  	  Methods for Improved Efficiency in DC-DC Buck ConverterIRJET-  	  Methods for Improved Efficiency in DC-DC Buck Converter
IRJET- Methods for Improved Efficiency in DC-DC Buck Converter
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
 
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
 
1960 10
1960 101960 10
1960 10
 
IJET-V2I6P11
IJET-V2I6P11IJET-V2I6P11
IJET-V2I6P11
 
PID Controller Response to Set-Point Change in DC-DC Converter Control
PID Controller Response to Set-Point Change in DC-DC Converter ControlPID Controller Response to Set-Point Change in DC-DC Converter Control
PID Controller Response to Set-Point Change in DC-DC Converter Control
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...
 
Single-bit modulator for wireless power transfer system
Single-bit modulator for wireless power transfer systemSingle-bit modulator for wireless power transfer system
Single-bit modulator for wireless power transfer system
 
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...
A Novel High Gain SEPIC Converter with the Tapped Inductor Model Operating in...
 
A DAPTIVE S UPPLY V OLTAGE M ANAGEMENT F OR L OW P OWER L OGIC C IRCU...
A DAPTIVE  S UPPLY  V OLTAGE  M ANAGEMENT  F OR  L OW  P OWER  L OGIC  C IRCU...A DAPTIVE  S UPPLY  V OLTAGE  M ANAGEMENT  F OR  L OW  P OWER  L OGIC  C IRCU...
A DAPTIVE S UPPLY V OLTAGE M ANAGEMENT F OR L OW P OWER L OGIC C IRCU...
 

More from IJPEDS-IAES

Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...
Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...
Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...IJPEDS-IAES
 
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...IJPEDS-IAES
 
Advance Technology in Application of Four Leg Inverters to UPQC
Advance Technology in Application of Four Leg Inverters to UPQCAdvance Technology in Application of Four Leg Inverters to UPQC
Advance Technology in Application of Four Leg Inverters to UPQCIJPEDS-IAES
 
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor Drive
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor DriveModified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor Drive
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor DriveIJPEDS-IAES
 
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...IJPEDS-IAES
 
Performance Characteristics of Induction Motor with Fiel
Performance Characteristics of Induction Motor with FielPerformance Characteristics of Induction Motor with Fiel
Performance Characteristics of Induction Motor with FielIJPEDS-IAES
 
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...IJPEDS-IAES
 
Modeling and Simulation of Induction Motor based on Finite Element Analysis
Modeling and Simulation of Induction Motor based on Finite Element AnalysisModeling and Simulation of Induction Motor based on Finite Element Analysis
Modeling and Simulation of Induction Motor based on Finite Element AnalysisIJPEDS-IAES
 
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...IJPEDS-IAES
 
Novel Discrete Components Based Speed Controller for Induction Motor
Novel Discrete Components Based Speed Controller for Induction MotorNovel Discrete Components Based Speed Controller for Induction Motor
Novel Discrete Components Based Speed Controller for Induction MotorIJPEDS-IAES
 
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...IJPEDS-IAES
 
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...IJPEDS-IAES
 
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...IJPEDS-IAES
 
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...IJPEDS-IAES
 
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...IJPEDS-IAES
 
IRAMY Inverter Control for Solar Electric Vehicle
IRAMY Inverter Control for Solar Electric VehicleIRAMY Inverter Control for Solar Electric Vehicle
IRAMY Inverter Control for Solar Electric VehicleIJPEDS-IAES
 
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...IJPEDS-IAES
 
Improvement of Wind farm with PMSG using STATCOM
Improvement of Wind farm with PMSG using STATCOMImprovement of Wind farm with PMSG using STATCOM
Improvement of Wind farm with PMSG using STATCOMIJPEDS-IAES
 
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...IJPEDS-IAES
 
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...A Review on Design and Development of high Reliable Hybrid Energy Systems wit...
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...IJPEDS-IAES
 

More from IJPEDS-IAES (20)

Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...
Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...
Inter-Area Oscillation Damping using an STATCOM Based Hybrid Shunt Compensati...
 
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...
Fuzzy Gain-Scheduling Proportional–Integral Control for Improving the Speed B...
 
Advance Technology in Application of Four Leg Inverters to UPQC
Advance Technology in Application of Four Leg Inverters to UPQCAdvance Technology in Application of Four Leg Inverters to UPQC
Advance Technology in Application of Four Leg Inverters to UPQC
 
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor Drive
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor DriveModified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor Drive
Modified SVPWM Algorithm for 3-Level Inverter Fed DTC Induction Motor Drive
 
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...
Modelling of a 3-Phase Induction Motor under Open-Phase Fault Using Matlab/Si...
 
Performance Characteristics of Induction Motor with Fiel
Performance Characteristics of Induction Motor with FielPerformance Characteristics of Induction Motor with Fiel
Performance Characteristics of Induction Motor with Fiel
 
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...
A Novel Modified Turn-on Angle Control Scheme for Torque- Ripple Reduction in...
 
Modeling and Simulation of Induction Motor based on Finite Element Analysis
Modeling and Simulation of Induction Motor based on Finite Element AnalysisModeling and Simulation of Induction Motor based on Finite Element Analysis
Modeling and Simulation of Induction Motor based on Finite Element Analysis
 
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
 
Novel Discrete Components Based Speed Controller for Induction Motor
Novel Discrete Components Based Speed Controller for Induction MotorNovel Discrete Components Based Speed Controller for Induction Motor
Novel Discrete Components Based Speed Controller for Induction Motor
 
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...
Sensorless Control of a Fault Tolerant PMSM Drives in Case of Single-Phase Op...
 
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
 
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...
Minimization of Starting Energy Loss of Three Phase Induction Motors Based on...
 
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...
Hardware Implementation of Solar Based Boost to SEPIC Converter Fed Nine Leve...
 
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...
Transformer Less Voltage Quadrupler Based DC-DC Converter with Coupled Induct...
 
IRAMY Inverter Control for Solar Electric Vehicle
IRAMY Inverter Control for Solar Electric VehicleIRAMY Inverter Control for Solar Electric Vehicle
IRAMY Inverter Control for Solar Electric Vehicle
 
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...
Design and Implementation of Single Phase AC-DC Buck-Boost Converter for Powe...
 
Improvement of Wind farm with PMSG using STATCOM
Improvement of Wind farm with PMSG using STATCOMImprovement of Wind farm with PMSG using STATCOM
Improvement of Wind farm with PMSG using STATCOM
 
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...
Modeling and Control of a Doubly-Fed Induction Generator for Wind Turbine-Gen...
 
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...A Review on Design and Development of high Reliable Hybrid Energy Systems wit...
A Review on Design and Development of high Reliable Hybrid Energy Systems wit...
 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 

How timer resolution impacts efficiency optimization in synchronous buck converters

  • 1. International Journal of Power Electronics and Drive Systems (IJPEDS) Vol. 6, No. 4, December 2015, pp. 693 – 702 ISSN: 2088-8694 693 On the Impact of Timer Resolution in the Efficiency Optimization of Synchronous Buck Converters Pedro Amaral* , Cˆandido Duarte**,* , and Pedro Costa*** * Faculty of Engineering, University of Porto, Portugal ** INESC TEC - INESC Technology and Science, Porto, Portugal *** Infineon Technologies AG, Neubiberg, Germany Article Info Article history: Received Aug 27, 2015 Revised Oct 31, 2015 Accepted Nov 14, 2015 Keyword: Synchronous buck converter Dead time Sensorless optimization DC/DC converter Energy efficiency Timer resolution Digital controller ABSTRACT Excessive dead time in complementary switches causes significant energy losses in DC-DC power conversion. The optimization of dead time prevents the degradation of overall effi- ciency by minimizing the body diode conduction of power switches and, as a consequence, also reduces reverse recovery losses. The present work aims at analyzing the influence of one of the most important characteristics of a digital controller, the timer resolution, in the context of dead-time optimization for synchronous buck converters. In specific, the analysis quantifies the efficiency dependency on the timer resolution, in a parameter set that com- prises duty-cycle and dead-time, and also converter frequency and analog-to-digital con- verter accuracy. Based on a sensorless optimization strategy, the relationship between all these limiting factors is described, such as the number of bits of timer and analog-to-digital converter. To validate our approach experimental results are provided using a 12-to-1.8V DC-DC converter, controlled by low- and high-resolution pulse-width modulation signals generated with an XMC4200 microcontroller from Infineon Technologies. The measured results are consistent with our analysis, which predicts the power efficiency improvements not only with a fixed dead time approach, but also with the increment of timer resolution. Copyright c 2015 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Pedro Costa Infineon Technologies AG Am Campeon 1-12 85579 Neubiberg Germany Email: pedro.costa@infineon.com 1. INTRODUCTION Digital control has been making inroads in the design of low-power dc-dc converters. Besides the benefits brought by digital processing on nonlinear control capabilities, reconfigurability, and reduced noise susceptibility [1, 2], other useful functions become feasible with a digitally-controlled power converter. For instance, the ability to further optimize the energy efficiency, while keeping track of it, is of great value for any power converter system. The present work addresses specifically this issue, by implementing an algorithm for minimizing specific power losses on a synchronous buck-converter, and investigating the influence of the main resources on the optimization performance. In a synchronous buck-converter, a minimum dead time is often required to prevent the occurrence of shoot- through currents. However, this short time has the side effect of forward biasing the internal body diode in the synchronous switch, causing high conduction losses. These energy losses can be described as [3] Ploss = VDIout td,r + td,f Ts (1) where VD is the diode voltage drop, Iout the output current, Ts the switching period, and td,r and td,f the rising and falling edge dead times, respectively. Fig. 1 illustrates these control signals together with the schematic for the buck topology used in this work. A single feedback loop is applied for voltage mode control, with a digital proportional- integral (PI) controller. The proposed efficiency optimization takes place in the digital domain, following the PI controller, without the need for significant changes in the feedback structure.
  • 2. 694 ISSN: 2088-8694 [] Vin control law PI ADC ton td,f vH vL PWM digital Vdd Vdd Vref optimization dead-time td,r Vout [] ton Ts vH vL td,r td,f toff Figure 1. Synchronous buck converter (a) block diagram; and (b) PWM signals with dead time. Numerous solutions can be adopted for dead-time optimization. The simplest approach relies on a fixed dead time td. Most gate driving integrated circuits (ICs) and microcontrollers already have complementary PWM modes with fixed dead time. Nevertheless, as the optimum efficiency varies according to operation conditions (e.g. load, input voltage, temperature, aging, etc.), the worst condition is often used to define td to avoid shoot-through, thus the efficiency is not kept maximized. Alternatives to define an optimum dead time imply detecting body-diode conduction [4], or preventing its occurrence by emulating a diode behavior in the control [5, 6], or by zero crossing detection of the switching-node voltage (vDS) on the synchronous switch [7]. Although such adaptive methods can be quite fast – about one switching cycle – their main drawback is the additional hardware required to sense vDS, and in some cases the control signal vGS as well. If some speed can be sacrificed, an interesting improvement is the so called predictive delay [3, 4], in which information from the previous cycle is also included in deciding the present dead time. Most of the optimization approaches just mentioned make use of supplementary circuitry to sense the voltage at the switching node. In contrast, sensorless approaches rely only on existent hardware [8, 9, 10]. These methods make use of parameters being already sensed, such as the output voltage usually acquired for regulation purposes, or the input current, which is sometimes sensed for current-mode control or circuit protection. In [10], the authors employ input current sensing to keep track of the maximum efficiency. Optimum conditions for the dead time are achieved at a minimum input current. Similarly, in [11, 12] the dead times are varied until the duty cycle gets its minimum value. At this particular point, the losses at the body diode should be minimized, which as a consequence reduce also the reverse recovery losses. This way the peak efficiency can be tracked without actually measuring it. In this paper, the impact of the digital controller resources on the efficiency improvement is studied, namely the timer resolution that affects the dead time and duty cycle accuracies, the resolution of the analog-to-digital con- version (ADC), input and reference voltages, and the switching period. A dead-time optimization algorithm similar to [11] is adopted here, for its simplicity and the relatively low computation overhead. The remainder of this paper is organized as follows. Next section presents the dead-time optimization analysis of the proposed digitally-controlled synchronous buck-converter, in terms of digital resource usage, operation limits, and attainable improvement. Prac- tical implementation and prototype measurements are presented in the third section, and final remarks are following presented, concluding this paper. IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
  • 3. IJPEDS ISSN: 2088-8694 695 td ton tk Vout ttk−1 tk+1 regulatedupdatedchanged Figure 2. Dead time optimization algorithm steps. 2. ANALYSIS OF DEAD-TIME OPTIMIZATION The proposed buck converter with dead-time optimization is depicted in Fig. 1. The voltage at the output is sensed by an ADC channel and the feedback control loop is completely performed in the digital domain, whereas the duty cycle is set by a digital PI controller. When the output is stable, its value is determined by a function of the dead time and duty cycle, such as follows Vout = Vin ton Ts − VD td,r + td,f Ts (2) where Vin is the input voltage and ton/Ts the duty cycle. In fact, the dead time has an opposite effect to the duty cycle on the output voltage. Nevertheless, if Vout is constant, changing one of these parameters automatically affects the other. This is actually the essence of some dead-time algorithms [8, 9, 10, 11, 12]. Fig. 2 depicts the three main steps of a generic algorithm, which can be summarized as follows1 1. At a given time instant tk-1, the dead time td is changed (for simplicity let us assume td,r +td,f = td). Prior to any compensation in the duty cycle, ∆ton = 0, this change in td will disturb the output voltage, introducing some variation ∆Vout given by ∆Vout = VD ∆td Ts , ∆ton = 0 (3) 2. At tk, the controller detects the output voltage variation and compensates this deviation by changing the duty cycle accordingly ∆ton = Ts ∆Vout Vin , ∆td = 0 (4) 3. At tk+1, the output returns to its regulated value, with the converter now operating with new values both for the duty cycle and dead time ∆td = Vin VD ∆ton, ∆Vout = 0 (5) The three equations (3)–(5) have been derived derived from (2) and define the set of possible operation points for the algorithm. This set of points is represented by r = (∆ton, ∆td, ∆Vout) = ∆ton · (1, Vin/VD, Vin/Ts) (6) which, geometrically, represents a straight line in IR3 . Naturally, r is limited in domain because the algorithm is running on a microcontroller with finite resources, in specific the ADC and timer. 2.1. Operation limits The output voltage variation is only detectable if it is larger than one least-significant bit of the ADC. The duty cycle and dead time are defined by the PWM signals produced by the timer, which also has a limited resolution. These constraints can be represented in terms of ADC and timer bits, respectively NADC and Ntimer, given by ∆Vout ≥ Vref 2NADC (7) ∆td, ∆ton ≥ Ts 2Ntimer (8) 1The time instants relative to tk are merely indicative of the algorithm states rather than true sequential sample times. Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
  • 4. 696 ISSN: 2088-8694 -0.06-0.05 -0.05-0.04 -0.04-0.03 -0.03-0.02 -0.02-0.01 -0.01 0 0 0 0.01 0.01 0.02 0.02 0.03 0.03 0.04 0.04 0.050.05 0.060.06 Ntimer 2 4 6 8 10 12 14 NADC 2 4 6 8 10 12 14 Figure 3. Contour plot of ϕ for Vref/Vin = 0.275V in terms of number of bits for the timer (Ntimer) and ADC (NADC). Taking such limitations into account, the minimum dead time variation, ∆td,min, can be expressed as ∆td,min = Ts Vin VD · max 1 2Ntimer , Vref Vin 1 2NADC (9) where the minimum operation point guarantees the maximum algorithm resolution. Graphically, the minimum op- eration point can be determined by simply finding the intersection between the line containing the set of all possible solutions with one of the three planes that impose the aforementioned constraints. 2.2. Resource utilization The algorithm operation point is defined by one of two arguments of function max(·) given in (9). Let us now define the parameter ϕ as the difference between the two arguments so that one can evaluate the usage of resources in the algorithm ϕ = 1 2Ntimer − Vref Vin 1 2NADC (10) Fig. 3 depicts the contour plot of ϕ given by (10). When ϕ is positive, the minimum dead-time variation ∆td,min is defined by the first argument in (9) and the optimization is limited by the timer resolution. Conversely, if ϕ is negative, ∆td,min is defined by the second argument and the optimization is limited by the ADC. Such limitation means that, no matter how much the other resource is improved, ∆td,min will not decrease and the optimization will not improve. Ideally, in this context, ϕ is null and there are no unused resources, which implies NADC = Ntimer − log2 Vin Vref (11) Thus, typically, NADC > Ntimer. 2.3. Power efficiency improvement Considering the minimum algorithm operation point, which yields a dead-time variation of ∆td,min, the power losses caused by an initial dead time td,ini, Ploss,ini, can be eliminated in power steps ∆Ploss,min = VDIout · ∆td,min Ts (12) IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
  • 5. IJPEDS ISSN: 2088-8694 697 γ 0 2 4 6 8 10 12 14 16 18 20 Ψ[inpercentage] 0 10 20 30 40 50 60 70 80 90 100 Exact, (15) Approximation, (16) Figure 4. Plots of Ψ(γ) using the floor function and its approximation. The number of steps necessary to fully eliminate the initial losses can be expressed as γ = ∆Ploss,min Ploss,ini = ∆td,min td,ini (13) Since only an integer number of steps can be taken, i.e. γ , the ratio between eliminated and initial losses, Ψ, can be expressed as Ψ = Ploss,elim Ploss,ini = γ γ (14) The parameter Ψ as a function of γ is depicted in Fig. 4. Note that when γ is an integer, even at small values, theoretically the losses are completely eliminated. However, this only happens at very precise points. If γ suffers a slightest variation, the improvement Ψ will drop significantly. An average value can be computed with an approximation of the floor function · , i.e. x = x − 1 2 + 1 π ∞ k=1 1 k sin (2πkx) x − 1 2 . By substitution of γ, (14) ends up as Ψ 1 − ∆td,min 2td,ini (15) If (9) is replaced in (15) it is possible to predict the amount of power losses that will be eliminated by a duty cycle minimizing algorithm, running in a controller with defined resources. Naturally, the loss elimination is closer to 100 % as the resolution of the ADC and timer increase. Fig. 5 illustrates the possible improvements attainable under a realist scenario. 3. IMPLEMENTATION The hardware implementation consists of a synchronous buck converter with input-to-output voltage 12-to- 1.8 V and maximum current of 5 A (9 W peak power). A fixed load of 0.5 Ω was used in the experiments. For the control and dead-time algorithm implementation, an XMC4200 microcontroller unit was adopted, featuring both low- and high-resolution PWM generation peripherals – the low resolution has a time step of 8.3 ns and high resolution has a time step of 150 ps. These features allow for a comparison between two different timer resolutions, as well as their influence in the power efficiency optimization to be performed. A duty-cycle minimizing algorithm was designed in the microcontroller. Fig. 6 shows the prototype boards used for the experimentation purpose. 3.1. Output voltage control law The control loop that regulates the output voltage is not only essential to keep the converter operating within the desired set point, but also because the dead optimization algorithm depends on the minimization of the duty cycle, Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
  • 6. 698 ISSN: 2088-8694 161412 Ntimer 10864 5 10 NADC 15 100 80 60 40 20 0 Ψ[inpercentage] Figure 5. Dependency of the efficiency improvement factor Ψ with ADC and timer resolutions for td,ini = 400 ns, Vin = 12 V, VD = 0.8 V, Vref = 3.3 V and Ts = 1/320 kHz. Buck 12V input card connectors load connectors XMC4200 Figure 6. Buck converter and XMC prototype boards. which is defined by this loop. Therefore, the performance of the output voltage control law, namely the settling speed and the resolution of the duty-cycle value, is reflected directly on the dead-time optimization algorithm. Firstly, the ADC measures the output voltage and converts it into a 12-bit value. This is fed to a PI controller that outputs a new duty cycle, a decimal value. The duty cycle is then written to the registers, with possible loss of precision, depending on the timer resolution. This loop is executed every 20 µs. In each iteration, the average duty cycle D[n] is calculated using an exponential moving average filter D[n] = D[n − 1] + 1 M · d[n] − D[n − 1] (16) where d[n] is the current duty-cycle value and M is a weighting factor given to the most recent samples – a large IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
  • 7. IJPEDS ISSN: 2088-8694 699 time/500us 0 1 2 3 4 5 6 7 8 9 10 deadtime(ns) 0 50 100 150 200 ← ← → dutycycle(%) 19.0 19.5 20.0 20.5 t d,f t d,r duty cycle Figure 7. The results of the dead time optimization algorithm, running at slow speed. M means a smoother but slower filtering, while a small value implies a noisier but faster response [13]. In the next subsection, the usefulness of this value will become clearer. 3.2. Dead-time optimization algorithm The dead-time optimization algorithm should only be executed when a change in duty cycle is detected, because for a certain load there is only one optimal dead time (td,opt). This load change is indicated by a variation in the average duty cycle. When the transient stops, the algorithm is triggered and the optimization can take place. The algorithm is executed a total of two times, i.e. one for the rising edge dead time and one for the falling- edge dead time. The dead time is initially set to 200 ns and is decreased with a step ∆td. In every iteration, a delay allows the duty cycle to settle after the dead-time variation. Then, the gradient is calculated and compared to determine in which region the current dead time is, i.e. sign(∆D) = sign(∆td) ⇒ td < td,opt ⇒ diode conduction (17) sign(∆D) = sign(∆td) ⇒ td > td,opt ⇒ shoot-through region (18) When the border between regions is crossed, a finer search is initiated by inverting the direction and decreasing the dead-time step. This is repeated until the stop condition ∆D < ε is fulfilled, where ε is related to the minimum duty-cycle variation imposed by hardware limits early addressed. For protection purposes, despite of the existence of current limiting circuitry, a minimum dead time constrain is included in the algorithm to avoid too high currents in the shoot-through region. 3.3. Results In order to obtain the data from the microcontroller and illustrate the duty-cycle minimization algorithm running, a first version has been employed at slow-speed operation. Fig. 7 shows the evolution of the duty-cycle optimization and respective rising and falling edge dead times. The duty cycle decreases ∼1 %, while both dead times start from 200 ns and converge to around td,r = 26.5 ns and td,f = 32.0 ns. First td,r is processed and only then td,f is optimized. It can be noticed that the duty-cycle peaks, which indicate the instants when the algorithm enters the short circuit region, are small and do not pose risk to the hardware. The algorithm was then tested at 1/Ts = 320 kHz with two different resolutions in the PWM, a low resolution of 8 bits and 12.5 ns, and the high resolution of 14.3 bits and 150 ps. The same ADC has been used in both cases (12 bits and Vref = 3.3 V). In terms of resources, referring to Fig. 3, the high resolution is closer to a null ϕ, i.e. ϕ 3.84 × 10−3 and ϕ −1.76 × 10−5 , respectively for low and high resolutions. The optimum value achieved for low-resolution dead time is 25 ns, both for td,r and td,f. An equal value for the two cases denotes the timer limitation, because of a positive valued ϕ. On the other hand, in the high resolution optimization the dead times converge to different values, even though superior to the low resolution case. The initial dead time is set at 200 ns, which is about 80 and 20 times the turn-on and turn-off times of the power switches, respectively. In these conditions the losses are 368.6 mW on the body diode. Fig. 8 depicts proto- type measurements with and without the optimization procedure. It is possible to observe the body diode conduction Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
  • 8. 700 ISSN: 2088-8694 (a) (b) Figure 8. Control switch (yellow, 1), synchronous switch (cyan, 2) and switching node voltage (magenta, 3) – (a) fixed dead time of 200 ns and (b) with the optimization algorithm. (Fig. 8a), i.e. the negative voltage drops close to the switching node transitions, which is completely eliminated with dead time optimization (Fig. 8b). Table 1 summarizes the results that were obtained for the two versions. The mea- surement of the power dissipation at the body diode eliminated by the algorithm (Pelim,measure) has been predicted with relative accuracy (Pelim,theory) with our simplistic analysis. The absolute and incremental efficiency of the converter (ηconverter and ∆ηconverter, respectively) has been measured as well as the impact on overall efficiency of the converter and microcontroller (∆system), denoting also significant improvements. Lastly, the temperatures were also measured for both the synchronous and control switch. On the fixed dead time implementation, at 200 ns, the package ambient temperatures were 43.5 ◦ C and 42.5 ◦ C, whereas at optimal dead time, when the losses are minimal, the temperatures of the MOSFET packages were the lowest, at 40 and 41 ◦ C in low and high resolution implementations, respectively. When entering the short circuit region, both temperatures increased about 4 ◦ C. 4. CONCLUSION This work presents a study on the influence of timer and ADC resolutions in the dead-time optimization of buck converters. An analysis of body diode losses and respective minimization by means of digital control has been presented. This analysis includes the hardware limitations of a sensorless algorithm for minimizing the duty- cycle of digital PWM signals. In spite of the low complexity and reduced computation requirements of the similar sensorless algorithms, most solutions make use of ICs or FPGAs for the implementation of the digital control. The present approach is completely implemented in a microcontroller unit. The designed algorithm demonstrated about 5 % efficiency improvement over a fixed dead-time solution and 1 % improvements from using low- to high-resolution PWM signals. These results are significant and may influence the decision of choosing a controller with this kind of resources for the design of a power supply. IJPEDS Vol. 6, No. 4, December 2015: 693 – 702
  • 9. IJPEDS ISSN: 2088-8694 701 Table 1. Experimental results using low- and high-resolution PWM. Parameter Resolution Units low high NADC 12 12 bits Ntimer 8 14.3 bits td,r,opt 25 27.5 ns td,f,opt 25 31.3 ns Pelim,theory 76.5 99.6 % Pelim,measure 72 98.6 % ∆ηsystem 2.5 3.6 % ∆ηconverter 3.6 4.9 % ηconverter 95.1 96.1 % REFERENCES [1] Y.-F. Liu, E. Meyer, and X. Liu, “Recent developments in digital control strategies for DC/DC switching power converters,” IEEE Transactions on Power Electronics, vol. 24, no. 11, pp. 2567–2577, Nov 2009. [2] M. Shirazi, R. Zane, and D. Maksimovi´c, “An autotuning digital controller for DC-DC power converters based on online frequency-response measurement,” IEEE Transactions on Power Electronics, vol. 24, no. 11, pp. 2578– 2588, Nov 2009. [3] S. Mappus, “Predictive gate drive boosts synchronous DC/DC power converter efficiency,” Texas Instruments, Application Report SLUA281, April 2003. [4] A. Zhao, A. A. Fomani, and W. T. Ng, “One-step digital dead-time correction for DC-DC converters,” in IEEE 25th Annual Applied Power Electronics Conference and Exposition (APEC’2010), Feb 2010, pp. 132–137. [5] B. Acker, C. Sullivan, and S. Sanders, “Synchronous rectification with adaptive timing control,” in IEEE 26th Annual Power Electronics Specialists Conference (PESC’1995), vol. 1, Jun 1995, pp. 88–95. [6] P. Krein and R. M. Bass, “Autonomous control technique for high-performance switches,” IEEE Transactions on Industrial Electronics, vol. 39, no. 3, pp. 215–222, Jun 1992. [7] W. Lau and S. Sanders, “An integrated controller for a high frequency buck converter,” in IEEE 28th Annual Power Electronics Specialists Conference (PESC’1997), vol. 1, Jun 1997, pp. 246–254. [8] T. Reiter, D. Polenov, H. Pr¨obstle, and H. G. Herzog, “PWM dead time optimization method for automotive multiphase DC/DC-converters,” IEEE Transactions on Power Electronics, vol. 25, no. 6, pp. 1604–1614, 2010. [9] A. Pizzutelli, A. Carrera, M. Ghioni, and S. Saggini, “Digital dead time auto-tuning for maximum efficiency operation of isolated DC-DC converters,” in IEEE 38th Annual Power Electronics Specialists Conference (PESC’2007), 2007, pp. 839–845. [10] J. Abu-Qahouq, H. M. H. Mao, H. Al-Atrash, and I. Batarseh, “Maximum efficiency point tracking (MEPT) method and digital dead time control implementation,” IEEE Transactions on Power Electronics, vol. 21, no. 5, pp. 1273–1281, 2006. [11] V. Yousefzadeh and D. Maksimovi´c, “Sensorless optimization of dead times in dc-dc converters with syn- chronous rectifiers,” IEEE Transactions on Power Electronics, vol. 21, no. 4, pp. 994–1002, 2006. [12] H.-W. Huang, C.-Y. Hsieh, K.-H. Chen, and S.-Y. Kuo, “Load dependent dead-times controller based on min- imized duty cycle technique for DC-DC buck converters,” in IEEE 38th Annual Power Electronics Specialists Conference, Jun 2007, pp. 2037–2041. [13] H. Tajiri and T. Kumano, “Input filtering of MPPT control by exponential moving average in photovoltaic sys- tem,” in IEEE International Conference on Power and Energy (PECon’2012), Dec 2012, pp. 372–377. Impact of Timer Resolution in the Efficiency of Synchronous Buck Converters (Pedro Amaral)
  • 10. 702 ISSN: 2088-8694 BIOGRAPHIES OF AUTHORS Pedro Amaral obtained his Bachelor and Master Degrees in Electrical and Computer Engineering from Faculty of Engineering, University of Porto (Portugal). His researches are in fields of power electronics and microcontrollers. Since 2012 he is with the Microelectronics Student Group in the Department of Electrical and Computer Engineering. He has served also as Teaching Assistant in the same institution. Cˆandido Duarte received the Licenciatura and PhD degrees in electrical and computer engineering from the Faculty of Engineering of the University of Porto (FEUP), Portugal. Since 2009 he has been with the Department of Electrical and Computer Engineering Department at FEUP as a lecturer in courses of electronics, sensors and instrumentation. He is also researcher at INESC TEC (formerly INESC Porto). His scientific interests include RF power amplifiers, wire- less transceiver architectures, low-power mixed-signal IC design, and CMOS circuits for mobile communication systems. Pedro Costa received the Licenciatura in Electrical and Computer Engineering from the Faculty of the University of Porto, Portugal. He has worked in several semiconductor companies since 2005, in the field of integrated circuit design and definition. Currently he works for Infineon Technologies, in Munich, Germany, in the area of product definition and architecture for industrial microcontrollers. His main two fields of expertise are digital power conversion and electrical motor control. IJPEDS Vol. 6, No. 4, December 2015: 693 – 702