Next Article in Journal
Quantitative Analysis of Staphylococcus Enterotoxin A by Differential Expression of IFN-γ in Splenocyte and CD4+ T-Cells
Next Article in Special Issue
Robust Sensing of Approaching Vehicles Relying on Acoustic Cues
Previous Article in Journal
Functionality Enhancement of Industrialized Optical Fiber Sensors and System Developed for Full-Scale Pavement Monitoring
Previous Article in Special Issue
Cooperative Spectrum Sensing Schemes with the Interference Constraint in Cognitive Radio Networks

Sensors 2014, 14(5), 8851-8868; doi:10.3390/s140508851

Article
An Optimal Current Observer for Predictive Current Controlled Buck DC-DC Converters
Run Min 1, Chen Chen 1, Xiaodong Zhang 1, Xuecheng Zou 1,*, Qiaoling Tong 1 and Qiao Zhang 2
1
School of Optical and Electronic Information, Huazhong University of Science and Technology, Wuhan 430074, China; E-Mails: hustminrun@gmail.com (R.M.); chenchen_hust@163.com (C.C.); sanctum.zhang@gmail.com (X.Z.); tongqiaoling@hust.edu.cn (Q.T.)
2
School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; E-Mail: zhangqiao@263.net
Author Contributions: Run Min and Chen Chen prepared the manuscript, carried out the simulations and discussed the data. Xiaodong Zhang and Xuecheng Zou proposed the ideas and revised the manuscript. Qiaoling Tong and Qiao Zhang designed and performed the experiments. All of the authors read and approved the final manuscript.
*
Author to whom correspondence should be addressed; E-Mail: estxczou@gmail.com; Tel./Fax: +86-27-8754-1768.
Received: 16 March 2014; in revised form: 9 May 2014 / Accepted: 12 May 2014 /
Published: 19 May 2014

Abstract

: In digital current mode controlled DC-DC converters, conventional current sensors might not provide isolation at a minimized price, power loss and size. Therefore, a current observer which can be realized based on the digital circuit itself, is a possible substitute. However, the observed current may diverge due to the parasitic resistors and the forward conduction voltage of the diode. Moreover, the divergence of the observed current will cause steady state errors in the output voltage. In this paper, an optimal current observer is proposed. It achieves the highest observation accuracy by compensating for all the known parasitic parameters. By employing the optimal current observer-based predictive current controller, a buck converter is implemented. The converter has a convergently and accurately observed inductor current, and shows preferable transient response than the conventional voltage mode controlled converter. Besides, costs, power loss and size are minimized since the strategy requires no additional hardware for current sensing. The effectiveness of the proposed optimal current observer is demonstrated experimentally.
Keywords:
converter; DC-DC; buck; PCC; observer

1. Introduction

In recent years, predictive current control (PCC) was found to be a robust, fast and easy control strategy for digitally controlled DC-DC converters in continuous current mode (CCM). Therefore, it has been extensively studied by many researchers [14]. Bibian et al. investigated a high performance PCC based on dead-beat control strategy [3], which shows a great advantage of low calculation complexity. However, the response is quite slow due to its current error elimination once every four switching cycles. A fast response PCC strategy is proposed by Chen et al. [4], whereby the disturbance of the inductance current can be eliminated in two switching cycles, whether in the valley, peak or average current control modes. Many PCC strategies have been proposed recently, but all the strategies need to sample the inductor current using a current sensor.

Different current sensing techniques meet different applications in terms of cost, size, accuracy, isolation, etc. A thorough review of state-of-the-art current sensing techniques is presented in [5]. Sampling by a shunt resistor is found to be very simple, but is non-isolated and this causes high power losses. By using a complementary matching filter, sampling by the intrinsic resistance of the inductor brings no additional power losses and is very low-cost. However, the thermal drift is distinct and the accuracy could be low due to the mismatches between the filter and the power inductor [6,7]. Another non-isolated current sensing technique uses the mirroring circuit, which is widely employed in integrated circuits. However, this method may suffer from EMI problems and the accuracy might be low due to the amplifier offset and the mismatch between the power Field Effect Transistor (powerFET) and the sense Field Effect Transistor (senseFET) [8,9]. In order to improve the EMI immunity, a new mirroring circuit was proposed, which exploits the Miller effect on the switching transient of the powerFET [10]. All the non-isolated current sensors are electrically connected to the power converter, thus lowering the safety level. For isolation, other current sensors have to be used, including Hall effect sensors, fluxgate sensors, Rogowski coil sensors, anisotropic magnetoresistance (AMR) effect sensors, the giant magnetoimpedance (GMI) sensing system, etc. Hall-effect sensors are non-contacting to the power stage and have reasonable accuracy, bandwidth and power loss [11], however, they are expensive, and may suffer EMI problems if the signal amplification chain is not properly designed [12]. For the EMI issue, a new contactless current sensor based on the Hall effect is proposed to increase the immunity to the radio frequency interference collected by the cables [13]. Fluxgate sensors have the highest performance at the cost of the highest price [5]. Rogowski coil sensors provide a wide measuring range and a high accuracy at relatively low cost [5]. Closed-loop AMR-based sensors have better performance than Hall-effect sensors, but smaller measuring range and higher cost [5]. The GMI sensing system provides isolation with very low-cost [14,15]. Nevertheless, the system requires frequent calibration due to its sensitivity to time and temperature.

