An Adaptive Slope Compensation Circuit for Peak Current Mode of Boost Switching Power Supply

Abstract

Based on the analysis of the basic principle of slope compensation, a high-precision adaptive slope compensation circuit for peak current mode boost DC/DC converter is designed. The circuit dynamically detects the input and output voltage of the boost circuit to realize automatic adjustment of the compensation amount with the change of duty ratio, which makes the ramp compensation slope optimized. The design uses a high-precision subtracter to improve the accuracy of slope compensation. While eliminating sub-slope oscillation and improving the stability of boost circuit, the negative impact of compensation on boost circuit is minimized, and the load capacity and transient response speed of boost circuit are guaranteed. The circuit is designed based on SMIC 0.18um CMOS technology, with simple structure, high reliability and easy engineering implementation. Spectre circuit simulator 17.1.0.124 64b simulation results show that the circuit has high compensation accuracy and wide input and output voltage range. When the working voltage is 3.3 V, the compensation slope can be adjusted adaptively under different duty cycles, and the minimum error between the compensation slope and the theoretical optimal compensation slope is only 0.42%.

Share and Cite:

Lin, F. and Cao, X. (2023) An Adaptive Slope Compensation Circuit for Peak Current Mode of Boost Switching Power Supply. Open Journal of Applied Sciences, 13, 1730-1741. doi: 10.4236/ojapps.2023.1310137.

1. Introduction

In modern power electronics systems, direct-current-to-direct-current (DC-DC) converters are widely used in mobile devices, communication systems, industrial automation, and renewable energy sources as core components for energy conversion and management. However, DC-DC converters often face a variety of disturbances and instability factors in practical applications, one of which is the slope problem. As an effective solution, precise control and stability enhancement of the DC-DC converter output voltage can be realized by introducing a slope compensation circuit.

The peak current mode control technique based on PWM modulation is widely used in DC-DC circuits due to its advantages of fast response speed, simple frequency compensation [1] [2] [3] , certain automatic current limiting effect, and good load tuning and linear tuning rates. However, when the duty cycle of the PWM control signal exceeds 50%, the peak current mode control mode is prone to subharmonic oscillations, which leads to system instability and other problems, and a slope compensation circuit needs to be introduced. As a result, compensation techniques such as primary linear slope compensation and segmented linear slope compensation [4] [5] have emerged, but the compensation slope of these methods are fixed and prone to overcompensation problems, resulting in unwanted load carrying capacity and degradation of system transient response. The adaptive slope compensation technique [6] [7] [8] [9] is able to self-adjust the value of the slope compensation slope with the change of the system duty cycle, which avoids the over-compensation phenomenon, improves the inductor current, and ensures the system load carrying capacity and transient response.

In this paper, an adaptive slope compensation circuit is designed for peak current control mode boost converter, according to the duty cycle change, the circuit can automatically adjust the compensation slope, avoiding the generation of subharmonic oscillations while eliminating the overcompensation phenomenon and reducing the negative impact of compensation on the system.

2. Stability of Slope Compensation

2.1. Instability due to Subharmonic Oscillations

When the converter is controlled in peak current mode, as shown in Figure 2(a), when the duty cycle is less than 50%, the disturbance to the inductor current

Figure 1. Boost DC-DC converter topology.

Figure 2. Analytical diagram of subharmonic oscillation generation. (a) Inductor current disturbance at duty cycle less than 50%; (b) Inductor current perturbation at duty cycle greater than 50%.

converges with the cycle; when the duty cycle is greater than 50%, as shown in Figure 2(b), an unstable phenomenon occurs in the system, and the disturbance to the inductor current will increase with the cycle [6] [10] [11] , generate sub-slope oscillations [4] .

2.2. Calculation of the Compensation Slope

In Figure 2, IC is the control quantity of the current inner loop, ∆i0 is the perturbation quantity of the inductor current, T is the operating period, D is the duty cycle, and m1 and m2 are the slopes of change of the rising and falling inductor currents, respectively. In the case where the converter operates in continuous conduction mode without slope compensation, by the volt-second balancing principle, for a boost-type converter:

m 2 m 1 = D 1 D (1)

From the Figure 2, the current error ∆i1 due to perturbation after one cycle is:

