Professional Documents
Culture Documents
Buck Converter
Keywords
«Converter control», «DSP», «ZVS converters»
Abstract
The quasi square wave operation of the synchronous buck with interleaved parallel outputs has been
successfully used in low voltage high current DC-supply for microprocessors. This topology results in fast
transient response and high power density.
In this paper, two digital control strategies for current sharing control are tested by simulation in Simulink,
and tested in the laboratory. The digital current control methods are tested using a 150 MHz Texas
Instrument TMS320F2812 DSP and studied with regard to the current reference step response.
The results from the simulations and the experiments show that it is possible to increase control
performance by using a predictive controller but that this would require extra cost and design effort to
implement a low noise and high bandwidth measurement hardware on the output voltage.
Introduction
The quasi square wave (QSW) operation of the synchronous buck converter is proven to result in fast
transient response, high power density and zero voltage switching (ZVS) [1]. This topology is a good
candidate for high current low voltage DC-supply for microprocessors. The synchronous buck in QSW
operation is operated in a so called synchronous continuous conduction mode [3]. By allowing reverse
current through bidirectional switches, the power may flow in both directions. Because of this, the ZVS-
QSW converter could be used in topologies where bidirectional power flow is needed [2].
The disadvantages of the quasi square wave operation are high transistor peak current and high
input/output current ripple, to achieve zero voltage switching.
IL1
Io IL1 IL2
V in
+
IL2
Vo Io
Because of the high current ripple, interleaved parallel outputs are necessary in order to keep the ripple
current in both the input capacitor and the output capacitor low. With the interleaved parallel outputs a
controller is needed in order to ensure load current sharing and phase shift of the current ripple.
The most common solution in order to implement current sharing is analog peak current mode control [4].
The error signal of the output-voltage controller is used as a common peak current reference signal for all
parallel outputs. The common reference signal is compared with the instantaneous inductor current in a
separate controller for each output. The PWM output is set low if the inductor current is larger than the
reference signal. The result is a separate duty cycle for each module in order to level out the peak current
in all of the outputs. The sharing of the average current will therefore be dependent on the variation of
inductance in each output.
A direct implementation of the analog peak current mode control scheme in digital hardware would
require a very fast A/D converter because you would need a large number of samples per switching
period. The need for large signal processing capabilities would require expensive hardware. Therefore,
methods more applicable to digital control hardware have been developed [5, 6].
Timer1 Timer2
Timer PWM1 PWM2
Compare
PWM Compare 1&2
The average current may be sampled at both the period match and timer underflow. This can be utilized so
that all measurements, Vin, Vo, IL1 and IL2 are sampled at the same time. The average current in the L1
inductor is sampled at timer underflow of timer1. And the average current in the L2 inductor is sampled at
period match of timer2 which is the same as timer underflow of timer1. Fig. 2b shows the principle of
sampling and the pulse width modulation of the interleaved signals.
Control design
A digital average current sharing controller is implemented using symmetric PWM and timer underflow
sampling. The structure of the control system is shown in Fig. 3a. The bandwidth of the current mode
controller is reduced due to delays in the feedback loop and due to the effect of the zero order hold.
Linear control
The control to inductor current transfer function for one of the parallel outputs is derived by averaging
over one switching period and by linearization. Eq. 1 shows the derived transfer function. Ro is the load
resistance, L is the output filter inductance, and C is the output capacitor.
1
(s + )
iL ( s ) Vin RoC
H sys ( s ) = = ⋅ (1)
d ( s) L ( s2 + s + 1 )
RoC LC
The system transfer function is then discretized by adding a zero order hold element and sampler at the
sampling frequency of 50 kHz [9]. A discrete PI controller is then added to the system. It is the frequency
response of the discretized system that is studied. The gain and time constant of the discrete controller is
adjusted for sufficient open loop phase margin. The design criteria used is an open loop phase margin of at
least 500 with input voltages, Vin, up to 2 times the nominal input voltage.
Predictive control
With digital control, predictive methods may be used in order to compensate for the effect of zero order
hold sampling and delays in the feedback loop. In [6] a general predictive control law is proposed. This
method can be adapted to the average current sharing control of the ZVS-QSW converter. With symmetric
PWM and timer underflow interrupt sampling, the current in the inductor at the time, nTs, is given by the
following equation.
Vin − Vo V
iL [n ] = iL [n − 1] + ⋅ d n ⋅ Ts − o ⋅ d n '⋅ Ts (2)
L L
where iL[n] is the inductor current at the nth interrupt, Vin is the input voltage, Vo is the output voltage, dn is
the duty cycle in the nth period, L is the inductance, and Ts is the sampling period. The duty cycle can
also be described as dn=(1-dn’). Eq. (2) can be rewritten to
IL1 PWM
V in
+ Compare
IL2
Vo
- dn' T s d n+1' Ts
Ts Ts
iL(t) Vin − Vo
- −Vo
PWM1 H iL1(Z) Sampler L
L
-
i[n-1] i[n]
H v(Z) Sampler ILavg,ref i[n+1]
-
PWM2 H iL2(Z) Sampler Voref
(a) (b)
Fig. 3: (a) Digital average current sharing control (b) Sampling and PWM with predictive control
Vin V
iL [n ] = iL [n − 1] + ⋅ d n ⋅ Ts − o ⋅ Ts (3)
L L
Vin V
iL [n + 1] = iL [n − 1] + ⋅ ( d n + d n +1 ) ⋅ Ts − 2 ⋅ o ⋅ Ts (4)
L L
The control objective would then be to control the predicted inductor current to the current reference
value, iL[n+1]= iLavg,ref. The next duty cycle,dn+1, can now be calculated based on Eq. (4)
L V
d n +1 = − d n + ⋅ (iLavg ,ref − iL [n − 1]) + 2 ⋅ o (5)
Vin ⋅ Ts Vin
Eq. (5) is the predictive control law for the average current sharing of the interleaved QSW converter. The
controlled current waveform and the symmetric switching and sampling scheme is illustrated in Fig. 3b.
Voltage input
Vin i_L
6
g i_L2 Zero-Order
RepSeq Hold1
Add Relay Transport g2 v cp 5
Delay
Terminator
Io vo
4
RepSeq2 dyNode dual Sync Buck Converter PI output
Add3 Relay1 Transport 1/R
Delay1 3
Resistive Load
num(z) Zero-Order
100 Hold 1
z-1
Gain1 Saturation Add1
Discrete Coilcurrent 1 [A]
Transfer Fcn 0
Outputvoltage[V]
Coilcurrent 2[A]
num(z) -1
100 0 0.005 0.01 0.015 0.02
z-1
Add4 Time [s]
Gain5 Saturation1 Discrete
Transfer Fcn1
1.2
Current reference
With the output voltage measurement, the predictive current controllers are coupled together. This can
result in oscillations. Therefore, the gain in the current feedback loop should be reduced in order to reduce
the oscillations. The gain will not be according to the predictive control law, but close to. The
performance of the controller is not significantly reduced by reducing the gain. Also a filter on the output
voltage measurement will reduce oscillations between the two current controllers.
Vin
Voltage input
Vin i_L
g i_L2 Zero-Order
RepSeq Hold2
Add Relay Transport g2 v cp Zero-Order
Delay 1 Hold
Terminator
Io vo
28e-6s+1
RepSeq2 dyNode dual Sync Buck Converter Zero-Order
Add3 1/R Transfer Fcn
Relay1 Transport Hold1
Delay1 Pred Out
Resistive Load
Noise
1 2/Vin
100
z
Gain1 Saturation Unit Delay Add2 Gain3
-K-
1 Add1
Gain
100
z
Gain5 Saturation1 Unit Delay1 Add5 -K-
Add4
Gain2
1.81
Constant2
The simulations were first done assuming no noise and no filter with reduced bandwidth on the voltage
measurement. The result of the no noise simulation is shown in Fig.6a. In any practical circuit this will not
be possible. A filter on the measurement will be needed and still then there will be some noise on the
sampling input. Therefore a simulation with more realistic filter and noise properties is performed. The
results of the predictive control with filter and noise is shown in Fig.6b.
6 6
5 5
4 4
3 3
2 2
1 1
(a) (b)
Fig. 6: Simulation of a current reference step of the predictive controller (a) without and (b) with noise.
A comparison of the reference step response of the linear control and the predictive control show that the
predictive controller theoretically will have the faster step response. But, there is very little noise rejection
in the voltage feedback loop of the output voltage and this leads to ripple on the output. The ripple can be
reduced by filtering the voltage measurements more. But this will again reduce the performance. An outer
linear voltage control loop would result in better noise rejection and the negative feedback loop will
reduce the voltage ripple.
The same circuit values as the values used in the simulations are used in the laboratory set up. The
measurement of a current reference step to the linear control is shown in Fig.7. The measurement of a
current reference step to the predictive control is shown in Fig.8.
The measurement of the reference step to the linear control system show a transient as expected from
simulations. The high frequency noise is rejected and the to parallel controllers work as two independent
current sources.
6 3
5 2,5
4 2
Voltage[V]
Current[A]
3 1,5
2 1
1 0,5
0 0
0 0,005 0,01 0,015 0,02
Time[s]
(a) (b)
Fig. 7: Measured current reference step of linear controller (a) oscilloscope data (b) sampled data
6 3
5 2,5
4 2
Voltage[V]
Current[A]
3 1,5
2 1
1 0,5
0 0
0 0,005 0,01 0,015 0,02
Time[s]
(a) (b)
Fig. 8: Measured current reference step of predictive controller (a) oscilloscope data (b) sampled data
The measurement of the reference step to the predictive control system, show that noise on the voltage
measurement is reflected into the system. The noise on the voltage measurement results in ripple on
average output current. Also, the performance of predictive control is the reduced due to the reduced
bandwidth on the filtered output voltage measurement.
Conclusion
This paper has discussed and tested two digital control techniques for average current sharing of the
interleaved synchronous buck converter. The results both by simulation and experiments show that any
improvement in control performance by using a predictive control method is only possible when
implementing a low noise high bandwidth measurement on the output voltage. Higher performance of the
control is possible but not without the additional cost of better measurement hardware.
References
[1]. X. Zhou, P.-L. Wong, P. Xu, F.C. Lee, A.Q. Huang, Investigation of Candidate VRM Topologies
for Future Microprocessors , IEEE Transactions on Power Electronics, Volume: 15, No: 6, Nov. 2000
[2]. G.Hua, F.C.Lee, Soft-Switching Techniques in PWM converters, Industrial Electronics, Control and
Instrumentation, Proceedings of the IECON ’93, p.637-643
[3]. S. Chen, W.T. Ng, “High-Efficiency Operation of High-Frequency DC/DC Conversion for Next-Generation
Microprocessors”, Proceedings of IECON ’03, Volume:1, p.30-35
[4]. X. Zhou, P. Xu, F.C. Lee, A.Q. Huang, “A Novel Current-Sharing Control Technique for Low-Voltage High-
Current Voltage Regulator Module Applications”, IEEE Transactions on Power Electronics, Volume: 15, No: 6,
Nov. 2000.
[5]. S. Bibian, H. Jin, “Digital Control with Improved Performance for Boost Power Factor Correction Circuits”,
Applied Power Electronics Conference and Exposition, 2001. APEC 2001. Sixteenth Annual IEEE , Volume: 1 , 4-8
March 2001
[6]. J. Chen, A. Prodic, R.W. Erickson, D. Maksimovic, “Predictive Digital Current Programmed Control”, IEEE
Transactions on Power Electronics, Volume: 18, No: 1, Nov. 2003.
[7]. N. Mohan, T.M. Undeland, W.Robbins, ”Power Electronics Converters Applications and Design”, 2nd Edition,
John Wiley Sons, 1995
[8]. R.W. Erickson , “Fundamentals of Power Electronics” , 5th Printing, Kluwer Academic Publishers, 1999
[9].Flinders, F.; Oghanna, W.; “Simulation of a complex traction PWM rectifier using SIMULINK and the dynamic
node technique”, Industrial Electronics, Control and Instrumentation, 1997. IECON 97. 23rd International
Conference on Volume 2, 9-14 Nov. 1997 Page(s):738 - 743 vol.2