Skip to content

The K parameter

  • Compute KK for a converter and Kcrit(D)K_\mathrm{crit}(D) for its topology.
  • Decide the operating mode, and find the inductance that keeps a converter in CCM down to a given load.
  • Identify the operating point (input voltage and load) that is the worst case for the mode boundary.

A converter with a diode leaves CCM when the inductor current ripple reaches the dc inductor current: at the boundary the half-ripple ΔiL\Delta i_L equals the dc current [Erickson & Maksimović 2020, Ch. 5]. When both sides are written in terms of circuit values, the inductance, the load resistance and the switching period collect into one dimensionless parameter,

K=2LRTsK = \frac{2 L}{R T_s}
KK
inductor parameter (CCM vs DCM)
LL
inductance
RR
load resistance
TsT_s
switching period
Dimensionless inductor parameter K✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • definition
Convention
the converter operates in CCM when K>Kcrit(D)K > K_\mathrm{crit}(D)
Source
Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
Equation id
K.def · equations.yaml entry

and the boundary becomes a function of the duty ratio alone, the critical value Kcrit(D)K_\mathrm{crit}(D). The converter operates in CCM for K>KcritK > K_\mathrm{crit} and in DCM for K<KcritK < K_\mathrm{crit} [Erickson & Maksimović 2020, Ch. 5].

KK compares the time constant L/RL/R with the switching period. A larger inductance, a heavier load (smaller RR) or a higher switching frequency all raise KK and push the converter towards CCM.

Each topology has its own Kcrit(D)K_\mathrm{crit}(D), because its dc inductor current and its ripple depend on DD in different ways:

Kcrit=1−DK_\mathrm{crit} = 1 - D
KcritK_\mathrm{crit}
K at the CCM/DCM boundary
DD
duty ratio
Critical K of the buck converter✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • at the CCM/DCM boundary
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Source
Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
Derivation
step-by-step sympy derivation
Equation id
Kcrit.buck · equations.yaml entry
Kcrit=D(1−D)2K_\mathrm{crit} = D \left(1 - D\right)^{2}
KcritK_\mathrm{crit}
K at the CCM/DCM boundary
DD
duty ratio
Critical K of the boost converter✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • at the CCM/DCM boundary
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Notes
maximum 4/274/27 at D=1/3D = 1/3
Source
Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
Derivation
step-by-step sympy derivation
Equation id
Kcrit.boost · equations.yaml entry
Kcrit=(1−D)2K_\mathrm{crit} = \left(1 - D\right)^{2}
KcritK_\mathrm{crit}
K at the CCM/DCM boundary
DD
duty ratio
Critical K of the buck-boost converter✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • at the CCM/DCM boundary
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Source
Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
Derivation
step-by-step sympy derivation
Equation id
Kcrit.buckboost · equations.yaml entry

For the flyback, KK is formed with the magnetizing inductance referred to the primary and with the actual load resistance; the turns ratio then appears in the critical value:

Kcrit=(1−D)2n2K_\mathrm{crit} = \frac{\left(1 - D\right)^{2}}{n^{2}}
KcritK_\mathrm{crit}
K at the CCM/DCM boundary
DD
duty ratio
nn
turns ratio, secondary/primary
Critical K of the flyback converter✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • at the CCM/DCM boundary
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Convention
K=2LM/(RTs)K = 2L_M/(R T_s) with LML_M referred to the primary and the actual (secondary-side) load RR; 1:n, n=Ns/Npn = N_s/N_p
Source
Erickson & Maksimović 2020, Ch. 5–6 (DCM; flyback as an isolated buck-boost)
Derivation
step-by-step sympy derivation
Equation id
Kcrit.flyback · equations.yaml entry

The buck’s critical value is largest at small DD, approaching 1. The boost’s value is zero at both ends of the duty-ratio range; setting its derivative to zero shows that it peaks at D=1/3D = 1/3, where it is 4/274/27. The buck-boost’s value falls from 1 at small DD to zero at large DD.

Designing for CCM: the critical inductance

Section titled “Designing for CCM: the critical inductance”

Setting KK equal to KcritK_\mathrm{crit} and solving the definition of KK for LL gives the smallest inductance that keeps the converter in CCM at a given load:

Lcrit=KcritRTs2L_\mathrm{crit} = \frac{K_\mathrm{crit} R T_s}{2}
LcritL_\mathrm{crit}
critical inductance (CCM/DCM boundary)
KcritK_\mathrm{crit}
K at the CCM/DCM boundary
RR
load resistance
TsT_s
switching period
Critical inductance at the CCM/DCM boundary✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • at the CCM/DCM boundary
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Notes
the converter stays in CCM for L>LcritL > L_\mathrm{crit}; check the largest RR (lightest load) and the duty ratio that maximises KcritK_\mathrm{crit} over the input range
Source
Erickson & Maksimović 2020, Ch. 5 (The Discontinuous Conduction Mode)
Derivation
step-by-step sympy derivation
Equation id
L.crit · equations.yaml entry

Because KcritK_\mathrm{crit} depends on DD, and DD on the input voltage, the worst case is the lightest load (largest RR) at the duty ratio that gives the largest KcritK_\mathrm{crit} over the input-voltage range. For a buck with a regulated output this is the highest input voltage, where DD is smallest.

The buck example at its nominal load, and the same converter with a ten-times lighter load:

