1. Introduction
For portable electrical devices, single-inductor multiple-output (SIMO) DC–DC converters can offer a cost-effective, high-reliability, and high-integrity solution [
1,
2,
3,
4] that can provide different supply voltage levels for different function modules. However, since all the outputs share one inductor, they are affected by a mutual cross-regulation when the system operates in continuous conduction mode (CCM) [
2,
3,
4,
5,
6,
7,
8,
9]. This has a drastic impact on the stability and performance of the system, both in the steady state and transient operations [
4,
5,
6,
7]. In addition, compared with the traditional single-input single-output (SISO) DC–DC converter, the system becomes more complex to operate, control, and design since all outputs are coupled through one single power switch.
Many studies focus on new control schemes that address the cross-regulation issue of a CCM SIMO DC–DC converter. For example, Wang et al. [
6] proposed a deadbeat-based control that solved the cross-regulation problem and was capable of regulating both the input current and the output voltage at the same time. In [
7,
8], the capacitor current control was applied to a CCM single-inductor dual-output (SIDO) buck converter, and the cross-regulation was effectively suppressed under the influence of its fast transient response. Dong et al. [
9] proposed a DC–DC converter topology based on the current-source mode SIMO for a light-emitting diode driver, which realized the decoupling of all individual dimming controls. Despite the benefits of suppressing the cross-regulation for a CCM SIDO DC–DC converter, it could not be eliminated completely.
To cancel cross-regulation, the single-inductor dual-output (SIDO) DC–DC converter in discontinuous conduction mode (DCM) was introduced in [
10,
11,
12]. After discharging into the appropriate output, the inductor current became zero, which ensured each output was isolated from the load changes in other outputs. This enabled each output to be controlled independently, thereby overcoming the effects of cross-regulation. However, under heavy loads, the SIDO DC–DC converter suffered a large ripple in the inductor current and a output voltage ripple when operating in DCM, which severely impaired the switching noise and dynamic response performance of the converter.
A pseudo-continuous conduction mode (PCCM) for a SIDO DC–DC converter was proposed in [
13]. The circuit diagram and operating waveforms of the PCCM SIDO buck converter are illustrated in
Figure 1. After the current was charged and discharged in the inductor, the converter entered a freewheeling interval. Since the starting and ending inductor current were both equal to the freewheeling current
Idc, the load change in one output did not affect the other output. It only changed the freewheeling interval. The cross-regulation can be absolutely suppressed in theory.
However, in the presence of a DC offset current, the additional freewheeling switch will cause unnecessary power loss during the freewheeling period. There are a lot of researchers investigating techniques for an adaptive freewheeling current control to overcome this problem [
14,
15,
16]. Woo et al. [
14] proposed a new control technique for a freewheeling current control, that is, to adjust the output voltage through the operation of the comparator and control the average feedback of the freewheeling current to a reference level. A SIMO converter with a linear regulator based on error control was introduced in [
15]. Using this scheme, the switching frequency and switching sequence of the output power switches were controlled arbitrarily according to each error, and high efficiency and regulation stability under a light load were achieved at the same time. A hybrid-mode control method of a single freewheel phase was proposed, which could achieve the reduction of switching loss and the minimization of cross-regulation [
16]. In the above-referenced literature, the simulation and experimental results indicated that the cross-regulation still exists in PCCM SIDO DC–DC converters. In the literature, the common way to control the main switch is conventional voltage mode control, which leads to a slow load transient performance, impeding the cross-regulation suppression. Thus, it is necessary to investigate an effective control technique for a PCCM SIDO DC–DC converter to absolutely restrain the cross-regulation.
The voltage ripple control technique is widely used in conventional single-inductor single-output (SISO) DC–DC converters, owing to its fast load transient response and simple design [
17,
18]. However, it is not used in SIDO DC–DC converters. Although the circuit topology of a SIDO DC–DC converter does not seem complex, when compared with the traditional SISO DC–DC converter, the functional interdependencies and the circuit operation among basic converter parameters, such as output voltage, power switches, duty cycle, and load current magnitude, are much more complex. Moreover, the small-signal model, transient analysis, and efficiency analysis of SIDO DC–DC converter are more complex. In this study, a voltage ripple control technique of suppressing the cross-regulation is proposed to improve the transient performance of a PCCM SIDO buck converter, which is significant for the application of the converter.
The rest of this paper is organized as follows.
Section 2 illustrates the operation principle of the PCCM SIDO buck converter and its state equations. The voltage ripple control technique for the PCCM SIDO buck converter is proposed, and its control constraint equations are performed. In
Section 3, the small-signal model is established, and its cross-regulation is analyzed using Bode plots. The load range and efficiency are analyzed in detail in
Section 4. Experimental results are given to verify the theoretical analysis in
Section 5, where the load transient performance of the proposed voltage ripple-controlled and conventional voltage mode-controlled PCCM SIDO buck converters are compared. In addition, the load range and the efficiency are presented.
Section 6 summarizes the conclusion of this paper.
2. Proposed Voltage Ripple Control for PCCM SIDO Buck Converter
2.1. Operation Principle of PCCM SIDO Buck Converter
As shown in
Figure 1a, one main switch S
1, one freewheeling switch S
2, two output switches S
a and S
b, four diodes D
1, D
2, D
a, and D
b, one inductor
L, and two output capacitors
Ca and
Cb with their ESRs
rca and
rcb form the PCCM SIDO buck converter together. The voltages of
Ca and
Cb are
vca and
vcb, respectively. The output currents of output A and output B are
ia and
ib, respectively.
Figure 1b shows its operating waveforms, where
Idc is a freewheeling current;
iL is the inductor current;
mai and
mbi (
i = 1, 2) are the increasing and decreasing slopes of the inductor current for outputs A and B, respectively;
Ts is the switching period;
Ta and
Tb are the working times of outputs A and B, respectively; and
Vs1,
Vs2,
Vsa, and
Vsb are the driver pulse signals corresponding to S
1, S
2, S
a, and S
b, respectively. S
a and S
b are complementary conducted.
In one switching cycle, there are six operation modes for PCCM SIDO buck converter. Its corresponding equivalent circuits are shown in
Figure 2. When
Vsa = 1, S
a turns on and S
b turns off, the inductor works in output A. There are three operation modes. Otherwise, the inductor works in output B, and there are three operation modes too.
(1) Mode I: Charging interval
t1. In this mode, S
a and S
1 are turned on, and S
2 is off.
iL increases with slope
ma1 = (
Vg −
Va)/
L. D
1 is reverse biased, and D
a is forward conducted.
Ca is charged, while
Cb is discharged to provide power for the output B. At the end of this interval, the inductor current
in1 and capacitor voltages
vcan1 and
vcbn1 are derived as:
(2) Mode II: Discharging interval
t2. S
1 is turned off, and both D
1 and D
a are forward biased.
iL decreases with slope
ma2 =
Va/
L.
Ca and
Cb are discharged to provide power for the appropriate outputs. Similarly, at the end of this operation mode, the inductor current
in2 and capacitor voltages
vcan2 and
vcbn2 are:
(3) Mode III: Freewheeling interval. The freewheeling switch S
2 is switched on to short out the inductor. D
1 and D
a are reverse biased.
iL stays constant at
Idc. This freewheel interval could be used to isolate two outputs. The inductor current
in3 and capacitor voltages
vcan3 and
vcbn3 are obtained as:
When
Vsb = 1, S
a is switched off, while S
b is switched on. The inductor works in output B. There are also three operation modes, which are similar to output A. The inductor current and capacitor voltages are deduced as follows:
where
mb1 = (
Vg−
Vb)/
L,
mb2 =
Vb/
L,
t3 is the charging interval for output B, and
t4 is the discharging interval for output B.
When referencing Equations (1)–(6), the expressions of iL, vca and vcb at the beginning of the (n + 1)-th switching cycle for the PCCM SIDO buck converter are easily obtained.
2.2. Operation Principle of the Proposed Voltage Ripple-Controlled PCCM SIDO Buck Converter
Figure 3a shows the control loop of the proposed voltage ripple-controlled PCCM SIDO buck converter, from which we can see that the main switch S
1 is managed by voltage ripple control, and the freewheeling switch S
2 is managed by constant reference current control. The output switches S
a and S
b are complementary controls. This converter has a stable switching frequency using pulse-width modulation. The control circuit of S
1 consists of two error amplifiers EA
1 and EA
2, two comparators CMP
1 and CMP
2, two RS triggers RS
1 and RS
2, and one selector S. The controller of S
2 is composed of one comparator CMP
3 and one RS trigger RS
3. The S
a and S
b are controlled by a D trigger and clock signal named clk.
Upon the initial moment of each output operation, S1 is turned on first. The CMPi(i=1,2) compares Vei(i=a,b) with vi(i=a,b) to generate reset signals for RS1 and RS2, respectively, where Vea and Veb are the compensated error voltages between each output vi(i=a,b) and reference voltage Vrefi(i=a,b), respectively. Qa and Qb are the output signals of RS2 and RS3. When Vsa = 1, Qa is selected by S (i.e., Vs1 = Qa), and Va is regulated to Vrefa. When Va increases to Vea, the output of CMP1 resets RS1, and S1 is turned off. Similarly, when Vsa = 0, Qb is selected (i.e., Vs1 = Qb), Vb is regulated to Vrefb. When vb increases to Veb, the output of CMP2 resets RS2, and then S1 is turned off.
The above descriptions show that
vi(i=a,b) is equal to
Vei(i=a,b) when S
1 turns off. This is a much slower variable than
vi(i=a,b) and is considered a constant in each switching cycle. Therefore, the expressions of the control constraint are as follows:
When
iL reduces to
Idc, S
2 is turned on to short-circuit the inductor and force the inductor current to circulate through
L. Therefore, the S
2 freewheeling interval is activated until the corresponding output switch is off. Based on
Figure 3b, there is
Based on Equations (7) and (8), we can calculate the charging, discharging, and freewheeling intervals for outputs A and B.
2.3. Operation Principle of the Conventional Voltage Mode-Controlled PCCM SIDO Buck Converter
Figure 4 shows the controller and operation waveforms for a conventional voltage mode-controlled PCCM SIDO buck converter.
Compared with
Figure 3, the controller is similar, and the inner control loop of the main switch S
1 is slightly different with a sawtooth waveform
Vsaw instead of the output voltages
va and
vb. The other control logics are the same as on the voltage ripple-controlled PCCM SIDO buck converter.
The block diagram of the voltage mode control is presented in
Figure 4. It shows that when the input voltage or output current changes, the voltage mode control can only detect the change and feedback for correction after the corresponding change of the output voltage, making the reaction speed relatively slow. However, the voltage ripple controller shown in
Figure 3 controls the converter by detecting the ripple voltage on the equivalent series resistance of the capacitor. When the load voltage and current change, the inductance current cannot change suddenly; thus, the change of load current is reflected in the change of ripple voltage on the equivalent series resistance, that is, the change of
va and
vb. Therefore, the voltage ripple controller has a faster response than the voltage mode controller.
3. Small-Signal Model and Frequency Performance Analysis
In
Section 3, the small-signal model of the proposed voltage ripple-controlled PCCM SIDO buck converter is established. The frequency performance of cross-regulation is analyzed and compared in detail.
3.1. Small-Signal Modeling of PCCM SIDO Buck Converter
According to Equations (1)–(6), the state-space average equations of the PCCM SIDO buck converter are given as Equation (9).
After introducing the small-signal perturbations in Equation (9) and then removing the direct-current and higher-order parts of the perturbations, the small-signal model for the PCCM SIDO buck converter is written as Equation (10).
where
Vca,
Vcb,
IL,
Da1,
Da2,
Db1, and
Db2 are the average of the output capacitors’ voltage
vca and
vcb, the inductor current
IL, and duty ratios
da1,
da2,
db1, and
db2, respectively.
Based on the above small-signal model, the matrix operation in MATLAB can calculate the self-regulation transfer functions, cross-regulation transfer functions, the duty ratios–output transfer functions, and cross-coupled transfer functions of the PCCM SIDO buck converter.
3.2. Small-Signal Modeling of Voltage Ripple-Controlled PCCM SIDO Buck Converter
For the voltage ripple-controlled PCCM SIDO buck converter,
Figure 5 shows the geometric relationship between the output voltage
va and corresponding inner loop control signal
Vea and the output voltage
vb and corresponding inner loop control signal
Veb.
According to the geometric relationship shown in
Figure 5, the average of the output voltage
va during one switching cycle is derived as
where
Vva is the valley value of
va.
A1,
A2, and
A3 denote the areas between
va and
Vva shown in
Figure 5, which is expressed as
In Equations (11)–(15), mvai(i=1,2,3) is the absolute value of the increase and decrease slopes for output voltage va, and its corresponding expressions are mva1 = (Vg − Va)rca/L, mva2 = Varca/L, mva3 = Va/(RaCa).
By adding a small disturbance into Equation (11) and ignoring the direct-current and higher-order perturbations, the small-signal expression of the duty ratio
da1 can be obtained as
where the expressions for
Ga1–
Ga5 are given in
Appendix A.
Similarly, based on the waveform of inductor current
iL, the small-signal expression of the duty ratio
da2 is given as follows.
where the expressions for
Ga6–
Ga10 are given in
Appendix A.
The small-signal expressions of the duty ratios db1 and db2 are determined in the same way; moreover, the forms are similar. Thus, the process will not be repeated here.
Based on Equations (16) and (17), the small-signal block diagram of the voltage ripple-controlled PCCM SIDO buck converter can be obtained, as shown in
Figure 6. It includes the power circuit, the control circuit of the main switch, and the freewheeling switch. In
Figure 6,
Hv1(
s) is the sampling coefficient of the output voltage
va, and
Gc1(
s) is the transfer function of the error amplifier EA
1. The small-signal model of output B resembles output A.
3.3. Cross-Regulation Analysis in Frequency
There are disturbances propagating from a load current to the cross-output voltage, and the closed-loop cross-regulation transfer functions
and
can be used to represent the capacity to attenuate these disturbances. When the low-frequency gain is relatively low, it signifies that the cross-regulation is also relatively small [
7,
8,
19]. When considering the small-signal model presented in
Figure 6, the cross-regulation of the proposed voltage ripple-controlled PCCM SIDO buck converter can be researched by means of Bode plots. With the parameters in
Table 1, the Bode plots of
and
under both a conventional voltage mode-controlled and a voltage ripple-controlled PCCM SIDO buck converter are depicted in
Figure 7.
Comparing the low-frequency gains of these two controls in
Figure 7 shows that the low-frequency gains (−210 dB) of the voltage mode-controlled PCCM SIDO buck converter are a very negative value. According to the definition of amplitude in the Bode plot and the logarithmic algorithm, it can be considered that there may be only a little cross-regulation between different outputs. Moreover, the low-frequency gains of the voltage ripple-controlled PCCM SIDO buck converter are smaller than those of the voltage mode-controlled PCCM SIDO buck converter. These results show that the cross-regulation of the voltage ripple-controlled PCCM SIDO buck converter is so much smaller than those of the voltage mode-controlled that it can be regarded as no cross-regulation entirely.
3.4. Load-Transient Response Analysis in Frequency Domain
Figure 8a manifests the Bode plots of output impedance transfer function for output A
of the PCCM SIDO buck converters under voltage mode control and voltage ripple control, respectively. The low frequency magnitude of
for the voltage ripple-controlled is clearly lower than the voltage mode-controlled, which means that the load transient response of the voltage ripple-controlled PCCM SIDO buck converter is faster than that of the voltage mode-controlled when load variation of output A occurs.
Figure 8b shows the Bode plot of the output impedance transfer function
for output B under voltage mode control and voltage ripple control, which can prove that the low frequency amplitude of
for voltage ripple control is lower than that of the voltage mode control. These results indicate that the load transient response of the voltage ripple-controlled PCCM SIDO buck converter is faster than that of the voltage mode-controlled.
4. The Load Range and Efficiency Analysis
In the voltage ripple-controlled PCCM SIDO buck converter mentioned above, the constant reference current control is used to manage the freewheeling switch S2. Therefore, a power limitation is imposed on the converter by this control scheme. In other words, the converter’s performance is closely related to the value of the freewheeling current. In this section, the load range and efficiency are investigated in detail, which can supply design guidance for future studies.
4.1. Load Range
Analyzing the load range is beneficial for the optimization of parameters, which can ensure both the output A and output B of a SIDO buck converter operate in PCCM. If the output currents ia and ib surpass the maximum output currents ia(max) and ib(max), the converter will transfer from PCCM to CCM mode; therefore, the different outputs are coupled, and the cross-regulation occurs.
Analyzing the volt-second balance on the inductor
L, we can find that
where
mai(i=1,2) and
mbi(i=1,2) represent the charging and discharging slopes of the inductor current, respectively, and
dai(i=1,2) and
dbi(i=1,2) represent the charging and discharging times of output A and output B, respectively.
Since the inductor current is equivalent to the output current, the output currents can be shown based on Equation (18).
From Equations (18)–(20), the maximum output current occurs when
da1 +
da2 =
Ta/
Ts and
db1 +
db2 =
Tb/
Ts. Therefore, the maximum output currents of the PCCM SIDO buck converter are
Note that ia(max) and ib(max) are positively correlated to Idc. The larger Idc can extend the load range for PCCM operation.
4.2. Efficiency
Generally, power losses on a semiconductor are the main source of power losses that influence the efficiency of a PCCM SIDO buck converter. As mentioned in [
20,
21], the losses caused by semiconductor losses mainly consist of two parts: (1) conduction losses
Pcon; (2) switching losses
Psw, including turn-on losses
Psw(on) and turn-off losses
Psw(off).
The conduction losses of switching device are equal to the product of the square of the transistor rms current and the ON-state resistance, while for the diode, the product of the forward conduction voltage and the average value of rms current can represent its conduction losses [
22]. The turn-on resistance of power switches S
1, S
2, S
a, and S
b are defined as
ron1,
ron2,
rona, and
ronb, respectively; and the forward voltage of diodes D
1, D
2, D
a, and D
b are defined as
VF1,
VF2,
VFa, and
VFb, respectively, while the conduction loss
Pcon can be calculated by Equation (23).
Switching on and off will lead to the switching loss, which is mainly affected by the switching frequency
fs, the drain-source parallel capacitor
Cds, and the diode forward voltage
VSD. The power switch diode forward voltages S
1, S
2, S
a, and S
b are defined as
VSD1,
VSD2,
VSDa, and
VSDb, respectively; while the parallel capacitors of the power switches S
1, S
2, S
a, and S
b are defined as
Cds1,
Cds2,
Cdsa, and
Cdsb, respectively. Therefore, the switching losses can be calculated by Equation (24).
The output power of a PCCM SIDO buck converter is
Pout =
VaIa +
VbIb; thus, the efficiency
η can be calculated by the relative losses:
Using the MOSFET BSC010N04LS, its parasitic parameters are
ron = 1 m,
Coss = 1900 pF,
Crss = 160 pF,
Cds =
Coss −
Crss, and
VSD = 0.8 V; and the diode MBRA320 is
VF = 0.5 V. The efficiency curves with variation of load current are shown in
Figure 9.
Figure 9a shows that when the load current
ib keeps 1 A, the load current
ia varies from 1 A to 0.3 A, and the efficiency significantly decreases. As
Figure 9b shows, when
ia = 1 A, the
ib changes from 1 A to 0.3 A, and the efficiency decreases slowly. When the load current
ia is equal to
ib and both of them vary into light load, the efficiency decreases rapidly, as shown in
Figure 9c.
According to the above analysis, it is reasonable to conclude that, when the load is in a light load, the efficiency of the voltage ripple-controlled PCCM SIDO buck converter is low. The reason can be easily identified that, the freewheeling switch of PCCM SIDO buck converter using constant-reference-current control, so the freewheeling time will increase under light load, which increases the loss and reduces the efficiency.