Δ i 1 = m 2 m 1 Δ i 0 = D 1 D Δ i 0 (2)

Then after n cycles, the error due to the initial perturbation amount is:

Δ i n = ( m 2 m 1 ) n Δ i 0 = ( D 1 D ) n Δ i 0 (3)

From the Equation (3), when D < 50%,the amount of perturbation to the inductor current decreases with period and decays to 0, stabilizing the system; whereas when D > 50%,the inductor current is affected by the perturbation gradually increases with the cycle, generating subharmonic oscillations, and the system’s immunity to interference deteriorates, preventing it from working stably.

In order to eliminate the subharmonic oscillations, a ramp compensation is added to the system, whose inductor current variation is shown in Figure 3, and mc is the slope of the ramp compensation signal. It can be obtained from Figure 3:

Δ i 1 = m 2 m c m 1 + m c Δ i 0 (4)

After n cycles, the inductor current perturbation with the addition of the compensation signal is:

Δ i n = ( m 2 m c m 1 + m c ) n Δ i 0 (5)

In order for the inductor current perturbation to converge, it should be satisfied that:

Figure 3. Inductor current disturbance after slope compensation.

m 2 m c m 1 + m c < 1 (6)

The above equation reduces to:

m c > 1 2 ( m 2 m 1 ) (7)

In boost topology [12] , we have m1L = Vin, m2L = VoutVin, which can be obtained by substituting in the Equation (7):

m c > 1 2 V o u t V i n L (8)

It can be seen that when the mc satisfies the above conditions, it is able to eliminate the subharmonic oscillations and avoid the open-loop instability that arises in the peak current control mode.

3. Adaptive Slope Compensation Circuit Design

The circuit proposed in this paper is shown in Figure 4. For the peak current mode controlled boost converter, an adaptive slope compensation circuit is designed using SMIC 0.18um CMOS process. It ensures that the system can automatically adjust the appropriate compensation slope with the change of input and output voltages to realize a fast response while working stably. The circuit

Figure 4. Adaptive slope compensation circuit designed in this paper.

can be mainly divided into voltage acquisition module, ramp voltage generation module and reset module.

3.1. Voltage Acquisition Module

The voltage acquisition module samples Vin and Vout and converts them to current. Its circuit is shown in Figure 4. The input voltage Vin and output voltage Vout are first converted to the voltage range that can be handled by the op amp through a resistor divider network. The design takes its sampling scale factor to be 1/N, thus

V i n 1 = R 1 R 1 + R 2 V i n = V i n N (9)

V o u t 1 = R 4 + R 5 R 3 + R 4 + R 5 V o u t = V o u t N (10)

Voltage acquisition module mainly consists of three op-amps, Vin1 through the amplifier AMP1 to get VA, design take R6 = R7, can be obtained:

V A = ( 1 + R 7 R 6 ) V i n 1 = 2 V i n 1 (11)

The same reasoning applies:

V B = V o u t 1 (12)

VA is fed into the input of the amplifier AMP3, and the operational amplifier AMP3 and the transistor MN1 are connected to a voltage negative feedback structure so that VC strictly follows the variation of VA, so that the currents flowing through the resistors R8 and R9 are jointly determined by the voltages VB and VC, generating the current I1 that is correlated with the input-output voltage:

I 1 = V o u t 1 2 V i n 1 R 8 + R 9 = V o u t 2 V i n R 8 + R 9 1 N (13)

3.2. Ramp Voltage Generation Module

MN2 and MN1 take the same aspect ratio, hence I2 = I1, the ratio of the aspect ratio of MP1 to MP2 is 2:N. Therefore, the current Islope after the current I2 passes through the current mirror is:

I s l o p e = I 2 1 N = 1 2 V o u t V i n R 8 + R 9 (14)

Islope charges the capacitor Cc to produce the ramp signal Vslope [4] [5] [6] [11] and the voltage signal slope expression is:

T c = d V s l o p e d t = I s l o p e C c = 1 2 V o u t V i n R 8 + R 9 C c (15)

Setting the appropriate values of resistors R8, R9 and capacitor Cc means that the slope compensation can be adjusted adaptively to obtain the optimal compensation slope that stabilizes the system.

3.3. Reset Module

