Skip to main content
Engineering LibreTexts

8.4: Switching Regulators

  • Page ID
    3596
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    The major cause of the inefficiency of a linear regulator is that its pass transistor operates in the linear region. This means that it constantly sees both a high current and a high (or at least moderate) voltage. The result is a sizable power dissipation. In contrast, switching regulators rely on the efficiency of the transistor switch. When the transistor is off, no current flows, and thus, no power is dissipated. When the transistor is on (in saturation), a high current flows, but the voltage across the transistor (\(V_{ce(sat)}\)) is very small. This results in modest power dissipation. The only time that both the current and voltage are relatively large at the same time is during the switching interval. This time period is relatively short compared to cycle time, so again, the power dissipation is rather small.

    Switching the pass transistor on and off can be very efficient, but unfortunately, the resulting pulses of current are not appropriate for most loads. Some way of smoothing out the pulses into a constant DC level is needed. One way to do this is through an inductor/capacitor arrangement. This concept is essential to the switching regulator.

    Although the switching regulator does offer an increased efficiency over the linear regulator, it is not without its detractions. First of all, switching regulators tend to be more complex than linear types. This complexity may outstrip the efficiency advantage, particularly for low-power designs. Some of the newer “single chip” switching regulators make switching power supply design almost as straightforward as linear design, so this problem is not quite as great as it once was. The other major problem is that the switching process can create a great deal of radiated electrical noise. Without proper shielding and similar precautions, the induced noise signals can produce grave interference in nearby analog or digital circuits. In spite of these obstacles, switching power supplies have seen great acceptance in a variety of areas, including powering personal computers.

    8.4.1.png

    Figure \(\PageIndex{1}\): Basic switching regulator.

    A basic switching regulator outline is shown in Figure \(\PageIndex{1}\). Once again, a control device is used to adjust the incoming signal. Unlike the linear regulator, the signal out of the control element is a pulse train. In order to produce a smooth DC output, the pulse train is passed through a capacitor/inductor network. The heart of the circuit is the pulse-width modulator. This circuit creates a variable duty cycle pulse waveform, which alternately turns the control element on and off. The duty cycle of the pulse is proportional to the load current demand. Low load impedances require large currents and, thus, will create pulse trains with long “on” times. The peak value of the pulses will tend to be much greater than the average load current demand, however, if this current pulse is averaged over one cycle, the result will equal the load current demand. Effectively, the \(LC\) network serves to integrate the current pulses. This is shown graphically in Figure \(\PageIndex{2}\). Because the lower load impedance is receiving a proportionally larger current, the load voltage remains constant. This is shown graphically in Figure \(\PageIndex{3}\).

    8.4.2.png

    Figure \(\PageIndex{2}\): Current waveforms.

    8.4.3.png

    Figure \(\PageIndex{3}\): Voltage waveforms.

    Due to the constant charging and discharging of the \(L\) and \(C\) components, switching regulators tend to respond to load changes somewhat slower than linear regulators do. Also, if the frequency of the switching pulse is high, the required sizes for \(L\) and \(C\) may be reduced, resulting in a smaller circuit and possible cost reductions. Many switching regulators run in the 20 kHz to 100 kHz region. The practical upper limit for switching speed is determined by the speed of the control element. Devices with fast switching times will prove to be more efficient. Power FETs are very attractive for this application because of their inherent speed and low drive requirements. Their negative temperature coefficient of transconductance also helps reduce thermal runaway problems. For the highest powers, bipolar devices are often the only choice. Finally, it is possible to configure many switchers for step down, step up, or inverter operation. As an example, we will investigate the step down, or buck, configuration.

    8.4.4.png

    Figure \(\PageIndex{4a}\): Basic stepdown switching regulator. a. \(Q\) on: Source supplies current and charges inductor.

    A block diagram of a step down switching regulator is shown in Figure \(\PageIndex{4}\). Here is how it works: When the transistor, \(Q\), is on, current flows through \(Q\), \(L\), and the load. The inductor current rises at a rate equal to the inductor voltage divided by the inductance. The inductor voltage is equal to the input voltage minus the load voltage and the transistor's saturation potential. While \(L\) is charging (i.e., \(I_L < I_{load}\)), \(C\) provides load current. When \(Q\) turns off, the inductor's magnetic field starts to collapse causing an effective polarity reversal. In other words, the inductor is now acting as a source for load current. At this point, diode \(D\) is forward biased, effectively removing the left portion of the circuit. \(L\) also supplies current to capacitor \(C\) during this time period. Eventually, the inductor current will drop below the value required by the load, and \(C\) will start to discharge, making up the difference. Before \(L\) completely discharges, the transistor switch will turn back on, repeating the cycle. Because the inductor is never fully discharged, this is called continuous operation. Discontinuous operation is also possible, although we will not pursue it here. One point worth noting is that for proper continuation of this cycle, some load current draw must always be present. This minimum level can be achieved through the use of a bleed resistor in parallel with the load.

    8.4.5.png

    Figure \(\PageIndex{4b}\): Basic stepdown switching regulator (continued). b. \(Q\) off: Inductor supplies current

    The values for \(C\) and \(L\) are dependent on the input and output voltages, desired output current, the switching frequency, and the particulars of the switching circuit used. Manufacturers generally give look-up tables and charts for appropriate values and/or formulas. Earlier switching ICs contained the necessary base components and required only a moderate amount of external circuitry. The newest ICs may be configured with no more than three or four external passive parts.

    One example of a switch mode regulator is the LM3578A. A functional diagram of the inner workings of this IC is shown in Figure \(\PageIndex{5}\). The AND gates, comparator, oscillator, and associated latches combine to form the pulse-width modulator. Notice that this circuit includes an internal reference and mediumpower switching transistor. Thermal shutdown and current limiting are available. The circuit will operate at inputs up to 40 V and can produce output currents up to 750 mA. The maximum switching frequency is 100 kHz. Step up, step down, and inverter configurations are all possible with this device. To make the design sequence is fast as possible, the manufacturer has included a design chart. This is shown in Figure \(\PageIndex{6}\). As with virtually all highly specialized ICs, specific design equations only apply to particular devices, and probably cannot be used with ICs that produce similar functions. Consequently, it is recommended that you do not memorize these formulas!

    8.4.6.png

    Figure \(\PageIndex{5}\): LM3578 equivalent circuit. Reprinted courtesy of Texas Instrutments

    8.4.7.png

    Figure \(\PageIndex{6}\): LM3578 design chart. Reprinted courtesy of Texas Instrutments

    A step down regulator using the LM3578A is shown in Figure \(\PageIndex{7}\). \(C_1\) is the frequency-selection capacitor and can be found from the manufacturer's chart. \(C_3\) is necessary for continuous operation and is generally in the vicinity of 10 to 30 pF. \(D_1\) should be a Schottky-type rectifier. \(R_1\) and \(R_2\) set the step down ratio (they are functionally the same as \(R_f\) and \(R_i\) in the previous work). \(R_3\) sets the current limit. Finally, \(L_1\) and \(C_2\) are used for the final output filtering.

    8.4.8.png

    Figure \(\PageIndex{7}\): Step down regulator using an LM3578.

    The relevant equations from the manufacturer's data sheets are:

    \[ V_{out} = \frac{R_1}{R_2} +1 \ (in \ volts) \nonumber \]

    \[ R_3 = \frac{0.11V}{I_{sw(max)}} \nonumber \]

    \[ C_2 \geq V_{out} \frac{V_{in} − V_{out}}{8 f^2 V_{in} V_{ripple} L_1} \nonumber \]

    \[ L_1 = V_{out} \frac{V_{in} − V_{out}}{\Delta I_{out} V_{in} f} \nonumber \]

    \[ \Delta I_{out} = 2 I_{out} \ Discontinuity \ Factor \text{ (typically 0.2)} \nonumber \]

    Where \(I_{sw(max)}\) is the maximum current through the switching element, and \(V_{ripple}\) is in peak-to-peak volts. Some values may be found using the look-up chart method shown in Figure \(\PageIndex{6}\).

    Example \(\PageIndex{1}\)

    Using the LM3578A, design a step down regulator that delivers 12 V from a 20 V source, with 200 mA of load current. Use an oscillator frequency of 50 kHz, and a discontinuity factor of 0.2 (20%). Ripple should be no more than 40 mV.

    First determine the \(R_1\) and \(R_2\) values. \(R_2\) is arbitrarily chosen at 10 k\(\Omega\).

    \[ V_{out} = \frac{R_1}{R_2} +1 \text{ (in volts)} \nonumber \]

    \[ R_1 = R_2 (V_{out} − 1V) \nonumber \]

    \[ R_1 = 10k (12 V−1 V) \nonumber \]

    \[ R_1 = 110 k \nonumber \]

    \[ R_3 = \frac{0.11V}{I_{sw(max)}} \nonumber \]

    \[ R_3 = \frac{0.11 V}{0.75 A} \nonumber \]

    \[ R_3 = 0.15 \Omega \nonumber \]

    Note that \(R_3\) will always be 0.15 \(\Omega\) for this circuit form

    From the oscillator graph, \(C_1\) is estimated at 1700 pF, and \(C_3\) is set to 20 pF, as suggested by the manufacturer.

    \[ \Delta I_{out} = 2 I_{out} \ Discontinuity \ Factor \nonumber \]

    \[\Delta I_{out} = 2\times 200 mA\times 0.2 \nonumber \]

    \[ \Delta I_{out} = 80mA \nonumber \]

    \[ L_1 = V_{out} \frac{V_{in}−V_{out}}{\Delta I_{out} V_{in} f} \nonumber \]

    \[ L_1 = 12 V \times \frac{20 V−12 V }{ 80mA \times 20 V \times 50kHz} \nonumber \]

    \[ L_1 = 1.2mH \nonumber \]

    \[ C_2 \geq V_{out} \times \frac{V_{in}−V_{out}}{8 f^2 V_{in} V_{ripple} L_1} \nonumber \]

    \[ C_2 \geq 12 V \times \frac{20 V−12 V}{8\times 50 kHz^2 \times 20 V\times 40 mV\times 1.2 mH} \nonumber \]

    \[ C_2 \geq 5 \mu F \nonumber \]

    To be on the conservative side, \(C_2\) is usually set a bit higher, so a standard 33 \(\mu\)F or 47 \(\mu\)F might be used.

    A basic inverting switcher is shown in Figure \(\PageIndex{8}\). This circuit produces a negative output potential from a positive input. It works as follows: When the transistor switch is closed, the inductor L is charged. Diode \(D\) is in reverse bias, as its anode is negative. When the switch opens, the inductor's collapsing field causes it to appear as a source of opposite polarity. The diode is forward-biased because its cathode is now forced to be lower than its anode. The inductor is now free to deliver current to the load. Eventually, the inductor will discharge to the point where the transistor switch will turn back on. While the inductor is charging, capacitor \(C\) will supply the load current. The process repeats, thus maintaining a constant output potential.

    8.4.9.png

    Figure \(\PageIndex{8}\): Basic inverting switcher. a. \(Q\) on: Inductor is charged by the source (top). b. \(Q\) off: Inductor supplies current (bottom).

    A basic step up switcher is shown in Figure \(\PageIndex{9}\). This variation is used when a potential greater than the input is desired, such as deriving a 15 V supply from an existing 5 V source. Here is how the circuit works: When the transistor switch is closed, the inductor \(L\) charges. During this time period, the capacitor \(C\) is supplying load current. Because the output potential will be much higher than the saturation voltage of the transistor switch, the diode \(D\) will be in reverse bias. When the transistor turns off, the magnetic field of the inductor collapses, causing the inductor to appear as a source. This potential is added to the driving source potential, as these two elements are in series. This combined voltage is what the load sees; hence, the load voltage is greater than the driving source. Eventually, the inductor will discharge to the point where the transistor switches back on, thus reverse-biasing the diode and recharging \(L\). The capacitor will continue to supply load current during this time. This process will continue in this fashion, producing the desired output voltage.

    8.4.10.png

    Figure \(\PageIndex{9a}\): Basic step-up switching regulator. \(Q\) on: Source charges inductor.

    8.4.11.png

    Figure \(\PageIndex{9b}\): Basic step-up switching regulator. \(Q\) off: Inductor supplies current.

    For the step up and inverter forms, other sets of equations are used for the LM3578A. Although the design sequence is certainly not quite as straightforward as in the linear regulator circuits, it is definitely not a major undertaking, either. If 750 mA is not sufficient, an external pass transistor may be added to the LM3578A. Other switching regulator ICs are available from different manufacturers. Each unit operates on the same basic principle, but the realization of the design may take considerably different routes. Specific device data sheets must be consulted for each model.

    For specific applications, some manufacturers offer switching regulators that are almost drop-in replacements for basic 3-pin linear regulators. These devices are not nearly as flexible as the generic switching regulator ICs, though. A good example is the LM2576 regulator. This is a 3 A output, step down regulator (i.e., buck-mode only). It is available at a variety of output potentials ranging from 3.3 V to 15 V. An adjustable version is also available. A block diagram and typical circuit are shown in Figure \(\PageIndex{10}\). As you can see, a typical fixed output design requires a minimum of external components: 2 capacitors, an inductor, and a diode. Other members of this family include the LM2574 0.5 A step down regulator, and the LM2577 step up regulator.

    8.4.12.1.png8.4.12.2.png

    Figure \(\PageIndex{10}\): LM2576 switching regulator. Reprinted courtesy of Texas Instrutments


    This page titled 8.4: Switching Regulators is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform.