Set 1 — Duty Ratio and Volt-Second Balance
A power converter has exactly one control input. Not a gain, not a bias point — a fraction of time. Everything the converter does to the voltage it is given, it does by choosing how long a switch stays closed. This set works seven circuits in which that single fraction decides the answer.
The second idea is the constraint that makes the first one useful. An inductor operating in periodic steady state must end each cycle at the current it started with, and since \(v_L = L\,di/dt\), that requires the area under its voltage waveform to be zero over one period. Set that area to zero and the conversion ratio falls out in one line — Problems 2, 3, 6 and 7 all reduce to writing that single equation correctly.
The duty ratio is a fraction of the period, not of the voltage:
\[ D = \frac{t_{on}}{T_s} = t_{on} f_s, \qquad 0 \le D \le 1 \]Average scales with \(D\); RMS scales with \(\sqrt{D}\). For a waveform that is \(V\) for \(DT_s\) and zero for the rest:
\[ V_{avg} = D V, \qquad V_{rms} = \sqrt{D}\,V \]Confusing the two is the single most common error in this topic, and it always under-estimates the heating.
Inductor volt-second balance. In periodic steady state the inductor current returns to its starting value, so the net area under \(v_L\) is zero:
\[ \int_0^{T_s} v_L\,dt = 0 \;\Longrightarrow\; v_{L,on}\,DT_s = -\,v_{L,off}\,(1-D)T_s \]Capacitor charge balance is its dual, and it is what fixes the output ripple:
\[ \int_0^{T_s} i_C\,dt = 0, \qquad \Delta V_C = \frac{1}{C}\int i_C\,dt \Big|_{\text{one polarity}} \]Ripple always comes from the same construction: a constant voltage across the inductor for a known time gives a linear ramp of current.
\[ \Delta I_L = \frac{v_L}{L}\,\Delta t \]Either interval may be used; if the two disagree, the volt-second balance was written wrongly.
The ideal switch dissipates nothing because it never has voltage and current at the same instant — \(v = 0\) when on, \(i = 0\) when off. Real loss is therefore of exactly two kinds:
\[ P_{cond} = I_{rms}^2 R_{on} \ \text{ or } \ V_{on}I_{avg}, \qquad P_{sw} = \left(E_{on}+E_{off}\right)f_s \]Continuous conduction is an assumption, not a given. It holds only while the inductor current stays above zero:
\[ I_{o} > \frac{\Delta I_L}{2} \]Below that the converter enters DCM, a third interval appears, and the CCM conversion ratio stops being true — Problem 7.
An ideal switch connects a 200 V DC source to a purely resistive load of \(R = 10\ \Omega\). The switch operates at \(f_s = 20\) kHz with an on-time of \(t_{on} = 20\ \mu\text{s}\). Find:
- the switching period and the duty ratio;
- the average and RMS values of the load voltage;
- the power delivered to the load, verified from the source side;
- the form factor and the ripple factor of the output.
Period and duty ratio. The duty ratio is a ratio of times, and it is dimensionless:
The average is the area divided by the period. The waveform is 200 V for a fraction \(D\) of each cycle and zero otherwise:
The RMS is the root of the mean square, and squaring happens before averaging — which is why the duty ratio enters under a root:
Note that \(V_{rms} > V_{avg}\) by a factor of \(1/\sqrt{D}\). Using 80 V to compute the load heating would understate it by a factor of 2.5.
Power delivered. For a resistive load it is the RMS value that does the work, never the average:
Equivalently \(P_o = D V_{in}^2/R = (0.4)(200^2)/10 = 1600\) W — the duty ratio scaling the power the load would draw if connected continuously.
Check from the source. Current is drawn from the 200 V supply only while the switch is closed, at \(200/10 = 20\) A, so the average source current is \(D(20) = 8\) A:
Input and output agree exactly because the switch is ideal. Every watt of discrepancy in a real converter is a loss you can name — Problems 4, 5 and 6.
Form factor and ripple factor, the two figures used to describe how far a chopped waveform is from DC:
A ripple factor above 1 means the AC content exceeds the DC content — the raw chopped waveform is a poor DC supply. Every converter in Part 3 exists to fix that, and it fixes it with an inductor.
A buck converter operates from \(V_{in} = 24\) V and delivers \(V_o = 9\) V to a load resistance of \(R = 3\ \Omega\). The switching frequency is \(f_s = 100\) kHz and the filter inductance is \(L = 100\ \mu\text{H}\). Assume ideal components, continuous conduction, and a capacitor large enough that \(v_o\) may be treated as constant. Find:
- the required duty ratio;
- the inductor voltage in each subinterval, and verify volt-second balance;
- the peak-to-peak inductor current ripple, and the maximum and minimum inductor currents;
- the load resistance above which the converter would leave continuous conduction.
Duty ratio from the ideal conversion ratio. For the buck in CCM the output is the input scaled by \(D\):
The inductor voltage in each subinterval. With the switch closed the inductor sits between the input and the output; with the switch open it sits between the diode (at 0 V) and the output:
Verify the balance. The areas must cancel over one period:
Written symbolically, that identical statement is the conversion ratio itself: \((V_{in}-V_o)D = V_o(1-D)\) rearranges directly to \(V_o = D V_{in}\). The formula is not a separate fact to memorise; it is volt-second balance with the algebra already done.
The current ripple, from a constant voltage acting on the inductor for a known time:
The off-interval must give the same number, and does: \(\Delta I_L = (9/100\,\mu\text{H})(6.25\ \mu\text{s}) = 0.5625\) A. If the two disagree, the balance was written wrongly — this is the cheapest self-check in the subject.
Maximum and minimum currents. The average inductor current in a buck equals the load current, because the capacitor carries no DC:
Both the switch and the diode must be rated for \(I_{max}\), not for the 3 A average.
The edge of continuous conduction is where \(I_{min}\) reaches zero, i.e. where the load current has fallen to half the ripple. Note that \(\Delta I_L\) does not depend on the load at all:
Above 32 Ω the converter enters DCM and \(V_o = DV_{in}\) ceases to hold — the output would rise above 9 V at the same duty ratio. Problem 7 works that case out in full.
A boost converter steps 12 V up to 30 V and delivers 60 W to the load. It switches at \(f_s = 50\) kHz with \(L = 150\ \mu\text{H}\) and \(C = 100\ \mu\text{F}\). Assume ideal components and continuous conduction. Find:
- the duty ratio, and verify it by volt-second balance;
- the average inductor current, the ripple, and the peak inductor current;
- the peak-to-peak output voltage ripple, from capacitor charge balance;
- the voltage and current the switch must withstand.
Duty ratio. For the boost in CCM the output always exceeds the input, and the ratio is set by the off-time fraction:
Verify by volt-second balance. With the switch closed the whole input is across the inductor; with it open the inductor is clamped between the input and the output:
The inductor current is the input current here, not the output current — the single most important structural difference from the buck:
Consistent with \(I_L = I_o/(1-D) = 2/0.4 = 5\) A. The inductor carries 2.5 times the load current, so it — and the switch — are sized for 5 A, not 2 A.
Ripple and peak current:
Output ripple, from charge balance. While the switch is closed the diode is reverse biased and the capacitor alone supplies the load, losing charge at a constant \(I_o\) for the whole on-time:
This is the dual of the volt-second argument: the capacitor's charge must also balance over a period, so the charge lost during \(DT_s\) is exactly the charge returned during \((1-D)T_s\). Note it depends on \(D\) and \(I_o\) only — the inductor plays no part.
Device stresses. When the switch is open it stands off the output, not the input:
A converter that raises voltage raises the switch's blocking requirement with it. At \(D \to 1\) the ideal ratio diverges, but the real one collapses — the inductor's resistance eventually dominates, which Problem 6 illustrates on a buck.
A load requires 12 V at 5 A from a 24 V bus. Two options are considered:
- a linear series regulator;
- a buck converter switching at \(f_s = 200\) kHz, with MOSFET \(R_{DS(on)} = 20\ \text{m}\Omega\), diode forward drop \(V_F = 0.5\) V, inductor winding resistance \(R_L = 30\ \text{m}\Omega\), and combined current rise and fall times \(t_r + t_f = 100\) ns.
Neglect the current ripple when computing losses. Find the dissipation and efficiency of each, and the input voltage at which the linear regulator would reach 90% efficiency.
The linear regulator, in one line. A series pass device carries the full load current while standing off the difference in voltage, so:
Note the general result: for a linear regulator \(\eta = V_o/V_{in}\) exactly, regardless of load. The device is being used as a resistor, and a resistor with 12 V across it and 5 A through it dissipates 60 W — there is nowhere else for the energy to go.
The buck converter: itemise the losses. With \(D = V_o/V_{in} = 0.5\) and ripple neglected, the MOSFET carries 5 A for half the period and the diode for the other half:
The inductor conducts for the whole period, so its loss carries no duty-ratio factor — a common slip.
Switching loss, using the triangular-overlap approximation for a clamped inductive load:
This is the only term that grows with frequency, and it is why the choice of \(f_s\) is a trade against the size of \(L\) and \(C\) rather than a free parameter.
Total and efficiency:
| Loss term | Value | Share |
|---|---|---|
| MOSFET conduction | 0.25 W | 7% |
| Diode conduction | 1.25 W | 36% |
| Inductor winding | 0.75 W | 22% |
| Switching | 1.20 W | 35% |
| Total | 3.45 W | 100% |
Where the linear regulator becomes acceptable. Setting \(\eta = V_o/V_{in} = 0.9\):
That leaves only 1.3 V of headroom — at or below the dropout voltage of most series regulators, and with no margin for a bus that sags. High efficiency and useful regulating range are mutually exclusive in a linear regulator, which is the whole argument for switching.
An IGBT switches a clamped inductive load of 20 A from a 400 V DC link. The transitions may be taken as linear, with:
- turn-on: current rise \(t_{ri} = 60\) ns, then voltage fall \(t_{fv} = 40\) ns;
- turn-off: voltage rise \(t_{rv} = 80\) ns, then current fall \(t_{fi} = 120\) ns.
The on-state voltage is \(V_{CE(sat)} = 2.0\) V and the duty ratio is 0.5. Find \(E_{on}\), \(E_{off}\), the total device loss at 10 kHz, and the maximum switching frequency if the device may dissipate 100 W.
Why there is any loss at all. An ideal switch has \(v = 0\) when it conducts and \(i = 0\) when it blocks, so the product \(vi\) is zero at every instant. A real device cannot change state instantaneously, and during the transition it has substantial voltage and substantial current together. The energy lost is the area under that product:
Turn-on, first subinterval. With a clamped inductive load the freewheeling diode holds the device voltage at 400 V until the device has taken over the full load current. So \(v = 400\) V while \(i\) ramps \(0\to20\) A, giving an average product of \((400)(10) = 4000\) W:
Turn-on, second subinterval. Only now can the voltage collapse, and it does so at full current:
Turn-off is the same construction reversed, and slower — which is typical, because the IGBT's current tail is the slowest event in the cycle:
Total loss at 10 kHz. Switching loss is energy per cycle times cycles per second; conduction loss is not:
The frequency ceiling. Conduction loss is fixed by the operating point, so the whole of the remaining budget belongs to switching:
This is why IGBTs are used at a few kilohertz to a few tens of kilohertz while MOSFETs run at hundreds. Raise \(f_s\) beyond this and the answer is not a better filter but a destroyed device — unless the overlap itself is removed, which is what the resonant converters of Chapter 20 do.
A buck converter supplies 12 V at 10 A from a 48 V input at \(f_s = 100\) kHz. The MOSFET has \(R_{DS(on)} = 25\ \text{m}\Omega\), the freewheeling diode has \(V_F = 0.7\) V, and the inductor winding resistance is \(R_L = 15\ \text{m}\Omega\). Neglect switching loss and current ripple. Find:
- the actual duty ratio required, by volt-second balance including the drops;
- the total conduction loss and the efficiency, verified from the input side;
- the duty ratio, loss and efficiency if the diode is replaced by a second MOSFET of the same \(R_{DS(on)}\), forming a synchronous buck.
Write the inductor voltage with every drop included. During the on-time the current passes through the MOSFET and the winding before reaching the output; during the off-time it passes through the diode and the winding:
Balance the volt-seconds and solve for \(D\):
The ideal answer would have been \(12/48 = 0.25\). The converter must run 6% longer on each cycle to make up for the drops — and a controller with insufficient duty-ratio headroom is precisely how a supply fails to regulate at low line.
Itemise the conduction losses at the duty ratio just found:
The diode alone accounts for 70% of it, because a fixed 0.7 V drop carrying 10 A for three-quarters of every cycle is simply expensive.
Efficiency, and an independent check. The output is \(P_o = (12)(10) = 120\) W, so:
Now verify from the input, which draws current only during the on-time:
The two routes agree, which they can only do if the duty ratio from step 2 was right. Whenever a loss budget and an input-power calculation disagree, the error is almost always a duty ratio taken as ideal.
The synchronous buck. Replacing the diode with a MOSFET replaces a fixed 0.7 V drop with \(I_o R_{DS(on)} = 0.25\) V, so the off-time inductor voltage changes and the duty ratio moves with it:
The new loss budget:
| Term | Diode buck | Synchronous buck |
|---|---|---|
| Duty ratio | 0.2652 | 0.2583 |
| High-side conduction | 0.663 W | 0.646 W |
| Low-side conduction | 5.14 W | 1.854 W |
| Inductor winding | 1.50 W | 1.50 W |
| Total loss | 7.31 W | 4.00 W |
| Efficiency | 94.3% | 96.8% |
Loss falls by 45% and the heat to be removed falls from 7.3 W to 4.0 W. The low-side MOSFET conducts for the longer interval, so it is the one whose \(R_{DS(on)}\) matters most — the opposite of the intuition that the "main" switch dominates.
A buck converter has \(V_{in} = 20\) V, \(L = 50\ \mu\text{H}\), \(f_s = 50\) kHz and duty ratio \(D = 0.3\), feeding a load resistance of \(R = 100\ \Omega\). Components are ideal. Find:
- whether the converter is in continuous or discontinuous conduction;
- the output voltage, and the durations of all three subintervals;
- the peak inductor current, with the average verified against the load;
- the load resistance at which the converter would sit exactly on the CCM boundary.
Test the conduction mode before assuming a formula. The standard test compares the dimensionless parameter \(K\) with its critical value:
Since \(K < K_{crit}\) the converter is in discontinuous conduction. Writing \(V_o = DV_{in} = 6\) V here would be wrong by a factor of more than two.
Volt-second balance over the intervals that actually carry current. The third interval contributes nothing, because with \(i_L = 0\) the inductor voltage is zero too:
One equation, two unknowns — which is why DCM needs a second relation. That relation is the load itself.
Close the system with the average current. The inductor current is a triangle of peak \(I_{pk}\) and base \((D_1+D_2)T_s\), and its average must equal \(V_o/R\):
Eliminating \(D_2\) and \(I_{pk}\) gives the standard DCM buck result in terms of \(M = V_o/V_{in}\):
Substitute and solve:
Against 6 V from the CCM formula. A lightly loaded buck does not gently drift off its characteristic — it rises towards the input voltage, and an unloaded one reaches it.
All three intervals. With \(T_s = 20\ \mu\text{s}\):
| Interval | Conducting | Fraction | Duration |
|---|---|---|---|
| 1 — switch on | MOSFET | 0.300 | 6.00 µs |
| 2 — freewheel | Diode | 0.119 | 2.39 µs |
| 3 — idle | Neither | 0.581 | 11.61 µs |
The inductor is doing nothing for 58% of every cycle, and during that interval the output node floats free of both the input and ground — which is exactly why the output voltage is no longer pinned to \(DV_{in}\).
Peak current, and the check that closes the problem:
The two agree, confirming both \(V_o\) and \(D_2\). In DCM this check is not optional — it is the only thing that distinguishes a correct solution from a plausible one.
The boundary load. Setting \(K = K_{crit}\):
Confirm it from the CCM side, where the boundary is where the load current equals half the ripple:
The 100 Ω load of this problem draws about a sixth of that, so the converter is deep in DCM — consistent with \(K = 0.05\) against \(K_{crit} = 0.7\).
Key Formulas
| Quantity | Relation | Notes |
|---|---|---|
| Duty ratio | \(D = t_{on}/T_s = t_{on}f_s\) | Dimensionless, \(0\le D\le1\) |
| Average of a chopped wave | \(V_{avg} = D V_{in}\) | Linear in \(D\) — Problem 1 |
| RMS of a chopped wave | \(V_{rms} = \sqrt{D}\,V_{in}\) | Always the larger — Problem 1 |
| Form / ripple factor | \(FF = 1/\sqrt{D},\ RF = \sqrt{FF^2-1}\) | Problem 1 |
| Volt-second balance | \(\int_0^{T_s} v_L\,dt = 0\) | The one steady-state law |
| Buck ratio | \(V_o = D V_{in}\) | CCM only — Problems 2, 7 |
| Boost ratio | \(V_o = \dfrac{V_{in}}{1-D}\) | CCM only — Problem 3 |
| Current ripple | \(\Delta I_L = \dfrac{v_L}{L}\Delta t\) | Either interval — Problems 2, 3 |
| Boost output ripple | \(\Delta V_o = \dfrac{I_o D T_s}{C}\) | Charge balance — Problem 3 |
| Linear regulator efficiency | \(\eta = V_o/V_{in}\) | Independent of load — Problem 4 |
| Conduction loss | \(I_{rms}^2 R_{on}\) or \(V_F I_{avg}\) | Weighted by conduction time — Problems 4, 6 |
| Switching energy | \(E = \tfrac12 V_{dc} I_o\,t_{sw}\) | Per transition — Problem 5 |
| Switching loss | \(P_{sw} = \left(E_{on}+E_{off}\right)f_s\) | The only frequency-dependent term |
| CCM boundary | \(I_o = \Delta I_L/2\) | Equivalently \(K = K_{crit}\) |
| DCM parameter | \(K = \dfrac{2L}{RT_s},\ K_{crit} = 1-D\) | DCM when \(K < K_{crit}\) — Problem 7 |
| DCM buck ratio | \(M = \dfrac{2}{1+\sqrt{1+4K/D^2}}\) | Load-dependent — Problem 7 |
Common Mistakes
Using \(DV_{in}\) where the RMS is wanted. The average scales with \(D\), the RMS with \(\sqrt{D}\). At \(D = 0.4\) the difference is 58%, and the heating it predicts is wrong by 2.5 times — Problem 1.
Applying volt-second balance to a transient. The rule holds only in periodic steady state. During start-up the areas deliberately do not cancel — that is how the inductor current builds.
Forgetting that \(v_{L,off}\) is negative. Writing \(v_{L,on}D = v_{L,off}(1-D)\) without the sign gives a conversion ratio that is wrong and, worse, plausible — Problem 2.
Assuming the inductor current equals the load current in a boost. It equals the input current, \(I_o/(1-D)\), which at \(D = 0.6\) is 2.5 times larger. Devices sized from \(I_o\) will fail — Problem 3.
Computing output ripple from the inductor. Ripple voltage comes from capacitor charge balance; ripple current comes from the inductor. They are different conservation laws answering different questions — Problem 3.
Putting a duty-ratio factor on the inductor's copper loss. The inductor conducts for the whole period in a buck, so its loss is \(I^2R_L\), not \(I^2R_L D\) — Problems 4 and 6.
Quoting switching loss as an energy or conduction loss as a power per cycle. \(E_{on}\) is joules per transition; multiply by \(f_s\) to get watts. Conduction loss does not scale with frequency at all — Problem 5.
Using the ideal duty ratio in a loss calculation. The drops shift \(D\), which shifts the conduction times, which shifts the losses. Solve the volt-second balance with the drops in it — Problem 6.
Assuming CCM without testing for it. At light load a buck's output rises far above \(DV_{in}\). Check \(I_o\) against \(\Delta I_L/2\) before reaching for a conversion ratio — Problem 7.
Counting the idle interval in the DCM current average. The triangle's base is \((D_1+D_2)T_s\), not \(T_s\) — but the average is still taken over the whole period, which is why the factor is \(\tfrac12 I_{pk}(D_1+D_2)\) — Problem 7.
Seven circuits, two rules. The duty ratio set the average in Problem 1 and the conversion ratio in Problems 2, 3, 6 and 7; volt-second balance produced every one of those ratios from a single line of algebra, and kept working in Problem 7 when the number of intervals changed underneath it. Everything else — ripple, device stress, the CCM boundary — followed without new physics.
What the ideal analysis cannot tell you is what the switching costs. Problem 5 put a number on one transition and Problem 6 put a number on the conduction, but both used loss models handed to us. The next set derives those models from the device physics: where \(R_{DS(on)}\) comes from and why it worsens with temperature, why an IGBT's tail current is the dominant term at turn-off, and how the two loss mechanisms trade against each other to fix the switching frequency of a real design.
Next: Set 2 — Conduction and Switching Losses, where the loss models used here are built from the device characteristics, junction temperature enters the calculation, and the optimum switching frequency stops being a guess.