From the analysis in section 2, it can be seen that the system generates subharmonic oscillations when the duty cycle is greater than 50%, so the system does not need adaptive slope compensation when the duty cycle is less than 50%, and a reset module can be added to make the slope compensation signal canceled when the duty cycle is less than 50%. Let R4 = R5, then Vout2 = 0.5 Vout1, the voltage signals Vin1 and Vout2 are connected to the positive and negative terminals of the comparator COM respectively the output signal is connected to the gate of MN3. As shown in Figure 5.

In the boost converter, when the duty cycle is less than 50%, the input and output voltage relationship is:

V i n > 1 2 V o u t (16)

At this time, the comparator output high level makes the reset tube MN3 on, and the slope voltage Vslope is pulled down, and no compensation signal is generated. The gate signal of MN4 is a narrow pulse signal, so that the compensation signal can be dropped quickly.

4. Simulation Result

Adaptive slope compensation circuit is designed using SMIC 0.18 um CMOS process and pre-simulated in Cadence using Spectre circuit simulator 17.1.0.124 64b. The supply voltage is 3.3 Volts, the clock signal frequency is 1MHertz and the value of inductor L is 2uHenries. The circuit is simulated and verified for different input voltages, output voltages, temperatures and process angles.

When the input voltage is 3.3 Volts, the temperature is 25˚C, the process corner is tt, and the output voltage is between 8 - 15 Volts, the circuit is simulated, and the results are shown in Figure 6. The waveform shows that with the increase of output voltage, the duty cycle gradually increases, and the voltage compensation slope also increases, which is consistent with the theory. Table 1 shows the comparison between the compensation slope shown by the simulation waveform and the theoretical optimal compensation slope. The results show that when the output voltage is 15 Volts, the error between the voltage compensation slope and the theoretical compensation slope is the smallest, and the deviation ratio is only 0.42%.

When the input voltage Vin = 3.3 Volts, the output voltage Vout = 12 Volts, and the process cornor is typical typical, the simulation verifies the performance of

Figure 5. Reset module.

Figure 6. Compensation slope at different output voltages for input voltage 3.3 Volts.

Table 1. Comparison of simulated compensation slopes with theoretical optimal compensation slopes.

the slope compensation circuit at different temperatures, and the results are shown in Figure 7. Resistor R8 and resistor R9 are positive temperature coefficient resistor and negative temperature coefficient resistor, respectively, and by adjusting the ratio of the two, the influence caused by temperature on the circuit is greatly reduced. The minimum difference between the peak values of the ramp compensation voltages is 19 mv when the temperature range is between −40˚C and 85˚C.

When the input voltage Vin = 4 Volts, the output voltage Vout = 10 Volts, and the circuit operates at 25˚C, the simulation of the slope compensation circuit at different process cornors is shown in Figure 8. The simulation results show that the maximum difference between the peak values of the compensated voltages is 61 mv.

Figure 7. Compensation slope of simulation at different temperatures.

Figure 8. Simulated compensation slopes for different processes corners.

When the circuit operates at different output voltages, the slope compensation slope varies with the duty cycle. By setting the value of resistance, the circuit designed in this paper charges the compensating capacitor and adds the compensating voltage to the circuit when the duty cycle is greater than 50%. The comparison between the theoretical slope with the duty cycle change and the compensation slope verified by the circuit simulation in this paper is shown in Figure 9. Where Tc is the simulation value and mc is the theoretical optimal value. The circuit can achieve the theoretically optimal compensation slope with a small error.

Figure 9. Comparison between theoretical slope and compensation slope verified by circuit simulation in this paper.

5. Conclusion

