CCM and DCM
Intent
Section titled “Intent”- Explain why the discontinuous conduction mode (DCM) appears at light load when the second switch is a diode.
- Compute the diode-conduction interval and the DCM conversion ratio of the buck, boost and buck-boost.
- Recognise DCM on an oscilloscope from its waveforms.
Theory
Section titled “Theory”Where DCM comes from
Section titled “Where DCM comes from”In the basic converters the second switch is a diode, which conducts in one direction only. The inductor current is a dc value plus a triangular ripple. When the load gets lighter, the dc value falls but the ripple does not: in CCM the ripple depends only on the applied voltages, and . Once the lower peak of the ripple reaches zero, the diode stops conducting before the period ends, and the inductor current stays at zero until the switch turns on again [Erickson & Maksimović 2020, Ch. 5]. Each period now has three subintervals: the switch conducts for , the diode for , and neither for the remaining . This is the discontinuous conduction mode (DCM). The normal case, in which the inductor current never reaches zero, is the continuous conduction mode (CCM).
Which mode a converter runs in is decided by the dimensionless parameter K and its critical value; see the K-parameter page.
Analysing DCM
Section titled “Analysing DCM”Volt-second balance and charge balance still hold, but two things change [Erickson & Maksimović 2020, Ch. 5]:
- The diode interval is a new unknown, so a second equation is needed.
- The inductor current ripple is no longer small compared with its dc value, so the small-ripple approximation must not be applied to the inductor current. Its average is computed from the actual triangular waveform.
For the buck, volt-second balance over the switch and diode intervals gives the diode interval in terms of the conversion ratio:
- diode-conduction fraction (DCM)
- duty ratio
- conversion ratio
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- discontinuous conduction mode (DCM)
- periodic steady state
- small-ripple approximation
- Notes
- the idle interval is ; holds exactly when , so a DCM buck always has
- Source
- Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
- Derivation
- step-by-step sympy derivation
- Equation id
buck.dcm.D2· equations.yaml entry
Charge balance then sets the average inductor current, a triangle that starts and ends at zero, equal to the load current. Solving the two conditions together gives the buck DCM conversion ratio:
- conversion ratio
- duty ratio
- inductor parameter (CCM vs DCM)
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- discontinuous conduction mode (DCM)
- periodic steady state
- small-ripple approximation
- resistive load R
- Convention
- ; valid for
- Source
- Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
- Derivation
- step-by-step sympy derivation
- Equation id
buck.dcm.M· equations.yaml entry
The boost and the buck-boost follow the same route, with the average diode current set equal to the load current:
- conversion ratio
- duty ratio
- inductor parameter (CCM vs DCM)
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- discontinuous conduction mode (DCM)
- periodic steady state
- small-ripple approximation
- resistive load R
- Convention
- ; valid for
- Source
- Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
- Derivation
- step-by-step sympy derivation
- Equation id
boost.dcm.M· equations.yaml entry
- conversion ratio
- duty ratio
- inductor parameter (CCM vs DCM)
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- discontinuous conduction mode (DCM)
- periodic steady state
- small-ripple approximation
- resistive load R
- Convention
- (inverting); valid for
- Source
- Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
- Derivation
- step-by-step sympy derivation
- Equation id
buckboost.dcm.M· equations.yaml entry
The step-by-step derivations are on the derivations page.
What changes in DCM
Section titled “What changes in DCM”- The conversion ratio depends on the load. In CCM, is a function of alone; in DCM it also depends on , and so on . As the load is removed, goes to zero: the buck output rises towards , and the boost and buck-boost outputs rise without bound. An open-loop converter must therefore never run without a load.
- The peak inductor current no longer depends on the load. Each period starts from zero current, so the peak is set by the voltage applied during , by and by .
- The switch node rings during the idle interval. A real switch node has capacitance, from the switch and the diode. When the inductor current reaches zero, that capacitance and the inductor form a lightly damped L-C circuit, which rings at
- ringing frequency
- switch-node capacitance
- magnetizing inductance (primary)
Assumptions, convention and source
- Assumptions
- undamped L-C resonance
- Notes
- after the diode current reaches zero, rings with the switch-node capacitance
- Source
- Erickson & Maksimović 2020, Ch. 8 (Converter Transfer Functions: resonant frequency of an L-C pair)
- Derivation
- step-by-step sympy derivation
- Equation id
dcm.ring.f· equations.yaml entry
Worked example
Section titled “Worked example”The buck example from the switching-principle page, now with a ten-times lighter load:
| Symbol | Value | How it is obtained |
|---|---|---|
| input voltage | 24 V | given |
| duty ratio | 0.5 | given |
| switching frequency | 100 kHz | given |
| inductance | 100 µH | given |
| load resistance | 100 Ω | given |
| capacitance (output capacitor) | 10 µF | given |
| switching period | 10 µs | Switching period |
| inductor parameter (CCM vs DCM) | 0.2 | Dimensionless inductor parameter K |
| K at the CCM/DCM boundary | 0.5 | Critical K of the buck converter |
| critical inductance (CCM/DCM boundary) | 250 µH | Critical inductance at the CCM/DCM boundary |
| conversion ratio | 0.5 | Buck conversion ratio, CCM |
| conversion ratio | 0.656 | Buck conversion ratio, DCM |
| diode-conduction fraction (DCM) | 0.262 | Buck in DCM: diode-conduction interval |
| output voltage | 15.7 V | Output voltage from the conversion ratio |
Operating mode: DCM (: does not hold)
The CCM formula would predict an output ratio of 0.5. In DCM the ratio is 0.656, so the output is 15.7 V rather than half the input. The diode conducts for a fraction 0.262 of the period; together with the switch’s 0.5, that leaves an idle interval.
Try it
Section titled “Try it”▶ Open in the equation explorer: Buck conversion ratio, DCM
Preset from the example buck-light-load
▶ Open in the simulator: Buck
Preset from the example buck-light-load
Sweep over several decades (logarithmic axis). At small the ratio approaches 1. As grows the ratio falls, and it equals the CCM value exactly where reaches . Beyond that point the converter is in CCM and this formula no longer applies, although the explorer keeps plotting it.
Bench exercise
Section titled “Bench exercise”Take a buck converter with a diode rectifier, such as a low-voltage evaluation board with an asynchronous controller in fixed-frequency mode, and a resistive load you can vary. Watch the inductor current with a current probe, and the switch node with a voltage probe, while you lighten the load. Note the load at which the current first touches zero, the appearance of the idle interval, and the ringing on the switch node during it. Check that, with the duty ratio held fixed, the output voltage rises as the load gets lighter.
Gotchas
Section titled “Gotchas”- Synchronous rectification removes DCM. DCM arises because the diode cannot carry reverse current. A transistor driven as the complement of the main switch conducts in both directions, so the inductor current simply goes negative at light load and the converter stays in CCM [Erickson & Maksimović 2020, Ch. 5].
- “Light load” is relative. Whether a given load is light depends on , and as well as on ; compare with .
- Do not use CCM formulas in DCM. Ripple, peak current and conversion ratio all follow different expressions once the current reaches zero.
Go deeper
Section titled “Go deeper”- Book chapter The Discontinuous Conduction Mode (Ch. 5)
Origin of DCM, the K and K_crit boundary and the DCM conversion ratios derived with charge balance. - Course Converter Circuits
DCM analysis and the isolated converter circuits, following the same textbook. - Application note Understanding Buck Power Stages in Switchmode Power Supplies (SLVA057)
Steady-state and small-signal analysis of the buck power stage in CCM and DCM, with component requirements.
Why does a buck converter with a diode rectifier enter DCM at light load?
Answer and explanation
Correct answer: B In CCM the ripple depends only on the applied voltages, and , not on the load. When the dc current falls below the half-ripple, the lower peak would be negative; the diode blocks reverse current, so the current stays at zero for the rest of the period.
In DCM, which assumption used for CCM analysis must be dropped for the inductor current?
Answer and explanation
Correct answer: C In DCM the ripple is as large as the current itself, so the inductor current cannot be replaced by its dc value. Balance conditions still hold because the circuit is still in periodic steady state.
An open-loop buck converter in DCM has its load resistance increased. What happens to the output voltage at a fixed duty ratio?
Answer and explanation
Correct answer: A Increasing lowers , and the DCM ratio rises towards 1 as goes to zero. Only in CCM is the ratio fixed by alone.
A buck converter runs at and its output measures times the input. What can you conclude?
Answer and explanation
Correct answer: C In CCM an ideal buck gives exactly , and losses only lower the ratio. A ratio above means the inductor current reaches zero: the converter is in DCM, where .
What causes the ringing on the switch node of a DCM converter during the idle interval?
Answer and explanation
Correct answer: B With both switch and diode off, the inductor and the switch-node capacitance form a lightly damped L-C circuit, which rings at its resonant frequency .
The diode of a buck converter is replaced by a transistor that is driven as the complement of the main switch. What happens at light load?
Answer and explanation
Correct answer: B DCM exists because the diode cannot conduct in reverse. A synchronous rectifier conducts in both directions, so the current reverses instead of stopping, and the CCM relationships continue to hold.
The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.