The current sensors mentioned above all have different advantages and drawbacks, and thus could meet different requirements. However, existing techniques might not suit applications which require isolation with minimal price, power loss and size. Therefore, a current observer (CO) turns out to be a suitable substitute for conventional current sensors in digitally controlled converters. The cost, size and power consumption can be reduced since it does not need any auxiliary hardware, even though the accuracy might be affected by the voltage ripple or the mismatches between the observer and the converter.

Current observers are used for motor controls, fault detection, and were firstly introduced for DC-DC applications by Midya [16]. The paper proposed an analog observation method for sensorless analog current mode control. However, the implementation does not suit digital controllers. For digitally controlled converters, an easy feed forward CO was proposed in 2004 [17]. It can effectively avoid the impact from the output voltage on the observed current. This algorithm, however, does not consider the influence of parasitic parameters, and thus has low accuracy. To improve the accuracy, both the equivalent series resistance of the capacitor and the internal resistance of the inductor are considered in the observer, which is used for model predictive control (MPC) [18,19]. The observer can be realized using either a hybrid Kalman filter or an extended Kalman filter (EKF). The two approaches have different complexity, accuracy and linearity. Qiu et al. proposed an average current observer for the PCC controller [20], which is relatively accurate due to its consideration of five parasitic parameters, but the compensated current slopes are still not accurate enough. A sensorless adaptive voltage positioning (SLAVP) control scheme was proposed in [21]. The strategy suits applications which require reduced dynamic output-voltage deviation. None of the works mentioned above have studied the convergence of the observed current, nor the steady state errors of the output voltage.

For PCC controllers with the basic current observer, the observed current will diverge due to the forward voltage of the diode and the parasitic resistors in the converter. The divergence of the observed current degrades the reliability of the converter, and will cause calculation result overflow in the digital circuit. More importantly, the divergence further induces steady state errors in the output voltage. In our previously published paper, these issues were discussed in detail, and a compensation strategy based on a boost converter was proposed [22]. However, the compensation strategy cannot be applied to the buck converter because of the different topologies. The difference leads to the need for different mathematical modeling and controller optimization methods. In this paper, an optimal current observer (OCO) is proposed for the buck converter which achieves the highest observation accuracy. By employing compensations for both the observed current and the sampled voltage, the OCO-based PCC controller converges the observed current to the valley value of the inductor current, and eliminates the steady state error of the output voltage. Nevertheless, the observation accuracy could still be affected by a wrongly measured inductance and parasitic parameters.

The paper is organized as follows: Section 2 introduces the basic CO-based PCC algorithm, which includes the observer algorithm and the PCC strategy. In Section 3, the relationship between the convergence of the observed current and the parasitic parameters is derived, and the steady state error of the output voltage is analyzed. In Section 4, the OCO strategy is proposed, which can converge the observed current and eliminate the steady state error by compensating the observed current and the sampled voltage. Experimental results are shown in Section 5 to support the proposed theory, and to prove the effectiveness of the OCO based PCC strategy. Finally, a brief conclusion is given in Section 6.

2. Current Observer Based Predictive Current Control

The construction of buck DC-DC converter with the CO based PCC controller, is shown in Figure 1. The controller is a dual-loop system. The voltage loop is a PI compensator, which outputs the reference current IREF. The current loop is the PCC controller, which calculates the duty ratio for the next switching cycle. In every switching cycle, the voltage sampling, the PI regulation, the current sensing and the PCC regulation are processed in sequence. In this way, the current error could be eliminated in two switching cycles.

Supposed that the converter works in CCM. Ignoring the parasitic parameters, a current differential equation can be derived based on the average voltage on the inductor, shown as Equation (1):

L d I L ( t ) d t = D V I N ( t ) V O ( t )
where IL, VO, D, R and VIN denote the inductor current, the output voltage, the duty ratio, the equivalent load resistor and the input voltage, respectively. The equation is the theoretical base for current observer.

2.1. Basic Current Observer