Buck example
SymbolValueHow it is obtained
LL inductance100 µHgiven
RR load resistance10 Ωgiven
TsT_s switching period10 µsSwitching period
DD duty ratio0.5given
KK inductor parameter (CCM vs DCM)2Dimensionless inductor parameter K
KcritK_\mathrm{crit} K at the CCM/DCM boundary0.5Critical K of the buck converter
LcritL_\mathrm{crit} critical inductance (CCM/DCM boundary)25 µHCritical inductance at the CCM/DCM boundary

Operating mode: CCM (K>KcritK > K_\mathrm{crit}: holds)

Buck example at light load
SymbolValueHow it is obtained
LL inductance100 µHgiven
RR load resistance100 Ωgiven
TsT_s switching period10 µsSwitching period
DD duty ratio0.5given
KK inductor parameter (CCM vs DCM)0.2Dimensionless inductor parameter K
KcritK_\mathrm{crit} K at the CCM/DCM boundary0.5Critical K of the buck converter
LcritL_\mathrm{crit} critical inductance (CCM/DCM boundary)250 µHCritical inductance at the CCM/DCM boundary

Operating mode: DCM (K>KcritK > K_\mathrm{crit}: does not hold)

At the nominal load, KK = 2 is well above KcritK_\mathrm{crit} = 0.5: CCM, with margin. Equivalently, the inductance of 100 µH exceeds the critical 25 µH. At the light load, KK falls to 0.2, below the same critical value, and the critical inductance rises to 250 µH: the converter is in DCM.

▶ Open in the equation explorer: Critical K of the boost converter
Preset from the example boost-basic

▶ Open in the simulator: Boost
Preset from the example boost-basic

Sweep DD from 0 to 1 and find the peak of the boost’s critical value. A boost whose KK lies above that peak stays in CCM at every duty ratio.

On a converter with a diode rectifier and an adjustable resistive load, watch the inductor current with a current probe and increase the load resistance until the current just touches zero at the end of each period. Measure the duty ratio and the load resistance at that point, compute KK from the inductance and the switching period, and compare it with Kcrit(D)K_\mathrm{crit}(D) for the topology.

  • Use consistent quantities in KK. For isolated converters, KK uses the magnetizing inductance referred to the primary with the actual load resistance on the secondary side; the turns ratio then sits in KcritK_\mathrm{crit}. Mixing referred and unreferred values gives the wrong mode [Erickson & Maksimović 2020, Ch. 6].
  • Check the whole input-voltage range. In closed loop the duty ratio moves with the input voltage, and with it KcritK_\mathrm{crit}.
  • Compare with the smallest inductance the inductor will have in operation, not with its nominal value, since the critical inductance is a minimum.
  1. A converter has L=50 μHL = 50\,\mu\mathrm{H}, R=5 ΩR = 5\,\Omega and Ts=10 μsT_s = 10\,\mu\mathrm{s}. What is KK?

    1. 0.5
    2. 1
    3. 2
    4. 4
    Answer and explanation

    Correct answer: C KK is 2L/(RTs)2L/(R T_s): twice 50 μH50\,\mu\mathrm{H} is 100 μH100\,\mu\mathrm{H}, and RTsR T_s is 50 μs⋅Ω50\,\mu\mathrm{s}\cdot\Omega, so the ratio is 2.

  2. A buck converter runs at D=0.4D = 0.4 with K=0.5K = 0.5. In which mode does it operate?

    1. CCM
    2. DCM
    3. Exactly at the boundary
    4. It cannot be decided without the input voltage
    Answer and explanation

    Correct answer: B For the buck KcritK_\mathrm{crit} is 1−D1 - D, which is 0.6 here. Since KK is below it, the inductor current reaches zero: DCM.

  3. Which change pushes a converter towards DCM?

    1. A larger inductance
    2. A higher switching frequency
    3. A heavier load (smaller RR)
    4. A lighter load (larger RR)
    Answer and explanation

    Correct answer: D A larger RR lowers KK. A larger inductance, a higher switching frequency and a heavier load all raise KK and push the converter towards CCM.

  4. At which duty ratio is the critical value KcritK_\mathrm{crit} of the boost converter largest?

    1. As DD approaches 0
    2. D=1/3D = 1/3
    3. D=0.5D = 0.5
    4. As DD approaches 1
    Answer and explanation

    Correct answer: B The boost value D(1−D)2D(1 - D)^2 is zero at both ends. Its derivative (1−D)(1−3D)(1 - D)(1 - 3D) vanishes at D=1/3D = 1/3, where the value is 4/274/27.

  5. A buck converter must stay in CCM down to a load of R=20 ΩR = 20\,\Omega, where KcritK_\mathrm{crit} is 0.5, with Ts=10 μsT_s = 10\,\mu\mathrm{s}. What is the smallest inductance that does this?

    1. 25 μH25\,\mu\mathrm{H}
    2. 50 μH50\,\mu\mathrm{H}
    3. 100 μH100\,\mu\mathrm{H}
    4. 200 μH200\,\mu\mathrm{H}
    Answer and explanation

    Correct answer: B The critical inductance is KcritRTs/2K_\mathrm{crit} R T_s/2: half of 0.5 times 200 μs⋅Ω200\,\mu\mathrm{s}\cdot\Omega, that is 50 μH50\,\mu\mathrm{H}.

  6. A buck converter regulates a fixed output voltage from a range of input voltages. At which input voltage is it most likely to enter DCM at light load?

    1. The lowest input voltage
    2. The highest input voltage
    3. The middle of the range
    4. The input voltage does not matter
    Answer and explanation

    Correct answer: B A higher input voltage needs a smaller duty ratio, and the buck value 1−D1 - D grows as DD shrinks, so the boundary is reached at a larger KK.

The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.