In this paper, an adaptive slope compensation circuit for PCM controlled boost DC-DC converter is designed. The circuit uses a subtracter circuit to obtain a current proportional to the voltage difference between input and output, and generates a circuit through the ramp to output a suitable compensation voltage. The simulation results show that the adaptive slope compensation circuit can adaptively change the compensation slope with the change of duty cycle, and the error with the theoretical optimal compensation slope is small, the dynamic compensation is realized, and the load capacity and transient response speed of the boost converter circuit are guaranteed. A simple temperature compensation is added to the circuit, which reduces the influence of temperature on the circuit and further improves the compensation accuracy. Influenced by the process, the ramp voltage has a slightly larger range of peak fluctuations at different process cornors, which can be corrected by trimming techniques in subsequent studies, or the circuit can be further improved to minimize the effect of the process.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Zhang, K., Li, C., Niu, Y., Yang, Y. and Xiao, S. (2017) A Technique for High Precision Temperature Sensor. 2017 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Xiamen, 6-9 November 2017, 680-683.
https://doi.org/10.1109/ISPACS.2017.8266563
[2] Shi, Y. and Li, H. (2018) Isolated Modular Multilevel DC–DC Converter with DC Fault Current Control Capability Based on Current-Fed Dual Active Bridge for MVDC Application. IEEE Transactions on Power Electronics, 33, 2145-2161.
https://doi.org/10.1109/TPEL.2017.2695575
[3] Sundaramoorthi, S., Karunanithi, K., Saravanan, S. and Praveenkumar, S. (2017) Investigation and Control of Chaos in DC-DC Noel Converter Using Slope Compensation Method. 2017 IEEE International Conference on Intelligent Techniques in Control, Optimization and Signal Processing (INCOS), Srivilliputtur, 23-25 March 2017, 1-5.
https://doi.org/10.1109/ITCOSP.2017.8303157
[4] Qian, T. and Lehman, B. (2014) An Adaptive Ramp Compensation Scheme to Improve Stability for DC-DC Converters with Ripple-Based Constant On-time Control. 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, 14-18 September 2014, 3424-3428.
https://doi.org/10.1109/ECCE.2014.6953865
[5] Cheng, K.-Y.B., Lee, F.C. and Mattavelli, P. (2014) Adaptive Ripple-Based Constant On-time Control with Internal Ramp Compensations for Buck Converters. 2014 IEEE Applied Power Electronics Conference and Exposition—APEC 2014, Fort Worth, 16-20 March 2014, 440-446.
https://doi.org/10.1109/APEC.2014.6803345
[6] Tian, F., Kasemsan, S. and Batarseh, I. (2011) An Adaptive Slope Compensation for the Single-Stage Inverter With Peak Current-Mode Control. IEEE Transactions on Power Electronics, 26, 2857-2862.
https://doi.org/10.1109/TPEL.2009.2022297
[7] Tse, C.K., Lai, Y.M. and Chow, M.H.L. (2000) Control of Bifurcation in Current-Programmed DC/DC Converters: an Alternative Viewpoint of Ramp Compensation. 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation, Nagoya, 22-28 October. 2000, 2413-2418.
https://doi.org/10.1109/IECON.2000.972375
[8] Jeong, W., Park, J. and Choi, J.( 2010) LED Driver IC with an Adaptive Slope Compensation Technique. The 2010 International Conference on Green Circuits and Systems, Shanghai, 21-23 June 2010, 709-712.
https://doi.org/10.1109/ICGCS.2010.5542970
[9] Han, X., Xie, L. and Jin, X. (2022) Adaptive Slope Compensation for Improving Load Capability. 2022 7th International Conference on Integrated Circuits and Microsystems (ICICM), Xi’an, 28-31 October 2022, 214-218.
https://doi.org/10.1109/ICICM56102.2022.10011351
[10] Hu, Y., Wei, Y., Wang, J. and Sun, M. (2016) Design of Slope Compensation for a High-efficiency High-Current DC-DC Converter. 2016 13th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT), Hangzhou, 25-28 October 2016, 1306-1308.
https://doi.org/10.1109/ICSICT.2016.7998722
[11] Li, Y., Hong, W., Cao, F., Wang, Y.-P. and Wu, Y.-R. (2008) Estimation of Terrain Slope Using a Compensation-Lambertian Method from Single-Pass Polsar Data,” IGARSS 2008—2008 IEEE International Geoscience and Remote Sensing Symposium, Boston, 7-11 July 2008.
https://doi.org/10.1109/IGARSS.2008.4779244
[12] Grote, T., Schafmeister, F., Figge, H., Frohleke, N., Ide, P. and Bocker, J. (2009) Adaptive Digital Slope Compensation for Peak Current Mode Control. 2009 IEEE Energy Conversion Congress and Exposition, San Jose, 20-24 September 2009, 3523-3529.
https://doi.org/10.1109/ECCE.2009.5316380

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.