The Role of Slope Compensation in Current-Mode-Controlled Voltage Regulators



Current-mode-controlled DC-DC switching voltage converters (“switching regulators”) are popular because they offer the high efficiency of a switching power supply while overcoming the drawbacks of traditional voltage-mode-controlled devices.

However, the current-mode design can suffer from instability when the duty cycle of the pulse-width-modulation signal (PWM, used to set the output voltage) rises above 50 percent. To overcome this instability, design engineers use a technique called slope compensation to restore reliable operation across the whole PWM duty-cycle range.

This article describes the important, but largely unheralded technique of slope compensation, how it is implemented, and how it affects the performance of current-mode control switching regulators. The article then continues with examples of commercial voltage controllers from major power module manufacturers that incorporate the technique.

The benefits of current-mode control

In a conventional voltage-mode-controlled switching regulator, the pulse-width-modulation (PWM) signal is generated by applying a control voltage to one comparator input and a sawtooth voltage (the “PWM ramp”) of fixed frequency, generated by the clock, to the other. The output voltage of the regulator is proportional to the duty cycle of the resultant PWM square wave.

An alternative design, the current-mode-controlled regulator, has become popular because it offers a number of advantages. For example, a current-mode control regulator responds to line- or load-voltage changes much more quickly than voltage-mode, it eliminates the loop gain variation with input voltage drawback of voltage-mode, compensation is easier to implement, and the circuit also exhibits a higher gain bandwidth compared to voltage-mode. (See the TechZone article “Voltage- and Current-Mode Control for PWM Signal Generation in DC-to-DC Switching Regulators.”)

A current-mode-controlled regulator differs from a voltage-mode equivalent by the addition of a second loop feeding back the inductor current which then contributes to the derivation of the PWM ramp. This feedback signal comprises two parts: the AC ripple current, and the DC or average value of the inductor current. An amplified form of the signal is routed to one input of the PWM comparator while the error voltage (Ve, the difference between the reference voltage and the output voltage) forms the other input. As with the voltage-mode control method, the system clock determines the PWM signal frequency (Figure 1).


Figure 1: Current-mode control switching regulator. Here the PWM ramp is generated from a signal derived from the output-inductor current. (Courtesy of Texas Instruments)

While current-mode control has a number of advantages it is not without its complexities. Most significant among these is instability of the “inner” control loop (carrying the inductor current signal) at duty cycles above 50 percent. Pioneering design engineers were quick to find a solution to this problem by “injecting” a small amount of slope compensation into the inner loop. This technique ensured stable operation for all values of the PWM duty cycle.

Many power supply designers, while being aware of the technique, are mystified how slope compensation works and how its implementation impacts on the circuit’s performance. Let’s take a closer look.

Stabilizing the circuit

The source of instability, for example, in a current-mode control step-down (“buck”) regulator operated in continuous mode (i.e., when the inductor current does not fall to zero during the switching cycle) comes because the controller sets the output voltage by regulating the peak inductor current while the inductor drives the output so that load current equals the average inductor current. Figure 2 shows how the average current (I1 and I2) varies with duty cycle while the peak (regulated) current remains constant.


Figure 2: In a current-mode control regulator, the inductor average current is proportional to the duty cycle. (Courtesy of Texas Instruments)

The difference between peak and average inductor current forms is an error (ΔI), which is greatest when VIN is large. At lower duty cycles the error is less of a problem because it remains constant, but at duty cycles above 50 percent the error increases for each successive inductor charge/discharge cycle, inducing instability (Figure 3).


Figure 3: At larger duty cycles (D2), error between inductor peak and average current (ΔI) multiplies for successive charge/discharge cycles, inducing instability. (Courtesy of Texas Instruments)

By summing a negative-sawtooth ramp voltage with the amplified Ve at the control input of the comparator (shown in Figure 1) an engineer can introduce slope compensation into the circuit. For perfect compensation, the compensation ramp must have a slope equal to exactly half the downslope of the voltage waveform at the other comparator input, which is the voltage analog of the inductor-current downslope as seen across the current-sense resistor.

When properly implemented, slope compensation addresses both the problem of varying current error across the duty-cycle range and instability at duty cycles over 50 percent. Figure 4 shows that with slope compensation, the average current remains constant regardless of changes in VIN and duty cycle. Figure 5 shows how the circuit remains stable because slope compensation reduces the error for any value of duty cycle.


Figure 4: With slope compensation, the average current of the circuit remains constant with varying duty cycle. (Courtesy of Texas Instruments)


Figure 5: Slope compensation reduces current error over successive cycles for any value of duty cycle. (Courtesy of Texas Instruments)

Simplifying design

For an engineer building a current-mode control regulator from discrete components, generating the negative ramp required for slope compensation can be tricky. One solution is to employ a positive ramp from the PWM IC by applying it through a voltage divider to the opposite comparator input (then summing with the voltage analog of the inductor current as described above).

An increasingly popular alternative is to base the circuit around a switching controller module that integrates the PWM control electronics into a single device. Many of these modules now include slope compensation incorporated by the manufacturer.

Examples of power modules that incorporate current-mode control with slope compensation include Texas Instruments’ (TI) TPS43060. The device is a 1 MHz switching controller that operates from a 4.5-38 V input at up to a 95 percent duty cycle. The chip features internal slope compensation to avoid subharmonic oscillation at duty cycles higher than 50 percent.

Maxim’s MAX15004 switching regulator controllers––current-mode control devices designed for automotive applications with an input voltage range from 4.5-40 V––take things a stage further by offering programmable slope compensation using an external capacitor. The company claims that this simplifies design.

For its part, Intersil also offers a switching regulator with programmable slope compensation, the ISL6726 (Figure 6). The manufacturer says that the device is a current-mode PWM controller with many features designed to simplify its use. As with the Maxim device, slope compensation is again set by using an external capacitor. The datasheet for the ISL6726 includes a handy guide of how to calculate the capacitor value for a given slope gradient.


Figure 6: Intersil’s ISL6726 enables programmable slope compensation.

For more information on the parts discussed in this article, use the links provided to access product information pages on the Hotenda website.

Further reading:
  1. Current-Mode Control of Switching Power Supplies,” Lloyd H. Dixon, Jr., Texas Instruments, 2001.
  2. Modelling, Analysis and Compensation of the Current-Mode Converter,” Texas Instruments, U-97, 1999.
Supplier