CCM/DCM Critical Inductance Calculator

The boundary inductance (or boundary load current) between continuous and discontinuous conduction mode.
Critical L for a Minimum Load
Boundary Current for a Given L

Minimum (Critical) Inductance

Lcrit = (Vin−Vout)×D / (2×f×Iout(min))  (D=Vout/Vin)
12V→5V, 500kHz, Imin=0.2A
24V→12V, 100kHz, Imin=0.5A
5V→3.3V, 1MHz, Imin=0.05A
V
V
Hz
A
Enter values and press Calculate.

Boundary Load Current for a Given Inductor

Iboundary = (Vin−Vout)×D / (2×f×L)
12V→5V, 500kHz, L=10µH
24V→12V, 100kHz, L=47µH
5V→3.3V, 1MHz, L=2.2µH
V
V
Hz
µH
Enter values and press Calculate.

The CCM/DCM Boundary

A buck converter operates in continuous conduction mode (CCM) when the inductor current never reaches zero during a switching cycle, and in discontinuous conduction mode (DCM) when it does. The boundary between the two occurs exactly when the inductor's ripple current valley touches zero, i.e. when the ripple current ΔIL equals twice the average (DC) output current. This calculator finds either the minimum inductance needed to stay in CCM down to a specified light-load current, or, given a chosen inductor, the load current below which the converter will drop into DCM.

QuantityFormula
Critical (minimum) inductanceLcrit = (Vin−Vout)×D/(2×f×Iout(min))
Boundary load current for given LIboundary = (Vin−Vout)×D/(2×f×L)
CCM conditionIout > Iboundary (or L > Lcrit for that Iout)
DCM conditionIout < Iboundary

Both formulas are the same relationship solved for different variables. Note that the CCM/DCM boundary depends on load current, so a converter can be in CCM at full load and naturally transition into DCM as the load is reduced — this is normal behavior, not a fault, and many controllers are specifically designed to handle both modes.

Real-World Applications & Examples

Worked examples

1. Critical L for 200mA minimum load. 12V→5V, 500kHz, D=0.417: Lcrit=(12−5)×0.417/(2×500,000×0.2)=2.917/200,000=14.6 µH — any inductor at or above this value keeps the converter in CCM down to 200mA.
2. Critical L for 500mA minimum load. 24V→12V, 100kHz, D=0.5: Lcrit=(24−12)×0.5/(2×100,000×0.5)=6/100,000=60 µH.
3. Critical L for 50mA minimum load. 5V→3.3V, 1MHz, D=0.66: Lcrit=(5−3.3)×0.66/(2×1,000,000×0.05)=1.122/100,000=11.2 µH.
4. Boundary current for a 10µH inductor, 12V→5V/500kHz. Iboundary=(12−5)×0.417/(2×500,000×10×10−6)=2.917/10=0.292 A — below this load, the converter is in DCM.
5. Boundary current for a 47µH inductor, 24V→12V/100kHz. Iboundary=6/(2×100,000×47×10−6)=6/9.4=0.638 A — this inductor stays in CCM only above about 640mA.
6. Cross-check with example 1. A 14.6µH inductor at 12V→5V/500kHz gives Iboundary=2.917/(2×500,000×14.6×10−6)=2.917/14.6≈0.2 A — exactly matching the 200mA target from example 1, confirming the two formulas are consistent inverses.

Frequently Asked Questions

What is the CCM/DCM boundary?

The load current (or inductance) at which the inductor's ripple current valley just touches zero — above this load (or above this inductance), the converter stays in continuous conduction mode (CCM); below it, the converter enters discontinuous conduction mode (DCM).

Is DCM bad for a converter?

No, DCM is a normal, expected operating mode at light load and is not harmful; many controllers are specifically designed to operate correctly in both CCM and DCM, and some intentionally use light-load modes (PFM, pulse-skipping) to improve light-load efficiency.

Why would I want to guarantee CCM down to a minimum load?

CCM has simpler, more predictable small-signal behavior for the control loop, generally lower peak/RMS currents for the same average current, and often better output ripple and cross-regulation in multi-output designs.

What happens to the control transfer function in DCM?

The converter's dynamics fundamentally change in DCM (effectively becoming a different, typically simpler first-order system without the inductor's resonant behavior), which is why compensator designs sometimes need different gain/bandwidth settings, or automatic mode-dependent compensation, to remain stable across both modes.

How do I guarantee CCM operation at very light load?

Use an inductor at or above the critical inductance Lcrit calculated for your expected minimum load current; note this typically requires a larger, more expensive inductor than one optimized only for full-load ripple.

Why is critical inductance inversely proportional to minimum load current?

A lower minimum load current requires the ripple current to be correspondingly smaller (since the boundary is ripple=2×load), and smaller ripple for the same voltages/frequency requires a larger inductance.

Does this formula apply to boost or buck-boost converters?

The same underlying principle (ripple current touching zero at the boundary) applies to all buck-derived topologies, but the specific volt-second relationship differs for boost and buck-boost, so a different formula (using their respective duty cycle expressions) would be needed for those topologies.

Can a converter be designed to always stay in CCM?

Only down to some non-zero minimum load current — as load approaches zero, any finite inductance will eventually enter DCM, since the boundary current scales with 1/L but never reaches exactly zero for a finite L.

How does switching frequency affect the CCM/DCM boundary?

Higher switching frequency reduces both the critical inductance needed and the boundary current for a given inductor, since ripple current (and thus the DCM threshold) scales inversely with frequency.

What is the difference between DCM and BCM (boundary conduction mode)?

DCM means the inductor current reaches zero and stays there for part of the cycle; BCM (also called critical conduction mode) means the converter operates exactly at the boundary, with the next switching cycle starting the instant current reaches zero — a specific control technique some converters use deliberately.

Does load transient response differ between CCM and DCM?

Yes — DCM often provides faster transient response for a sudden load increase (since the inductor is "empty" at the start of each cycle and can ramp current quickly), which is one reason some designs intentionally favor DCM operation at light-to-moderate load.

Is it always necessary to avoid DCM?

No — many commercial power supplies operate happily in DCM at light load with no issues; guaranteeing CCM is only necessary when the application specifically requires the tighter regulation, lower ripple, or simpler control dynamics that CCM provides.

Related Calculators

Inductor Ripple Current CalculatorDC-DC Duty Cycle CalculatorOutput Capacitor Ripple VoltageAll Calculators