Based on Equation (1), the inductor current can be observed using D, VO, VIN, L and T. In detail, for the kth switch cycle, the voltage absolute value on the inductor is VIN(k)− VO(k) when the MOS switch is on, while being VO(k) when it is off. So, M1(k) and M2(k) can be written as Equation (2):

{ M 1 ( k ) = V I N ( k ) V O ( k ) L M 2 ( k ) = V O ( k ) L
where M1(k) and M2(k) denote the positive slope and the negative slope of the inductor current, respectively. Meanwhile, the rising duration time of inductor current is D(k)T, and the falling duration time is [1−D(k)]T. Thus, the variation of the inductor current in the kth switching cycle can be written as Equation (3):
Î O B ( k ) = I O B ( k + 1 ) I O B ( k ) = M 2 ( k ) D ' ( k ) T + M 1 ( k ) D ( k ) T
where IOB(k) denotes the observed current, and D'(k) is an abbreviation for 1−D(k). Equation (3) is the basic current observer equation, from which the PCC algorithm is also derived.

2.2. Predictive Current Control

Employing valley current control and trailing edge (TE) modulation, the inductor current waveform is shown in Figure 2.

In Figure 2, IREF is the reference current output from the PI regulator. There exists a deviation between IL(k) and IREF. The PCC controller detects the current error, and adjusts the duty ratio D(k+1), so that IL(k+2) reaches IREF. In this way, the current error can be eliminated in two switching cycles.

As the switching cycle T is much shorter than the regulation time, the inductor current slope can be regarded as constant in two adjacent switching cycles, that is:

{ M 1 ( k ) = M 1 ( k + 1 ) = M 1 M 2 ( k ) = M 2 ( k + 1 ) = M 2
Substituting the control objective IOB(k+2) = IREF in Equation (3), we have:
D ( k + 1 ) = I REF I O B ( k + 1 ) + M 2 T ( M 1 + M 2 ) T
As shown above, the PCC controller can eliminate the current error in less than two switching cycles, which is relatively fast, so the converter can be designed with fast transient response. However, the CO-based PCC controller has problems such as the divergence of the observed current and the steady state error of the output voltage. In the next section, this issue will be discussed in detail, and an optimal current observation strategy will be given to solve the problems.

3. Convergence of the Observed Current and the Steady State Error of the Output Voltage

For the PCC controller with the basic CO, the observed current will diverge due to the diode forward voltage and the parasitic resistors in the converter. The divergence of the observed current degrades the reliability of the converter, and will cause the steady state errors in the output voltage. In the following section, the relationship among the parasitic parameters, the convergence of the observed current and the steady state error of the output voltage will be studied in detail.

3.1. Analysis of the Convergence of the Observed Current

The basic CO is based on Equations (2) and (3), thus the variation of the inductor current in one switching cycle can be written as:

Î O B = I O B ( k + 1 ) I O B ( k ) = V I N L D T V O L T

However, Equation (6) is not precise enough due to the existence of parasitic parameters in the actual circuit. Taking the diode forward voltage VF into consideration, for example, a more accurate equation for the current variation can be written as:

Î ACT = V I N L D T V O L T V F L D ' ( k ) T

Equation (7) describes the actual current variation of the inductor, which must be zero in the steady state. So, from Equations (6) and (7):

Î O B = V F L D ' ( k ) T > 0

Equation (8) indicates that the existence of VF will cause the divergence of the observed current. The divergence speed depends on L, D and VF. To demonstrate the derivation, a buck DC-DC converter is simulated in Matlab-simulink. The switching cycle is 100 kHz, the input voltage is 10 V, the reference voltage is 6 V and the inductor volume is 100 μH. Employing the basic CO, the observed currents in simulation match Equation (8) precisely, which is shown in Figure 3.

Other parasitic parameters like the inductor winding resistor, the diode forward resistor and the MOS on-resistor will also diverge the observed current. The divergence speed is proportional to those parasitic parameters. The divergence of the observed current further causes the steady state error of the output voltage, which will be analyzed in the following.

3.2. Analysis for the Steady State Error of the Output Voltage

To demonstrate the steady state error of the output voltage, the mechanism of PI regulator must be taken into consideration. Adopting Laplacian method, the transfer function of PI controller can be written as (KPsTI + KP)/sTI, where KP and TI denote the proportional and integral parameters, respectively. The PI regulator accepts the voltage error ΔVO, and outputs the reference current IREF, which can be written as:

I REF = K P s T I + K P s T I Δ V O

In steady state, the output voltage must be constant, which guarantees sΔVO = 0, so the Equation (9) can be written as:

I REF = K P s T I Δ V O

Rationally, the PI regulator can eliminate the voltage error, and the output IREF is an integration of zero, which should be a constant value. However, as shown in Section 3.1, the observed current diverges due to the parasitic parameters. In this way, the current error ΔI = IREFIOB also diverges, which is not acceptable for the PCC controller. According to Equation (5), the current error ΔI must be constant to guarantee a stable duty ratio, thus:

Î O B = s T I O B = s T ( I REF Δ I ) = s T I REF

Finally, the steady state error of the output voltage occurs due to the divergence of IOB can be derived using Equations (10) and (11):

Δ V O = T I K P T Î O B

From Equations (8) and (12), the relation between ΔVO and VF can be derived as:

Δ V O = D ' T I L K P V F

Equations (8) and (13) indicate that both the value of the steady state error and the divergence speed of the observed current are proportional to VF. To demonstrate this conclusion, a buck converter is constructed under Matlab-simulink with the same specifications as the simulation described in Section 3.1. The current loop employs the basic current observer, while the voltage loop uses the basic PI controller. The steady state error of the output voltage is simulated under different VF and PI parameters, as is shown in Figure 4.

The slope of the voltage error versus VF is 0.4 when the PI parameters are set as KP=1, TI=0.0001. The slope increases to 0.5 when the PI parameters change to KP=1.2, TI=0.00015. The simulated voltage steady state error matches the Equation (13) precisely.

Other parasitic parameters such as the equivalent serial resistor of the inductor, the diode forward resistor, etc., will also increase the steady state error of the output voltage. To solve the problem, and to achieve the highest observation accuracy, the OCO strategy is proposed, and will be introduced in the next section.

4. Optimal Current Observer

For the PCC controller with the basic CO, the observed current is found to be diverging, which further induces the steady state error of the output voltage. In this section, the OCO strategy is proposed, which can converge the observed current to the valley value of the inductor current, and eliminate the steady state error of the output voltage.

4.1. Compensation for the Observed Current

In order to model the system precisely, several parasitic parameters are considered. Then the current slopes are compensated as:

{ M 1 = V I N V A V I A V ( R D S + R L ) L M 2 = V A V + V F + I A V ( R F + R L ) L
where VAV and IAV denote the average values of the output voltage and the inductor current respectively. Equation (14) can be used to calculate the average value of the inductor current. However, the PCC controller works in valley current mode, thus the observed current should be the valley value of the inductor IV, so taking the inductor current ripple into consideration:
{ M 1 = V I N V A V ( I V + I p p / 2 ) ( R D S + R L ) L M 2 = V A V + V F + ( I V + I p p / 2 ) ( R F + R L ) L
where the current ripple can be written as Ipp=(1−D)VT/L. Substituting Equation (15) into Equation (3):
Î O B = I O B ( k + 1 ) I O B ( k ) = T L [ D V I N V A V ( I O B + I p p / 2 ) R T D ' V F ]
where RT=RL+DRDS+D'RF is an equivalent compensation resistance. Based on Equation (16), the OCO shall achieve the highest observation accuracy. More importantly, the observed current no longer diverges, which will be proven next.

Employing first order differential approximation IOB' ≈ [IOB(k+1) − IOB(k) ]/T, Equation (16) can be written in differential equation formula:

L I O B ' + R T ( I O B + I p p / 2 ) = D V I N V A V D ' V F

Therefore, the observed current can be solved as:

I O B = D V I N V O D ' V F R T I p p 2 + A e R T L t
where A is an arbitrary constant. Equation (18) indicates that the observed current necessarily converges to the valley value of the inductor current, that is:
I O B | t = I V = D V I N V O D ' V F R T I p p 2

To be strict, the parasitic parameters are always changing with the temperature, the time, etc. However, the deviation would not change the convergence of the observed current. The observed current necessarily converges to the value in Equation (19) no matter how the parasitic parameters deviate. Because the derivation above is based on the observer algorithm itself.

4.2. Compensation for the Sampled Voltage

It is a natural character of DC-DC converters that the output voltage contains ripples, so the sampled voltage may deviate from the average value of the output voltage, depending on the sampling point. The maximum deviation range is the value of the output voltage ripple. Nevertheless, all the industrial applications take the average value as the reference voltage. What is more, the current observer also prefers VAV for observation. Thus, the sampled voltage should be compensated to the average voltage. To derive the compensation strategy, the output voltage ripple and the sampling point should be analyzed. For a buck converter, the output voltage ripple (peak-peak value) is [23]:

V p p = I p p T 8 C
where Ipp is the ripple (peak-peak value) of the inductor current. Obviously, the output voltage ripple can be minimized by increasing the output capacitor. Nevertheless, the effect of the capacitor ESR is not considered.

As Figure 5 shows, the output voltage VO is the sum of the voltage on the ideal capacitor VC and the voltage on the ESR VESR, which can be written as:

V O ( t ) = V C ( t ) + V ESR ( t ) , ( 0 t T )
where t denotes the time in one switching cycle. The current that flows through the ESR is the sum of the inductor current and the load current, where the load current can be regarded as constant, so the voltage drop on the ESR can be written as:
V ESR ( t ) = [ I L ( t ) V O ( t ) R ] R C [ I L ( t ) I A V ] R C
where IAV is the average value of the inductor current. The Equations (21) and (22) indicates that, the voltage drop on the ESR affects the output voltage. The output voltage ripple is determined by both the ripple on the capacitor VC,pp and the ripple on the ESR VESR,pp, so it can be written as:
max ( V C , p p , V ESR , p p ) V O , p p V C , p p + V ESR , p p

In Equation (23), the ripple on the ideal capacitor can be written as VC.pp=IppT/8C, which is the same as Vpp. The ripple on the ESR can be derived through the Equation (22), and be VESR,pp=IppRC. So the output voltage ripple VO,pp is mainly determined by the ESR when the ESR exceeds T/8C.

The sampled voltage is determined by VO(t) and the sampling point. For the buck converter with TE modulation, the sampling point is conventionally set at the beginning of every switching cycle. Thus the sampled voltage could be written as:

V S = V O ( 0 ) = V C ( 0 ) + V ESR ( 0 )
where VS denotes the sampled voltage. At the sampling point, VC is closer to VAV than VS. So the compensation strategy can be given as:
V COMP = V C ( 0 ) = V S + 1 2 I p p R C
where Ipp can be calculated by the current observer. Taking VCOMP as the voltage average value is relatively acceptable. The error is small, which will be proven next.

To calculate the accurate error between VCOMP and VAV, expressions for VC(t) and VO(t) must be deduced. Firstly, the inductor current, which is the input signal, could be written as:

I L ( t ) = I p p ( t D T 1 2 ) U ( t ) + I p p [ ( 2 D 1 ) t D D ' T + 1 D ' ] U ( t D T )

Meanwhile, the transfer function from the inductor current to VO can be written as:

H v i 1 ( s ) = R ( 1 s C + R C ) 1 s C + R C + R = R ( 1 + s R C C ) 1 + s C ( R C + R )

And the transfer function from the inductor current to VC can be written as:

H v i 2 ( s ) = H v i 1 ( s ) 1 s C 1 s C + R C = R 1 + s C ( R C + R )

Employing Laplacian method, the expressions for VO(t) and VC(t) can be derived as:

{ V O ( t ) = L 1 ( R ( 1 + s R C C ) 1 + s C ( R C + R ) L ( I L ( t ) ) ) V C ( t ) = L 1 ( R 1 + s C ( R C + R ) L ( I L ( t ) ) )

By means of computer assistance analysis, Equation (29) can be used to calculate the accurate value of VC(t) and VO(t). Simulation is carried out based on above derivations. The voltage on the ideal capacitor and the output voltage are plotted in Figure 6. VAV can be calculated by integrating either VC(t) or VO(t). Then the error between VCOMP and VAV is plotted under different duty ratios, as Figure 7 shows.

As Figure 6 shows, the error between VS and VCOMP is about 12 mV, so the error between VS and VAV can be written as VAVVS = VAVVCOMP + 12 mV. Figure 7 indicates that the absolute value of the error between VCOMP and VAV is proportional to D−0.5. |VAVVCOMP| equals to zero when D is 0.5, while be maximum value 4 mV when D is 0 or 1. At the operating point D = 0.6, |VAVVCOMP| is less than 1 mV. So the compensated voltage is much closer to the average voltage than the sampled voltage because |VAVVCOMP|≪|VAVVS|.

5. Experiments

In order to prove the theories about the convergence of the observed current and the steady state error of the output voltage, both the basic CO based PCC controller and the OCO based PCC controller are experimentally demonstrated. Meanwhile, comparison between the OCO based PCC controller and a conventional voltage mode controller is also carried out. In this section, the experimental settings which include the design specifications and the measured parasitic parameters are introduced first. Then the test results are given and analyzed.

The design specifications and the measured parasitic parameters are shown in Tables 1 and 2, respectively. The system hardware includes a control part and a power part. The control part as well as other software features is implemented using the Texas Instruments TMS320F2812 digital signal processor (DSP). The power part includes the main power stage and the signal sampling circuits. The switching device of the power stage is a BSZ110N06NS3 MOSFET, the output capacitor is an EEHZC1E101XP, and the diode is a SB350. The input and output voltages are sampled by a 4 channels 12-bit AD converter chip (AD7934-6). IOB is output in synchronization with the 12 bit DA chip (TLV5616). The actual inductor current is measured by a Tektronix current probe with a resolution of 1 V/A.

5.1. Experiment for the CO Based PCC Controller

As shown in Section 3, for the basic CO based PCC controlled converter, the observed current will diverge from the actual inductor current due to the parasitic parameters. An experiment is carried out to demonstrate this conclusion. With the CO based PCC controller, the observed current and the actual inductor current are shown in Figure 8a, while the output voltage is shown in Figure 8b.

As Figure 8a shows, the actual inductor current is about 1.2 A. However, the observed current rises with a constant slope due to the parasitic parameters in the actual converter. The divergence of the observed current will cause calculation result overflow in the digital circuit and degrades the reliability of the controller. More importantly, the divergence will cause the steady state error of the output voltage. As Figure 8b shows, the output voltage is 5.8 V, and deviates from the reference voltage 6 V by 0.2 V. The steady state error is 3.3 percent of the output voltage. The results prove the theories proposed in Section 3.

5.2. Experiment for the OCO Based PCC Controller

The OCO strategy is proposed in Section 4. In the following, an experiment is carried out to demonstrate the effectiveness of the OCO based PCC controller. The observed current is shown in Figure 9a, while the output voltage is shown in Figure 9b.

As Figure 9a shows, by introducing compensations for the parasitic parameters, the observed current converges to the valley value of the inductor current. The error is less than 0.05 A. The accuracy is acceptable for applications. As Figure 9b shows, the OCO based PCC controller regulates the average value of the output voltage to the reference voltage 6 V. The steady state error is eliminated. All the results prove the effectiveness of OCO and the theories proposed in Section 4.

5.3. Experiment of System Robustness

To demonstrate the advantage of the OCO-based PCC controller in dynamic response speed, a comparison is made between the proposed controller and a conventional voltage mode controller. The test results are as follows: when the load steps from 3 to 5 Ω, the output voltage of the conventional voltage mode controlled converter increases to 6.55 V for a short time, and re-stabilizes in 400 μs, which is shown in Figure 10. For the OCO-based PCC controlled converter, the output voltage and the inductor current under the same disturbance are shown in Figure 11a,b, respectively. The output voltage increases to 6.7 V for a short time, and re-stabilizes in 200 μs, while the inductor current reaches 1.2 A in less than 150 μs. Compared to the conventional voltage mode controller, the OCO- based PCC controller can cut the regulation time by 200 μs.

The output voltage transient of the conventional voltage controlled converter when the input voltage steps from 10 to 12 V is shown in Figure 12. The output voltage increases to 6.12 V for a short time, and re-stabilizes in 250 μs. Finally, for the OCO-based PCC controlled converter, the output voltage and the inductor current under the same disturbance are shown in Figure 13a,b, respectively. The output voltage increases to 6.05 V for a short time, and re-stabilizes in 100 μs, while the inductor current re-stabilizes in 100 μs. Compared to the conventional voltage mode controller, the OCO based PCC controller can cut the regulation time by 150 μs.

As the experimental results show, the proposed strategy can improve the transient response of the buck DC-DC converter.

6. Conclusions

A current observer is a possible substitute for conventional current sensors in digitally controlled DC-DC converters. This paper studied the divergence problem of the observed current based on the PCC controlled buck DC-DC converter. Meanwhile, the divergence-induced voltage steady state error is analyzed. In order to solve these issues, the OCO strategy is proposed. It achieves the highest observation accuracy based on compensations for all the known parasitic parameters. Experimental results demonstrate that by employing the OCO-based PCC controller, the observed current converges to the valley value of the inductor current, and the steady state error of the output voltage is also eliminated. Moreover, compared to the conventional voltage mode controller, the proposed algorithm can improve the transient response, which is proven to have a good theoretical and practical application potential for CCM buck converters.

This work was supported by the National Natural Science Foundation of China under Grant 61202469, 61376031.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Saggini, S.; Stefanutti, W.; Tedeschi, E.; Mattavelli, P. Digital deadbeat control tuning for DC-DC converters using error correlation. IEEE Trans Power Electron. 2007, 22, 1566–1570. [Google Scholar]
  2. Lai, Y.S.; Yeh, C.A. Predictive digital-controlled converter with peak current-mode control and leading-edge modulation. IEEE Trans Ind Electron. 2009, 56, 1854–1863. [Google Scholar]
  3. Bibian, S.; Jin, H. High performance predictive dead-beat digital controller for DC power supplies. IEEE Trans Power Electron. 2002, 17, 420–427. [Google Scholar]
  4. Chen, J.; Prodic, A.; Erickson, R.; Maksimovic, D. Predictive digital current programmed control. IEEE Trans Power Electron. 2003, 18, 411–419. [Google Scholar]
  5. Ziegler, S.; Woodward, R.C.; Iu, H.; Borle, L.J. Current sensing techniques: A review. Sensors 2009, 9, 354–376. [Google Scholar]
  6. Dallago, E.; Passoni, M.; Sassone, G. Lossless current sensing in low-voltage high-current DC/DC modular supplies. IEEE Trans Ind Electron. 2000, 47, 1249–1252. [Google Scholar]
  7. Forghani-zadeh, H.P.; Rinco-Mora, G.A. An accurate, continuous, and lossless self-learning CMOS current-sensing scheme for inductor-based DC-DC converters. IEEE J Solid-State Circuits 2007, 42, 665–679. [Google Scholar]
  8. Fiori, F.; Crovetti, P.S. Complementary differential pair with high immunity to RFI. IEEE Electron. Lett. 2002, 38, 1663–1664. [Google Scholar]
  9. Sachin, R.; Qadeer, K.; Sarvesh, B.; Damian, S.; Arun, R.; Willian, M.; Pavan, K.H. A 1.2-A buck-boost LED driver with on-chip error averaged senseFET-based current sensing technique. IEEE J Solid-State Circuits 2011, 46, 2772–2783. [Google Scholar]
  10. Aiello, O.; Fiori, F. A new mirroring circuit for power MOS current sensing highly immune to EMI. Sensors 2013, 13, 1856–1871. [Google Scholar]
  11. Milanés-Montero, M.I.; Gallardo-Lozano, J.; Romero-Cadaval, E.; González-Romera, E. Hall-effect based semi-fast AC on-board charging equipment for electric vehicles. Sensors 2011, 11, 9313–9326. [Google Scholar]
  12. Aiello, O.; Grovetti, P.; Fiori, F. Investigation on the susceptibility of hall-effect current sensors to EMI. Proceedings of the EMC Europe 2011, York, UK, 26–30 September 2011; pp. 368–372.
  13. Aiello, O.; Fiori, F. A New MagFET-Based integrated current sensor highly immune to EMI. Microelectron Reliab. 2013, 53, 573–581. [Google Scholar]
  14. Jantaratana, P.; Sirisathitkul, C. Low-cost sensors based on the GMI effect in recycled transformer cores. Sensors 2008, 8, 1575–1584. [Google Scholar]
  15. Ouyang, Y.; He, J.; Hu, J.; Wang, S.X. A current sensor based on the giant magnetoresistance effect: Design and potential smart grid applications. Sensors 2012, 12, 15520–15541. [Google Scholar]
  16. Midya, P.; Krein, P.T.; Greuel, M.F. Sensorless current mode control—An observer-based technique for DC-DC converters. IEEE Trans Power Electron. 2001, 16, 522–526. [Google Scholar]
  17. Mattavelli, P. Digital control of DC-DC boost converters with inductor current estimation. 74–80.
  18. Beccuti, A.G.; Mariethoz, S.; Cliquennois, S.; Wang, S.; Morari, M. Explicit model predictive control of DC-DC switched-mode power supplies with extended kalman filtering. IEEE Trans Ind Electron. 2009, 56, 1864–1874. [Google Scholar]
  19. Mariethoz, S.; Almer, S.; Baja, M.; Beccuti, A.G.; Patino, D.; Wernrud, A.; Buisson, J.; Cormerais, H.; Geyer, T.; Fujioka, H.; et al. Comparison of hybrid control techniques for buck and boost DC-DC converters. IEEE Trans. Control Syst Technol. 2010, 18, 1126–1145. [Google Scholar]
  20. Qiu, Y.; Liu, H.; Chen, X. Digital average current-mode control of PWM DC-DC converters without current sensors. IEEE Trans Power Electron. 2010, 57, 1670–1677. [Google Scholar]
  21. Qahouq, J.A.A.; Arikatla, V.P. Power converter with digital sensorless adaptive voltage positioning control scheme. IEEE Trans Ind Electron. 2011, 58, 4105–4116. [Google Scholar]
  22. Tong, Q.; Zhang, Q.; Min, R.; Zou, X.; Liu, Z.; Chen, Z. Sensorless predictive peak current control for boost converter using comprehensive compensation strategy. IEEE Trans Ind Electron. 2014, 61, 2754–2766. [Google Scholar]
  23. Erickson, R.W.; Maksimovic, D. Fundamentals of Power Electronics, 2nd ed.; Kluwer Academic Publishers: Norwell, MA, USA, 2001; pp. 32–33. [Google Scholar]
Sensors 14 08851f1 1024
Figure 1. Buck DC-DC converter with the CO based PCC controller.

Click here to enlarge figure

Figure 1. Buck DC-DC converter with the CO based PCC controller.
Sensors 14 08851f1 1024
Sensors 14 08851f2 1024
Figure 2. Current waveform under valley current control and TE modulation.

Click here to enlarge figure

Figure 2. Current waveform under valley current control and TE modulation.
Sensors 14 08851f2 1024
Sensors 14 08851f3 1024
Figure 3. The observed current with different VF.

Click here to enlarge figure

Figure 3. The observed current with different VF.
Sensors 14 08851f3 1024
Sensors 14 08851f4 1024
Figure 4. Simulated steady state error of the output voltage under different PI parameters and VF.

Click here to enlarge figure

Figure 4. Simulated steady state error of the output voltage under different PI parameters and VF.
Sensors 14 08851f4 1024
Sensors 14 08851f5 1024
Figure 5. Output voltage and voltage between the ideal capacitor.

Click here to enlarge figure

Figure 5. Output voltage and voltage between the ideal capacitor.
Sensors 14 08851f5 1024
Sensors 14 08851f6 1024
Figure 6. Simulated VC and VO using Laplacian method.

Click here to enlarge figure

Figure 6. Simulated VC and VO using Laplacian method.
Sensors 14 08851f6 1024
Sensors 14 08851f7 1024
Figure 7. Error between VCOMP and VAV.

Click here to enlarge figure

Figure 7. Error between VCOMP and VAV.
Sensors 14 08851f7 1024
Sensors 14 08851f8 1024
Figure 8. (a) The observed current and the inductor current—the CO based PCC controlled converter; (b) The output voltage—the CO based PCC controlled converter.

Click here to enlarge figure

Figure 8. (a) The observed current and the inductor current—the CO based PCC controlled converter; (b) The output voltage—the CO based PCC controlled converter.
Sensors 14 08851f8 1024
Sensors 14 08851f9 1024
Figure 9. (a) The observed current and the inductor current—the OCO based PCC controlled converter; (b) The output voltage—the OCO based PCC controlled converter.

Click here to enlarge figure

Figure 9. (a) The observed current and the inductor current—the OCO based PCC controlled converter; (b) The output voltage—the OCO based PCC controlled converter.
Sensors 14 08851f9 1024
Sensors 14 08851f10 1024
Figure 10. The output voltage transient when the load steps from 3 to 5 Ω—a conventional voltage mode controlled converter.

Click here to enlarge figure

Figure 10. The output voltage transient when the load steps from 3 to 5 Ω—a conventional voltage mode controlled converter.
Sensors 14 08851f10 1024
Sensors 14 08851f11 1024
Figure 11. (a) The output voltage transient when the load steps from 3 Ω to 5 Ω—the OCO based PCC controlled converter; (b) The observed current and the inductor current transient when the load steps from 3 to 5 Ω—the OCO based PCC controlled converter.

Click here to enlarge figure

Figure 11. (a) The output voltage transient when the load steps from 3 Ω to 5 Ω—the OCO based PCC controlled converter; (b) The observed current and the inductor current transient when the load steps from 3 to 5 Ω—the OCO based PCC controlled converter.
Sensors 14 08851f11 1024
Sensors 14 08851f12 1024
Figure 12. The output voltage transient when the input voltage steps from 10 to 12 V—a conventional voltage mode controlled converter.

Click here to enlarge figure

Figure 12. The output voltage transient when the input voltage steps from 10 to 12 V—a conventional voltage mode controlled converter.
Sensors 14 08851f12 1024
Sensors 14 08851f13 1024
Figure 13. (a) The output voltage transient when the input voltage steps from 10 to 12 V—the OCO based PCC controlled converter; (b) The observed current and the inductor current transient when the input voltage steps from 10 to 12 V—the OCO based PCC controlled converter.

Click here to enlarge figure

Figure 13. (a) The output voltage transient when the input voltage steps from 10 to 12 V—the OCO based PCC controlled converter; (b) The observed current and the inductor current transient when the input voltage steps from 10 to 12 V—the OCO based PCC controlled converter.
Sensors 14 08851f13 1024
Table Table 1. Design specifications of the buck converter.

Click here to display table

Table 1. Design specifications of the buck converter.
Input voltage10 V
Output voltage6 V
Rated output current (ROC)1.2 A
Voltage ripple under ROC0.12%
Switching frequency100 kHz
Inductance of the power inductor100 μH
Capacitance of the output capacitor50 μF
Table Table 2. Measured parasitic parameters.

Click here to display table

Table 2. Measured parasitic parameters.
Inductor winding resistance RL200 mΩ
MOSFET RDS100 mΩ
Diode forward resistance RF100 mΩ
Diode forward Voltage VF0.7 V
ESR value of the output capacitor RC70 mΩ
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert