Circuit and electronics foundations for power electronics
Audience: electrical engineering students refreshing earlier circuit courses.
Teaching time: two sessions of 90 minutes.
Purpose: connect circuit laws, waveforms and system models to the design of real power converters.
Use this lesson in two ways. Follow the teaching route for a refresher on circuit foundations. Later, return with a symptom and use chapter 16 to find a worked example.
Most numerical examples are teaching scenarios. Device data and published measurements are identified where used. Voltages and currents follow the passive sign convention unless stated otherwise.
The aim is to learn how an engineer approaches an unfamiliar circuit. Start with what you can observe. Make a prediction, choose a model and check the result. The equation should help you make a decision. Explain the benefit and cost of your choice. When another route is credible, say what would make you choose it.
Course organisation and assessment
The following arrangements were announced in the introductory lesson on 16 October 2026. They apply to the course as a whole, separately from the technical recap and its suggested teaching route below.
- Project and examination: choose a power-electronics kit from the course list, preferably a different kit for each student. Analyse its operation using the project checklist, calculations and simulation. Bring the project to the examination and explain its strengths, limitations and possible improvements, including what happens when a component value changes. The exercise mirrors an engineering assignment: understand an existing design well enough to evaluate and improve it. Project material was announced as available on the lecturer's GitHub; use the course-provided repository and checklist.
- Mandatory exercises: assigned exercises contribute to the evaluation and must be submitted by the next lesson. Final numerical results will be supplied for comparison; these are not complete worked derivations. Regular work throughout the course is part of the assessment. No numerical weighting between exercises and the project examination was specified in the recording.
- Books, AI and other tools: these may be used for the project and exercises. Students must understand the submitted reasoning and be able to explain and defend their calculations, models and design decisions themselves.
- Interactive lessons: interrupt when an explanation is unclear, question assumptions and point out errors. The aim is to practise engineering judgement and problem solving, with regular breaks during the teaching afternoon.
- Proposed company visit: a visit near the end of the course in January was discussed, potentially to Regatron in Arbon to see power supplies and EMC facilities. The destination and arrangements were tentative, not a confirmed booking.
Engineering approach: estimate, model, then verify
Before opening a simulator, sketch the current path. Mark the voltage references and stored energy. Estimate the expected voltage, current or time scale. Check the units.
Choose the simplest model that can answer your question. Compare its result with your estimate. If they disagree, inspect the assumptions before adding more detail. Add a parasitic or nonlinearity when it could change the decision.
A solver can print six digits without knowing the actual capacitance under bias or the winding temperature. More digits do not make uncertain inputs accurate. Use component data, vary uncertain values and compare with measurements where available.
The roughly 30% uncertainty discussed in the lesson was an example, not a general accuracy limit. Ask what the model can establish. A simple model may explain the failure even when it cannot reproduce every switching edge.
Learning outcomes and teaching route
By the end, you should be able to:
- Draw the source, load and complete current path.
- Use circuit laws and equivalent sources to explain loading.
- Sketch R/L/C waveforms and apply transformer winding conventions.
- Choose mean, RMS or instantaneous values for the calculation.
- Estimate parasitic effects and check periodic balance.
- Read impedance and Bode plots within the model's limits.
- Choose a regulation architecture and explain the trade-off.
| Session | Minutes | Topic and classroom activity |
|---|---|---|
| 1 | 5 | Diagnostic: Ohm, waveform RMS, capacitor current, inductor voltage |
| 1 | 15 | Circuit laws, sources, Thévenin/Norton; divider and Kelvin-sense riddle (§16.2) |
| 1 | 15 | Basic elements: R/L/C, transformer and coupled inductors; field constants |
| 1 | 15 | CPU supply-distance exercise; local capacitors and probe-return check (§16.1) |
| 1 | 15 | Average/RMS waveform table; rectifier charging-current exercise (§16.7) |
| 1 | 15 | Active/reactive power and losses; fair AC/DC comparison |
| 1 | 10 | Transients and periodic balance; hot-plug overshoot riddle (§16.3) |
| 2 | 10 | Linearity, time invariance, and local converter models |
| 2 | 15 | Laplace, initial conditions and the RC transfer function |
| 2 | 20 | PWM-driven RC: exact time response and Fourier reconstruction |
| 2 | 15 | Impedance charts, series and parallel resonance |
| 2 | 15 | RC/LC Bode plots, Class-D filtering and feedback |
| 2 | 10 | Linear regulators: efficiency, architecture choice and the 12 V → 5 V thermal design; §14.2–14.4 and 14.6 as reading |
| 2 | 5 | Exit questions and connection to the next converter lecture |
Chapter 16 is a reference bank. The four cases named in the teaching route fit within the two sessions. Read the longer solutions afterwards. Use the remaining cases when the corresponding problem appears in a later lecture or project.
Sections 16.9–16.10 are optional advanced extensions. Their dielectric-absorption and boost-zero derivations are outside the two-session assessment core. Other extensions are marked in the example index.
1. Networks: what the source actually supplies
1.1 Voltage, current, power and reference directions
Voltage is a potential difference between two nodes. Current is the rate of charge transfer. A ground symbol selects a reference potential; it does not automatically mean protective earth, an ideal conductor, or galvanic isolation.
With current entering the positively labelled terminal, positive instantaneous power means absorption:
Kirchhoff's laws express charge continuity at a node and voltage consistency around a lumped circuit loop:
The lumped model assumes that propagation and distributed field effects can be neglected on the time and length scales of interest. At fast edges, a connection may require a transmission-line model, even when the repetition frequency is modest.
1.2 Ohm's law, dividers and loading
For an ideal linear resistor:
Resistances add in series; conductances add in parallel. For an unloaded divider:
With a load, replace by . Do not apply the unloaded formula to a power output with a significant load.
Worked example. A 12 V source and two 1 kΩ resistors produce 6 V without a load. Their Thévenin resistance is 500 Ω. Connecting a 1 kΩ load gives:
This is the motivation for a regulated source: the desired output should remain within tolerance as the load changes.
Divider or regulator? Keep a divider when the load is small enough for its voltage error and standing loss to be acceptable. Use a regulated source when the load range requires a stiffer output. Check both loading and dissipation before deciding.
1.3 Thévenin, Norton and superposition
A linear two-terminal network can be represented by a voltage source with series impedance or a current source with parallel impedance:
For a purely resistive circuit, use . To find it, deactivate independent voltage sources by shorting them and independent current sources by opening them. Keep dependent sources active; apply a test source when needed. Apply superposition to voltages and currents in linear networks. Power must then be calculated from the resulting total waveform, since it is quadratic or bilinear.
Worked example continued. The divider of section 1.2 is, as a Norton source, 12 mA in parallel with 500 Ω. The 1 kΩ load takes 12 mA × 500/(500 + 1000) = 4 mA, that is 4 V, the same answer as before. Use the Thévenin form when the question is about voltage drop under load and the Norton form when branches share a current; a source transformation never changes what the load sees.
Converter connection: a regulated supply still has an output impedance. In a local model, a load-current perturbation causes a voltage perturbation approximately equal to minus the supply impedance times that current perturbation.
Choose the convenient equivalent. Thévenin makes voltage drop easy to see; Norton makes branch-current division easy to see. Both describe the same linear port. Change representation when it simplifies the question, retaining dependent sources and the same load.
1.4 Units, prefixes and reference levels
Keep physical units in calculations: Ω = V/A, F = A·s/V and H = V·s/A. For example, nH × A/ns gives volts directly. Remember m = 10⁻³, µ = 10⁻⁶, n = 10⁻⁹ and p = 10⁻¹²; confusing millimetres with metres changes a geometry estimate by a factor of one thousand.
Dimensional-analysis check. For the plate-capacitance estimate , permittivity has units F/m, relative permittivity is dimensionless, area has units m² and separation has units m. Thus (F/m) × m²/m = F. Reversing A/d would fail this check. Also check the physical trend: larger overlap increases capacitance, while greater separation reduces it. Section 3 applies this estimate to PCB conductors.
A decibel is a logarithmic ratio, not an independent physical quantity. An absolute level needs a reference: dBV refers to 1 V, dBµV to 1 µV, and dBm to 1 mW. For the same RMS voltage, the numerical dBµV level is 120 dB above its dBV level.
Converting dBm to voltage also requires the impedance. Section 12 explains amplitude versus power ratios; never add a dBm power level to a voltage without defining the conversion.
1.5 Static resistance versus incremental resistance
An ideal positive resistor has both a positive voltage/current ratio and a positive slope. An actively regulated load can behave differently. For an approximately constant input power P, its input current is P/V: a small drop in input voltage makes it demand more current. The DC ratio V/I is still positive, but the incremental resistance is negative.
This is a local model of the controlled load, not a passive resistor delivering free energy. Section 12.5 connects this behaviour to input-filter stability and Middlebrook's impedance criterion.
2. Basic elements: R, L, C, transformer and coupled inductors
2.1 Ideal component models
| Component | Equation for constant component value | Energy or dissipation | Zero-initial-condition impedance |
|---|---|---|---|
| Resistor | |||
| Inductor | |||
| Capacitor | |||
| Ideal transformer, ratio n = N₁/N₂ | , , with currents into dotted terminals | ; no stored energy in the ideal element | With secondary load: |
| Linear coupled-inductor pair | Self-inductances L₁, L₂ and mutual inductance M; see section 2.5 | for both currents into dots | Two-port cross terms: |
The transformer is a two-port element that couples two winding circuits. Its last-column expression is the input impedance with a specified secondary termination, rather than a standalone one-port impedance like R, L or C. Section 2.4 defines its voltage/current references and practical equivalent circuit.
Finite voltage cannot change ideal inductor current instantaneously. Finite current cannot change ideal capacitor voltage instantaneously. Opening an inductive current path therefore creates a voltage until another path conducts, a parasitic capacitance charges, or breakdown occurs. Connecting an ideal voltage source directly to a capacitor at a different voltage requires an impulse of current in the ideal model.
Waveform pairs to sketch. Because , a constant voltage across an inductor produces a linear current ramp: 12 V across 10 µH for 2 µs raises the current by A. A square voltage therefore gives a triangular current, which is the inductor-current ripple of every PWM converter.
Dually, a constant current into a capacitor ramps its voltage: 1 A into 10 µF for 10 µs gives V, and a triangular current gives a parabolic voltage, the output-capacitor ripple of a buck. Read the pairs in both directions as well: a triangular inductor current implies a square inductor voltage, and a voltage step forced onto an ideal capacitor implies an impulse of current.
The volt-second and ampere-second products in these sketches are the quantities balanced in section 7.
Real inductors have winding resistance, core loss, saturation, leakage flux and interwinding capacitance. Real capacitors have ESR, ESL, leakage, voltage dependence and finite ripple-current capability. An apparent wire is part of a current loop with resistance and inductance.
2.2 Constants as engineering scales
| Quantity | Useful engineering value | Meaning |
|---|---|---|
| Vacuum permeability | Magnetic field scale | |
| Vacuum permittivity | Electric field scale | |
| Speed of light in vacuum | About 3.34 ns/m delay | |
| Vacuum wave impedance | Plane-wave E/H ratio |
The familiar H/m is an excellent approximation to , rather than an exact SI definition today. See NIST's CODATA table. Vacuum wave impedance is not automatically the characteristic impedance of a PCB trace.
For a uniform linear medium, use and . For a simple magnetic circuit:
These connect geometry and material properties to inductance, transformer volt-seconds and eventual saturation. Relative permeability in a ferromagnetic material is generally not a fixed constant over all operating conditions.
Reluctance: the magnetic circuit's resistance. is the reluctance, in A/Wb (ampere-turns per weber). It plays the role of resistance in a magnetic circuit: the winding's ampere-turns drive flux through it, as voltage drives current through a resistor. Reluctances in series add, like resistors. Core data sheets give the inverse, the inductance factor in nH per turn², so that . Inductance grows with the square of the turns: double the turns, four times the inductance.
Predict. A ferrite core has a magnetic path length = 50 mm, cross-section = 50 mm² and = 2000. We cut a 0.5 mm air gap into the path. Which part sets the inductance: 50 mm of ferrite or 0.5 mm of air?
The gap is 1 % of the path, yet it holds 95 % of the total reluctance. falls from about 2510 nH to 120 nH, so 20 turns give 1.0 mH without the gap and 47.9 µH with it. The calculation ignores fringing, which makes the real gap look slightly larger in area.
Why accept 20 times less inductance? Suppose halves with temperature or DC bias. The ungapped inductor loses 50 % of its inductance; the gapped one loses only 4.5 %. The gap also stores most of the energy and raises the current at which the core saturates. Its cost is more turns for the same inductance, hence more copper loss, and fringing flux that heats nearby winding layers. Choose an ungapped core when inductance per turn matters most and the DC current is small, as in a common-mode choke. Choose a gapped core when the inductor carries DC, as in a buck. Powder cores spread the same gap through the material.
Transformer winding voltage follows the same Faraday relation. Section 2.4 develops the ideal two-port element and adds magnetizing inductance, leakage and losses to form a practical model.
2.3 A useful first estimate: 1 µH/m for a two-wire loop
For an air-insulated pair of long, round, parallel conductors, define as the wire diameter and as the centre-to-centre spacing. The external loop inductance per unit length in the quasi-TEM model is:
For :
| External loop inductance | |
|---|---|
| 2 | 0.53 µH/m |
| 5 | 0.92 µH/m |
| 10 | 1.20 µH/m |
| 20 | 1.48 µH/m |
Engineering rule for this recap: use 1 µH/m = 1 nH/mm as the first estimate for an ordinary two-wire loop of this order of spacing. The logarithmic geometry dependence explains why it is often useful. Air gives approximately vacuum permeability; it does not remove the geometry factor.
The expression excludes internal conductor inductance; a pair of nonmagnetic round wires with uniform low-frequency current adds approximately 0.1 µH/m internally, which diminishes as skin effect develops. MIT's electromagnetics notes provide the field and transmission-line background.
Here the length is the one-way length of the pair; the return conductor is already included. Do not double the length again. Closely spaced broad power/return planes can have much lower inductance. For wide parallel plates, ignoring fringing:
This is why the two-wire estimate is a useful classroom assumption but cannot determine actual CPU-plane layout dimensions by itself.
2.4 Transformer as a basic two-port element
What it does: a transformer transfers electrical power between winding circuits through a common magnetic field. The ideal element changes voltage, current and impedance according to its turns ratio while conserving instantaneous power. Separate primary/secondary windings allow galvanic isolation; the physical insulation construction determines the actual isolation rating. Interwinding capacitance still provides a high-frequency coupling path.
Ideal model and dot convention
Define n = N₁/N₂. Label both winding voltages from the dotted terminal to the undotted terminal, and both port currents entering their dotted terminals. Then:
The minus sign follows from the two passive port references: when the primary absorbs power, the secondary delivers it. If instead the secondary current arrow points out of its dot toward the load, the delivered-current relation is i₁ = iout/n. Reversing a winding connection reverses the corresponding voltage polarity. Dots identify relative winding polarity, not protective earth or a common electrical node.
The ideal transformer has perfect coupling, no winding resistance, no leakage and no magnetizing-current requirement. It stores no energy by itself. A pair of perfectly coupled inductors with finite inductance still has a magnetizing energy state, so it is a different model.
Reflecting a load and a worked example
With a load connected across winding 2, define the load current as leaving the secondary dotted terminal. The primary sees:
Resistance, reactance and complex impedance all reflect with n² when moved from secondary to primary. Moving an impedance from primary to secondary divides it by n². This scaling also applies to a local incremental impedance; it does not change the sign of a negative incremental resistance.
Example: an ideal 4:1 transformer is driven with a 48 V RMS sinusoid and supplies a 6 Ω secondary resistor:
| Quantity | Calculation | Result |
|---|---|---|
| Secondary RMS voltage | 48 V / 4 | 12 V |
| Delivered secondary RMS current | 12 V / 6 Ω | 2 A |
| Primary RMS current | 2 A / 4 | 0.5 A |
| Reflected input resistance | 4² × 6 Ω | 96 Ω |
| Input and output active power | 48 V × 0.5 A = 12 V × 2 A | 24 W |
The current and voltage ratios are inverse; both cannot increase while conserving power. With the signed port-current references above, the secondary current phasor is opposite to the delivered load-current phasor. The table uses current magnitudes.
From the ideal element to a practical transformer
The figure's approximate model refers the load and winding losses to the primary, so no turns-ratio element remains in that drawing:
- Magnetizing inductance Lm: requires current to establish flux, including at no load. It stores magnetic energy. For an idealized sinusoidal winding voltage, its RMS current magnitude is V/(ωLm).
- Core-loss resistance Rcore: represents average core loss approximately around the selected waveform, frequency and flux swing. A fixed resistance is not a universal model of hysteresis and eddy-current losses.
- Leakage inductance Lσ: represents flux that does not link both windings. It causes load-dependent voltage drops, switching spikes and resonances with capacitance.
- Winding resistance: produces copper loss and load-dependent voltage drop. In a primary-referred approximation, Rcu ≈ R₁ + n²R₂; leakage terms can be referred in the same way when the chosen equivalent circuit permits their combination.
- Winding and interwinding capacitance: becomes important at high frequency and across an isolation barrier; it is omitted from the simple low-frequency drawing.
For coupled-inductor descriptions, mutual inductance is M = k√(L₁L₂), with coupling coefficient between zero and one for a passive reciprocal pair. The detailed equivalent model and parameter reference side must be stated. Combining all series losses ahead of the magnetizing branch, as in the figure, is an approximation suitable when magnetizing current is small relative to referred load current.
Volt-seconds, flux reset and the limit of the ideal model
For the induced winding voltage e₁ and effective core area Ae:
For a rectangular pulse this becomes:
Example: 48 V across a 20-turn winding with 100 mm² effective core area for 5 µs changes flux density by 0.12 T. An equal negative volt-second interval brings B back to its starting value. This specifies a flux change, not its absolute peak: initial flux, DC bias and the material's usable operating range still matter.
With significant copper drop, integrate the induced/core voltage rather than treating the terminal voltage as identical to it.
A repeated nonzero net induced volt-second area causes flux to walk from cycle to cycle. Sustained DC voltage applied to a real finite-core winding ramps flux and can drive saturation; the algebraic ideal-transformer ratios alone do not expose that failure. Periodic operation needs flux reset, provided by the topology and drive waveform.
Converter connection: a forward-type stage transfers energy to the secondary during the transfer interval and must also reset magnetizing flux. A flyback deliberately stores energy in magnetizing inductance, often largely in a core gap, and releases it in another interval. Treating the flyback magnetic component as only an ideal turns-ratio element misses its main energy-storage function. MIT's magnetics notes provide the next reading step.
Which transformer model? Start with the ideal ratio for reflected load and power. It is easy to inspect but misses magnetizing current and parasitic drops. Use the practical model when those effects can change voltage stress, loss or flux margin.
2.5 Coupled inductors as a basic energy-storage element
What changes from two independent inductors: some magnetic flux produced by either winding links the other. A changing current in one winding therefore contributes to the voltage of the other. Coupling can occur through a shared magnetic core or through the surrounding field. A familiar two-winding symbol does not by itself tell us whether an ideal transformer or a finite-inductance energy-storage model is intended.
Self-inductance, mutual inductance and dots
Use the same passive references as in section 2.4: voltages from dot to undotted terminal, and both currents entering their dots. For a linear reciprocal pair with fixed parameters:
The flux linkages λ have units of weber-turn. Here M is nonnegative and winding polarity is encoded by the dots. Reversing one current reference reverses the corresponding mutual signs; do not change a sign merely because the two coils are drawn on opposite sides of a core. A rising current entering winding 1's dot induces a positive voltage at winding 2's dot under these references.
The coupling coefficient is:
k = 0 gives independent inductors. k near one gives tight coupling; k below one means imperfect flux linkage. For a passive linear pair, M² ≤ L₁L₂ ensures nonnegative stored magnetic energy. The k = 1 idealization makes the inductance matrix singular, so a model that needs its inverse must treat the associated constraint correctly.
Stored energy and the distinction from an ideal transformer
The mutual term can add or subtract, depending on the signed currents. For an allowed passive inductance matrix, the total energy remains nonnegative. Unlike the ideal transformer element, the coupled pair stores finite energy. Even perfect coupling does not remove its magnetizing energy state. Real magnetic saturation, hysteresis and bias dependence also mean that a constant-L energy formula is not valid over every operating condition.
With imperfect coupling, the terminal voltage ratio is not generally fixed by a turns ratio. For example, with winding 2 open, i₂ = 0 and v₂/v₁ = M/L₁ for a changing primary current in this ideal lossless pair. Using √(L₁/L₂) as a turns ratio is only appropriate when leakage is negligible and the inductances correspond to the same common flux path.
Worked example: induced voltage and series connection
Choose L₁ = 100 µH, L₂ = 25 µH and k = 0.8. Then:
With winding 2 open and primary current rising at 1 A/µs, the winding voltages are v₁ = 100 V and v₂ = 40 V. The open secondary has voltage but no delivered current; power is going into the magnetic energy associated with the primary current.
Connect the windings in series, carrying one physical path current I:
| Connection | Signed winding currents | Equivalent inductance | Example result |
|---|---|---|---|
| Series aiding: join undotted end of 1 to dotted end of 2 | i₁ = i₂ = I | 205 µH | |
| Series opposing: join the two undotted ends | i₁ = I, i₂ = −I | 45 µH | |
| Same self-inductances, uncoupled for comparison | M = 0 | 125 µH |
At 2 A series current the aiding pair stores 410 µJ and the opposing pair 90 µJ. These values also follow by substituting the signed winding currents into the full coupled-energy expression.
This is the engineering consequence of the dots: the same two windings can present very different inductance when reconnected. Series opposing does not generally mean zero inductance. For equal windings L₁ = L₂ = L, it gives 2L(1 − k); zero occurs only in the ideal k = 1 limit.
Open/short measurements and leakage
With winding 2 open, the ideal input inductance is L₁. With winding 2 ideally shorted, v₂ = 0 requires a secondary current slope that opposes the primary contribution. The resulting input inductance is:
The example gives 36 µH, not the 45 µH of series opposition: these are different terminations. Open/short measurements give the estimate:
The 36 µH quantity is the short-circuit input inductance for this ideal pair. It is not automatically an individual winding leakage branch in every transformer equivalent circuit. Real measurements also depend on shorting-lead impedance, winding resistance, frequency, core bias and capacitance.
Where it is used
- Flyback: magnetizing energy is stored in one interval and delivered through the other winding in another interval. Use an energy-storage magnetic model with flux reset.
- SEPIC and Ćuk: coupling can change winding ripple and component requirements; derive the result from the winding voltages and dot references of the actual topology.
- Coupled multiphase buck: winding orientation determines whether relevant phase-current components reinforce or cancel magnetic flux. Tight coupling alone does not guarantee lower ripple in every mode.
- Common-mode choke: arrange the intended outgoing and return currents to oppose their core flux, while common-mode currents reinforce. For equal windings, the per-winding modal factors are L − M and L + M, respectively, under the chosen current references. A two-wire loop measurement can introduce an additional factor of two; state which current and voltage define the measured inductance.
Thermal current rating, combined winding ampere-turns, saturation, leakage energy and insulation all need consideration in a real component. Analog Devices' coupled-inductor modelling article provides a SEPIC example; Coilcraft's coupled-inductor guide discusses the physical component and coupling tradeoffs.
2.6 Real transformer: voltage drop, losses and operating limits
Why the turns ratio is not enough: it relates the internal induced voltages. Winding drops separate those voltages from the terminals; excitation current also flows when the secondary is open. Start with section 2.4's ideal element, then include the effects needed at the operating frequency.
A circuit with separate winding impedances
For sinusoidal steady state, use RMS phasors and refer all secondary impedances to the primary. Define:
The primary winding impedance Z₁ precedes the excitation branch; the referred secondary impedance Z′₂ follows it. This T equivalent circuit retains the difference between primary current I₁ and referred delivered load current I′₂:
The physical delivered secondary current is I₂,out = nI′₂. In open circuit, I′₂ = 0 but I₁ = I₀ generally remains nonzero. The real part of excitation admittance accounts for core dissipation; its inductive part accounts for reversible magnetic energy storage. The internal induced voltages obey E₁ = nE₂, while loaded terminal voltages generally do not obey V₁ = nV₂.
This is often called the exact equivalent circuit in introductory transformer analysis: exact within the chosen linear lumped model. It still omits saturation, distributed capacitance, and frequency-dependent loss. Section 2.4's combined-series circuit is a further approximation; retaining separate branches avoids assigning secondary copper loss to the no-load primary current.
Worked sinusoidal reference: compare ideal and real operation
Keep the ideal example's 48 V RMS input, n = 4 and 6 Ω resistive load. Choose a 50 Hz sinusoidal teaching model with the following winding parameters; these are illustrative values, not a component specification. Use this as the phasor-circuit reference; section 2.8 provides the main power-converter example with approximately 5 kW of square-wave power transfer.
| Parameter | Physical value | Primary-referred value where needed |
|---|---|---|
| Primary winding resistance R₁ | 1.00 Ω | 1.00 Ω |
| Secondary winding resistance R₂ | 0.080 Ω | 1.28 Ω |
| Primary leakage inductance Lσ₁ | 2.00 mH | 2.00 mH |
| Secondary leakage inductance Lσ₂ | 0.125 mH | 2.00 mH |
| Magnetizing inductance Lm | 2.00 H, primary side | 2.00 H |
| Core-loss resistance Rcore | 2400 Ω, primary side | 2400 Ω |
At 50 Hz, Z₁ = 1 + j0.628 Ω, Z′₂ = 1.28 + j0.628 Ω, Z′L = 96 Ω and Ym = 0.0004167 − j0.0015915 S. Substitution gives:
| Quantity | Ideal transformer | Real linear model |
|---|---|---|
| Open-circuit secondary voltage | 12.000 V RMS | 11.983 V RMS |
| Loaded secondary voltage | 12.000 V RMS | 11.704 V RMS |
| Delivered load current | 2.000 A RMS | 1.951 A RMS |
| Loaded primary current magnitude | 0.500 A RMS | 0.5135 A RMS |
| Output active power | 24.000 W | 22.832 W |
| Primary copper loss | 0 W | 0.264 W |
| Secondary copper loss | 0 W | 0.304 W |
| Core loss | 0 W | 0.938 W |
| Input active power | 24.000 W | 24.338 W |
| Efficiency | 100% | 93.81% |
Compute losses with the currents of the respective branches:
The model's open-circuit primary current is 78.9 mA RMS and its no-load active input power is 0.964 W. Multiplying 48 V by the current magnitude gives apparent power, not active power: the magnetizing current is largely reactive. It nevertheless contributes to primary copper heating. At light load, core loss consumes a large share of input power; as load rises, copper loss increases approximately with current squared.
The figure varies only the resistive load and holds the model parameters fixed; 100% on its horizontal axis means the chosen 6 Ω reference load, not a hardware rating.
Define voltage regulation at the same input voltage and frequency:
A lagging-power-factor load generally adds leakage-reactance voltage drop. A leading load can reduce the drop or produce negative regulation. Resistive voltage-divider reasoning alone cannot describe those phasor effects. Rose-Hulman's transformer notes, pages 7–9, cover this circuit and the efficiency/regulation definitions.
Flux, saturation and waveform dependence
For induced primary voltage e₁, the general relation remains:
For a sinusoidal flux centred around zero, and for a symmetric bipolar square induced voltage, respectively:
The square-wave voltage is its constant magnitude in each half-period. Both expressions assume centred periodic flux; DC offset or incomplete reset requires tracking absolute B as well. The sine formula's 4.44 factor must not be applied to arbitrary PWM. At unchanged induced voltage, reducing frequency increases flux swing.
Saturation reduces incremental magnetizing inductance and can cause a steep current rise. Switching near an unfavourable mains phase, together with remanent flux, can also cause inrush even when the final periodic operating point is acceptable.
Higher switching frequency allows fewer turns or a smaller core area for the same voltage and flux swing, but raises other constraints. Core loss depends on material, frequency, temperature and the actual B waveform. Skin and proximity effects make winding AC resistance frequency dependent; for a linear harmonic loss model, winding loss is a sum of Iₖ,rms²Rac(kf).
Section 2.7 develops this conductor-loss calculation. Insulation thickness, winding arrangement and cooling also matter. A constant Rcore and DC winding resistances cannot predict all of these effects. TI's Power Transformer Design note discusses the loss and thermal tradeoffs.
Switching edges: leakage energy and capacitive feedthrough
At a switching transition, leakage inductance resists rapid current change. Its stored energy must transfer to another element or dissipate:
As a separate switching example, 2 µH carrying 3 A stores 9 µJ. If one such event per 100 kHz cycle is fully dissipated in a clamp, its average contribution is 0.90 W. If that energy instead charges an initially uncharged ideal 200 pF capacitor, the energy-only estimate gives 300 V and a natural frequency of 7.96 MHz.
These are model scales: initial capacitor voltage, rail connections, nonlinear device capacitance, damping and the clamp determine the actual switch peak. Do not simply add 300 V to a rail without deriving the circuit.
Interwinding capacitance provides a displacement-current path across galvanic isolation:
For 20 pF subjected to 10 V/ns, the instantaneous current scale is 0.20 A. This is edge current, not continuous load current. Its return path determines common-mode EMI. Interleaving windings can reduce leakage while increasing interwinding capacitance; electrostatic shields can redirect capacitive current but need a defined connection.
Insulation and dielectric distance affect both capacitance and isolation construction, linking back to section 3.3. These capacitances are omitted from the 50 Hz T model above; add them when analysing fast switching edges.
How the model parameters are estimated
- Winding resistance measurement: estimates R₁ and R₂ at the measurement temperature; operating-temperature and AC loss can differ.
- Open-circuit test: at the intended sinusoidal frequency and voltage, measure Voc, Ioc and Poc. When series drops and no-load copper loss are small, Rcore ≈ Voc²/Poc, Im ≈ √(Ioc² − (Poc/Voc)²), and Lm ≈ Voc/(ωIm).
- Short-circuit test: with one winding shorted, apply a reduced voltage at the test frequency to obtain the selected test current. With excitation current negligible, Zeq ≈ Vsc/Isc, Req ≈ Psc/Isc² and Xeq ≈ √(Zeq² − Req²). These give the combined series parameters referred to the driven side; they do not uniquely split primary and secondary leakage.
The open/short estimates and their assumptions are described in Rose-Hulman's notes, pages 12–13. A switching-frequency component also needs impedance, capacitance, loss and bias information relevant to its operating waveforms.
Classroom check: why can the loaded real transformer draw more primary current than the ideal example while delivering less power? Its primary current supplies the referred load, core loss and magnetizing excitation; winding losses also consume input active power. Use phasor addition for currents and an active-power balance for watts.
2.7 Skin effect: why copper resistance depends on frequency
Physical idea: a changing current produces a changing magnetic field inside the conductor. The induced electric field redistributes current toward the surface. At low frequency, current density in a uniform round copper wire is approximately uniform; at high frequency, much of the interior carries little AC current.
The same total RMS current then produces more resistive heating. This is electromagnetic diffusion, rather than an increase in copper's intrinsic resistivity caused by frequency alone.
Skin depth and useful copper numbers
For sinusoidal excitation of a good conductor with resistivity ρ and permeability μ:
Near a flat conductor surface, with x measured inward and an exp(jωt) phasor convention:
At one skin depth, current-density amplitude is 1/e ≈ 37% of its surface value; it is not abruptly zero beyond δ. This exponential profile assumes a locally flat, sufficiently thick conductor. A round wire whose radius is comparable to δ needs the cylindrical solution used below.
For the teaching calculations, take copper at approximately 20 °C with ρ = 1.724 × 10⁻⁸ Ωm and μ ≈ μ₀. Then:
| Frequency | Copper skin depth | Compared with a 1 mm diameter wire |
|---|---|---|
| 50 Hz | 9.35 mm | Much larger than the 0.5 mm radius |
| 1 kHz | 2.09 mm | Current nearly uniform |
| 10 kHz | 0.661 mm | Redistribution beginning |
| 100 kHz | 0.209 mm | Noticeable current crowding |
| 1 MHz | 0.0661 mm = 66.1 µm | Strong current crowding |
For this wire, δ equals its radius at about 17.5 kHz; this is a scale, not a sharp onset frequency. Larger busbars can exhibit significant skin effect even at mains frequency. Temperature changes resistivity, resistance and skin depth, so state the temperature when comparing values. TI's winding-loss note, pages 1–3, introduces skin depth and the redistribution mechanism.
Worked example: one metre of round copper wire
Take a straight, uniform 1 m conductor with diameter d = 1.00 mm and radius a = 0.50 mm. Assume a distant return, circular symmetry and no proximity effect:
When δ is much smaller than a, an effective conducting area of approximately 2πaδ gives:
This high-frequency approximation must not be used at low frequency, where it can incorrectly predict resistance below RDC. The figure and table instead use the cylindrical diffusion solution, valid through the transition:
I₀ and I₁ here are modified Bessel functions, not winding currents. Zint includes the wire's internal magnetic reactance; external loop inductance must be added separately. Students need the physical limits and numerical results; the companion script evaluates the special functions.
| Excitation | Resistance of this 1 m conductor | Loss at 10 A RMS |
|---|---|---|
| DC | 21.95 mΩ | 2.195 W |
| 100 kHz sinusoid | 31.83 mΩ = 1.450 × RDC | 3.183 W |
| 1 MHz sinusoid | 88.80 mΩ = 4.045 × RDC | 8.880 W |
These losses apply to the one conductor. A separate return conductor also dissipates power; bringing the return close changes the current distribution through proximity effect. A winding with the same wire diameter and copper length need not have these isolated-wire AC resistances.
PWM currents: apply the resistance to each frequency component
Skin depth is defined for a frequency component. For a periodic nonsinusoidal current, Fourier analysis and a linear conductor model give:
For the 1 m wire carrying 10 A DC plus a 2 A RMS, 1 MHz sinusoidal ripple, total RMS current is √(10² + 2²) = 10.198 A. The loss is:
Using total RMS current with RDC would give only 2.283 W, about 10.5% below the calculated loss. Applying the 1 MHz resistance to the entire DC current would also be wrong. A real PWM waveform has multiple harmonics; calculate their current amplitudes and losses rather than assigning one skin depth from the switching edge alone.
In a multiwinding component, proximity losses can depend on the amplitudes and phases of currents in the other windings as well.
Skin effect, proximity effect and conductor choice
Skin effect describes redistribution by a conductor's own alternating field. Proximity effect describes additional redistribution caused by nearby current paths and their fields. In a multilayer transformer winding, proximity losses can dominate. Their size depends on layer arrangement, winding currents and air-gap fringing fields. The isolated-wire curve therefore establishes a reference, not a complete winding-loss prediction.
| Construction | Useful effect | What still needs checking |
|---|---|---|
| Thicker solid round wire | Reduces DC resistance | At high frequency, effective area grows mainly with perimeter; added copper is less useful than in DC |
| Thin foil or PCB winding | Can keep conductor thickness small relative to δ | Return geometry and neighbouring layers can crowd current onto one face or toward edges |
| Several ordinary bare/contacting strands | Provides mechanical flexibility | Does not guarantee independent strand currents or the performance of litz wire |
| Litz wire | Individually insulated strands and transposition can reduce AC loss | Strand diameter, bundle construction, external field, terminations, insulation fill and extra strand length |
For an equal-copper-area comparison, 100 strands of 0.10 mm diameter contain the same copper cross-section as one 1.00 mm wire. At 1 MHz, the isolated 0.10 mm strand has RAC/RDC ≈ 1.0068, versus 4.045 for the solid 1 mm wire. With equal strand currents and the same 1 m strand length, the skin-only bundle estimate is 22.10 mΩ.
This illustrates the benefit of subdivision; it is not a full litz-winding prediction. The bundle's outside diameter is larger because of insulation and packing, and actual transposition increases strand length. Elektrisola's litz-wire technical information describes strand insulation and construction; Ansys's litz-wire modelling documentation states the ideal transposition assumptions.
On a PCB, compare the copper thickness with δ, then include the return and layer fields. At 100 kHz, 35 µm copper is much thinner than the 209 µm skin depth; thickness alone does not suggest severe skin effect, but geometry can still cause proximity or edge crowding.
Skin effect concerns penetration into copper; dielectric distance concerns separation between conductors and changes capacitance, external inductance and proximity fields. They are different dimensions of the same physical layout.
Classroom check: would doubling a thick wire's diameter halve its resistance? For DC it ideally reduces resistance by four; in the strong skin-effect limit, isolated-wire AC resistance is approximately halved because the perimeter doubles. Check which regime applies first.
2.8 Proximity effect and a high-power square-wave transformer
Physical idea: neighbouring turns impose a magnetic field on a conductor. The induced currents can reinforce transport current on one surface and oppose it elsewhere, creating additional copper loss. A conductor can even carry zero net transport current while supporting local eddy currents and heating. Thus, total ampere-turn cancellation in a transformer does not imply zero field everywhere in its winding window.
Skin effect already makes a thick conductor costly at high frequency. Proximity effect adds sensitivity to where the turns and their return ampere-turns are placed. A single-layer winding avoids the accumulation across many layers, but still experiences fields from adjacent turns and the other winding. The two calculations below deliberately distinguish these mechanisms.
Specify power transfer and the current waveform first
Use a 1:1 transformer with four primary and four secondary turns, driven from a bipolar bridge. At the load terminals, specify the following operating point:
| Quantity | Teaching value |
|---|---|
| Repetition frequency f₀ | 200 kHz; T = 5 µs |
| Secondary voltage plateaus | +100 V and −100 V |
| Resistive load | 2 Ω |
| Delivered current plateaus | +50 A and −50 A |
| Duration of each linear transition tr | 100 ns = 0.02T |
| Mean copper length per turn | 0.20 m |
| Copper length per winding | 4 × 0.20 m = 0.80 m |
| Copper parameters | ρ = 1.724 × 10⁻⁸ Ωm, μ = μ₀, approximately 20 °C |
The load voltage and current have matching, symmetric, flat-topped waveforms with finite transitions. An ideal square wave is their zero-transition-time limit. Here the resistive load makes current follow voltage; a square-wave transformer voltage feeding a different circuit need not produce square-wave current.
During a linear transition from −I to +I, mean squared current is I²/3. Two transitions occur each period, so:
The zero-transition-time limit is 5.000 kW. Mean signed voltage and current are zero, but their product has positive mean. Positive and negative half-cycles both deliver power.
This calculation specifies the load waveform and estimates winding loss at that operating point. The source must provide additional voltage headroom and active power for winding drops and losses. It is not a transient simulation of a fixed 100 V DC bus and a lossy transformer.
Magnetizing current is neglected in the load-current comparison. With a 500 mm² effective core area, applying the specified waveform to an ideal induced-voltage winding gives a centred flux peak of approximately 0.0613 T. Actual induced voltage, core loss, material limits, commutation and temperature require a complete converter design.
Step 1: high loss from skin effect, even with one layer
First wind each four-turn winding in a single radial layer of solid 2.00 mm diameter round copper wire. Each winding contains 0.80 m of copper; both together contain 1.60 m. The combined DC resistance is 8.780 mΩ. Evaluated with the actual 49.33 A RMS current, the constant-resistance heating estimate is:
This is a DC-resistance estimate of AC heating, not a proposal to apply DC voltage to the transformer. At 200 kHz, copper skin depth is only 0.148 mm, much smaller than the wire's 1 mm radius.
Represent each rounded square waveform as a bipolar square convolved with a unit-area box of duration tr. For odd harmonic k, define sinc(x) = sin(πx)/(πx):
Use the cylindrical wire resistance from section 2.7 at each kf₀. The result is:
| Current used with this single-layer round-wire geometry | Combined loss in both windings |
|---|---|
| Actual RMS current, but resistance held at RDC | 21.37 W |
| 200 kHz sinusoidal current with the same RMS magnitude | 77.93 W |
| Specified rounded square current, including its harmonics | 93.01 W |
The rounded square's skin-only loss is 4.35 times the DC-resistance estimate, and approximately 19.4% above the same-RMS sinusoidal-current case. The comparison with the sinusoid isolates current-waveform loss; it does not assume identical power transfer or flux for the two voltage drives. This first calculation excludes proximity effect and uses the isolated-wire resistance as a reference.
Single-layer construction therefore does not guarantee a low-loss high-frequency winding; the full winding can dissipate more than this skin-only estimate.
Step 2: keep the operating point, compare layered winding arrangements
Now consider a separate conductor construction: four one-turn radial layers per winding. Each foil turn is 20 mm wide and 0.20 mm thick, giving 4.000 mm² copper area, with the same 0.20 m mean turn length. Compare two orders across the window:
- Grouped: P P P P S S S S.
- Interleaved: P S P S P S P S.
All four P turns are connected in series, as are all four S turns. Interleaving changes their physical order, not the 4:4 electrical turns ratio. The foil comparison holds conductor dimensions, copper length, load waveform and turn counts fixed. Its copper area differs from the single-layer round-wire reference's 3.142 mm², so the two geometries are not an arrangement-only comparison.
In a one-dimensional winding-window model of width b, a layer carrying current Iₖ changes tangential field by Kₖ = Iₖ/b. Set the outer load-current field to zero and neglect magnetizing current. At the 50 A reference and b = 20 mm, K = 2500 A/m. The grouped stack's boundary fields are:
The interleaved stack instead gives:
Each harmonic scales these fields with its own signed winding-current phasor. A foil layer's mean boundary field Havg = (Hleft + Hright)/2 drives its proximity contribution. Summing Havg² across eight layers gives 42K² grouped and 2K² interleaved: a factor of 21 in the foil model's proximity term, even though total primary and secondary ampere-turns cancel in both stacks.
Why proximity loss remains in the interleaved case: the field alternates between zero and K rather than disappearing. Each turn still has a nonzero mean field. More interfaces can also increase primary-secondary capacitance and consume space for insulation; minimum copper loss is only one design objective. TI's winding-loss note, especially its transformer and interleaving examples, provides the physical background for these field profiles.
Step 3: replace each foil turn with ideal transposed litz
For a nearly equal copper area, use 800 individually insulated strands of 80 µm diameter per turn. Their total copper area is 4.021 mm². Retain the same electrical turn counts and 0.20 m strand length per turn for the comparison. Assume equal transport-current sharing and ideal transposition within each turn.
Model the macroscopic field as varying linearly across each litz turn, with a locally uniform applied field at each strand position and no bundle shielding.
The script calculates isolated-strand transport/skin loss and the cylindrical eddy-current response to the applied transverse field, then averages over strand positions and sums the strands and current harmonics. Full transposition samples the mean of H², not just the square of mean H. For the specified linear field profile:
The litz field-square sums are therefore (128/3)K² grouped and (8/3)K² interleaved, a ratio of 16. The applied-field proximity term remains; the calculation does not merely substitute the fine-strand skin resistance and assume all remaining AC loss vanishes.
| Conductor and order | Transport + skin loss | Additional proximity loss | Total copper loss |
|---|---|---|---|
| Foil, grouped | 18.35 W | 163.98 W | 182.33 W |
| Foil, interleaved | 18.35 W | 7.81 W | 26.16 W |
| Ideal litz, grouped | 16.71 W | 101.46 W | 118.17 W |
| Ideal litz, interleaved | 16.71 W | 6.34 W | 23.05 W |
All entries are combined primary-plus-secondary copper losses at the specified load waveform. The foil and litz DC-resistance estimates are 16.78 W and 16.69 W respectively. Core loss, bridge loss and rectifier loss are outside the table, so these numbers are not total converter loss or efficiency.
Engineering conclusion for this example: interleaving strongly reduces the applied field, while subdivision into fine insulated strands reduces conductor eddy loss. They address different parts of the problem. Under the specified model, interleaved foil even outperforms grouped ideal litz. Litz selection therefore needs the harmonic spectrum and winding field, not just a strand-diameter check at f₀.
The litz numbers are idealized applied-field estimates, not predictions for a purchased bundle. Real bundle packing and shielding, local strand-to-strand fields, incomplete transposition, terminations, twist length and departures from the assumed linear macroscopic field change the result. A transposed bundle also occupies more space than its copper area and usually uses more strand length than the winding centreline length.
Consult Ansys's litz modelling assumptions and Elektrisola's construction information when moving beyond this teaching comparison.
Optional model detail: reproducible loss rather than a guessed multiplier
For a foil of thickness t, width b and conductor length ℓ, solve d²H/dx² = q²H with q = (1 + j)/δ and the two specified boundary fields. With RMS harmonic quantities, let ΔH = Hright − Hleft and Havg = (Hleft + Hright)/2. Integration of ρ|J|² over the conductor gives:
The first term is the transport/skin contribution, the second the proximity contribution. Their cross term integrates to zero in this symmetric one-dimensional model. Sum the layers and the odd harmonics. The script independently checks the result by integrating the complex current-density profile and its Joule heating.
For a fine round strand of radius a in a weakly screened, uniform transverse field H, the low-frequency applied-field limit is:
The numerical litz calculation uses the full cylindrical applied-field response through the skin transition, rather than extrapolating this ω² approximation to every harmonic. Harmonic sums through k = 1999 were checked against k = 3999; the reported total losses change by less than 0.002%. This checks numerical truncation within the model, not agreement with hardware.
The field model assumes broad layers, uniform tangential boundary fields, negligible fringing and fixed room-temperature copper resistivity.
Classroom checks: why does zero total load ampere-turns not imply zero copper eddy loss? Fields can remain between and inside winding layers. Why is a litz bundle still lossy in a large external field? Insulated strands still support internal eddy currents, and imperfect construction can add further losses.
Winding choice. Interleaving can reduce leakage and proximity loss, but changes capacitance and insulation geometry. Compare it with the grouped winding under the same waveform and constraints. Choose from the combined loss, coupling and construction requirements rather than one curve.
3. Capacitive coupling on a PCB: why edge speed matters
3.1 From prepreg thickness to displacement current
For overlapping conductors separated by a thin dielectric:
Consider a broad 1 mm wide conductor overlapping another conductor for 10 mm, separated by 0.10 mm of dielectric with assumed . The overlap area is 10 mm², giving approximately 3.54 pF. This is a parallel-plate estimate; fringing and the actual stackup require a field model for accurate design.
For a prescribed digital edge of 3.3 V in 1 ns, with the other conductor held approximately stationary:
A few picofarads can therefore inject milliamperes. The edge rise time, rather than only the clock frequency, determines the fast current.
Reference plane versus victim node. If the second conductor is an ideal grounded plane, this is return current into that plane. Its voltage does not change in the ideal model. A real plane or shared return impedance can develop ground bounce. Coupling into a high-impedance signal or power node is a different circuit and can generate a much larger voltage.
A continuous grounded shield plane also changes the coupling geometry; do not assume that a direct mutual capacitance remains unchanged through it.
3.2 A defined lumped victim model
Use an ideal aggressor voltage , a mutual capacitance into a victim node, and a victim impedance to its quiet reference:
Kirchhoff's current law gives:
Therefore:
The aggressor-voltage to victim-voltage path is high-pass, with high-frequency limit . The injected-current to victim-voltage impedance is low-pass:
These two views explain the apparent contradiction: fast voltage edges couple strongly, while the victim capacitance limits the voltage generated by a given high-frequency injected current.
For pF, pF and Ω:
For an aggressor ramp of duration , starting from zero victim voltage, the voltage at the end of the edge is:
After the edge it decays exponentially with time constant . For an ideal instantaneous edge the initial jump approaches the capacitive-divider value, approximately 0.863 V here. The finite 1 ns edge gives the smaller result above because the resistance conducts during the edge.
Design interpretation: reduce overlap or mutual capacitance, control edge speed where permitted, provide an intentional return path, reduce victim impedance, and place suitable filtering near the victim. Adding capacitance reduces a fast voltage jump but can lengthen its decay; calculate both amplitude and duration. A long coupled line needs a distributed coupled-line model including mutual inductance.
The lumped example demonstrates the mechanism rather than predicting near-end/far-end crosstalk on an arbitrary PCB.
3.3 Dielectric distance: make the separation explicit
Here h is the finished dielectric thickness between the two facing copper surfaces, measured perpendicular to the layers. It is not the copper thickness, lateral trace spacing, or the overall board thickness. In a multilayer PCB, use the relevant finished core/prepreg spacing and the material's applicable permittivity; εr = 4 is the teaching assumption here, rather than a universal PCB value.
For fixed overlap area and permittivity:
Halving the separation doubles the plate-model capacitance and the approximate current into a stationary victim/reference. With the previous 10 mm² overlap, εr = 4, 3.3 V / 1 ns edge, and the same 50 Ω ∥ 10 pF victim:
| Dielectric separation h | Mutual capacitance | Approximate injected current with victim held stationary | Victim time constant | Victim corner frequency |
|---|---|---|---|---|
| 0.05 mm = 50 µm | 7.08 pF | 23.4 mA | 0.854 ns | 186 MHz |
| 0.10 mm = 100 µm | 3.54 pF | 11.7 mA | 0.677 ns | 235 MHz |
| 0.20 mm = 200 µm | 1.77 pF | 5.84 mA | 0.589 ns | 270 MHz |
| 0.40 mm = 400 µm | 0.885 pF | 2.92 mA | 0.544 ns | 292 MHz |
The current column is a capacitance estimate with a stationary victim. The victim-voltage calculation instead uses the coupled differential equation in section 3.2, allowing the victim to move. Its peak does not simply double when h halves, because capacitance also changes the time constant and the capacitive-divider ratio.
The figure holds the other circuit parameters fixed to isolate this effect. As separation becomes comparable with conductor width, fringing weakens the accuracy of the plate approximation.
An intentional reference plane gives a different design tradeoff. Bringing a signal or power conductor closer to its return plane increases its capacitance to that reference and reduces loop inductance. For wide parallel conductors in a uniform medium:
Thus thinner dielectric to a continuous quiet reference is often helpful for field confinement and low-inductance current return. Thinner dielectric directly between an unshielded aggressor and a sensitive victim increases mutual coupling. Always identify which conductors the distance separates. In the ideal uniform TEM model, L′C′ = µε, so changing h alone changes impedance but not propagation velocity; changing dielectric permittivity changes velocity as well.
Distance through insulation, clearance and creepage are separate concepts. Thickness h is a path through solid dielectric; clearance is an air path and creepage follows an insulating surface. A uniform-field estimate is E ≈ ΔV/h: for example, 400 V across 0.10 mm corresponds to 4 kV/mm.
This is a field calculation, not a voltage-withstand rating. Material, manufacturing quality, edge geometry, voltage waveform and the applicable insulation requirements determine a qualified design. No universal safe mm/kV rule follows from the capacitance formula. See TI's explanation of distance through insulation.
Spacing choice. More separation reduces the plate-model coupling capacitance. It also changes the board geometry and stackup. If that change is impractical, compare reducing overlap or edge speed. Recalculate the victim response; injected current alone does not settle the choice.
4. Worked design exercise: how close must the CPU's source be?
This exercise emulates a fast die-side CPU load transient. It does not assert the measured slew rate of a particular processor. The regulator, board, package and die capacitors supply different frequency ranges.
Given
- Nominal CPU rail: 1.00 V, with ±30 mV allowed deviation.
- Initial rail is settled at 1.00 V under a 40 A load.
- Load rises from 40 A to 60 A in 20 ns: an incremental 20 A ramp.
- First model: no local capacitance, an ideal source, negligible resistance, and a supply/return pair with assumed loop µH/m.
- Assign the entire 30 mV downward deviation budget to this one mechanism. The full 60 mV tolerance band is not available from an initially nominal rail.
Step 1: inductance and distance limit
With the same assumptions, a 1 mm connection would produce a 1 V inductive drop. The result exposes the failure of a remote source alone to supply this fast current ramp. The immediate source must include local stored energy, often on the die or in the package.
It is not a board-placement rule requiring the VRM to sit 30 µm from the CPU. Different interconnect geometry changes , and capacitance changes the circuit.
Step 2: negligible inductance, maximum Thévenin resistance
Retain the initially regulated 1.00 V operating point and allocate the 30 mV incremental droop to resistance alone:
This is an incremental source-impedance requirement around the settled operating point. If instead an uncompensated ideal source is fixed at 1.00 V and all absolute DC drop at 60 A must fit within 30 mV, the resistance bound is 0.50 mΩ.
Step 3: where the capacitors enter
The charge deficit determines capacitance:
If upstream current stays at its initial value during the 20 ns linear ramp, the deficit is triangular. Its charge is 0.20 µC; capacitance alone would need at least 6.67 µF for 30 mV. If a capacitor must subsequently deliver the full extra 20 A for a separate 100 ns interval, that interval alone needs 66.7 µF. Real selection also includes capacitance derating, ESL, ESR, package impedance and resonances.
The mechanisms share the budget; they cannot each consume the full 30 mV simultaneously:
In frequency-domain design the same idea becomes a target impedance over a specified frequency band:
The required band and allocation between board, package and die are part of the specification. See AMD's target-impedance guidance and Intel's board-design guidance.
4.1 Classroom riddle: why put 10 nF and 100 nF beside a digital IC?
Start with the question, then choose the disturbance. Is ripple arriving from the supply, or is switching current being drawn by the IC? These are different inputs to the same network. A CPU/GPU supply current can contain sharp pulses and many harmonics; it need not be a literal clock-frequency square wave. The following model isolates the mechanism rather than representing a measured processor.
Let Zs be the regulator-plus-interconnect impedance seen from the chosen IC supply port. Let ZC include the local capacitor's ESR and complete loop inductance. An independent small-signal current sink represents the load-current disturbance; a separate ZIC can represent the IC's incremental port impedance. First take ZIC sufficiently large to omit it. With the supply-noise voltage set to zero:
The ideal capacitor would be 1/(jωC), but a first practical model is:
If ZIC is retained, include it in the parallel admittance when calculating the response to the independent current disturbance. Do not use the same load-current response once as an independent source and again inside ZIC. An IC's DC ratio V/I is not generally its high-frequency impedance: 0.8 V / 100 A = 8 mΩ is a static operating-point ratio, not a measured ZIC(f).
Quiz A — make the source ideal at the IC pins. Set Zs = 0. The load-current-induced voltage ripple is zero in this ideal model, with or without the capacitor. The ideal source supplies the disturbance current; a capacitor across a perfectly fixed voltage cannot further improve that voltage. This does not describe a remote regulator separated from the die by a package, vias and traces.
Quiz B — apply supply-voltage ripple instead. With the independent load-current disturbance set to zero and ZIC omitted:
For Zs = 0 this ratio is one: a shunt capacitor does not attenuate ripple imposed by an ideal voltage source at its own node. A finite series impedance can create source-to-load filtering. The identical algebra above describes two different measurements: voltage-noise transfer and the fraction of IC disturbance current flowing upstream. State the excitation and measurement before saying “attenuation.”
Quiz C — add the connection and move the capacitor. Use 1 nH/mm, not nΩ/mm, as the specified two-wire-loop estimate from section 2.3. Inductance becomes impedance through jωL; 45 nH has reactance about 283 Ω at 1 GHz. This number is not a universal PCB-trace impedance, especially when the interconnect is electrically long.
Local capacitance can provide fast load current while the upstream path changes current more slowly. Keep the capacitor-to-power-pin-and-return loop inductance small. “Close” includes the return, vias, package and mounting geometry. A capacitor directly underneath the IC can provide a short loop when the stackup and via arrangement support it; placement on the opposite face is not inherently best. TI's processor-PDN layout guidance, section 3, discusses mounting and spreading inductance.
Numerical comparison, separate from the 100 A exercise below: choose a small-signal source path of 20 mΩ + jω·5 nH, a 100 nF capacitor with 10 mΩ ESR, and total capacitor-loop inductance of either 0.5 nH or 5 nH. A third case parallels the close 100 nF with 10 nF, 20 mΩ ESR and 0.5 nH loop inductance. These are authored lumped examples, not a GPU rail design.
With 0.5 nH, the 100 nF and 10 nF branches have self-resonances at 22.5 MHz and 71.2 MHz. The 100 nF branch's impedance at 1 GHz is approximately 3.14 Ω, dominated by inductance. A smaller capacitance can move branch resonance upward, but paralleling capacitor values can also create antiresonance peaks.
Select values, packages and mounting from the complete impedance profile, rather than assuming that adding 10 nF always improves 100 nF.
The plots show conducted current division and port impedance. They do not predict radiated-emission attenuation in dB. Radiation also depends on loop area, return discontinuities and common-mode paths. A passive PDN resonance peak is also not, by itself, proof of control-loop instability; section 12.6 shows how an actively regulated load can destabilize an input filter.
Which capacitor helps? Start by shortening the mounted path of the 100 nF capacitor. The 10 nF addition is a separate candidate, not an automatic improvement. Keep both only if their combined impedance improves the required band without unacceptable peaking. Otherwise, the single close capacitor is the simpler choice.
4.2 Board-diagonal quiz: will a 1 GHz signal disappear?
Given: a square board with 10 cm² area, components at opposite corners, and an approximately diagonal route. A 3 cm × 3 cm board would instead have 9 cm² area; neither description means a 10 cm × 10 cm board.
First distinguish plane capacitance from trace capacitance. If two overlapping planes use the entire 10 cm² area, εr = 4 and h = 1 mm between copper surfaces, their plate-model capacitance is:
At 0.10 mm dielectric separation, the same estimate becomes 354 pF. Total PCB thickness is not necessarily the signal-to-reference spacing. A signal trace does not use the full board area as its plate: its width, reference geometry, dielectric and fringing fields determine its capacitance and inductance. One cannot infer “45 nH and a few hundred pF” for that trace from board area and diagonal alone.
Does the voltage-divider arithmetic work? If we deliberately build an ideal lumped series 45 nH followed by a shunt 300 pF capacitor, unloaded, its calculated gain at 1 GHz is approximately 0.00188, or −54.5 dB. That is the result for the specified lumped LC circuit. It does not establish that distributed PCB traces behave as one inductor followed by the whole board capacitance at their far end.
A counterexample with a defined signal line. Choose a uniform, lossless 50 Ω line with effective relative permittivity 4 and a matched 50 Ω receiver. This is an illustrative line, not a stackup extracted from the incomplete board geometry:
At 1 GHz the electrical length is about 107.4°. The distributed line therefore cannot be replaced by one end-loaded LC cell. With a matched load:
Its magnitude is one: the receiver sees a delayed signal. The ratio is measured from the line entrance, so any source-resistance voltage division during launch is outside this ratio. A real PCB adds frequency-dependent conductor/dielectric loss; a mismatched receiver adds reflections. Neither implies that a 4.5 cm path automatically removes a 1 GHz signal.
For CPU-to-RAM signals, use driver/receiver models, the reference path, line impedance, delay and termination. Edge rise time and harmonics matter as well as clock rate. Intel/Altera's signal-integrity white paper covers distributed interconnects, impedance mismatch and loss. Supply decoupling across a power rail and adding capacitance to a data signal are different circuit interventions.
4.3 CPU/POL exercise: translate tolerance into an impedance budget
Use a teaching scenario, not a claimed Intel or NVIDIA device limit: a nominal 1.00 V rail, initially settled at nominal, with 30 mV allowable downward deviation and an additional 100 A load-current demand at the defined IC port. The one-sided voltage budget gives the target-impedance scale:
This applies to the total PDN seen at that port over the specified frequency range. It is a screening/design target, not a guarantee of peak transient voltage for every waveform. The DC/DC's output impedance alone is insufficient when interconnect and local storage matter. In a simple lumped model, Zs = Zreg + Rpath + jωLpath, with local capacitor branches connected at their actual locations.
A die-side current requirement also needs the package and die network; it must not silently be moved to a board-side port.
Resolve the slew-rate unit before calculating distance. Allocate all 30 mV to inductance alone for this comparison, neglect capacitors and resistance, and retain the assumed loop L′ = 1 nH/mm:
| Specified slew rate | Equivalent A/s | Maximum L | Equivalent pair length under the stated L′ |
|---|---|---|---|
| 100 A/ms | 10⁵ A/s | 300 nH | 300 mm |
| 100 A/µs | 10⁸ A/s | 0.30 nH | 0.30 mm |
| 100 A/ns | 10¹¹ A/s | 0.30 pH | 0.30 µm |
A millisecond versus a microsecond changes the inductance allowance by a factor of 1000. These distances expose the limit of a remote-source-only model; they do not prescribe practical VRM placement or apply unchanged to closely spaced power/return planes.
Step 2 — negligible inductance: if the full 30 mV incremental drop is resistive, total Thévenin resistance must be at most 0.30 mΩ. If instead we divide the budget into 10 mV for resistance, 10 mV for inductance and 10 mV for capacitor charge deficit:
- Total incremental resistance allowance is 10 mV / 100 A = 0.10 mΩ. With an assumed path resistance of 0.04 mΩ, only 0.06 mΩ remains for the regulator's resistive contribution in this simplified model.
- At 100 A/µs, the inductance allowance is 10 mV / (100 A/µs) = 0.10 nH, corresponding to 0.10 mm only under the assumed loop-inductance-per-length model.
- A 100 A rise over 1 µs, while upstream current remains at its initial value, leaves a triangular 50 µC charge deficit. Limiting the capacitive contribution to 10 mV requires 5 mF effective capacitance. If the upstream current responds during the ramp, integrate the actual smaller deficit; a different waveform or interval gives a different result.
This is why 10 nF and 100 nF local capacitors address a different portion of the transient spectrum from bulk storage and the closed-loop POL regulator. Account for actual DC-bias derating, ESR, ESL and the handover between board, package and die. Do not assign the full voltage allowance independently to every mechanism and then sum them.
Connection to published methodology: the Intel/Altera PDN Tool User Guide, sections on target impedance and decoupling, uses allowable ripple, transient current and a target frequency range. It is FPGA PDN guidance, not a CPU or NVIDIA GPU electrical specification. To make this a device-specific assignment, provide the exact processor and rail documentation, its allowed DC/load-line/AC deviation, transient current waveform and the port where each requirement is defined.
Then replace the teaching values and verify both impedance and time-domain response.
Where to spend the voltage budget. Use local energy storage for the fast load change and a short path to replenish it. The remote source alone cannot meet the fastest stated slew under the assumed inductance per length. If the actual device has a slower transient, recalculate the allocation before adding capacitors. These distance estimates are not layout dimensions for a named processor.
5. Average and RMS: define these before calculating power
5.1 Definitions and the three useful numbers
For a real periodic waveform of period :
Average is signed. RMS is nonnegative and expresses an equivalent resistive-heating effect. The rectified average is another quantity; it must not be confused with the signed average of a bipolar signal.
Remember √2 for a sine, √D for a rectangular pulse, and √12 for peak-to-peak triangular ripple. They follow from integration, not from a universal conversion between peak and RMS.
| Waveform, with stated amplitude | Signed average | RMS | Peak/RMS crest factor |
|---|---|---|---|
| Constant | 1 | ||
| Sine with peak | 0 | ||
| Symmetric bipolar square, ±A | 0 | 1 | |
| Unipolar rectangular pulse 0/A, duty D | |||
| Full-wave rectified sine, peak A | |||
| Half-wave rectified sine, peak A | 2 | ||
| Symmetric bipolar triangle, ±A | 0 | ||
| Zero-mean triangular ripple, peak-to-peak Δ | 0 |
Square-wave distinction: a ±A square wave has RMS A. A 0/A square wave at 50% duty has average A/2 and RMS A/√2. Always draw the zero level and state the duty cycle.
5.2 DC plus ripple and zero intervals
For a waveform consisting of a DC component plus a zero-mean AC component:
For a DC inductor current with triangular peak-to-peak ripple:
For 10 A DC and 4 A peak-to-peak triangular ripple, the total RMS is approximately 10.066 A. The ripple RMS is only 1.155 A. In an ideal buck with an approximately constant load current, the output capacitor carries the ripple component, rather than the 10 A DC component.
If a known waveform segment occupies only a fraction D of the complete period, with zero elsewhere, its full-period average is multiplied by D and its RMS by √D, relative to the segment's own average and RMS. Mean squares add for orthogonal signals, including DC plus zero-mean ripple, different Fourier harmonics, and two currents that never flow simultaneously.
Existing course reference: the 2025 script, sections 2.3.8–2.3.10 (pages 34–37) and Appendix A, sections 16.1.1–16.1.3 (pages 299–301), contains the corresponding power rules, waveform collection and RMS derivations. These are incorporated here in fresh notation, with sine and square-wave cases made explicit.
6. Active power, reactive power and heating
6.1 Use average current when voltage is constant
When the port voltage is constant at U:
Example: an ideal 12 V input bus supplies 20 A rectangular pulses at 25% duty. The average current is 5 A, so the average input power is 60 W. Its current RMS is 10 A; multiplying 12 V by 10 A would incorrectly give 120 W. This is an input-energy calculation at a constant-voltage port.
A diode approximated by a constant 0.7 V forward drop, conducting those same pulses, dissipates approximately 3.5 W, using 0.7 V × 5 A. If the forward characteristic is instead modelled as a fixed drop plus resistance, both average and RMS current enter the loss calculation.
In general:
Do not multiply averages when correlated voltage and current ripple make the second term significant.
For periodic waveforms, section 10.5 calculates the same average power from synchronized voltage/current FFTs, retaining phase and distinguishing peak from RMS spectral scaling.
6.2 Use RMS current for ohmic heating
For a constant resistance:
With a 20 mΩ conductor or on-state MOSFET resistance, the 20 A / 25% pulses cause:
A constant 5 A current has the same average but causes only 0.50 W in that resistance. Pulsing increases heating by a factor of four here. A capacitor's current can have zero mean while its ESR still dissipates power; for 2 A RMS and 50 mΩ ESR the loss is 0.20 W.
At high frequency, resistance and ESR may vary with frequency and temperature, so harmonic loss calculation may be necessary.
6.3 Active power is not synonymous with loss
Active power is net average energy transfer. It may become useful mechanical power, charge a battery, or become unwanted heat. Converter losses are the unwanted part of this real-power balance:
In periodic operation an ideal inductor or capacitor returns the energy it stores over a cycle. Its net average power is zero, despite nonzero instantaneous power and potentially large RMS current.
6.4 Why reactive current still increases losses
For sinusoidal voltage and current, with lag angle φ:
Reactive power describes cyclic exchange in the ideal reactive part; it is not itself dissipated there. For fixed active power and voltage, the required current rises as power factor falls:
Example: 2.30 kW at 230 V RMS requires 10 A at unity power factor. At power factor 0.5 it requires 20 A. With 0.20 Ω total line-loop resistance, losses rise from 20 W to 80 W. The load still receives 2.30 kW; the conductors and source carry more current.
For distorted waveforms use true power factor:
With purely sinusoidal voltage, this equals displacement factor cos φ₁ times the fundamental-current RMS divided by total-current RMS. Harmonic current can therefore lower power factor even when the fundamental current is in phase. The simple sinusoidal P/Q/S triangle is not a complete decomposition of arbitrary distorted waveforms.
THD, displacement factor and true power factor
For periodic AC without DC, define total harmonic distortion relative to the fundamental RMS component:
Multiply these ratios by 100 for percent. This is the fundamental-referenced convention (THD-F); a total-RMS-referenced instrument setting gives a different number. State the harmonic range and measurement bandwidth. Switching ripple, interharmonics and broadband noise are not automatically included in a line-harmonic THD number. See TI's PFC/THD discussion.
Displacement power factor uses only the fundamental phase difference: DPF = cos φ₁. For sinusoidal voltage, and current with no DC:
For example, DPF = 1 and current THD = 50% give PF = 0.894, not one. With distorted voltage the shortcut above no longer applies, because matching voltage/current harmonics can also transfer active power:
Section 10.5 obtains these signed harmonic powers from synchronized FFTs. DPF, true PF, voltage THD and current THD answer different questions; report all four when assessing a distorted supply.
Why a high PF can hide distortion: the conductance-controlled PFC
A common PFC strategy commands a switching-cycle-averaged line current proportional to the sensed instantaneous line voltage:
Here G is a positive conductance command, approximately constant over a line cycle, set by a slow output-voltage/power loop. With sinusoidal voltage, this produces an in-phase sinusoidal current. With distorted voltage, an ideal tracking loop copies the voltage harmonics into current: Ik = GVk, with matching phase, so THD-I = THD-V within the tracking bandwidth.
It does not need to generate new harmonic orders to cause harmonic current; real control errors and switching add further distortion. Input-voltage disturbances contaminating the current reference are also discussed in TI's PFC guidance.
For exact proportional tracking:
This is why quoting PF alone can feel like “cheating” as a power-quality claim: the number can be perfect while both waveforms contain large harmonics. The PF calculation is correct; it measures normalized voltage–current alignment, not waveform purity or harmonic compliance. Conversely, a controller that extracts the fundamental voltage and commands a clean in-phase sinusoidal current can have THD-I = 0 yet PF below one on distorted voltage.
With no DC, its PF is 1/√(1 + THD-V²).
The design objective therefore matters: proportional conductance gives minimum total RMS current for a specified total active power at a fixed terminal-voltage waveform. A clean fundamental current instead avoids copying supply harmonics. High PF, low THD and minimum frequency-weighted cable loss are related objectives, but are not interchangeable. Specify the actual waveform and harmonic-current requirements when selecting or testing PFC control.
Cable heating: count each harmonic at its own AC resistance
For a linear conductor model at a fixed temperature, with each resistance representing the complete outgoing/return path:
There are two effects. Adding harmonic current while holding the fundamental current fixed increases total RMS and heating even if resistance is constant. Skin and proximity effects can additionally increase AC resistance at higher frequencies, so high-order currents can cost more watts per ampere squared.
The increase depends on conductor size, arrangement and frequency; it is not necessarily large for every cable at low harmonic orders. Sections 2.7–2.8 explain the mechanisms. See also Schneider Electric's harmonic-loss explanation.
Even identical RMS current and THD can produce different heating if their harmonic content occurs at different frequencies. PF alone does not contain the cable's frequency-dependent resistance. At fixed total power and distorted voltage, do not assume that copying harmonics always increases heating: with frequency-independent resistance, proportional current actually minimizes it. Frequency-dependent resistance can reverse that comparison.
Worked counterexample: PF = 1 with greater cable loss
Use a prescribed 50 Hz voltage at the load port with 230 V RMS fundamental and 23 V RMS fifth harmonic, hence THD-V = 10%. Compare two ideal current-reference strategies delivering the same 2.30 kW at that port. Assume a loop resistance of 0.20 Ω at 50 Hz and 0.60 Ω at 250 Hz.
These deliberately illustrative resistance values demonstrate the weighting; they are not a claim about a particular cable. Hold the terminal waveform fixed and exclude PFC internal losses and switching ripple.
| Quantity | Proportional conductance current | Clean, in-phase fundamental current |
|---|---|---|
| Fundamental current RMS | 9.901 A | 10.000 A |
| Fifth-harmonic current RMS | 0.990 A | 0 A |
| Total current RMS | 9.950 A | 10.000 A |
| Current THD | 10% | 0% |
| Displacement power factor | 1 | 1 |
| True power factor | 1 | 0.9950 |
| Fundamental active power | 2277.23 W | 2300 W |
| Fifth-harmonic active power | 22.77 W | 0 W |
| Cable loss with the stated AC resistances | 20.19 W | 20.00 W |
For conductance control, G = 2300/(230² + 23²) = 0.043047 S. Its fifth-harmonic current adds approximately 0.588 W of cable heating, enough here to outweigh the reduction in fundamental-current heating. If both harmonic resistances were instead 0.20 Ω, its cable loss would be 19.80 W, below the clean-current case's 20 W.
This makes the limitation precise: perfect PF does not guarantee low THD or minimum AC cable loss, but harmonics do not automatically make conductance control the worse choice under every comparison.
6.5 AC versus DC: what constraint is held fixed?
For in-phase sinusoidal AC:
For constant DC:
| Ideal two-wire comparison | AC useful power, PF = 1 | DC useful power | DC/AC ratio |
|---|---|---|---|
| Same numerical 230 V and 20 A, RMS for AC | 4.60 kW | 4.60 kW | 1 |
| Same peak-voltage limit 325 V and same 20 A thermal RMS-current limit | 4.60 kW approximately | 6.50 kW | √2 |
| Same peak-voltage limit 325 V and same peak-current limit 20 A | 3.25 kW | 6.50 kW | 2 |
Thus DC can transfer more average power when AC and DC share the same peak limits. But the third comparison gives DC 20 A RMS versus only 14.14 A RMS for AC; DC conductor heating is then twice as high for the same resistance. It is not a comparison at equal thermal utilization.
Wires and fuses: continuous conductor heating is principally an RMS-current issue, with additional AC skin/proximity effects where relevant. Fuse operation depends on thermal history, time-current characteristics, fault conditions and pulse , rather than a universal peak-current threshold. AC and DC interruption ratings are also different; DC has no natural periodic current zero.
Do not infer a DC rating by multiplying an AC fuse rating by √2. Eaton's fuse technology guidance distinguishes current and voltage ratings; its high-speed fuse guide discusses AC/DC application limits.
Grid connection: AC made voltage transformation straightforward with transformers and remains widely used for generation and distribution. HVDC can be advantageous for long cables, long-distance transfer and asynchronous interconnections; cable charging current and reactive exchange are major differences. Converter cost and loss, insulation, protection, conductor count and topology also matter.
A two-wire peak-limit example does not establish that every AC system is oversized or compare it fairly with three-phase transmission. See ABB's discussion of offshore HVDC.
Compare under one constraint. State the held voltage, current, insulation or conductor limit before choosing AC or DC. A benefit under one constraint may disappear under another. Use the same delivered-power requirement and loss accounting for both candidates.
7. DC steady state, periodic steady state and transients
7.1 The DC impedance interpretation
For sinusoidal steady-state analysis:
As frequency approaches zero, an ideal inductor's impedance approaches zero and a capacitor's impedance grows without bound. This gives the familiar settled DC models: inductor short circuit and capacitor open circuit, provided a bounded DC equilibrium actually exists.
The inductor can carry nonzero DC current; the capacitor can retain nonzero DC voltage. A constant voltage across an ideal inductor instead makes its current ramp forever, so that circuit has no bounded DC steady state. Similarly, constant nonzero capacitor current ramps its voltage.
7.2 Why periodic switching also has zero average inductor voltage
For a periodic state, the state variables return to the same value each period:
Integrating the component equations gives:
Therefore and . The zero-frequency impedance interpretation is consistent with these DC components, but does not eliminate AC ripple at the switching harmonics. The entire inductor voltage is not zero in a switching converter, and the entire capacitor current is not zero.
Equality of stored energy alone is insufficient to prove a periodic signed state: +I and −I have the same inductor energy. Use repetition of current and voltage as the starting condition. In startup or another transient, the cycle-to-cycle differences are generally nonzero.
7.3 Application to an ideal buck
In continuous conduction, with approximately constant output voltage over one switching period:
The output capacitor has zero average current, so average inductor current equals average load current. Periodic balance establishes the operating point. Transfer functions later describe perturbations around it; dynamics do not disappear because the nominal operation is periodic.
8. Linearity, time invariance and the scope of a model
A linear input-output operator obeys additivity and scaling:
Time invariance means that delaying the input delays the corresponding output without otherwise changing its shape. It does not mean that the output is constant. Initial conditions must be handled consistently; fixed nonzero stored energy adds a natural response to a zero-state input-output model.
An LTI circuit can be described by an impulse response and, where the transforms exist, a transfer function. Fourier analysis also applies to signals produced by nonlinear systems. Nonlinearity prevents a general description by one input-independent linear transfer function; it does not forbid taking a Fourier transform of the resulting waveform.
A switching power converter is generally not globally LTI. A prescribed switching schedule may yield a linear time-varying circuit, while modulation, feedback and device characteristics introduce additional nonlinearities. For control design we often average over switching and linearize around a nominal operating point:
This local averaged LTI model has an operating range and frequency range, usually sufficiently below the switching frequency. Large startup excursions, saturation, mode changes and switching-frequency detail may need another model.
8.1 Why a switching simulation can be expensive
A converter combines several time scales: the switching period, the much shorter transition time, and the longer startup or control response. A 100 kHz switching frequency gives a period of 10 µs. If an edge lasts 100 ns, a maximum time step of 10 ns gives only ten intervals across that edge.
This is a starting resolution choice, not an accuracy guarantee; faster ringing may require a smaller step. Repeat with a smaller maximum step and compare the quantities that matter.
For scale, a fixed 10 ns step over 100 ms requires 10 million steps; over 10 s it requires one billion steps. Adaptive solvers do not necessarily take that many steps, because they can take larger steps between events, but repeated switching transitions and nonlinear device models still create computational work.
DC is the zero-frequency component; it does not require an infinite simulation. The required duration follows from settling time or the transient being investigated.
An edge also introduces spectral content far above the switching repetition frequency. For a 100 ns edge, 1/tr = 10 MHz is a reciprocal-time scale, not a separate oscillation or a hard bandwidth cutoff. Section 16.1 explains the different 0.35/tr bandwidth estimate for specified response shapes. The simulator must resolve the fastest relevant dynamics, not simply sample the 100 kHz repetition frequency.
Choose the model for the question: use an averaged model for slow startup/control behaviour where its assumptions hold, a switching model for ripple and commutation, and a detailed parasitic model for edge ringing or coupling. Simulate only as long as needed for that question, and distinguish the solver's internal step from the saved waveform sampling used for an FFT.
Simulation choice. Use an averaged model when the question concerns slow dynamics. It saves computation but hides individual switching events. Use a switched model when those events matter. Keep the operating mode consistent and compare a shared prediction before increasing model detail.
9. Laplace: from a differential equation to dynamics
The one-sided Laplace transform introduces a complex frequency :
For the one-sided transform, including initial conditions:
Thus:
Initial energy must be included when solving a transient. The usual transfer-function ratio describes the zero-state response, with the other independent inputs held at zero.
The pairs and properties needed in this course fit in one table. is the unit step and .
| Time domain | Laplace domain | Used for |
|---|---|---|
| Impulse response | ||
| Step input, DC source switched on | ||
| Ramp, inductor current under constant voltage | ||
| First-order decay, pole at | ||
| , | , | Resonance, undamped poles at |
| Capacitor voltage from current | ||
| Delay, PWM and sampling effects |
Two limit theorems replace a full inverse transform when only the end points matter:
the second provided that all poles of lie in the left half-plane. The final-value theorem is the formal version of section 7's DC rule: as , (the inductor becomes a short) and (the capacitor becomes open). It must not be applied to an unstable or undamped response, where the limit does not exist.
Read a transfer function through its poles. A real pole at contributes a mode with time constant ; a complex pair contributes a damped oscillation . A right-half-plane system mode can grow. Setting gives the sinusoidal steady-state response when a bounded steady state exists; an algebraically finite value of H(jω) alone does not establish stability.
The averaged converter models of sections 12.2 and 12.6 are analysed through their poles and frequency responses together.
For a series R feeding a shunt C, measured across the capacitor and with no additional load:
Its pole is at −1/RC. The natural response decays with time constant τ = RC, while a step from 0 to U produces:
Check the step response with the limit theorems: , so as (final value U) and as (the output starts at zero).
For a series RL circuit the current time constant is L/R. A stable first-order response settles to about 1.8% of its initial error after 4τ and 0.67% after 5τ. These percentages refer to a single exponential mode.
9.1 Why Laplace as well as Fourier? States, convergence and pole location
Fourier and Laplace describe the same dynamics from different viewpoints; Fourier is not restricted to a single sinusoid or incapable of describing transients. A decaying transient can have an ordinary Fourier transform. Fourier series describe periodic responses, while Fourier integrals describe a wider class of signals.
Initial conditions can also be represented through appropriate equivalent sources. The practical advantage of unilateral Laplace is that initial state enters the transformed differential equations explicitly.
For a constant state-space model, with no impulsive state reset at the initial instant:
The first term is the initial-state response; the second is the zero-state forced response. A transfer function alone retains only the latter input/output relation. In piecewise switching analysis, the end state of one interval becomes the initial state of the next. The time-domain form makes the same separation:
Laplace also introduces the real coordinate σ in s = σ + jω. It supplies exponential weighting and a region of convergence, not just a formal replacement of a derivative by s. For example, exp(at)u(t), with a > 0, has Laplace transform 1/(s − a) for Re(s) > a, but no ordinary Fourier transform.
Substituting jω into that rational expression lies outside its convergence region. It does not turn the growing mode into a bounded sinusoidal steady state. See Swarthmore's Laplace exponential examples.
Poles describe natural exponential modes; zeros depend on how a selected input excites a selected output and can shape phase or produce inverse response. A right-half-plane zero does not by itself make a system unstable (§16.10). For a finite-dimensional continuous-time state model, eigenvalues strictly in the left half-plane imply asymptotic internal stability.
Ideal LC poles on the imaginary axis give bounded free oscillations, but not asymptotic stability or BIBO stability: resonant forcing can grow the response. Repeated imaginary-axis modes need additional care. Hidden modes can disappear from a particular transfer function, so a cancellation must not be used to assume internal stability.
Pole placement changes A through feedback, rather than changing the transform used to inspect it. It can be derived directly in state space; Laplace and characteristic polynomials provide a compatible description. Frequency-domain feedback methods are also valid. Section 16.28 joins successive LC pulses, shifted state trajectories and a worked ideal pole-placement example. This is optional advanced reading, not additional compulsory material in the 180-minute route.
10. A switched RC: time-domain envelopes and Fourier harmonics
10.1 Define the circuit before calling it a buck without L
An ideal two-position switch alternately connects to and zero. It feeds a series R and shunt C. Assume negligible loading:
The two-position switch is shown beside the continuous-input RC in section 9. The solid switch arm marks the high state; the dashed arm marks the alternative zero-volt state. They represent alternative positions, not simultaneous connections.
This is a useful dissipative PWM-to-voltage filter, resembling a buck whose energy-transfer inductance has been replaced by resistance. The low state is actively connected to zero. A switch that merely opens during the off interval is a different circuit. With a finite resistive load, the DC gain becomes and the time constant becomes .
Choose V, D = 0.4, switching frequency 100 kHz, R = 10 Ω and C = 10 µF. Then:
10.2 Exact piecewise time-domain response
During the high interval, starting at :
During the low interval, measuring local time from the falling edge:
Both intervals have the same RC time constant in this circuit. There are upper and lower cycle envelopes, rather than two independent time constants. Define:
At periodic steady state:
The example gives minimum 1.9402 V, maximum 2.0602 V, mean 2.0000 V, and ripple 119.98 mV peak-to-peak.
For cycle-start samples, starting from arbitrary :
The maxima follow a corresponding exponential envelope at the end of each high interval. The slow settling comes from the RC pole; the fast repetition is imposed by switching.
10.3 The same response in the frequency domain
Fourier analysis describes frequency content. For suitable signals the continuous transform is:
A periodic waveform is conveniently described by a Fourier series: a DC term plus harmonics at integer multiples of its fundamental frequency. Its transform can be interpreted as a line spectrum. For a stable LTI system, each sinusoidal component is multiplied by the corresponding complex frequency response: its magnitude changes and its phase shifts.
Evaluating a Laplace-domain transfer function on the imaginary axis gives that response where a bounded sinusoidal steady state exists.
For a unipolar rectangular pulse train, each high interval starting at the cycle boundary, the DC component and nth harmonic peak amplitude are:
Each harmonic has its own phase. Its output peak amplitude is:
For the first harmonic, input peak amplitude is 3.027 V, attenuation magnitude is 0.01591, and output peak amplitude is approximately 48.18 mV. DC plus this harmonic predicts 96.35 mV peak-to-peak, which is smaller than the exact 119.98 mV because higher harmonics still shape the waveform. This is a useful exercise in the limits of a first-harmonic approximation.
The complete response consists of a periodic forced solution plus the decaying natural response. In this linear circuit their difference from any other solution with the same input decays as exp(−t/τ). A switching harmonic is a forced frequency, not a second settling pole.
Power-electronics connection: the resistor dissipates energy while charging and discharging the capacitor. At high switching frequency relative to the RC corner, this example dissipates approximately W even without an external load. Adding an energy-storage inductor changes the efficiency tradeoff fundamentally.
10.4 FFT: reading a sampled switching waveform
An FFT is an efficient algorithm for computing a discrete Fourier transform. It analyses a finite set of samples; it is not a separate physical transform or a transfer function. Distinguish the acquisition sampling frequency from the converter's switching frequency.
For N uniformly spaced samples taken at acquisition rate fₐ:
The record duration sets the spacing between FFT bins. A longer record gives finer bin spacing; increasing the sample rate at fixed duration does not. Zero-padding interpolates the sampled spectrum but does not resolve two tones that the original record cannot separate.
Apply it to the PWM example: acquire at 10 MS/s for 1 ms. There are 10,000 samples, 1 kHz bin spacing and exactly 100 periods of the 100 kHz switching waveform. The first switching harmonic is at bin 100. Compare its properly normalized peak amplitude with the analytical 3.027 V at the input and approximately 48.18 mV at the RC output.
Finite sampling represents the continuous waveform approximately; the analytical coefficients remain the reference.
For the usual unnormalized DFT, a coherent real sinusoid whose positive-frequency bin is k has peak amplitude:
The DC bin uses |X[0]|/N. Do not double the Nyquist bin for an even-length real record. Divide a sinusoidal peak amplitude by √2 to obtain RMS. Do not apply this sine conversion to the total time-domain square-wave peak.
Four practical checks make an FFT meaningful:
- Aliasing: components above the acquisition Nyquist frequency can fold into the record. Use an appropriate analogue bandwidth/anti-alias filter; sampling above twice the switching frequency alone does not capture all switching harmonics or edge ringing.
- Leakage: a non-integer number of periods spreads a tone across bins. Coherent acquisition or a suitable window helps, with a main-lobe-width tradeoff.
- Scaling: a window changes coherent tone gain and noise bandwidth. Apply the relevant normalization, and state whether the result is peak amplitude, RMS, power spectral density or dB relative to a reference.
- Operating state: exclude startup if the goal is a periodic steady-state spectrum. The startup envelope otherwise contributes to the low-frequency content.
The NumPy FFT reference specifies its frequency ordering and normalization conventions. These conventions must also be checked when using an oscilloscope or another software package.
Choose the FFT record. A settled, coherent record makes harmonic amplitudes easier to interpret. A startup record retains transient information but mixes it with the forced response. Choose according to the question; changing the window does not change the circuit poles.
10.5 FFT as a tool for real-power analysis
An FFT can show which frequency components transfer average power. Acquire voltage and current at the same port, with synchronized samples, consistent probe polarity and a known channel delay. Use current into the positive-voltage terminal for absorbed power. Relative phase matters: multiplying only the voltage and current spectrum magnitudes loses the information that distinguishes real power from reactive exchange.
For a coherent periodic record, define complex peak phasors for each nonzero harmonic k as twice the corresponding unnormalized FFT bin divided by N. Retain their phases. Write the associated sinusoids as:
The harmonic's complex power and real-power contribution are:
The star means complex conjugate. With RMS phasors, divide each peak phasor by √2 and omit the factor 1/2 in their product. Average real power is the DC contribution plus the sum over matching nonzero harmonics:
Products between different harmonics average to zero over a common period. A harmonic with a 90° voltage–current phase difference contributes zero real power, even when both spectral amplitudes are large. A negative Pk indicates net returned power at that harmonic under the chosen sign convention. Section 6 explains why reactive current can nevertheless cause resistive heating elsewhere.
What does a spectral peak mean? The voltage/current amplitude spectra in section 10.4 use peak sinusoidal amplitudes, in V and A. Their RMS equivalents are smaller by √2. A plot of Pk instead shows average watts contributed by each harmonic, calculated from RMS phasors or equivalently half the conjugate product of peak phasors. Its line height is neither peak instantaneous power nor “RMS power.” Label the axes explicitly:
| Spectral quantity | Line value and units |
|---|---|
| Voltage/current amplitude spectrum, peak convention | Sinusoidal peak amplitude, V peak / A peak |
| Voltage/current amplitude spectrum, RMS convention | Sinusoidal RMS amplitude, V RMS / A RMS |
| Real-power contribution by harmonic | Pk, W; sum the signed contributions including DC |
| Voltage or current auto power spectrum | Mean-square contribution, V² or A²; not electrical watts without a load relation |
| Voltage–current cross spectral density | Complex quantity in VA/Hz; integrate its correctly scaled real part to obtain average W |
Worked check. Let v(t) = 12 + 2 cos(ωt) V and i(t) = 1 + 3 cos(ωt − 60°) A. The DC contribution is 12 W. The fundamental contributes (2 × 3 / 2) cos(60°) = 1.5 W, giving 13.5 W total. Multiplying the peak magnitudes alone gives 6 VA and misses both the factor 1/2 and the phase.
Multiplying the RMS magnitudes alone gives 3 VA; the phase factor is still needed.
Cross-check against the time record. For the usual unnormalized full, two-sided DFTs Xv and Xi, discrete Parseval gives an exact identity for the sampled record:
This full-spectrum expression needs no extra one-sided factor. If positive and negative bins are combined, double only the interior positive-frequency cross-products; DC and the Nyquist bin (for even N) remain undoubled. The peak-phasor 1/2 rule above applies to resolved sinusoids strictly below Nyquist. Leakage spreads a harmonic across bins, and windowing changes the weighting: do not apply a single-tone amplitude correction blindly to a broadband power estimate.
Check channel timing, bandwidth and spectral scaling, and compare the final spectral sum with mean(v × i).
Finally, FFT(v × i) is a different spectrum: it describes the DC and oscillating components of instantaneous power p(t), with its DC component equal to average power. Time-domain multiplication corresponds to frequency-domain convolution, whereas the conjugate cross-product above decomposes average power by voltage/current frequency. A peak in FFT(p) at twice a sinusoid's frequency is power pulsation, not an additional average-power contribution.
See MathWorks' harmonic power measurement and cross-spectrum estimator documentation.
10.6 A pulse train needs both a spectral view and an energy budget
A periodic pulse load is not characterised by its repetition frequency alone. For current alternating between Ilow and Ihigh, with period T, pulse duration tp and duty ratio D = tp/T, its mean is Ilow + (Ihigh − Ilow)D. The nonzero peak harmonic amplitudes are:
An ideal infinite periodic train has discrete spectral lines, not a continuous white spectrum. Those lines can occupy a broad frequency range: pulse duration sets a sinc envelope, with its first null at 1/tp, while edge duration controls additional high-frequency roll-off. An ideal rectangular edge has no finite bandwidth; real finite edges suppress the higher harmonics without introducing a universal hard cutoff.
A finite burst broadens the lines through its time window, and slow workload modulation introduces additional low-frequency content. Use §10.4's coherent sampling/scaling checks before interpreting an FFT.
Filtering and energy buffering answer connected but different questions. Impedance and transfer functions determine ripple, current sharing and propagation of disturbances. If upstream power is deliberately prevented from following the load, an energy store must supply the difference. Define positive cumulative deficit as energy withdrawn from the buffer, with all powers referred to the same port/conversion boundary:
For a lossless repeating cycle with no energy drift, the minimum usable storage swing is max(Edef) − min(Edef). Repetition rate and pulse width matter through both the spectrum and the area under the power deficit. If average supply power is insufficient, cumulative deficit grows cycle after cycle; no finite capacitor fixes that indefinitely.
An LC filter already stores energy. It can also perform buffering if its energy and allowed voltage/current excursions are sufficient. The point is not that one must always add a battery to a filter, but that an EMC attenuation calculation alone does not qualify millisecond-scale energy delivery, hold-up or recharge. Section 16.25 connects a pulse train, capacitor sizing and Infineon's AI-PSU energy-buffer example.
11. Impedance charts and resonators
11.1 R, L and C on logarithmic axes
In sinusoidal steady state, phasors turn differentiation into multiplication by jω. Use and distinguish peak phasors from RMS phasors consistently.
Complex multiplication multiplies magnitudes and adds phases; complex division divides magnitudes and subtracts phases. This is the arithmetic behind impedance dividers and transfer functions.
| Element | Magnitude versus frequency | Phase |
|---|---|---|
| R | Constant | 0° |
| L | Proportional to f: ×10 each decade | +90° |
| C | Inversely proportional to f: ÷10 each decade | −90° |
For impedance magnitude, a logarithmic Ω axis avoids ambiguity. A dB impedance plot needs a reference, such as 20 log₁₀(|Z|/1 Ω). A transfer-function gain plot instead uses a dimensionless ratio. Adding impedance magnitudes generally gives the wrong answer: sum complex impedances in series, or complex admittances in parallel.
Reactance-chart exercise from the lesson. At 10 MHz, estimate the magnitudes for an ideal 1 nH inductor and an ideal 100 nF capacitor, first from a reactance chart and then by calculation:
These answers are impedances in milliohms, not currents in milliamperes. Increase frequency by one decade: the ideal inductive reactance becomes ten times larger and the ideal capacitive reactance ten times smaller. Use the chart to build this intuition, then include ESR and ESL for a real capacitor. The divider and current-sharing equations of section 4.1 explain how these impedances affect decoupling; neither reactance alone gives an attenuation value.
The real-capacitor example uses 100 nF, 20 mΩ ESR and 1 nH ESL. Its self-resonance is approximately 15.92 MHz; below it the impedance is mainly capacitive, near it ESR sets the minimum, and above it ESL dominates. These are illustrative fixed component values, not a particular capacitor's measured curve.
11.2 Series resonator: an impedance minimum
For a series R–L–C network:
At resonance the reactances cancel, so the input impedance is . Below resonance the network is capacitive; above resonance it is inductive. Individual L and C voltages may be much larger than the input because the reactive voltages cancel at the port.
11.3 Parallel resonator: an impedance maximum
For an ideal L and C in parallel with an explicit shunt loss :
The parallel circuit is shown alongside the series network in section 11.2; all three branches connect across the same port terminals a and b.
At resonance the susceptances cancel and the input impedance is . Below resonance it is inductive; above resonance it is capacitive. Large inductor and capacitor currents can circulate internally despite relatively small input current.
With L = 100 µH and C = 1 µF, resonance is 15.915 kHz. Choose Ω for the series example and kΩ for the parallel example; the respective quality factors are 10 and 100. These are distinct loss models, rather than equivalent descriptions of one physical lossy component.
Why this matters: a capacitor with ESL behaves as a series resonator and becomes inductive above self-resonance. Several decoupling branches can create parallel antiresonance peaks. These peaks can violate a PDN target impedance. An EMI filter's attenuation also depends on source/load impedances and damping, not only its nominal L and C.
11.4 Two-port recall: Z, Y, transmission and scattering matrices
A two-port network (quadripole) has a voltage and current at each port; it is not a two-terminal dipole. Use RMS phasors, both port currents entering the network and port voltages measured from their stated reference terminals. These signs must be fixed before converting matrices.
| Representation | Equations | Useful connection / interpretation |
|---|---|---|
| Impedance Z | V₁ = Z₁₁I₁ + Z₁₂I₂; V₂ = Z₂₁I₁ + Z₂₂I₂ | Open-circuit parameter measurements; entries in Ω |
| Admittance Y | I₁ = Y₁₁V₁ + Y₁₂V₂; I₂ = Y₂₁V₁ + Y₂₂V₂ | Parallel two-ports with common port voltages: add Y |
| Transmission T = ABCD | V₁ = AV₂ + B(−I₂); I₁ = CV₂ + D(−I₂) | Cascade: Ttotal = Tfirst Tsecond, in physical order |
| Scattering S | b₁ = S₁₁a₁ + S₁₂a₂; b₂ = S₂₁a₁ + S₂₂a₂ | Incident/reflected waves at specified reference impedances |
In ABCD, A and D are dimensionless, B is in Ω and C in S. The current −I₂ leaves port 2, so it becomes the entering port-1 current of the next cascaded stage. Here T means voltage/current ABCD, not the different chain-scattering matrix that some RF texts also call T.
Matrix multiplication is valid for these cascade variables; multiplying Z matrices is not a cascade rule. See Michael Steer's two-port definitions and interconnections.
Source and load are part of the voltage-transfer calculation
Terminate port 2 in ZL, so I₂ = −V₂/ZL, and drive port 1 from a Thévenin voltage Vs with series Zs. For transmission parameters:
For a valid finite Z representation, the same loaded voltage transfer is:
These are circuit voltage ratios with specified source/load, not unconditional properties of an isolated block. When the first stage's source is deactivated, its output impedance in the ABCD convention is (B + ZsD)/(A + ZsC). Section 16.22 uses this impedance to explain interstage loading.
Scattering: choose the reference impedance and keep phase
For an equal real positive reference resistance R₀ at both ports and RMS phasors:
The absorbed port power is |ak|² − |bk|² in watts. S₂₁ is b₂/a₁ with a₂ = 0, meaning a matched termination at port 2. It is not generally V₂/V₁ or V₂/Vs. A 50 Ω reference is a convention, not a statement that the physical two-port input and output impedances are both 50 Ω. Different reference impedances require the corresponding normalization.
For the equal-reference case:
With source and load both R₀, V₂/Vs = S₂₁/2 for these RMS voltage definitions. The factor two reflects the source's available incident wave; it does not mean an ideal through connection loses half its available power. For matched source/load, |S₂₁|² gives transmitted power divided by available source power. General mismatches need the complete S matrix and terminations. See Steer's scattering definitions and parameter conversions.
Recall questions: Which currents are held at zero to obtain Z₁₁ and Z₂₁? Why does ABCD use −I₂? Why do Y matrices add in a true parallel connection? What does a₂ = 0 mean physically? Finally, does every ideal two-port admit every parameter representation? Section 16.21 supplies the counterexamples; section 16.22 supplies the filter riddle. This is optional recall/reading, not an addition to the compulsory 180-minute route.
11.5 Miller theorem: a bridge impedance seen through voltage gain
Connect a bridge impedance Zb between port nodes V₁ and V₂. Let Yb = 1/Zb and let Av(s) = V₂/V₁ be the actual loaded small-signal node-voltage ratio. The bridge current entering at node 1 is:
Hence its input contribution is admittance multiplied by 1 − Av, or equivalently impedance divided by 1 − Av:
At node 2, for Av ≠ 0, the corresponding contribution is Yb(1 − 1/Av), or Zb/(1 − 1/Av). These are the two grounded Miller equivalents. The result is not limited to capacitors: an ideal 100 kΩ bridge with Av = −9 contributes 10 kΩ at the input and 90 kΩ at the output.
Connection to a π two-port. Include input/output shunt admittances Yi and Yo around the bridge:
Zb
V1 o------[]------o V2
| |
Yi Yo
| |
+-- reference--+
Y = [ Yi + Yb -Yb ]
[ -Yb Yo + Yb ]
Substituting V₂ = AvV₁ into the first row gives Yin = Yi + Yb(1 − Av). The bridge alone has the singular Y matrix discussed in §16.21, yet its port currents are well defined. The gain relation supplied by the surrounding active circuit lets us evaluate the admittance seen along that operating condition.
For a bridge capacitor Cb and approximately real, frequency-independent gain over the band of interest, the equivalent input capacitance is Cb(1 − Av). Inverting gain −9 gives 10Cb. A follower with Av approaching +1 suppresses the bridge current, the basis of bootstrapping; exact +1 makes this branch's input admittance zero.
Non-inverting gain above one can produce a negative equivalent capacitance, requiring the active circuit and a stability analysis. With complex, frequency-dependent Av, use the complete admittance expression rather than assuming a constant physical capacitor.
The replacement is conditional on the stated voltage ratio. It is not a universal diagonal two-port matrix valid when V₁ and V₂ are varied independently. If adding the bridge changes gain, solve for the loaded gain consistently; do not substitute an unloaded gain without checking the approximation. See MIT 6.776, lecture 7, Miller effect, slides 8–10. Section 16.23 gives the worked riddle.
11.6 Feedback changes input impedance: distinguish the internal and external ports
An op amp's differential input resistance is between its + and − inputs. The complete amplifier's source-facing input impedance is measured at the external signal input relative to its reference. They need not be equal. Model a voltage-feedback op amp as a two-port: port 1 is the differential input (voltage vd, current id entering + and leaving −); port 2 is the output relative to reference, with current io entering the device.
A unilateral voltage-amplifier model is:
[ vd ] = [ Rdiff 0 ] [ id ]
[ vo ] [ A(s) Rdiff Rout ] [ io ]
It describes vd = Rdiff id and vo = A(s)vd + Rout io, without assuming Rdiff infinite. The following exercise uses Rout = 0, an ideal controlled output voltage source; its Z matrix is valid but singular, linking back to §16.21. The input port's negative terminal is the − input, not automatically circuit ground.
In a non-inverting connection, the source drives + while negative feedback drives − close to the same voltage. The voltage across Rdiff can therefore be tiny even when the input voltage relative to ground is appreciable. This is a resistive bootstrapping effect, related to §11.5.
A large stable loop gain can make the source-facing input impedance much larger than Rdiff. The infinite value belongs to an ideal limiting model, not to every real circuit or frequency.
In the conventional inverting connection, + is grounded and the source drives − through an external resistor. Feedback holds the summing node near reference, so the source sees approximately that external resistor, rather than an infinite impedance. Negative feedback does not increase every driving-point impedance in every topology. Analog Devices' op-amp introduction gives the familiar ideal configurations; §16.24 derives their behaviour without an infinite differential-resistance assumption.
11.7 Common and differential modes: choose a more useful vector basis
Two conductor measurements can hide a simple physical pattern. The common-mode direction is (1, 1): both conductors move together. The differential-mode direction is (1, −1): they move oppositely. These directions are orthogonal, so any two-component voltage or current vector has a unique sum of the two patterns. This is a change of coordinates, not an extra physical current or a filter that removes noise.
Define the ports first. Take two conductors at the same cable cross-section. Measure v1 and v2 relative to the same reference, and orient i1 and i2 in the same longitudinal direction. A normal outgoing/return current then has i1 = −i2. Do not copy the entering currents at opposite ends of an ABCD two-port into these equations without checking their arrows.
A conductor pair at one reference plane supplies two coordinates; a complete input/output differential interconnect generally needs four single-ended ports to retain both modes at both ends.
Orthogonal projections onto sum and difference
Normalize the basis vectors to unit length. For either voltage or current, the modal coordinates are
In matrix form:
Q = (1/sqrt(2)) [ 1 1 ]
[ 1 -1 ]
v_modal = Q v_conductor i_modal = Q i_conductor
Q Q^T = I v_conductor = Q^T v_modal
Geometrically the axes lie at ±45° to the original conductor axes. With the displayed signs and CM-first ordering, det Q = −1: strictly this is an orthogonal basis change, including an orientation reversal, rather than a pure rotation matrix. Reversing one modal axis gives a rotation convention without changing the physics. The useful insight is the projection onto the symmetric and antisymmetric directions.
For measured currents (3, −1) A, the normalized coordinates are √2 A and 2√2 A. Reconstruct the physical conductor contributions:
(3, -1) A = (1, 1) A + (2, -2) A
CM DM
The coordinates tell us how much of each basis vector is present; the two vectors on the right show the corresponding currents in the original conductors.
Engineering conventions: preserve power as well as signs
Common circuit conventions use average CM voltage and full differential voltage:
Choose their power-conjugate currents as total CM current and differential loop current:
Then reconstruction and instantaneous power are
The same identity holds for complex power with RMS phasors when current is conjugated. The orthonormal convention also preserves power, using its normalized voltages and currents directly. The engineering convention rescales voltage and current differently; it is not the same Q applied unchanged to both.
Some EMC references call half the conductor-current sum the CM current per conductor. State the convention before comparing values or power formulas. Analog Devices' common-mode explanation uses the average of the conductor voltages for common-mode voltage.
Power recall: with v = (12, 8) V and i = (3, −1) A, vCM = 10 V, vDM = 4 V, iCM = 2 A and iDM = 2 A. Original power is 12 × 3 + 8 × (−1) = 28 W. Modal power is 10 × 2 + 4 × 2 = 20 W + 8 W.
A coordinate transformation has changed neither the circuit nor its power.
Symmetry explains when the modes decouple
For a conductor-domain relation v = Zi, using orthonormal coordinates gives
A reciprocal, exchange-symmetric two-conductor network has the following form:
Z = [ zs zm ] Q Z Q^T = [ zs+zm 0 ]
[ zm zs ] [ 0 zs-zm ]
Its symmetric and antisymmetric directions are eigenvectors. CM current creates only CM voltage, and DM current only DM voltage. The basis change always exists, but decoupling requires the circuit symmetry. For example:
Balanced: Z = [30 10] ohm normalized modal Z = [40 0] ohm
[10 30] [ 0 20]
Unbalanced: Z = [35 10] ohm normalized modal Z = [40 5] ohm
[10 25] [ 5 20]
The off-diagonal 5 Ω terms expose mode conversion. In the engineering normalization above, these modal matrices become diag(20, 40) Ω and [[20, 5], [5, 40]] Ω respectively. Modal impedance numbers depend on normalization, while reconstructed conductor voltages and currents agree. For the unbalanced network, a pure differential loop current of 1 A, i = (1, −1) A, gives v = (25, −15) V: vDM = 40 V and vCM = 5 V.
Differential excitation has created a common-mode response.
Why this helps EMC analysis, and where the PCA analogy stops
A current probe enclosing both conductors responds to their signed sum: the differential components cancel and the remaining net current is iCM in the stated convention. A nonzero net conductor current needs a return elsewhere, such as chassis or parasitic capacitance. The basis makes this external return requirement visible; it does not identify that return path by itself or predict radiation from a modal amplitude alone.
Common and differential modes can contain useful signals as well as disturbances.
Section 16.27 is a concrete example. Balanced interwinding capacitances preserve symmetry: secondary CM injection gives primary CM motion with zero primary differential voltage in the stated fixture. Unequal capacitances introduce mode conversion. Keeping only a differential transformer model would hide that excitation and response.
The analogy with principal component analysis (PCA) is useful because both project vectors onto a new orthogonal basis. In CM/DM analysis the basis is fixed by conductor exchange symmetry and physical interpretation. PCA learns directions from the data covariance and orders them by explained variance; see the scikit-learn PCA guide.
If a real two-channel covariance matrix has equal diagonal entries, the sum/difference directions form an eigenbasis. With nonzero cross-covariance these directions are fixed up to signs and ordering; with zero cross-covariance the equal eigenvalues allow any orthonormal basis. Arbitrary data need not have CM/DM as their principal components.
A change of basis retaining both modes loses no information. Discarding one mode is an additional approximation.
Recall questions: What current arrows make normal supply/return current purely differential? Why is vCM an average while iCM here is a sum? Does a diagonal modal matrix follow merely from changing coordinates? Which off-diagonal term describes CM excitation producing DM response? Finally, what symmetry must a two-channel covariance have for its PCA directions to coincide with CM/DM?
scripts/common_differential_basis.py exports figure 74 and common-differential-basis-checks.json. Checks cover inverse reconstruction, instantaneous and complex-power invariance, and agreement between conductor-domain and both modal impedance conventions. This is an algebraic teaching example linking two-port recall to EMC and the transformer fixture.
12. Bode, LC filtering and Class-D amplifiers
The voltage- or current-transfer magnitude in decibels is:
A power ratio uses 10 log₁₀ instead. The two agree when the power ratio is the square of the amplitude ratio, as for voltages across equal resistances. In a factorized transfer function, each first-order pole contributes −20 dB/decade above its corner; each first-order zero contributes +20 dB/decade.
For ordinary left-half-plane factors, their phase contributions tend toward −90° and +90°, respectively. Add gain contributions in dB and add the phases; check the transition regions with the exact response.
12.1 One pole: RC
For the unloaded RC low-pass:
At the corner, magnitude is 1/√2, or −3.010 dB, and phase is −45°. Well above the corner, the magnitude falls at −20 dB/decade, and phase approaches −90°. A decade means a frequency ratio of ten; an octave means a factor of two.
12.2 Two poles: loaded LC
Take an ideal series L, followed by C in parallel with a resistive load R. Ignore inductor resistance for this model:
Far above its poles, this low-pass falls at −40 dB/decade and its phase approaches −180°. The natural frequency is not automatically a −3 dB corner for every Q. For the Butterworth choice Q = 1/√2, it is the −3 dB corner. Critical damping instead means Q = 0.5; these are different responses.
12.3 Why Class-D uses LC filtering
A Class-D output stage creates a switching waveform whose modulation represents the desired audio. A suitable LC network passes the audio band and attenuates switching components. Ideal L and C exchange stored energy; their filtering does not require a large dissipative series resistor. Real losses remain in winding resistance, core loss, capacitor ESR, switches and the load.
Why not a Class-A amplifier? A Class-A stage biases its transistor in the middle of the output characteristic (section 13), so it carries a standing current even in silence. Predict its best efficiency before reading on.
For a single 24 V supply driving an 8 Ω resistive load directly, the bias is half the supply across the load: = 24 V / (2 · 8 Ω) = 1.5 A. The supply always delivers 24 V × 1.5 A = 36 W. The largest undistorted sine gives the load = 9 W. The theoretical maximum is therefore 25 %, and it falls further with quieter music, because the 36 W stays. Coupling the load through an inductor or transformer lets the collector swing to twice the supply and raises the ceiling to 50 %. Class B, with two transistors each conducting half the cycle, reaches = 78.5 % at full sine output, at the price of crossover distortion; Class AB trades some of that efficiency back for linearity.
Every one of these classes keeps the transistor in the region where voltage and current coexist. Class D leaves it: the transistor only switches, and the LC filter rebuilds the signal. Practical Class-D amplifiers reach about 90 % at moderate power. The cost is the filter, switching-frequency EMI and distortion from dead time. Keep Class A or AB when the power is small and linearity matters more than heat, as in a headphone driver. Choose Class D when battery life or heat sinks set the limit.
Worked single-ended equivalent: for a 4 Ω resistive load, a 40 kHz Butterworth corner requires approximately:
At 20 kHz the LC gain is approximately −0.263 dB. At 400 kHz it is approximately −40.0 dB, a voltage factor near 0.01. A one-pole RC with the same nominal corner gives only about −20.0 dB at 400 kHz. These are individual-frequency gains, not a guarantee that all output ripple or EMI has those attenuations.
The load supplies damping in this simple LC model. Changing speaker impedance changes Q; an open load removes that damping and can produce severe peaking in the idealized model. Actual speakers are frequency-dependent loads. Bridge-tied-load and different PWM modulation schemes require the correct differential/common-mode equivalents; do not copy these single-ended L/C values into a bridge without conversion.
Some Class-D products use filterless arrangements for specific loads and cable lengths. See TI's LC filter design note.
RC or LC? LC avoids a large dissipative series resistor, but adds resonance and load-dependent damping. RC is simpler when its voltage drop and loss are acceptable. Check attenuation, load range and current stress before choosing either for a power output.
12.4 Feedback and stability
Refresh the ideal op-amp concept: high open-loop gain makes the input error small under stable negative feedback, provided the output is not saturated and the amplifier stays within its operating limits. A regulator compares a divided output voltage with a reference and drives a pass device or switching modulator.
For a conventional negative-feedback loop with forward gain A and feedback factor β:
The loop gain T, rather than an arbitrary output-filter gain, is used to discuss gain crossover and stability margins. At a unity-gain crossover, phase margin is 180° plus the loop phase under the conventional sign convention. A margin near 45–60° is a common design starting point, not a universal requirement or a complete stability proof. Multiple crossovers, right-half-plane dynamics, sampling and delays can require more careful analysis.
Bode stability checks: which curve crosses which reference?
Here write the loop transfer as L(s) = A(s)β(s), to distinguish it from inductance. Negative feedback gives the characteristic condition 1 + L(s) = 0. In Bode plots, unity loop gain is 0 dB, not zero linear gain. At each gain crossover ωgc, |L(jωgc)| = 1. The usual local phase-margin quantity, on the relevant continuous phase branch, is
At a phase crossing ωpc where the loop phase is −180° modulo 360°, the corresponding gain-margin factor and decibel value are
For an already stable conventional loop, these indicate gain-only or phase-only perturbations that can bring the frequency response to the critical point. They are not independent universal bounds on arbitrary simultaneous model changes. With multiple crossings, inspect all crossings and establish the nominal stability first. MathWorks' all-margin reference distinguishes all crossover margins from the nominal closed-loop stability result.
A downward −20 dB/decade crossing is a useful loop-shaping target, not a stability theorem. One dominant minimum-phase pole contributes roughly this slope and about −90° phase in its asymptotic region, motivating the heuristic. But local magnitude slope does not specify total loop phase. Other poles/zeros, right-half-plane zeros and delays can change that phase, and a later resonance can return the magnitude above unity.
Even a delay has unit magnitude while adding phase −ωτ. The rule therefore cannot certify a loop from one short segment of its magnitude plot.
Nyquist: count the whole loop around the critical point
For the scalar loop, plot the complex locus of L(jω). The critical point is −1 + j0 because it makes 1 + L vanish. Assume first a proper rational loop with no poles on the imaginary axis and no hidden unstable cancellations. The full Nyquist contour traverses the imaginary axis from −j∞ to +j∞ and closes through the right half-plane.
For a strictly proper loop the large-arc image tends to the origin. Include negative frequencies; for real coefficients they are the conjugate of the positive-frequency trace.
Use this explicit sign convention: N is net clockwise encirclements of −1, P is the number of open-loop RHP poles, and Z is the number of closed-loop RHP characteristic roots, counted with multiplicity. The argument principle gives
If P = 0, closed-loop stability requires zero net encirclements and no boundary roots. If P > 0, stability instead requires N = −P: the necessary net encirclements are counterclockwise. “Never encircle −1” is therefore a special case, not the general rule. Poles on the imaginary axis, including an integrator at zero, require a suitably indented contour.
A passage through −1 needs boundary analysis; it is not a positive stability margin. See Swarthmore's Nyquist stability derivation.
For a finite-dimensional minimal closed-loop realization, Z = 0 with no imaginary-axis roots establishes asymptotic stability. Internal modes hidden by unstable cancellation still require the full-state check of §16.33. The Nyquist plot here is unrelated to the Nyquist sampling frequency in FFT discussions.
How Bode, Nyquist, Fourier and Laplace relate
The parallel is visual rather than an equality of mathematical extensions. Complete Bode magnitude and phase and the Nyquist locus encode the same loop-frequency values:
Use radians for φ inside sine/cosine. Bode separates log-magnitude and phase versus frequency; Nyquist places each value in the complex L plane, making winding around −1 visible. Keeping both Bode curves, frequency labels and the appropriate phase branch does not discard the information in L(jω). Keeping only local magnitude slope does.
| Description | What it shows |
|---|---|
| Fourier/frequency response | Behaviour along imaginary frequency s = jω where the relevant response exists |
| Laplace | Complex frequency s = σ + jω, natural modes and convergence (§9.1) |
| Bode | Magnitude and phase of the frequency response on separate frequency axes |
| Nyquist stability plot | The image of the frequency/contour path in the complex loop-gain plane, combined with the known open-loop RHP pole count |
Nyquist does not add the σ coordinate to a Bode plot. Its stability power comes from the argument principle and the open-loop pole count, while Laplace supplies the complex-frequency framework. A finite measured sweep needs adequate bandwidth/resolution and a model of omitted dynamics; changing the display alone does not establish those assumptions. Section 16.34 makes the distinction concrete with verified counterexamples.
Digital control: the actuator applies a command after the measurement
A pure delay multiplies a continuous loop by exp(−sTd). Its magnitude is one on jω, but its phase contribution is −360 fTd degrees. Thus it can erase phase margin without changing the magnitude plot. A held average PWM command also contributes a baseband hold effect, often approximated by half an update period of delay.
The acquisition, computation, register-update schedule and modulator must be distinguished; sampling alone does not have one universal fixed delay.
Finite ADC/PWM resolution introduces another effect that cannot be certified from the unquantized loop's margins alone. A stable linear model can coexist with a steady quantization cycle if the controller cannot hold an attainable actuator level inside its measured zero-error band. Section 16.36 contrasts static ADC error, PWM-induced cycling and a finer-resolution remedy.
Use the actual discrete plant/controller model when the crossover is a significant fraction of the update rate. A discrete closed loop is asymptotically stable when all its state eigenvalues lie strictly inside the unit circle, not merely in the left half of the z plane.
The mapping z = exp(sTs) connects the continuous and discrete stability regions. Section 16.35 supplies an exact sampled/held counterexample and separates it from the approximate Bode delay budget. Section 16.31 treats a different sampled mechanism: the inner peak-current comparator's period-to-period instability.
Classroom question: why might adding a capacitor change stability? It changes the plant's poles and possibly ESR zeros, affecting loop gain and phase. More capacitance is not automatically a better control design.
12.5 Negative incremental resistance and Middlebrook's input-filter criterion
Start with a regulated load. Suppose a converter holds its output power constant and its efficiency is approximately constant over a small input-voltage change. Its input power P is then approximately constant over frequencies where regulation can maintain that behaviour:
The static DC ratio and the incremental resistance have equal magnitudes and opposite signs in this idealization:
Example: 60 W input power at 12 V means 5 A input current, a positive static ratio of 2.4 Ω, and incremental input resistance −2.4 Ω. A 0.1 V input drop calls for approximately 41.7 mA more current in the linearized model. The load still absorbs positive average power. Negative incremental resistance describes the response of a perturbation, not reversal of the DC power flow.
This is why a regulated converter connected after an LC input filter can remove damping: a small decrease in filter-output voltage makes the load demand more current, which can reinforce the voltage decrease. An ordinary positive resistor reduces its current when its voltage falls. The constant-power approximation is local and bandwidth-limited; startup, dropout, current limiting, changing efficiency and high-frequency device/input-capacitor behaviour require the actual converter impedance.
Define the interface before comparing impedances:
Zs is the small-signal output impedance looking back into the source and filter, with their independent source deactivated and the converter disconnected. Zin is the converter's small-signal input impedance at the same interface, under its defined closed-loop operating conditions. Assign any boundary/input capacitor to one side consistently; do not count it twice. Use differential-mode port quantities for this example.
For a scalar source/load interface, the interaction factor is:
The denominator shows the potential instability at Tm = −1. With independently stable subsystems and a stable open interaction loop, a sufficient small-gain condition is:
Keeping source impedance well below converter input-impedance magnitude gives useful design margin and is commonly called the Middlebrook impedance-separation rule. For a general model the bound must hold across the relevant frequency range, with the remaining dynamics also accounted for. A comparison of DC resistances alone is insufficient: an input-filter resonance can make source impedance peak far above its DC value.
Magnitude-rule failure is not itself proof of instability. When the ratio reaches or exceeds unity, assess its phase and the Nyquist plot relative to −1, accounting for any right-half-plane poles of the open interaction loop. The full frequency-dependent impedances matter. This source/load interaction loop is also distinct from the converter's internal voltage-control loop.
Classroom screening exercise: at a frequency where the 60 W / 12 V load can be approximated by −2.4 Ω, a source/filter output-impedance peak of 0.24 Ω gives |Tm| = 0.1, or −20 dB. A 4.8 Ω peak gives |Tm| = 2, or +6.02 dB; the conservative magnitude condition fails there, so phase/full-model analysis is needed.
The first value is a check at that frequency, not a certificate for the entire frequency range.
To reduce interaction, lower source impedance, damp the filter resonance, choose a suitable filter corner, and check the converter/input-capacitor combination. A series resistor provides damping but also DC loss. A properly designed series-RC damping branch across the filter output can add damping without the same continuous DC loss, since its capacitor blocks DC. Its values must be designed from the actual filter and load model.
This connects Thévenin → incremental resistance → parallel resonance → Bode/Nyquist → stable input filtering. Middlebrook's original paper develops the interaction problem and emphasizes frequency-dependent converter behaviour. TI's input-filter application note provides an application-oriented follow-up.
12.6 Worked LC input filter: unstable without added damping, stable with an RC branch
This is an optional worked extension to the two-session recap. We calculate the source output impedance, connect it to the converter's incremental input impedance, and verify stability from the connected system's poles. The plots use a local continuous-time constant-power model; they do not represent a switching-converter startup simulation or measured hardware.
A. Specify the circuit and the operating point
The converter draws a constant input power of 60 W around a 12 V input operating point. It therefore draws 5 A and has incremental input resistance −2.4 Ω. Assume this approximation is valid around the filter interaction frequencies, roughly 1–2 kHz here. A physical design must use the actual converter input impedance and control dynamics outside that approximation.
| Parameter | Value | Role |
|---|---|---|
| L | 100 µH | Input-filter series inductance |
| C | 100 µF | Input-filter shunt capacitance |
| r | 0.05 Ω | Total series winding/wiring resistance |
| P | 60 W | Converter input power at the chosen operating point |
| V | 12 V | Voltage at the converter input |
| Rn = V²/P | 2.4 Ω | Magnitude of the negative incremental input resistance |
| Optional damping resistance | 1 Ω | Series resistor in a shunt RC branch |
| Optional damping capacitance | 400 µF | Blocks steady DC current through that branch |
The ideal source is 12.25 V, rather than 12 V, so that the 5 A DC drop across r leaves 12 V at the converter input. The 100 µF capacitor belongs to the source/filter side of the interface. Any real converter input capacitor must be included consistently in the chosen model; it is not silently added a second time here.
“Without added damping” retains the 0.05 Ω resistance; the LC circuit is not literally lossless. The input-filter natural frequency and impedance scale are:
B. Calculate the source impedance without the added branch
Deactivate the independent voltage source and look back from the converter port. The series r–L branch is then in parallel with C:
At DC its impedance is just 0.05 Ω, apparently much smaller than 2.4 Ω. Near the filter resonance, however, the inductive and capacitive admittances nearly cancel. The source impedance peaks at approximately 20.025 Ω at 1.592 kHz.
For the constant-power incremental model:
The peak magnitude ratio is approximately 8.34, or +18.43 dB. This fails the sufficient magnitude condition. We still need the phase or the connected-system poles to establish the actual stability verdict.
C. Verify that this case really is unstable
The interaction denominator is 1 − Zs/Rn. Substituting the source impedance gives the characteristic equation:
With the stated values, its normalized form is:
The poles are:
The positive real part means that a small oscillatory perturbation grows. This establishes instability of the connected linearized model, beyond merely failing the magnitude screen. Its growth-envelope time constant is approximately 1/1833 = 0.545 ms.
For this particular second-order model, both non-leading polynomial coefficients must be positive. That gives the useful conditions:
The second condition would require r > 0.417 Ω here. Raising the main-path resistance to obtain damping would dissipate more than 10.4 W at 5 A, even at that boundary, and changes the required source voltage. This motivates damping that does not carry the full DC load current.
D. Add the series-RC damping branch
Connect 1 Ω in series with 400 µF from the filter-output node to return. The resistor is not placed directly across the DC bus and is not added in series with the 5 A load path. The branch admittance is:
The new source impedance is:
At DC the ideal damping capacitor blocks current. Around the LC resonance the branch supplies a real admittance that damps the impedance peak. With these values its own RC corner is approximately 398 Hz, below the original LC resonance. The source-impedance peak falls to approximately 1.011 Ω at 1.388 kHz.
| Result | No added RC branch | With 1 Ω + 400 µF branch |
|---|---|---|
| Source-impedance peak | 20.025 Ω | 1.011 Ω |
| Frequency of that peak | 1.592 kHz | 1.388 kHz |
| Peak impedance ratio, magnitude | 8.344 | 0.421 |
| Peak ratio in dB | +18.43 dB | −7.51 dB |
| Conservative magnitude screen | Fails | Passes in this ideal model |
| Connected-system pole test | Unstable | Stable |
The upper panel is an impedance chart, not an insertion-loss measurement. Its dashed line is the magnitude of the negative input impedance; a magnitude plot alone cannot show its negative sign. The lower panel plots the corresponding interaction-loop magnitude. Damping reduces and shifts the resonant peak, bringing it below the converter input-impedance magnitude.
The curve is not an assertion that a real converter remains a constant-power load at every plotted frequency.
E. Check the damped poles and the transient
Let D₀(s) denote the undamped quadratic characteristic expression above. The damped characteristic equation can be formed independently from the impedance denominator:
For the stated values this becomes, after normalization:
The damped poles are approximately:
All have negative real parts. As a separate algebraic check, the cubic has positive coefficients and satisfies a₂a₁ > a₀, the additional Routh-Hurwitz condition for a normalized real cubic. The plotted transient starts with +1 mV on the main filter capacitor, with zero incremental inductor current and zero incremental voltage on the damping capacitor. The source perturbation is zero; the nominal DC source and load remain present.
Over the plotted 2 ms, the case without added damping grows to about 38 mV maximum absolute deviation; the damped case decays. These deviations remain small relative to 12 V. The growing linear response cannot predict what happens after a real converter reaches current limits, dropout or another nonlinear operating condition.
Power and implementation checks: the 0.05 Ω main-path resistance dissipates 1.25 W at 5 A in both cases. The ideal RC branch adds no steady DC load after its capacitor is charged, but its resistor dissipates AC ripple/transient energy. Its capacitor also stores energy, draws startup charging current, and needs appropriate voltage, ripple-current and ESR ratings.
The chosen values demonstrate the mechanism; they are not a general damping recipe or an EMI-compliance result.
The reproducible script scripts/middlebrook_example.py computes both impedance peaks, checks state-matrix poles against the independently derived characteristic polynomials, and plots the small-signal initial-condition responses. Its numerical results are recorded in middlebrook-checks.json. Use the actual measured/modelled converter impedance and parameter tolerances before applying the result to hardware.
Our damping choice. Keep the 1 Ω / 400 µF shunt branch in this model. The undamped connection is unstable; the added branch brings all connected-system poles into the left half-plane without extra steady DC series drop.
More main-path resistance is a simpler alternative, but costs DC power. The shunt costs a capacitor and AC dissipation. For hardware, check the actual converter impedance and component range before carrying over these values.
12.7 Worked choice: RC, LC or ferrite bead on a low-current supply rail?
Classroom riddle: a small IC needs a quiet supply. Must the series component be an inductor or a ferrite bead? Start with the allowed rail drop, load-current spectrum and noise frequency. A resistor may give useful attenuation with very small absolute loss when the current is low. The same reasoning that keeps linear regulators useful also keeps RC supply filters useful.
This exercise filters the power rail, not the digital data trace or the gate-driver output. Signal termination, gate resistance and supply decoupling solve different problems. A gate driver operating at 1 MHz can draw sharp supply-current pulses even though its average consumption is modest.
A. Specify what “better” means
Assume a nominal 3.3 V rail, a 100 mV DC-drop budget for the series component, and source-voltage ripple near 1 MHz. Compare the following authored models with the same 1 µF local capacitor:
| Series element | Parameters | What it buys / what it costs |
|---|---|---|
| Resistor | 10 Ω | Predictable resistance and damping; DC drop proportional to current |
| Inductor | 1 µH, 0.1 Ω DCR | Small DC drop; second-order filtering with a resonant region |
| Ferrite bead | 0.1 Ω DCR + parallel combination of 0.2 µH, 100 Ω and 2 pF | Small DC drop; frequency-dependent reactance and dissipation |
The bead equivalent is an illustrative passive model, not a measured curve, a selected 0805 product, or a fit to a manufacturer's data. The inductor model omits its parallel capacitance; do not extrapolate its plotted response beyond the stated 10 MHz range. All output capacitors include 20 mΩ ESR and 0.5 nH total ESL. The source has 0.05 Ω resistance. PCB coupling and regulator-control dynamics are omitted.
For the ripple calculation the IC has a fixed 1 kΩ positive incremental input impedance. Its DC current is a separate parameter in the current sweep; an active IC's incremental impedance need not equal its nominal voltage divided by DC current. These are not constant-power converter models. The curves hold component parameters fixed: they do not include bead DC-bias changes or temperature drift.
Write the voltage divider using the actual impedances:
For the illustrative bead:
Here the 100 Ω model resistor is not a 100 Ω DC resistance: at DC the parallel inductance bypasses it. The bead approaches its low DCR at low frequency; its real impedance grows over a higher-frequency band.
B. Predict the response before plotting it
Neglect source resistance, loading and parasitics for the first estimate:
The second expression is an undamped ideal approximation, not a sensible hardware design at resonance. RC has a −20 dB/decade region and no intentional LC resonance. LC eventually has a −40 dB/decade region, but a larger slope does not guarantee more attenuation at a particular frequency.
Here the RC corner is a decade below the LC natural frequency. The bead's low-frequency inductance and 1 µF capacitor give an approximate resonance at 356 kHz.
| Result from the specified nonideal models | RC | LC | Bead + C |
|---|---|---|---|
| Voltage-noise gain at 1 MHz | −36.13 dB | −31.81 dB | −17.02 dB |
| Resonant gain without extra damping | None in the plotted band | +15.37 dB at 158 kHz | +8.46 dB at 342 kHz |
| Peak after adding the shown damping branch | Not added | +1.32 dB | +1.85 dB |
Thus 10 mV RMS of source-voltage ripple at 1 MHz becomes approximately 0.156 mV, 0.257 mV or 1.41 mV RMS, respectively, without the added damping branch. Positive gain near resonance means magnification relative to the input voltage; a passive resonator can magnify voltage without generating net energy. These numbers are circuit voltage ratios, not standardized 50 Ω insertion-loss measurements.
The dashed curves add 1 Ω in series with 4 µF from the rail to return, in parallel with the original 1 µF capacitor and load. This reduces the peak substantially but does not remove all peaking. Its capacitor blocks DC after charging, while its resistor dissipates AC/transient energy.
The extra capacitance, charging current and board area are part of the cost. As in section 12.6, choose damping for the actual source/load combination rather than copying a universal value.
A bead's AC loss is often the intended filtering mechanism. It helps when that resistive impedance lies in the noise band; it does not guarantee damping at a much lower resonance. A headline such as “600 Ω at 100 MHz” gives neither the impedance nor the attenuation at 1 MHz. Use the complex impedance versus frequency and DC bias. ADI AN-1368 explains these limitations and practical damping approaches.
C. Find the usable current range: headroom before heating
For the series component under DC load:
| DC current | 10 Ω resistor: drop / loss | 0.1 Ω magnetic DCR: drop / loss |
|---|---|---|
| 1 mA | 10 mV / 0.010 mW | 0.1 mV / 0.0001 mW |
| 5 mA | 50 mV / 0.25 mW | 0.5 mV / 0.0025 mW |
| 10 mA | 100 mV / 1 mW | 1 mV / 0.010 mW |
| 100 mA | 1 V / 100 mW | 10 mV / 1 mW |
For the requested package comparison, assume each candidate has a usable 0.125 W dissipation allowance on the chosen board. This is a teaching constraint, not a universal 0805 rating. For the resistor:
The rail-drop requirement limits the resistor much earlier than heating does. At 10 mA it uses only 1 mW, so the absolute loss is small even though it is 100 times the magnetic component's DC loss. There is no DC-loss crossover for these fixed resistances.
At 100 mA, being below the assumed thermal limit does not rescue a 1 V rail drop. Include the separate source/wiring drop in the complete rail-tolerance budget.
The plotted sweep extends beyond the feasible rail-drop region to expose the limits; it does not imply that a 3.3 V source can maintain an arbitrary imposed current after the load runs out of voltage headroom.
For a constant resistor carrying ripple as well as DC:
For a linear bead model, sum each AC harmonic's heating using its own real impedance:
A total-loss crossover can exist for a specified ripple spectrum and component models. It cannot be inferred from DC current or package size alone. The two plotted loss curves include DC heating only; they do not assign arbitrary core loss to make a resistor appear more efficient. Evaluate each circuit's actual AC current, since changing the series impedance changes that current too.
An 0805 outline does not determine thermal performance by surface area alone. Ratings depend on construction, pads/copper, ambient temperature and derating. A bead also needs acceptable impedance at DC bias, and an inductor needs saturation and RMS-current checks. A resistor is often a simple, economical component, but exact cost comparisons require actual parts and quantities.
D. Does RC always need the smaller capacitor?
Exercise: require 40 dB attenuation at 1 MHz, initially ignoring loading, parasitics and tolerances. Set a voltage-amplitude target a = 0.01. For RC:
At 10 Ω, this gives 1.59 µF. For an ideal LC evaluated above resonance:
At 1 µH this gives 2.56 µF. In this particular comparison, RC reaches the target with the smaller capacitance and avoids an intentional LC resonance. At only 1 mA, the same 100 mV drop allowance permits 100 Ω, reducing the ideal RC requirement to 0.159 µF. At 100 mA it permits only 1 Ω, increasing that requirement to 15.9 µF. This explains why RC becomes attractive at low current.
The result changes with permitted resistance, selected inductance, frequency and damping. A larger inductor can reverse the capacitance comparison. Neither formula includes capacitor DC-bias reduction, ESR/ESL or design margin. The full bead model is frequency dependent and should be evaluated through the divider, rather than assigned a single RC corner. These ideal calculations are starting estimates, not final component selections.
E. Transfer the reasoning to a 1 MHz gate-driver supply
For a separate 12 V gate-driver supply example, assume one MOSFET with 10 nC total gate charge per turn-on at the chosen gate voltage, one turn-on per period and 1 MHz operation. Neglect driver quiescent and internal switching currents initially:
A 10 Ω supply resistor then causes approximately 100 mV average drop and 1 mW DC heating. A local 1 µF capacitor supplying one 10 nC event alone loses approximately:
This is the charge contribution only; add ESR/ESL effects and verify pulse recharge, startup, UVLO margin and the actual gate-charge waveform. The supply resistor carries recharge ripple, so its true RMS loss exceeds the 1 mW DC-only estimate. A 100 nC gate at the same frequency instead needs roughly 100 mA average: the same resistor loses 1 V and 100 mW before other consumption, making the choice much less attractive.
For multiple independently charged gates, add their charge per cycle. Local bypassing remains necessary with RC, LC and bead filtering.
Finish the riddle by reversing the disturbance: if the IC injects a current pulse while source noise is zero, calculate the rail driving-point impedance, not only H. With the same port definitions:
A resistor can improve incoming-noise attenuation while worsening low-frequency load-step droop. Choose RC when its headroom and transient performance meet the requirements; choose and damp an LC or bead network when low DC drop or another noise band makes it worthwhile. An LDO adds regulation and has its own headroom, noise and stability requirements, as discussed in chapter 14.
scripts/filter_choice_example.py generates figures 30–31, checks the divider against a nodal solution and checks the ideal attenuation/capacitance calculations. Parameters and results are recorded in filter-choice-checks.json. Figure 32 has an editable Inkscape source in the same style as the earlier circuits. Treat this as optional worked material alongside the two-session core.
For the 40 dB sizing exercise, start with RC. Its ideal 1.59 µF requirement is smaller than the stated LC alternative and avoids intentional LC resonance. The initial nonideal 1 µF RC comparison does not yet meet 40 dB; recheck the resized network.
Keep RC only while DC drop and pulse recovery meet the rail budget. At higher load current, consider LC or a bead to reduce DC drop, accepting their damping and bias checks.
12.8 Real 0805 bead: manufacturer curves, DC bias and a 1 MHz comparison
Now replace the illustrative bead with a real Würth Elektronik WE-CBA 782853561, size 0805. Its manufacturer datasheet, revision 001.010 dated 2019-09-18, specifies 560 Ω ±25% at 100 MHz, 0.1 Ω maximum DCR at 20 °C, and 1.5 A rated current for a 40 K rise under its stated conditions.
Page 2 supplies typical zero-bias Z/R/reactance curves and magnitude curves at 0.5, 1 and 1.5 A. These are typical characteristics, not guaranteed bias-dependent limits.
Question: with the same 1 µF local capacitor, how does its 1 MHz supply-noise attenuation change as the DC load increases? Keep the source resistance at 0.05 Ω, the incremental load at 1 kΩ, capacitor ESR at 20 mΩ and total ESL at 0.5 nH.
Keeping the incremental load fixed isolates the bead-bias effect; the DC current is an independent operating-point parameter. This is the same small-signal voltage-divider experiment as section 12.7, not a 50 Ω insertion-loss test.
A. Read what the manufacturer actually provides
Approximate readings at 1 MHz are 20 Ω at zero bias and 1.3 Ω at 0.5 A. The zero-bias real part is roughly 3 Ω. The loaded curves provide magnitude only. Furthermore, the 1 A and 1.5 A traces fall below the chart's 1 Ω vertical limit at 1 MHz. Reading a precise endpoint there would invent data.
For those two currents, read the visible 2, 5 and 10 MHz portions instead and make an explicit local RL approximation:
Use Rb = 0.1 Ω as a modelling assumption for the loaded nominal estimates. A maximum DC resistance is not a measurement of AC resistance. The resulting inductance estimates are approximately 0.121 µH at 1 A and 0.092 µH at 1.5 A. Extrapolating this local model down to 1 MHz gives approximately 0.77 Ω and 0.59 Ω.
Those two values are inferred estimates, not manufacturer 1 MHz readings. No full-band RLC fit or loaded phase measurement is claimed.
Solid markers on the left show coarse chart readings; open markers and dotted segments below 1 Ω identify the extrapolation. Connecting the frequency samples is a visual guide. On the right, bars vary impedance magnitude by ±15% and allow any phase from 0° to +90° at 1 MHz.
This is an engineering sensitivity study under an inductive, passive-port assumption. It is neither a confidence interval nor a manufacturing-tolerance envelope, and does not bound model-extrapolation error or temperature effects.
B. Calculate the same divider at every operating point
| DC bias / load | Bead magnitude at 1 MHz | Nominal filter gain | Sensitivity range | Drop using maximum 20 °C DCR |
|---|---|---|---|---|
| 0 A | ≈20 Ω, chart reading | −42.0 dB | −43.3 to −40.6 dB | 0 mV |
| 0.5 A | ≈1.3 Ω, chart reading | −17.3 dB | −20.0 to −15.6 dB | 50 mV |
| 1 A | ≈0.77 Ω, RL extrapolation | −12.0 dB | −15.7 to −10.1 dB | 100 mV |
| 1.5 A | ≈0.59 Ω, RL extrapolation | −9.3 dB | −13.7 to −7.0 dB | 150 mV |
For 10 mV RMS input ripple, the nominal output estimates are approximately 0.079, 1.36, 2.51 and 3.45 mV RMS, respectively. The 10 Ω RC reference remains −36.13 dB, or 0.156 mV RMS, in the fixed linear model. Its frequency response does not acquire magnetic bias dependence.
This particular bead therefore gives more attenuation than RC at zero bias, but much less at the sampled high-current operating points. The change is large even though its DC drop remains small. The curves demonstrate why the 100 MHz impedance rating alone is insufficient for a 1 MHz filter.
Do not turn this into an unfair current comparison: the 10 Ω resistor's 100 mV headroom budget permits only 10 mA. The dashed RC line beyond that current is a mathematical small-signal reference, not a viable rail design. At 0.5 A it would require a 5 V DC drop and dissipate 2.5 W.
The bead's 20 °C maximum-DCR calculation gives 50 mV and 25 mW there. At 1 A its corresponding values are 100 mV and 100 mW; at 1.5 A they are 150 mV and 225 mW. The last case also exceeds our chosen 100 mV component-drop budget.
Source/wiring drop and hot resistance require additional margin.
The real bead is not subject to section 12.7's hypothetical 125 mW package allowance: use its actual current rating, thermal conditions and derating. Its 1.5 A rating does not promise preserved impedance. Conversely, these coarse curves provide no resolved behaviour between zero and 0.5 A.
They cannot establish whether RC outperforms this bead at 1–10 mA; obtain finer low-bias manufacturer data or measure the intended operating point. No current interpolation is presented as manufacturer evidence.
C. Reproduce and extend the exercise
The manufacturer-authored PDF is retained as references/WE_782853561_datasheet.pdf. The saved copy came from a distributor mirror after direct download was denied. Its title, part number, revision and curve legends were checked against the accessible manufacturer PDF.
The approximate curve readings are in references/WE_782853561_curve_readings.csv. scripts/real_bead_example.py generates figure 33 and checks the voltage divider against nodal admittance. real-bead-checks.json records the parameters, sensitivity checks, methods and PDF SHA-256.
Student extension: repeat with measured complex bead impedance at the actual current and temperature, include the regulator and capacitor tolerances, and check both incoming-voltage-noise attenuation and load-current-induced rail droop. A low DC resistance and a good 100 MHz rating answer only part of that design problem.
Catalog number or loaded curve? Reject the zero-bias attenuation as evidence for the loaded rail. At 0.5 A, the nominal result changes from −42.0 dB to −17.3 dB.
Use the biased curve for screening, then measure loaded impedance if its uncertainty could decide the result. Choosing another bead is possible, but its own bias behaviour must be checked; a better nominal rating alone does not resolve this example.
12.9 Pulsed digital-IC load: rail ripple, droop and recovery
The previous experiment injected voltage noise at the source. Now keep that source quiet and let the IC draw current pulses. This tests whether the local supply can deliver charge while maintaining its voltage. A filter that attenuates incoming voltage noise well can still have a large driving-point impedance and ring under load-current excitation.
A. Use the same capacitor and a fair low-current load
Compare a 10 Ω series resistor with a model derived from the real 0805 Würth 782853561. Both use an ideal 3.3 V source, 0.05 Ω source resistance and 1 µF local capacitance with 20 mΩ ESR and 0.5 nH total ESL. The IC is an imposed current load; the previous example's separate 1 kΩ incremental shunt is omitted. No regulator-control dynamics are included.
| Pulse parameter | Value |
|---|---|
| Idle / active IC current | 1 mA / 9 mA |
| Repetition frequency | 100 kHz; period 10 µs |
| Rise / fall time | 100 ns each, linear ramps |
| Flat high-current duration | 1.9 µs |
| Equivalent full-height pulse width, including ramps | 2 µs |
| Burst | 12 pulses, beginning at 20 µs; final falling edge ends at 132.1 µs |
| Mean current for a continuously repeated train | 2.6 mA |
The pulse adds 8 mA to the idle current. At 9 mA, even the resistor's eventual DC drop would be only 90 mV, within the chosen 100 mV component-drop budget. This avoids comparing a usable bead with a resistor that has already exhausted its voltage headroom.
The pulse train is intentionally near the approximate bead/capacitor resonance, making the distinction between attenuation and transient response visible. Its 100 kHz repetition rate is separate from the 1 MHz characterization point used below.
B. Build a causal bead model before simulating
An impedance magnitude at one frequency cannot be substituted directly into a time-domain differential equation. Use a passive network:
Match the approximate zero-bias 1 MHz chart readings from section 12.8, Z ≈ 3 + j19.77 Ω, using RDC = 0.1 Ω. From the admittance of Z − RDC, obtain Lb ≈ 3.215 µH and Rloss ≈ 137.7 Ω. The resistor is in parallel with the inductance; it is not a 137.7 Ω DC drop. At DC this network reduces to RDC. Its real impedance increases with frequency.
Model boundary: this is a causal, manufacturer-curve-derived teaching approximation, not a manufacturer-validated transient model or a measurement of the real bead. It matches one complex point, does not match the full MHz/GHz curves, and extrapolates below the chart's 1 MHz lower limit. The same zero-bias parameters are assumed throughout the 1–9 mA pulse excursion; the available bias curves do not resolve that range.
Saturation, temperature, extra PCB parasitics and parameter tolerances are omitted. The precise ringing and settling numbers below depend on these assumptions.
The resistor path has a dominant time constant of approximately:
The bead model and capacitor form an underdamped network. Its calculated dominant poles are approximately −30,028 ± j556,534 s⁻¹, giving 88.6 kHz ringing with a 33.3 µs amplitude-envelope time constant. All model poles have negative real parts. This is passive transient ringing, not the constant-power-load instability in section 12.6.
C. Read three different voltage specifications
| Computed result | 10 Ω RC | Bead-derived model |
|---|---|---|
| Initial idle rail | 3.28995 V | 3.29985 V |
| Minimum rail anywhere in the burst/recovery | 3.26705 V | 3.27124 V |
| Largest droop below its own idle voltage | 22.90 mV | 28.61 mV |
| Largest drop below the ideal 3.3 V source | 32.95 mV | 28.76 mV |
| Ripple in the last complete cycle before the final pulse | 12.47 mV peak-to-peak | 40.85 mV peak-to-peak |
| Maximum rail during the simulation | 3.28995 V | 3.32400 V |
| Time after the final edge to enter and remain within ±1 mV of its own idle rail | 31.51 µs | 102.61 µs |
The ripple cycle is 120–130 µs; it is a specified late-burst observation, not an assertion of exact periodic steady state after infinitely many cycles. The recovery window extends to 360 µs. Settling is measured against each circuit's idle rail, not against 3.3 V: the RC circuit retains its idle DC drop after the pulses stop.
The bead model has much less DC drop but more ringing and pulse ripple. It can overshoot the source voltage because stored magnetic energy returns to the capacitor. The resistor dissipates that oscillatory energy and gives a largely monotonic recovery. Neither minimum voltage, peak-to-peak ripple nor settling time alone captures all three behaviours; state the reference and measurement interval.
D. Explain the result with charge and impedance
If the capacitor alone supplied one extra-current pulse, its charge loss would be:
This is a useful first-pulse scale, not the full waveform: the upstream path supplies some current and the bead also stores energy. The edge scales from the capacitor branch are approximately ESR × ΔI = 0.16 mV and ESL × ΔI/tr = 0.04 mV. The actual source/capacitor current sharing determines their detailed contributions.
For a long periodic train, the mean rail drops follow the mean current: approximately 26.13 mV for RC and 0.39 mV for the bead's DC path, including the common source resistance. Superimposed ripple depends on the driving-point impedance at the pulse fundamental and its harmonics:
This explains why the incoming-voltage-noise attenuation chart cannot predict the current-pulse result by itself. In this example the 100 kHz load spectrum excites the bead model near resonance; RC instead trades voltage headroom for damping. Increasing capacitance changes both the charge droop and resonance. Adding a designed damping branch, moving the repetition frequency or changing the source impedance can change the comparison.
scripts/pulsed_load_example.py simulates the finite-edge load using exact linear-state propagation between input samples. It verifies the bead's complex 1 MHz match, stable model poles, circuit KVL and integrated capacitor charge, then halves the time step from 5 ns to 2.5 ns to check peak and ripple convergence.
Parameters and results are retained in pulsed-load-checks.json. Before using the numbers for hardware sign-off, replace the teaching bead model with measured or vendor-supported complex impedance over the transient's relevant frequency/current range.
For lower cycle ripple and faster recovery, keep RC as the reference. It gives 12.47 mV ripple and 31.51 µs recovery, but loses more DC voltage. The bead-derived model gives less drop below 3.3 V, yet more ringing and slower recovery.
Choose it only if that headroom benefit matters more and its excursion limits pass. No rail-tolerance specification is given, so these results rank candidates without qualifying either supply.
13. Semiconductor and thermal basics
Before detailed converter topologies, students should be able to sketch the basic states of a diode and MOSFET, identify current paths, and explain why an inductor needs a commutation path.
- Diode: ideal unidirectional conduction; forward-drop and differential-resistance models; junction capacitance and reverse recovery as later refinements.
- MOSFET: voltage-controlled channel, gate charge, on-resistance and body diode. Gate voltage is measured relative to the source. Threshold voltage is not a promise of low on-resistance.
- Switching versus pass operation: an ideal on-switch has zero voltage and an ideal off-switch has zero current, so both have zero instantaneous loss. Real switching transitions overlap voltage and current and cause loss. A pass transistor can sustain both simultaneously.
- Safe operating area: voltage, current, time and temperature limits must all be respected. Low on-resistance alone does not establish suitability for linear pass operation.
For an approximately constant on-resistance:
Where does come from? Not from a resistor inside the package. It is read from the output characteristic: the family of versus curves, one per gate voltage, that a curve tracer measures. An amplifier biases the transistor in the flat, current-source part of these curves. A switch uses only two places on the same graph: the vertical axis when off () and the steep region near the origin when on (). Avoid the middle, where voltage and current coexist; that is where a linear regulator lives (section 14).
On the steep region, the on-resistance is the ratio at one point:
It is a small-signal-style parameter, like or : valid only near the gate voltage, current and junction temperature where it was read. The data-sheet graph of is this ratio evaluated point by point, not an independent measurement. The front-page value is one such point, usually at the most favourable gate voltage and 25 °C.
Worked example (authored curves, not a catalog part). At = 20 A, suppose the curve for = 10 V passes through = 0.20 V and the curve for = 6 V through 0.30 V. The on-resistances are 10 mΩ and 15 mΩ, and the conduction losses are 4.0 W and 6.0 W. With the assumed 1.5× hot-resistance multiplier of section 13.2, they become 6.0 W and 9.0 W.
Drive at 10 V or at 6 V? The lower gate voltage saves gate-drive power and may allow a cheaper driver supply. It costs 2 W at 25 °C in this example, and that heat needs copper or a heat sink. The higher gate voltage is preferable whenever conduction loss dominates. The lower one becomes reasonable at light load, or when the gate-drive supply is fixed by another part. Check the gate's absolute maximum voltage before driving harder: it is typically about ±20 V for silicon MOSFETs and much lower for many GaN devices.
Switching frequency, magnetic size and loss. For a fixed applied winding voltage and duty ratio, on-time falls as switching frequency rises. The relation in section 2.4 therefore allows a smaller turns–area product for the same flux swing. Similarly, the inductor ripple relation allows a lower inductance for the same ripple.
These relations help explain why higher switching frequency can reduce magnetic size. Actual size also depends on energy storage, winding space, core loss and cooling.
The tradeoff is visible in the switching-loss equation: with unchanged energy per transition, switching loss rises with frequency. Core and AC winding losses also depend on frequency and waveform, while fast edges increase sensitivity to parasitic inductance and capacitive coupling. Choose frequency together with the devices, magnetics, thermal design and EMC requirements; neither low nor high switching frequency guarantees high efficiency.
Si, SiC and GaN: a first orientation. Si means silicon, SiC silicon carbide and GaN gallium nitride. SiC and GaN are wide-bandgap semiconductors whose properties can enable higher-voltage and/or faster-switching power devices than comparable silicon implementations. Lower transition losses can make higher switching frequency and smaller magnetics practical.
The material name alone does not determine efficiency or a safe switching frequency: compare actual device ratings, switching energy, conduction loss, gate-drive requirements, layout and cooling at the intended operating point. This is an introduction to device selection, not a claim that every SiC or GaN design outperforms every silicon design.
See TI's introduction to wide-bandgap power technologies.
For a specified steady thermal path:
Thermal resistance depends strongly on the package, board and cooling conditions. Short pulses need transient thermal impedance; a data-sheet θJA from a particular test board is not a universal package constant.
13.1 Thermal resistance and capacitance: use the RC concepts again
Heat flow can be modelled with the same tools as a first-order electrical circuit:
| Electrical quantity | Thermal analogue | Thermal units |
|---|---|---|
| Voltage difference | Temperature rise ΔT | K; a temperature difference of 1 K equals 1 °C |
| Current | Heat flow / dissipated power P | W |
| Resistance R | Thermal resistance Rth | K/W |
| Capacitance C | Thermal capacitance Cth | J/K |
| Stored charge CΔV | Stored thermal energy CthΔT, for constant Cth | J |
| RC time constant | Rth Cth | s |
For one thermal node connected through Rth to a fixed ambient temperature, let ΔT be its temperature rise:
Rth sets the steady rise; Cth sets how much energy is needed to change temperature. For a uniform body, Cth = mass × specific heat capacity. A real semiconductor or resistor has several spatial regions and time scales, so a single whole-package thermal capacitance may miss a hot junction or resistive-film hot spot. This analogy follows TI's Thermal dynamics teaching resource; the numerical RC models below are authored illustrations.
13.2 TI semiconductor example: the same MOSFET on different copper areas
Predict. A low-resistance MOSFET carries 40 A continuously in a 12 V ORing path. Does its small electrical loss guarantee a cool junction?
Use TI's CSD17570Q5B, a 30 V ORing/hot-swap MOSFET that TI explicitly does not intend for switching applications. The SLPS471D datasheet, pages 1, 3–4, gives:
| Published quantity | Value / condition |
|---|---|
| Maximum on-resistance | 0.69 mΩ at VGS = 10 V, ID = 50 A, 25 °C |
| Maximum junction-to-case RθJC | 0.8 K/W |
| Maximum junction-to-ambient board cases in figure 1 | 50 K/W with 1 inch² of 2 oz copper; 125 K/W with minimum pad area |
| Maximum operating junction temperature | 150 °C |
For an authored 40 A, 40 °C ambient scenario, hold resistance at its 25 °C value initially: P = 40² × 0.00069 = 1.104 W. The two board estimates are 95.2 °C and 178.0 °C. The latter exceeds the operating limit; it is a failed screening estimate, not a valid operating point. These boundary-dependent thermal metrics are not interchangeable; see TI SPRA953D.
Change one thing: improve the PCB heat path. Then repeat the loss calculation with temperature-dependent resistance. For sensitivity only, an assumed 1.5× resistance multiplier gives 1.656 W and 122.8 °C / 247.0 °C in the two fixed thermal paths. This multiplier is not a guaranteed TI hot-resistance specification or a converged electrothermal solution.
A real design uses the applicable temperature curve/data, solves loss and temperature consistently and checks margins and current/voltage limits.
Do not replace RθJA by RθJC while keeping ambient as the reference: that discards the case-to-surroundings heat path. A junction-to-case calculation needs the relevant case temperature and boundary conditions. Nor should RθJC be added to RθJA; the latter already represents the junction-to-ambient system under its stated conditions.
PCB copper, vias, airflow and nearby heat sources change the actual result. The ordinary data-sheet θJA value is a comparison/test-condition metric, not a universal property of a package on every board.
Keep the larger-copper path as the candidate for this 40 A example. The minimum-pad case exceeds the junction limit in the stated calculation. A lower-resistance MOSFET is an alternative way to reduce heat, but requires a new electrical and thermal comparison. Neither approach is qualified by the cold on-resistance alone.
13.3 A short power pulse is not a steady-state load
For a constant power pulse starting at ambient, the one-node model gives:
Zth is the thermal step-response impedance in K/W. At long times it approaches Rth. At short times compared with the applicable thermal time constant, little heat escapes and ΔT ≈ E/Cth, where E is the deposited energy. For a normalized manufacturer Zth curve, first multiply by its stated reference thermal resistance. Match the curve's junction/case/ambient reference and boundary conditions to the calculation.
Worked RC example. Assume Rth = 100 K/W, Cth = 0.020 J/K, hence τth = 2 s. A 10 W, 10 ms rectangular pulse deposits 0.1 J and produces 4.99 K rise from cold. Multiplying 10 W by the steady 100 K/W would predict 1000 K and misuse a steady-state equation for this short event.
Repeat the pulse every 1 s. Average power is only 0.1 W, so the eventual mean rise is 10 K, but the periodic temperature moves between 7.73 K and 12.68 K above ambient. The isolated 4.99 K result cannot be reused from a cold baseline on every cycle. For this one-node model:
T is the repetition period, and P is the on-pulse power. For general waveforms, solve the thermal differential equation or convolve power with the thermal impulse response. Adding square-pulse step responses also works for a linear thermal model. A short-pulse junction-temperature check still does not replace semiconductor SOA or resistor electrical pulse limits.
scripts/thermal_examples.py generates figure 63 and thermal-checks.json. It independently checks convolution, pulse energy, thermal energy balance and periodic mean temperature. The Rth/Cth values are not fitted to the TI MOSFET or to a catalog resistor. Sections 16.16–16.17 apply pulse-energy reasoning to gate and precharge resistors.
Thermal choice. Use transient thermal response for the 10 ms event; steady thermal resistance gives the wrong temperature estimate. For an isolated pulse, check local pulse capability and stored heat first.
For repeated or sustained operation, improve the heat path or allow more cooling time. The first costs cooling hardware; the second costs throughput. Neither replaces the part's pulse qualification.
14. Are linear regulators dead? No: choose the architecture
A load needs 3.3 V, but the available rail is 5 V or 12 V. A battery voltage falls as it discharges. A rectified transformer output has ripple. In each case, the load needs a supply that stays within its limits.
A linear regulator may be the simplest solution. First understand how it controls voltage. Then calculate what it dissipates. That calculation tells us when to keep the linear stage and when to consider a switching converter.
14.1 Principle and specifications
A linear regulator uses a semiconductor as a controllable series resistance between source and load. The output voltage is measured, compared with a reference, and the pass device is driven so that the output stays constant: if the output is too low, the series resistance is reduced, and conversely.
The pass transistor operates in its linear region, not as a saturated switch; the German term Längsregler (series regulator) describes the arrangement.
Read the regulator data sheet in groups:
- Operating range: output tolerance, maximum input voltage, maximum current and dropout.
- Regulation: line and load regulation, PSRR versus frequency, noise and load-transient response.
- Supporting circuit: external divider, quiescent current, required capacitors and reverse-current behaviour.
- Temperature: dissipation, thermal limits and the actual mounting conditions.
Linear regulator describes the regulation method; the overall regulator is not necessarily a globally linear system. Avoid using one transistor-region label for all BJT and MOSFET pass arrangements.
With input current approximately equal to output current plus ground/quiescent current:
The efficiency is set by the voltage ratio, not by the load current. This single fact decides most of the architecture choices in section 14.5.
14.2 The simplest regulator: Zener reference and emitter follower
A resistor from the input feeds a Zener diode, and the Zener voltage drives the base of an NPN emitter follower whose emitter is the output:
The Zener is modelled as a constant voltage in series with its differential resistance . An input change then reaches the reference through the divider / :
The output resistance of the follower combines the base-side source resistance divided by the current gain with the emitter resistance , where mV is the thermal voltage:
Worked example. Take V, a 6.2 V Zener with Ω, Ω and . The output is about 5.5 V. The line ratio is 10/480 = 0.0208, a line rejection of 33.6 dB: a 1 V input change moves the output by about 21 mV.
At 100 mA the output resistance is approximately 0.36 Ω. The base current of about 1 mA is drawn from the Zener node, so the Zener current falls from 12.3 mA at no load to 11.4 mA at 100 mA and the reference shifts by about −10 mV.
The reference is therefore load dependent; a Darlington divides the base current by a further current gain and also reduces loss in the reference branch.
These two numbers are section 1.3 applied to a regulator: the output is a Thévenin source whose open-circuit voltage follows the input through the line ratio and whose series resistance is . A simple follower is cheap, but its rejection, output resistance and reference drift are limited by and . Integrated regulators replace the Zener with a precision reference and add gain.
When is the simple follower enough? Keep it when its voltage variation and reference loading meet the requirement. It uses few parts but offers limited accuracy. Choose a feedback regulator when tighter regulation justifies the added circuit and its stability checks.
14.3 Integrated regulators: fixed, adjustable and low dropout
An integrated regulator contains a reference, error amplifier and pass device. The amplifier adjusts the pass device to correct output error. Typical protection includes thermal shutdown and current limiting. Check how the actual device protects the pass transistor's safe operating area (section 13).
Fixed three-terminal regulators (78xx, 79xx). The suffix gives the output voltage: a 7812 delivers 12 V, an LM78L05 100 mA at 5 V. The basic parts supply 1 A; versions from 100 mA to 5 A exist. In the classic NPN-Darlington structure the minimum input-to-output difference is about 0.7 V across the current-sense resistor plus 1.5 V for two base-emitter junctions plus 0.3 V for the drive current source, about 2.5 V.
That dropout is why a 5 V rail cannot feed a 3.3 V load through a classic 78xx: only 1.7 V of headroom is available.
Adjustable three-terminal regulators (LM317 family, LM337 for negative outputs). Input, output and adjust pins, with no ground pin: the internal current leaves through the output and the divider. The output is set by two resistors:
Choose small enough that the term is negligible and that the divider alone supplies the regulator's minimum load of about 10 mA. For 5 V with Ω, Ω; the divider carries 5.2 mA and the adjust current adds 36 mV, giving 5.036 V.
The lecture data for this family: input-to-output difference up to 40 V and output current up to 1.5 A. Four-terminal adjustable parts with a separate reference pin (for example a 5 V reference with V) preceded this simpler arrangement.
Low-dropout regulators (LDO). A low-voltage rail may not have 2 to 3 V of spare headroom. A PNP or P-channel MOSFET pass stage can operate with a smaller drop, sometimes below 0.5 V. Check dropout at the required current.
A PNP needs base current, which flows to ground. This raises ground-current loss. A Darlington adds another and increases dropout. A small base-path resistor can limit current and reduce oscillation tendency.
A P-channel MOSFET needs less steady drive power. Controllers with an external MOSFET can use a sense resistor to set current limit. Output voltage may be internally fixed or set by an external divider. Read the specific device's circuit before choosing values.
Negative outputs. With a floating input, either output terminal of a positive regulator may be grounded, so no special part is needed. For a symmetric supply from one centre-tapped rectifier, a negative regulator (79xx, LM337) is required; internally it mirrors the positive circuit with the transistor polarities exchanged.
14.4 References: Zener and bandgap
Every regulator, linear or switching, ends its feedback path at a reference.
Zener with series resistor. The simplest reference is a Zener fed through a resistor from the input; its Thévenin model is in series with and its input rejection is the ratio of section 14.2. Driving the Zener from a constant current (an op-amp and the Zener's own output) removes the input dependence and reaches about 80 dB of line rejection.
The Zener voltage has a temperature coefficient that is negative below about 6 V, positive above and close to zero near 6 V, which is why 6 V Zeners are preferred for stabilisation.
Bandgap reference and shunt regulator. A base-emitter voltage falls with temperature. The difference between two base-emitter voltages supplies a term proportional to absolute temperature. Adding the two in suitable proportions gives a compensated reference near 1.2 V.
The TL431 combines a reference and amplifier in a three-terminal shunt regulator. Its internal reference is 2.5 V. A divider sets the cathode voltage through the reference pin. Setting avoids divider tolerance.
A series resistor must provide the minimum cathode current stated in the data sheet. Include the reference-pin current, typically a few microamperes, in the divider calculation. The TL431 returns later as a feedback element in isolated flyback converters.
14.5 Three architecture choices, and where linear is better
| Teaching scenario | Calculation neglecting quiescent current | Design interpretation |
|---|---|---|
| 12 V → 3.3 V at 1 A | 8.7 W loss; 27.5% efficiency | A switcher is strongly motivated by dissipation |
| 5 V → 3.3 V | At most 66% efficiency; needs an LDO because 1.7 V headroom is below a classic 2.5 V dropout | Even a stable input does not rescue a linear stage with a large voltage ratio |
| 3.6 V → 3.3 V at 20 mA | 6 mW loss; 91.7% efficiency | A linear stage can be attractive if minimum headroom and accuracy are sufficient |
| 12 V → 3.6 V switcher, then 3.3 V LDO | 90% × 91.7% = 82.5% overall | Efficient bulk conversion and local low-noise regulation can coexist |
For the third case, assume for illustration an LDO with 10 µA quiescent current. At 20 mA its efficiency is approximately 91.6%; at 10 µA output current it falls to approximately 45.8%. Quiescent current can dominate a sleeping load. This is a numerical illustration, not a specification of the device below.
When the linear stage is a good choice. Ignoring ground current, its efficiency is . Compare that ratio with the switcher's efficiency at the actual load. Include dropout, ground current and noise before deciding.
Consider a 3.6 V battery supplying a 3.3 V, 20 mA sensor or ADC front end. An LDO loses 6 mW in its pass device. A buck reaching 85% at this load loses about 11.6 mW. The 85% value is a teaching assumption. The buck also introduces switching noise near the measurement circuit.
Here the LDO deserves consideration. With a larger voltage drop or more current, its heating may instead favour a switcher. Calculate both candidates rather than choosing from the product category.
The fourth case, post-regulation, uses both: the switcher does the bulk voltage conversion efficiently and the LDO removes its ripple. With 40 dB of PSRR at the switching frequency, a 50 mV ripple component becomes 0.5 mV. PSRR falls with frequency, so read it at the actual switching frequency, not at 120 Hz.
As a concrete device reference, the LT3045 targets low-noise instrumentation, data converters and switcher post-regulation. Its published figures include 0.8 µV RMS output noise over 10 Hz–100 kHz and high PSRR under specified conditions. These figures are device- and test-condition-specific; an LDO neither removes all input ripple nor guarantees negligible output noise.
Start-up time: how fast must the rail be valid? Efficiency is not the only rail specification. A handheld instrument may power its measurement circuit only when a button is pressed and expect a result within a few hundred microseconds. Then the time from enable to a valid output decides the architecture.
A switching regulator must start its oscillator and reference, then ramp the output under soft-start so the inrush current does not trip its current limit. Soft-start times are commonly fixed or capacitor-set in the millisecond range; read the actual controller data sheet. A linear regulator has no switching loop to settle. Its start-up is mainly the time its current limit needs to charge the output capacitor.
That charge is the hard limit for either architecture. Bringing 100 µF to 3.3 V needs : 0.33 A over 1 ms, 1.1 A over 300 µs and 6.6 A over 50 µs. A fast start therefore needs a source and regulator that can deliver this current, and a small output capacitance.
Which rail meets a 300 µs requirement? Keep the switcher running in a low-power mode, if its standby current fits the battery budget. Use a linear regulator with a small output capacitor if the voltage drop is small. Accept the switcher's soft-start only if the requirement can be relaxed. Each choice trades standby current, heat or response time; calculate the one the specification constrains.
Architecture decision. Compare linear and switching candidates at the actual voltage ratio and load. Linear regulation avoids switching ripple but dissipates the voltage drop. A switcher may reduce that heat while adding filtering and control requirements. Let the rail specifications determine the choice.
14.6 Stability, bypassing and remote sensing
For a sinusoidal input ripple under specified operating conditions:
For example, 40 dB rejection turns a 10 mV ripple component into 0.1 mV through that input-to-output path. Intrinsic regulator noise and other coupling paths remain. PSRR depends on frequency, headroom, load and external components.
A linear regulator is a feedback loop (section 12.4). Long input leads add inductance and can contribute to oscillation. A nearby bypass capacitor may help, but take its value and placement from the device data sheet.
The output capacitor also affects the loop. Some LDOs require an ESR range; others support ceramic capacitors. A generic instruction to add 100 nF on each side cannot establish stability. TI's regulator-stability guidance explains the role of output-capacitor ESR.
A load some distance from the regulator sees the copper and contact resistance of the connection in series with the regulator's low output resistance, which can undo the regulation entirely. Remote sensing brings the voltage measurement to the load with separate sense connections S+ and S−; these carry almost no current, so the drop along them is negligible and the drop along the force leads is regulated out.
With adjustable regulators this can be arranged by connecting the external divider at the load. It is the same four-wire idea as the Kelvin current-sense riddle in section 16.2.
14.7 Worked small-power design: 12 V → 5 V at 0.5 A
Design the adjustable regulator of section 14.3 for 5 V at 0.5 A from a 12 V input, with 5 mA ground current, and check the thermal path.
- Divider: Ω, Ω, output 5.036 V including the adjust current. Headroom 7 V, well above the 2.5 V class dropout, so a standard regulator is sufficient here.
- Loss and efficiency: pass loss 7 V × 0.5 A = 3.5 W, quiescent loss 12 V × 5 mA = 0.06 W, total 3.56 W; efficiency 2.5 W / 6.06 W = 41%.
- Without a heat sink: at an illustrative K/W for a TO-220 in free air, the junction rises 178 K above a 50 °C ambient, to about 228 °C. Not possible: the thermal shutdown would act first.
- Heat-sink requirement: for °C at 50 °C ambient the total thermal resistance may not exceed 75 K / 3.56 W = 21.1 K/W. With an illustrative K/W and 1 K/W for the mounting interface, the heat sink must be below about 16 K/W. Take all three thermal values from the actual data sheet and heat-sink catalogue; the numbers here show the method.
A 90% efficient buck delivering the same 2.5 W loses about 0.28 W. This greatly reduces the thermal burden. It leads to the next lecture's buck design.
Keep the linear regulator among your options when the voltage drop is small, the current is low or noise matters. Check its thermal path before deciding. scripts/linear_regulator_example.py records this chapter's calculations in linear-regulator-checks.json.
Keep linear or change architecture? The linear design can work only with the calculated thermal path; its 3.56 W loss cannot be ignored. Keep it when simplicity or noise performance justifies that heat.
If efficiency is the priority, take the assumed 90% buck forward for design: its estimated loss is about 0.28 W. That is a reason to investigate it, not a completed noise, transient or component check.
15. Exit questions with short answers
Why does a loaded divider fall below its nominal voltage? The load draws current through the source's Thévenin resistance.
What is the RMS of a ±10 A square wave? Of 0/10 A at 25% duty? 10 A and 5 A; their signed means are 0 A and 2.5 A.
Can current with zero mean heat a wire? Yes. Heating depends on the mean square.
Does reactive power disappear as heat in an ideal capacitor? No; energy is exchanged. The resulting RMS current can increase real losses elsewhere.
Does zero average inductor voltage imply zero instantaneous voltage? No. Switching intervals can have opposite nonzero voltages.
Why does the CPU example need local energy storage? The remote interconnect cannot change its current fast enough within the voltage budget.
Is the crosstalk voltage transfer low-pass or high-pass in the defined victim model? High-pass. The injected-current-to-voltage impedance is low-pass.
Can a nonlinear system's output be Fourier analysed? Yes; that does not make the system describable by one linear transfer function.
Does the switching harmonic define a second RC time constant? No. The circuit pole sets settling; switching supplies forced frequencies.
Which resonator produces an impedance peak? The defined parallel RLC; the series RLC produces a dip.
Why use an LC output filter in Class-D? Stronger high-frequency attenuation with energy storage instead of a large dissipative series resistor.
When is an LDO efficient? When the output/input voltage ratio is close to one and its own current is small relative to the load, while adequate dropout headroom remains.
Why can a 60 W load have −2.4 Ω incremental resistance while absorbing power? At 12 V it draws 5 A, and its regulation increases current when voltage falls; the DC voltage/current ratio remains positive.
Does an input-filter impedance crossing prove instability? No. It fails a conservative magnitude check; the interaction-loop phase, poles and Nyquist behaviour determine the general result.
What changes when the same overlap's dielectric spacing halves? Plate-model capacitance and current into a stationary reference double. The moving victim's voltage response must include the changed time constant and divider ratio.
What does a 4:1 ideal transformer do to a 6 Ω secondary load? It presents 96 Ω at the primary; voltage scales by 4 and current magnitudes inversely.
Why is an ideal turns-ratio element insufficient for flyback analysis? The magnetizing inductance stores energy and its flux must be tracked and reset.
What changes when one winding of a series-coupled pair is reversed? The mutual contribution changes from +2M to −2M in the series equivalent inductance.
For L₁ = 100 µH, L₂ = 25 µH and k = 0.8, what are M and the short-circuit primary inductance? M = 40 µH and L₁,short = 36 µH.
Why can a real transformer draw current with its secondary open? Core excitation requires magnetizing current and core loss requires active current; both pass through the primary winding.
Why does the 48 V, 4:1 real example deliver 11.704 V rather than 12 V? Primary and secondary winding impedances cause load-dependent drops; its internal induced-voltage ratio still follows the turns ratio.
What happens to copper skin depth when frequency increases by a factor of four? It halves, with resistivity and permeability held fixed.
Should a DC-plus-ripple current use the switching-frequency resistance for all its RMS current? No. Use RDC for the DC component and frequency-dependent AC resistance for each harmonic; include proximity effects where relevant.
Does one radial layer remove all high-frequency copper loss? No. The worked round-wire case already has 93.01 W of skin-only loss; adjacent conductors can add proximity loss.
In the specified four-layer-per-winding comparison, why does interleaving reduce proximity loss? It reduces the sum of squared layer mean fields from 42K² to 2K² while keeping the turns ratio and load waveform unchanged.
Does zero source impedance at the IC attenuate supply-voltage noise? No; that noise-transfer ratio is one, while load-current-induced voltage ripple is zero in the same ideal model.
Does a 4.47 cm PCB route necessarily block a 1 GHz signal? No. The defined matched, lossless line gives unit amplitude and approximately 0.298 ns propagation delay.
What target-impedance scale follows from a 100 A change and 30 mV allowance? 0.30 mΩ at the defined port, over the relevant band; the teaching numbers are not a processor specification.
Why can a 10 Ω RC supply filter be attractive at 10 mA but fail at 100 mA? It drops 100 mV and dissipates 1 mW at 10 mA; at 100 mA it drops 1 V even though its 100 mW loss is below the illustrative 125 mW allowance.
Does a ferrite bead's AC loss guarantee a nonresonant supply filter? No. Its loss may become significant above the resonance of its low-frequency inductance and the local capacitor; inspect the complete complex impedance and load.
Why can a classic 78xx-type regulator not make 3.3 V from 5 V? Its NPN-Darlington pass structure needs about 2.5 V of headroom and only 1.7 V is available; an LDO with a dropout below 0.5 V can, at a maximum efficiency of 66%.
Which two numbers turn the emitter-follower/Zener regulator into a Thévenin source? The line ratio sets how the open-circuit voltage follows the input, and is its series resistance.
When does a linear regulator beat a switching converter on efficiency? When exceeds the switcher's efficiency at that load: 3.6 V to 3.3 V gives 91.7% from a linear stage, with no switching ripple to filter.
16. Practical example bank: why the fundamentals matter
A familiar fault rarely arrives with the name of the right equation. It arrives as a hot resistor, a false current reading or a waveform that makes no sense. Start there.
This bank uses the practical approach associated with Jim Williams, Bob Pease, Henry Ott and Christophe Basso: pose a concrete problem, trace the mechanism and test an explanation. Source links identify the inspiration. The numerical exercises, simplified models and artwork are our own.
On a first reading, pause at the question and sketch your answer. Then follow the calculation and change one feature. On a return visit, use the index below to find the symptom and the first check. Keep a note of what you changed, what happened and why you accepted the result. In your answer, name one benefit, one cost and a condition that would change your choice. For a diagnosis, your choice may be the next measurement.
| Example | Main fundamental | Suggested use | First check |
|---|---|---|---|
| 16.1 Probe ringing | LC resonance and measurement loading | Short core riddle | Shorten the probe return; does the ring change? |
| 16.2 Kelvin current sensing | Ohm's law and reference nodes | Short core riddle | Draw the exact two sense endpoints. |
| 16.3 Hot-plug overshoot | Initial conditions and damping | Short core riddle | Check the initial capacitor voltage and cable inductance. |
| 16.4 Split-plane return | KCL and effective loop inductance | Layout reading / discussion | Trace the return path across the plane gap. |
| 16.5 Isolation capacitance | Displacement current and closed return paths | EMC bridge | Find capacitance across the barrier and its return path. |
| 16.6 Leakage energy and clamp | Energy conservation and coupled inductors | Converter bridge | Account for the energy present at turn-off. |
| 16.7 Rectifier charging pulses | Average, RMS and charge balance | Short core calculation | Calculate winding and capacitor RMS current. |
| 16.8 Gate-drive slew rate | Instantaneous power and edge coupling | Semiconductor bridge | Compare overlap energy with displacement current. |
| 16.9 Capacitor memory | Hidden RC states and dielectric absorption | Optional advanced extension | Look for charge retained in a hidden RC branch. |
| 16.10 Boost inverse response | Energy delivery and a right-half-plane zero | Optional advanced extension | Track output-delivery current immediately after the duty change. |
| 16.11 RC snubber design | Extracting parasitics, damping and energy loss | Optional converter-design extension | Confirm the ring, then shift it with a known capacitance. |
| 16.12 Real snubber components and layout | Pulse/thermal/voltage checks and branch inductance | Optional hardware-design extension | Check pulse stress and the snubber loop inductance. |
| 16.13 Remote DC-link capacitor | Commutation-loop inductance and current slew | DC-link sequence / layout bridge | Trace the local commutation loop before adding bulk capacitance. |
| 16.14 Regenerative DC-link overvoltage | Mechanical energy and capacitor energy | DC-link sequence / energy calculation | Find a sink for the returned energy. |
| 16.15 Capacitor equalisation and precharge | Charge conservation, energy and RC dynamics | DC-link sequence / connection design | Calculate the voltage difference before joining the capacitors. |
| 16.16 Gate resistor pulse loading | Peak power, energy sharing and repetition rate | Thermal / gate-drive bridge | Check pulse energy and peak power as well as mean watts. |
| 16.17 Precharge resistor temperature | Cth, transient thermal impedance and accumulated heating | Thermal / DC-link bridge | Compare pulse spacing with the cooling time. |
| 16.18 Cable power-delivery limit | Thévenin resistance and constant-power operation | Source / load interaction bridge | Include both cable drop and the source power limit. |
| 16.19 Bootstrap supply droop | Charge balance and incomplete RC recharge | Gate-driver supply bridge | Count charge removed and restored each cycle. |
| 16.20 Two-phase ripple cancellation | KCL, phase shift and capacitor-current integration | Multiphase converter bridge | Add the phase currents with their timing intact. |
| 16.21 T-network and singular parameter conversion | Reactive resonance, independent port variables and an ideal-transformer comparison | Optional network-theory recall | Identify independent port variables before inverting a matrix. |
| 16.22 Two LC filters: order, loading and scattering | ABCD cascade versus scalar transfer multiplication | Optional filter / network-theory riddle | Check the impedance at the connection between stages. |
| 16.23 Miller effect and bootstrapping | Two-port Y, voltage difference and apparent input impedance | Optional amplifier / gate-drive bridge | Calculate the voltage across the bridging capacitor. |
| 16.24 Op-amp feedback and input impedance | Finite two-port input resistance, loop gain and external topology | Optional feedback / sensor-interface bridge | Calculate differential input voltage with finite loop gain. |
| 16.25 GPU-like pulse train and energy buffer | Harmonic spectrum, cumulative energy, recharge and CBU/BBU roles | Optional FFT / energy-storage bridge | Integrate the power deficit over the pulse. |
| 16.26 Battery-fed buck input capacitor | Current division, capacitor ESR/ESL and source impedance | Optional input-filter / PDN bridge | Compare branch impedances at the switching harmonics. |
| 16.27 Transformer common-mode injection | Interwinding capacitance, return paths and common-to-differential conversion | Optional transformer / EMC bridge | Separate common-mode motion from differential winding voltage. |
| 16.28 Successive LC pulses and pole placement | Initial state, forced trajectories, Laplace convergence and feedback eigenvalues | Optional resonant-converter / control bridge | Carry the final LC state into the next pulse. |
| 16.29 The two zero states of a bridge | Identical differential voltage, different common-mode excitation | CM/DM / modulation bridge | Compare common-mode voltage in the two zero states. |
| 16.30 Nonlinear output capacitance | Differential capacitance versus charge and stored energy | Semiconductor / integration bridge | Integrate C(v) for charge and vC(v) for energy. |
| 16.31 Peak-current subharmonic instability | Comparator slopes, period-to-period recurrence and discrete poles | Optional advanced sampled-control extension | Track valley-current error from one cycle to the next. |
| 16.32 Transformer flux walking | Small volt-second imbalance, accumulated state and winding resistance | Transformer / integration bridge | Sum induced-voltage volt-seconds over complete cycles. |
| 16.33 Unstable pole cancellation | Reduced transfer versus internal modes, initial state and uncertainty | Optional advanced control extension | Check internal modes and nonzero initial conditions. |
| 16.34 The −20 dB/decade stability riddle | Multiple crossovers, phase-only changes and complete Nyquist counting | Optional feedback-stability extension | Find every crossover and inspect the full Nyquist curve. |
| 16.35 Sampling, PWM updates and phase margin | Hold effect, command latency and exact discrete stability | Optional digital-control extension | Write down when the ADC samples and PWM updates. |
| 16.36 ADC/PWM quantization and limit cycles | Unattainable equilibrium, integral state and deterministic periodic codes | Optional nonlinear digital-control extension | Check whether an available PWM level fits the ADC zero-error bin. |
Four puzzles around one DC link. Start with hot-plug overshoot (§16.3), then use the remote-capacitor switching problem (§16.13), regenerative braking (§16.14) and capacitor equalisation/precharge (§16.15). Ask students to identify the event and initial conditions before choosing an equation. The governing ideas change from resonance to current slew, energy absorption and charge sharing.
These additions are a selectable teaching sequence or later reading, not extra compulsory material within the 180-minute route. Their numbers are authored teaching scenarios, not hardware measurements.
16.1 Did the circuit ring, or did the probe? — Williams-inspired
Predict. A 1 V pulse source has a 2 ns rising edge. A scope shows overshoot. Is this evidence that the switching circuit is unstable? First add the measurement circuit to the schematic.
Use a 50 Ω source, 10 pF probe input capacitance, and either 100 nH or 5 nH effective probe-return inductance. The displayed voltage is across the capacitance. The simplified acquisition transfer function is:
For 100 nH, f₀ = 159.2 MHz and ζ = 0.25. For 5 nH, they become 711.8 MHz and 1.118. The first model is underdamped; the second is overdamped. The finite 2 ns ramp produces a calculated 1.375 V peak in the first case, approximately 37.5% overshoot, while the short-return model approaches 1 V without overshoot.
The ideal-step overshoot formula would give a different value because the applied edge here has finite rise time.
The familiar bandwidth scale 0.35/tr ≈ 175 MHz is a useful single-pole/Gaussian-style estimate, not a hard spectral cutoff. It explains why a fast edge can excite the 159 MHz acquisition resonance even if pulses repeat at only 100 kHz. Shortening the ground connection changes the measurement network, not necessarily the device under test.
Change one thing: compare a long lead with a short ground spring while keeping the source and probe point unchanged. Use a low-voltage, ground-referenced demonstration; floating switching-node measurements require an appropriate differential measurement arrangement. The plot omits scope bandwidth, probe compensation and distributed cable effects and is not a complete commercial-probe model.
Why the basic matters: an observed waveform belongs to the circuit and its measurement connection. Williams, AN47, discusses probe grounding and loading; its probe appendix includes material contributed by Tektronix.
First decision. Change the probe return before changing the circuit. This tests measurement-induced ringing with little disturbance to the board. If the ring persists with a suitable measurement setup, investigate the circuit resonance. A cleaner trace alone does not prove the circuit is stable.
16.2 Why does a precise current shunt give a 50% error? — Pease/Ott-inspired
Predict. A 2 mΩ shunt carries 20 A. The amplifier has negligible offset and input current. It reports a voltage that corresponds to 30 A. Find the missing resistance before changing the amplifier.
The intended signal is 20 A × 2 mΩ = 40 mV. If the sense wires include 1 mΩ of current-carrying copper, the amplifier sees 60 mV. Dividing by the nominal 2 mΩ produces 30 A, a 50% error. The amplifier can accurately measure a voltage that is not the voltage we intended.
Now ramp the current from 0 to 20 A in 100 ns. A shared 5 nH adds 1 V during the ramp, much larger than the useful millivolt signal. The ideal Kelvin connection excludes the shared-path contributions, giving only the 2 mΩ resistive signal in this model.
Change one thing: move the sense endpoints directly to the shunt's sense terminals. Does the error disappear? Still check shunt inductance, amplifier common-mode limits and magnetic pickup in the sense loop. A 1 V spike may overload the amplifier.
Why the basic matters: a ground reference and a component terminal are physical locations. Draw the voltage actually measured. Pease's noise-rejection discussion, collected in Volume 3 and Ott's mixed-signal grounding discussion motivate this treatment of reference nodes; this particular shunt exercise is authored here.
Kelvin sensing excludes the shared copper drop at the measurement points. Choose it for accurate sensing through fast current changes. The cost is separate sense routing and careful endpoint placement.
Calibration keeps the existing wiring. Scaling the reading by 2/3 corrects this example's DC error while the resistance ratio stays constant. It can be acceptable for steady or slowly varying current. Verify the error across the required current and temperature range. A fixed gain correction cannot remove the inductive spike or prevent amplifier overload.
Our decision. Use Kelvin sensing here because the measurement must follow the 100 ns current ramp. Calibration alone cannot meet that requirement. For a DC-only measurement on an existing board, calibration remains an option if its verified error meets the specification.
16.3 Why did the “better” ceramic input capacitor cause failure?
Predict. Connect a 24 V source through cable inductance to an initially empty ceramic input capacitor. Its voltage rating is 35 V. Is the rating obviously sufficient because 24 < 35?
Let L = 1 µH, C = 10 µF, and initial conditions iL = 0, vC = 0. With no load, the series-RLC equation is:
With R = 0.05 Ω, the damping ratio is 0.0791 and the calculated first peak is 42.71 V. In the lossless ideal-step limit, the capacitor reaches 48 V. At 0.6325 Ω, the response is critically damped; at 1 Ω, it is overdamped. The latter two approach 24 V without overshoot in this model.
Check the energy after settling: the capacitor stores ½CV² = 2.88 mJ. For each nonzero series R, this ideal step also dissipates 2.88 mJ; the ideal source supplies 5.76 mJ net. Changing resistance changes the peak and duration, not this final loss for the specified unloaded initial/final states. The numerical script independently checks source work against resistor heat plus stored energy.
Change one thing: add damping or a suitable damping branch. Simply adding main-path resistance has a DC cost once a load is connected: 0.6325 Ω carrying 1 A loses 0.6325 W and drops 0.6325 V. Real designs may use a deliberately damped capacitor branch instead.
Include source current limits, connector bounce, capacitor bias dependence and load behaviour when predicting hardware. The plotted source is ideal and can absorb reverse current; a real adapter may behave differently.
Why the basic matters: startup is not DC steady state, and lower ESR is not universally better. AN88, Ceramic Input Capacitors Can Cause Overvoltage Transients is by Goran Perica, not Jim Williams. It is included as a directly relevant companion source.
Damping choice. Reject the 0.05 Ω case: its 42.71 V peak exceeds the 35 V capacitor rating. For this unloaded model, use 0.6325 Ω as the critically damped reference. The 1 Ω alternative also avoids overshoot but settles more slowly.
With a load, series resistance costs DC voltage and heat. Then compare a damped shunt branch before keeping the main-path resistor. Its values must be checked in that circuit.
16.4 Why did splitting the ground plane make the system worse? — Ott-inspired
Predict. A designer separates analog and digital ground copper, then routes a clock across the gap. Ask students to draw the forward and return path before deciding whether the partition helps.
Use a stipulated effective path model to quantify the consequence: R = 5 mΩ, with L = 5 nH for the nearby return and 50 nH for the detour. These are authored example values, not inductances extracted from the illustrated geometry. For a 1 A / 20 ns rising current edge:
The inductive contribution is 0.25 V or 2.5 V, respectively; after the edge, the inductive contribution vanishes and the resistive drop is 5 mV. The specified linear ramp has abrupt changes of slope, so the plotted path voltage has idealized jumps at its ends. The model stipulates the current waveform; it does not claim a real logic driver can maintain that waveform against any resulting impedance.
Change one thing: provide a continuous nearby return, or route signals through a deliberately designed bridge with their return path. Component placement and current-loop organization remain necessary on an unbroken plane. At low frequencies current distribution is influenced strongly by resistance; at high frequencies inductance and field coupling become important. Avoid treating “current always takes the shortest path” as a universal law.
Why the basic matters: KCL still requires a closed path when the drawing hides it behind ground symbols. The simple lumped model illustrates voltage consequences, not radiated-emission levels. See Ott's slots-in-ground-planes explanation and PCB layout/stackup chapter description.
Layout decision. Keep a continuous return under the clock in this example. It avoids the detour but still requires sensible placement. If a partition is required, route the crossing with a designed return bridge. The partition alone is not an interference remedy.
16.5 How can DC isolation transmit switching current? — Ott-inspired
Predict. An isolated transformer or insulated heatsink has no intentional conductive connection across its barrier. Why does a cable current probe still see switching pulses?
Represent winding-to-winding or switch-to-heatsink coupling by 100 pF. Apply a 48 V waveform at 100 kHz with 10 ns linear rising and falling edges. The capacitance experiences 4.8 V/ns, so each edge produces a 0.48 A peak displacement-current pulse:
There are two opposite-polarity pulses per 10 µs cycle. Their signed average is zero. Their rectified mean is 2Qf = 0.96 mA, and their ideal rectangular-pulse RMS is:
Change one thing: reduce coupling capacitance, slow the edge, or deliberately manage the current's return route. Reducing plate spacing can increase capacitance; an insulation barrier's DC rating does not specify zero high-frequency coupling. A cable carries common-mode current only as part of the complete return network.
The plotted current assumes an ideal return that permits the prescribed voltage across the capacitance; a floating chassis can move in voltage, changing the result.
Why the basic matters: distinguish galvanic conduction, displacement current, peak, signed average and RMS. This is not a prediction of touch-current compliance or radiated EMI. Ott's common-mode current measurement tip explains measuring net cable current by enclosing the relevant conductors together so differential currents cancel.
Which change first? Reducing the 100 pF coupling lowers both edge charge and current. Slowing the edge lowers peak current but leaves charge per transition unchanged; it can also increase switching loss.
First investigate the coupling geometry while preserving the required insulation. If it cannot change, evaluate slower edges. In either case, trace the return path before predicting what a cable probe will measure.
16.6 Where does leakage energy go when the switch opens? — Basso-inspired
Predict. An ideal-transformer model works, but the real switch exhibits a sharp drain spike. Add the leakage energy and a receiving capacitance before choosing a voltage rating or clamp.
Use an isolated commutation cell, with Lleak = 1 µH, initial current magnitude 2 A, and an initially empty 100 pF capacitance. These are incremental cell variables, not the complete flyback drain voltage. Initially stored energy is 2 µJ. Without damping or a clamp, conservation gives the first voltage-amplitude scale:
Its natural frequency is 15.92 MHz. A parallel 50 Ω resistor gives critical damping for this particular parallel RLC cell, since Rcrit = ½√(L/C). This is an equivalent damping illustration, not a ready-to-use series-RC snubber value or a resistor continuously connected across a real drain supply.
Alternatively, an ideal 100 V clamp begins conducting at 5.236 ns, when the remaining inductor current is 1.732 A. Holding the cell at 100 V reduces that current to zero in 17.32 ns, so the first clamp interval ends at 22.56 ns. The clamp absorbs 1.5 µJ; 0.5 µJ remains on the 100 pF capacitor.
Their sum is the original 2 µJ. The ideal clamp voltage source represents an energy sink, not a complete TVS/RCD implementation.
Dissipating the entire 2 µJ every cycle at 100 kHz means 0.2 W. The plotted first-clamp-event contribution alone is 0.15 W at that repetition rate, but the remaining capacitor energy also needs an eventual destination. A real clamp may absorb additional energy from the rest of the converter.
Add input voltage, reflected output voltage, nonlinear device capacitance and the actual topology before calculating absolute MOSFET VDS or total clamp power.
Change one thing: vary leakage, turn-off current or receiving capacitance; observe the square-law energy dependence on current. This exercise connects the earlier coupled-inductor model to switching commutation. See Basso's Trade Secrets of the Flyback Converter, particularly its leakage-inductance discussion. The plotted cell is an authored simplification.
Clamp or damping? Use the ideal 100 V clamp to study a bounded first excursion. It absorbs 1.5 µJ, while 0.5 µJ remains on the capacitor. The 50 Ω alternative damps the ring instead of imposing a clamp voltage.
Keep the clamp as this voltage-limiting reference, and account for the remaining energy. A real clamp circuit needs its own voltage and repetitive-power checks. The parallel resistor is not a drop-in drain snubber.
16.7 Why does a 1 A DC supply heat its transformer and capacitor?
Predict. A low-voltage full-wave rectifier supplies a nominally constant 1 A load through a reservoir capacitor. Is a 1 A RMS secondary current a sufficient heating estimate?
For an intentionally simple assigned waveform, let rectifier/secondary current be 10 A for 1 ms, then zero for 9 ms. This gives 1 A average, a 100 Hz charging repetition rate and duty d = 0.1. It is not a solved diode-bridge waveform from a sinusoidal source; actual conduction angle depends on source impedance, voltage, diode drops, load and capacitance.
The capacitor current is iC = iD − 1 A: +9 A during charging, then −1 A during discharge. Its mean is zero, but:
With 0.2 Ω secondary winding resistance, copper loss is 2 W, rather than the 0.2 W associated with 1 A DC. With 0.05 Ω capacitor ESR, its heating is 0.45 W. The plotted secondary/bridge-output current magnitude should not be mistaken for each individual diode's current: in a symmetric full-wave bridge each diode conducts on alternate charging events.
For C = 4700 µF, the 9 ms discharge removes 9 mC and produces 1.915 V ideal capacitor ripple. The assigned waveform charges it by exactly the same amount. The plotted capacitor voltage starts at 11 V, rises to approximately 12.915 V, then returns to 11 V.
ESR is excluded from that voltage trace; if included, the 10 A capacitor-current change would add an ideal 0.5 V ESR step. Capacitance determines charge ripple; RMS current and ESR determine heating.
Change one thing: reduce conduction duty while retaining 1 A average. Peak and RMS charging currents rise. This original exercise applies the average/RMS and charge-balance fundamentals from chapters 5–7; it is not attributed as a particular Williams, Pease, Ott or Basso worked circuit.
What should we change? First size the winding and capacitor for their RMS currents. The assigned pulses give 2 W of winding loss and 0.45 W of capacitor loss despite a 1 A DC load.
A larger reservoir is an alternative when voltage droop is the problem. It is not yet a cure for heating: changing capacitance changes the real charging waveform, which this assigned-current model does not solve.
16.8 Why does a larger gate resistor reduce coupling but increase heating? — Williams-inspired
Predict. Compare two MOSFET switching speeds at the same 48 V, 5 A and 100 kHz. Slower edges reduce parasitic displacement current, but do they reduce transistor loss?
Use a simple overlap-loss model: drain current is approximately 5 A during each linear drain-voltage transition. Compare equal turn-on and turn-off transition durations of 20 ns versus 100 ns:
| Transition duration at each edge | Cycle overlap energy | Overlap loss at 100 kHz | Current through 100 pF during voltage ramp |
|---|---|---|---|
| 20 ns | 4.8 µJ | 0.48 W | 0.24 A |
| 100 ns | 24 µJ | 2.4 W | 0.048 A |
For an illustrative Miller charge Qgd = 5 nC, the corresponding approximately constant plateau currents are 0.25 A and 0.05 A, using t ≈ Qgd/Ig. If the driver has 5 V available across the total gate-path resistance during the plateau, the first estimates are 20 Ω and 100 Ω.
This is a local gate-charge estimate; Qgd, plateau voltage and driver impedance depend on operating conditions. Gate threshold voltage alone does not predict transition time.
Change one thing: vary the total gate resistance or separately control turn-on and turn-off currents. Slowing the edge reduces this specified capacitive current by five while increasing the model's overlap loss by five. It does not guarantee five times less radiated EMI: the full return paths, resonances and spectrum matter.
Conduction loss, output-capacitance energy, reverse recovery, dead time and detailed gate-loop dynamics are excluded, so the overlap numbers are not total MOSFET losses.
Why the basic matters: power is the area under v(t)i(t), while capacitive coupling depends on dv/dt. Williams's AN70 uses controlled slew rates to reduce switching-related interference; the numerical MOSFET example here is authored separately.
Fast or slow edge? The 20 ns case gives 0.48 W overlap loss and 0.24 A capacitive current. At 100 ns, these become 2.4 W and 0.048 A. We gain less coupling by accepting more transistor heat.
Keep 20 ns if that coupling meets the requirement. Move towards 100 ns only if the coupling reduction is needed and the added heat is acceptable. With no coupling limit specified, these calculations cannot select a final gate resistor.
16.9 Optional advanced extension: the capacitor that remembers — Pease-inspired
Outside the two-session core. Predict. Charge a capacitor, briefly short its terminals and disconnect the short. Why can terminal voltage reappear even though an ideal capacitor would remain at zero?
Model a 1 µF main capacitor C0 in parallel with a 1 MΩ–10 nF series branch. The branch is a crude representation of slow polarization, not a universal dielectric model. Charge fully to 5 V, then short the external terminals for 1 ms. The main capacitor falls to zero, but the hidden capacitor decays with RDA CDA = 10 ms:
Remove the short. With ideal infinite-impedance measurement, charge redistributes between the capacitors. The recovered terminal voltage tends to:
No energy is created: the hidden polarization branch retained charge and energy. A 10 MΩ meter also discharges the network, so its trace differs from the ideal unloaded recovery and eventually returns to zero. Dielectric absorption, steady leakage and ESR are distinct effects, even though more detailed equivalent circuits can contain several dissipative branches.
Change one thing: lengthen the short, change the sample history, or attach a finite-impedance measurement. Discuss errors in sample-and-hold circuits, reset integrators and precision voltage sampling. Real absorption spans multiple time constants; these values are not a specified recovery percentage for any material. See Pease's What's All This Soakage Stuff, Anyhow?, collected in Volume 2.
Accuracy or waiting time? Lengthening the short lets hidden charge decay without changing the capacitor, but delays the next measurement. A lower-absorption capacitor is another candidate when the cycle cannot wait. It still needs an error check with the actual charging history.
For this demonstration, change the short duration first. If the resulting recovery still exceeds the measurement budget, reconsider the capacitor. Changing the meter resistance also changes the observed recovery; it does not remove the stored-charge mechanism.
16.10 Optional advanced extension: ask for more boost voltage and initially get less — Basso-inspired
Outside the two-session core. Predict. An ideal continuous-conduction boost converter operates at 12 V input, 24 V output, D = 0.5, L = 100 µH, C = 100 µF and Rload = 24 Ω. Increase duty slightly. Does the output immediately rise?
The output load draws 1 A and the nominal inductor current is 2 A. Use the averaged state equations:
Step duty from 0.500 to 0.505, so ΔD = 0.005. At the instant of the change, inductor current and capacitor voltage cannot jump. Output-delivery current therefore falls by iL ΔD = 10 mA. The initial output slope is:
Meanwhile the increased on-time builds inductor current. Eventually that larger current can deliver more output power. The local linear model predicts an initial 0.828 mV undershoot at 16.6 µs and a final +0.24 V change. The exact ideal DC equilibrium at D = 0.505 would be 24.2424 V; the small difference from 24.24 V is linearization error, not a simulation inconsistency.
Linearizing the two state equations gives the duty-to-output transfer function:
Thus the zero is at s = +60,000 s⁻¹, or 9.549 kHz in frequency. The numerator 1 − s/ωz produces increasing magnitude but additional phase lag above its corner, unlike a left-half-plane zero. The model's poles remain stable; an initial inverse response is not itself instability.
Change one thing: vary load resistance or operating duty and recalculate the zero. Its position depends on the operating point, so a compensation design must check the relevant range. This example has no controller; it does not prescribe a universal crossover frequency or phase margin.
The model is continuous-time, local, averaged and assumes CCM. Switching ripple, DCM transitions, losses and sampling effects are excluded; the plotted 100 kHz Bode endpoint is mathematical, not evidence of physical accuracy up to an unspecified switching frequency.
Why the basic matters: more on-time initially means less output-delivery time. Bode phase follows the physical energy path. Basso's Understanding the Right-Half-Plane Zero explains the consequence for control design. The Python script independently compares the transfer-function response with the linearized state-space equations.
Control decision. Use the model containing the right-half-plane zero for compensation. The simpler DC conversion ratio predicts the final direction but misses the initial dip. It cannot justify a fast voltage loop.
Choose bandwidth only after checking the zero across the operating range. If the required response cannot tolerate that restriction, reconsider the power-stage or control architecture. Increasing gain alone does not remove the inverse response.
The first ten plots are generated by scripts/practical_examples.py; practical-examples-checks.json records results and checks. Their matching schematics are native SVG objects with editable text in figures/inkscape/45_…svg through 54_…svg. Select these figure numbers in scripts/make_winding_schematics.py; use --export-only after manual edits to preserve the source artwork.
16.11 Optional converter-design extension: extract and tune a series-RC snubber
Design task. A switching-node ringing tail suggests an LC resonance. Estimate the effective parasitics from two frequency measurements, select a series-RC branch, then compare voltage stress and heat. This extends section 16.6: the resistor is now in series with a capacitor, rather than continuously across the node. It is detailed worked material for a later converter lecture, outside the two-session core.
The method follows the frequency-shift approach in Nexperia AN11160, Designing RC Snubbers. All numbers and waveforms below form an authored synthetic measurement/design exercise, not recorded hardware data or a reproduction of Nexperia's device example.
A. First confirm the ring belongs to the circuit
Use a short, consistent measurement return as in section 16.1. Keep operating voltage, load, probe loading and component placement fixed between tests. Identify the same ringing mode before and after adding a known, low-inductance test capacitor directly across the ringing node and its local return. The test assumes the effective loop inductance stays unchanged and capacitance can be treated as linear around the observed excursion.
Suppose the fitted natural frequencies are f₀ = 50 MHz before the test and f₁ = 25 MHz with Ctest = 1.2 nF added. From the two LC equations:
The inferred Cp includes the effective capacitance present during the test, including the probe. Subtract or otherwise account for known probe loading if the probe will not remain in service. These are effective circuit parameters, not necessarily individual package or device values. Nonlinear Coss, multiple resonances and a changed ringing operating point can invalidate the simple extraction.
Damping refinement: an oscilloscope measures the damped frequency fd, rather than exactly the natural frequency fn. If the envelope is proportional to exp(−αt):
For this fixture, the synthetic tails have fd ≈ 49.975 MHz and 24.951 MHz, with α ≈ 9.870 × 10⁶ s⁻¹. Correcting gives the 50 and 25 MHz values above. Neglecting the correction is a small approximation here, but can be poor for a strongly damped ring.
The script checks the decay and period from successive positive peaks. Under the assumed series-loss model, the decay also gives Rloop = 2Lpα = 0.5 Ω.
B. Choose the starting capacitor and resistor
Use a first capacitor candidate Cs = 3Cp = 1.2 nF. This is a starting trade-off, not a universal optimum. The direct test capacitor is removed or reused as the final capacitor behind a series resistor; do not leave an unintended extra 1.2 nF directly across the node.
The original tank's characteristic impedance is:
Choose the nearby standard value Rs = 8.2 Ω and check it with the actual series-RC network. The snubber time constant is RsCs = 9.84 ns, much shorter than the illustrative 5 µs half-period at 100 kHz and 50% duty. At 50 MHz, the capacitor's reactance magnitude is 2.65 Ω, so the branch presents a substantial real component in the ring band while blocking steady DC current.
Do not label this automatically “critical damping.” The added capacitor creates a third-order network. The best resistance depends on the capacitance ratio, source impedance and commutation waveform. The numerical sweep below checks 2.2, 4.7, 8.2, 15 and 33 Ω for the same 1.2 nF capacitor.
C. Compare the same finite edge in three circuits
Use an idealized edge-test fixture: a prescribed 0 → 48 V linear rise in 5 ns, followed by a held input, drives Rloop = 0.5 Ω and Lp = 25.33 nH in series. The output has the 400 pF parasitic capacitance to return. Compare no added branch, a direct 1.2 nF capacitor, and the 8.2 Ω + 1.2 nF series branch. Initially all currents and capacitor voltages are zero.
For the snubbed case, the simulated state equations are:
Here vd is the imposed drive, v is the observed node voltage, and vs is the voltage across the snubber capacitor. The resistor sees v − vs, not the entire node voltage at all times. The rising edge is held for long enough that both circuits settle before any subsequent falling edge.
| Result for the specified fixture | No snubber | Direct 1.2 nF only | 8.2 Ω + 1.2 nF series RC |
|---|---|---|---|
| Peak node voltage | 87.15 V | 86.38 V | 63.73 V |
| Overshoot above 48 V | 39.15 V | 38.38 V | 15.73 V |
| Overshoot relative to 48 V | 81.6% | 80.0% | 32.8% |
| Time from edge start to enter and remain within ±1% of 48 V | 453.9 ns | 465.0 ns | 36.6 ns |
The series RC cuts overshoot amplitude by approximately 60% and shortens settling substantially in this model. The direct capacitor mainly changes the frequency; it does not provide the desired damping. It also increases charging current and energy throughput. The circuit already has 0.5 Ω loss, so “capacitor only” is not literally lossless.
The final 63.73 V peak would still be unsuitable for a hypothetical 60 V absolute-maximum device. The example demonstrates improvement, not an automatic device-rating pass. More capacitance, a different resistance, lower loop inductance, controlled slew rate, a clamp or a different device rating may be required. Recheck tolerances and operating corners after any change.
At fixed Cs, the selected 8.2 Ω gives the lowest peak among the five sampled resistor values. Neither “as little resistance as possible” nor “as much resistance as possible” gives the best result. This is a discrete tuning comparison, not proof of a global optimum.
D. Check losses without double-counting the ringing energy
A useful fast-edge budget for a capacitor charged and discharged through a full bus swing once per switching cycle is:
There are two edges per cycle: ½CsV² per edge, not CsV² per edge. This budget assumes complete charge/discharge. Finite edge duration, the actual voltage across Cs and the surrounding converter determine the real loss distribution.
For the explicit linear fixture, integrate each resistor's instantaneous heating over one rising edge. A falling edge from the fully settled high state has equal heating by linear symmetry. Multiply the one-edge integrals by 2fs:
| Model dissipation at 100 kHz, two settled edges per cycle | No snubber | Direct 1.2 nF only | Series RC |
|---|---|---|---|
| Existing 0.5 Ω loop resistance | 0.0750 W | 0.3504 W | 0.0382 W |
| Added 8.2 Ω resistor | 0 W | 0 W | 0.3131 W |
| Total model resistor loss | 0.0750 W | 0.3504 W | 0.3513 W |
The added total loss is 0.2762 W, close to the simple 0.2765 W budget. But the snubber resistor itself loses 0.3131 W: it also takes over some dissipation that previously occurred in the loop. Thus CsV²fs is an added-system-loss estimate, not an exact component-temperature calculation. The no-snubber total is slightly below the ideal abrupt-step CpV²fs budget because the model uses a finite 5 ns drive.
Do not add another leakage-energy term to these already integrated losses: the simulated currents and energy balance already include the tank dynamics. A real converter may have additional recovery/commutation energy absent from this fixture, and it requires a full topology-specific accounting.
E. Average power is not enough for resistor selection
The simulated snubber resistor sees approximately 4.52 A peak and 167 W peak instantaneous power, despite only 0.313 W cycle-average heating. For a separate ideal forced-discharge estimate, if a fully charged 1.2 nF capacitor is suddenly discharged through 8.2 Ω:
This discharge estimate is a different limiting waveform, not an extra pulse to add to the simulated energy. Check repetitive pulse energy, pulse duration, peak voltage, average-power derating and mounting conditions in the selected resistor datasheet. A hypothetical 0.125 W part is inadequate for the calculated average loss; even a nominal 0.5 W part is only a candidate until its pulse and thermal limits are checked.
Use a suitable low-inductance capacitor and short snubber loop, and verify its voltage and pulse-current capability. Extra lead/trace inductance can bypass the intended high-frequency damping.
Snubber choice. Retain 8.2 Ω with 1.2 nF as the starting candidate: it gives the lowest peak among the five sampled resistances. Adding the capacitor alone has almost the same total model loss, but does not provide the same tuned damping.
The RC resistor dissipates 0.3131 W and sees a much larger pulse peak. Carry those stresses into component selection. If the voltage target still fails, compare new RC values rather than assuming more capacitance is free.
scripts/rc_snubber_example.py generates figures 55–56 and rc-snubber-checks.json. It checks the frequency extraction, fitted decay, stable poles, peak convergence on halving the time step, and source-work balance against both resistor integrals and final stored energy. Figure 57 has an editable native Inkscape source; select --figures 57 in the schematic generator, with --export-only after manual edits.
Model limits: this is a linear edge fixture with constant parasitic capacitance and an imposed source that can absorb current. It excludes nonlinear Coss, diode/body-diode clamping, reverse recovery, driver impedance, snubber ESL and temperature. The full-cycle loss comparison assumes complete settling and symmetric edges. It is not a complete half-bridge or flyback simulation, and its peaks are illustrative rather than hardware ratings.
16.12 Optional extension: select real snubber components and include the PCB
Question: can the 8.2 Ω / 1.2 nF design be built with ordinary surface-mount parts, and will it behave the same when placed several connections away from the device? Retain section 16.11's 48 V, 5 ns edge, 100 kHz fixture. Separate a datasheet screening calculation from final hardware qualification.
A. A concrete pair of component candidates
| Function | Exact candidate | Selected value |
|---|---|---|
| Pulse-proof resistor | Vishay CRCW12068R20FKEAHP | 8.2 Ω ±1%, 1206, HP e3 |
| Stable snubber capacitor | KEMET C0805C122J1GACTU | 1.2 nF ±5%, 100 V, C0G, 0805 |
The resistor's P70 rating is 0.75 W, conditional on the stated mounting/thermal resistance, with ambient derating above 70°C and a 155°C film-temperature limit. Its continuous-pulse and pulse-voltage charts start at 1 µs. Use these rather than its single-pulse curve for repetitive switching. See Vishay document 20043, revision 17 March 2026, pp. 1, 3, 5–6.
The capacitor code identifies 122 = 1200 pF, J = ±5%, 1 = 100 V, G = C0G. The family specifies −55°C to +125°C operation and stable capacitance with applied DC voltage. Its short-duration dielectric-withstand test is not an operating-voltage allowance. See KEMET C1003, 20 February 2025, pp. 1 and 4–5.
These are real ordering codes; the simulations below use their nominal R/C values and initial tolerances. Neither manufacturer supplies the complete nanosecond package/PCB model used here. Saved manufacturer PDFs and SHA-256 hashes are recorded with the numerical results.
B. Resistor heating, pulse power and the limit of the published chart
From section 16.11, with zero added branch inductance:
There are 200,000 pulses per second. The mean is small because each pulse is short, not because its instantaneous stress is small. The energy-equivalent rectangle has width
This is an energy comparison, not a claim that the waveform is rectangular. A separate fully charged-capacitor discharge estimate gives 281 W peak at nominal bus voltage; it is not added to the integrated fixture energy.
For an assumed 85°C ambient, use the ambient derating curve:
The nominal mean uses 51% of that allowance. At 125°C, the same calculation permits only 0.2647 W, so this candidate fails the nominal mean-power check there. The power rating requires adequate PCB heat removal; package size alone does not establish it. The resistor's headline voltage limit also does not permit arbitrary continuous voltage across 8.2 Ω: continuous power remains a separate constraint.
Repetitive-pulse screening: reading the 1206-HP curve at its 1 µs left endpoint, choose 400 W as an intentionally conservative screening reference below the plotted curve, not a precisely digitized rating. Both the 167 W simulated peak and the separate 281 W discharge estimate lie below it.
At a +10% bus, the latter becomes approximately 340 W before resistance tolerance. Nominal resistor peak voltage is only 37.0 V, or 48 V in the separate discharge estimate, well below the pulse-voltage curve at 1 µs.
What this establishes: reasonable average-power and coarse peak-stress margins for a candidate. What remains open: the published curve does not qualify 9 ns equivalent pulses. Do not extrapolate its slope into the nanosecond region or label this a manufacturer-guaranteed repetitive-pulse pass. Obtain manufacturer confirmation for the actual waveform and verify heating, resistance drift and failures on hardware.
A 1 µs rectangle at the actual repetition rate would have a different, much larger mean power; it is not the loss calculation used here.
C. Capacitor voltage is not the switching-node voltage
The resistor separates the two nodes. With zero added branch inductance, the switching node reaches 63.73 V, while the actual snubber capacitor reaches only 48.01 V. Use the voltage across the capacitor's own terminals for its rating check. For bipolar or offset waveforms check the largest absolute terminal voltage, including ringing; do not compare only the AC RMS component with a DC rating.
The following sensitivity sweep includes R ±1%, C ±5%, a +10% bus and all five branch-inductance cases below. Each maximum is taken independently; they need not occur in the same corner.
| Calculated stress across these defined corners | Maximum |
|---|---|
| Switching-node voltage | 79.09 V |
| Absolute snubber-capacitor voltage | 66.97 V |
| Snubber current peak / RMS | 5.20 A / 0.222 A |
| Resistor peak instantaneous power | 219.7 W |
| Resistor energy per edge / cycle-average power | 2.011 µJ / 0.4021 W |
Thus the selected capacitor uses 67% of its 100 V rating in this model, leaving about 33 V of voltage headroom. The resistor uses 65% of its 85°C mean-power allowance. Initial component tolerance is included; temperature drift, aging, edge-speed variation and uncertain extracted tank parameters are not. These are bounded calculations for the stated fixture, not a universal worst case.
The capacitor must additionally carry the computed current. The family datasheet does not give a part-specific repetitive-current or MHz ESR/thermal limit sufficient to complete that qualification. A low-frequency dissipation-factor measurement cannot simply be turned into an ESR valid across the nanosecond pulse spectrum. Use a suitable high-frequency component model and thermal verification; a voltage pass alone does not close the current/heating check.
D. Add the snubber's own inductance
Keep the original commutation inductance Lp = 25.33 nH. Add Lbranch in series with Rs and Cs, representing the combined package ESL, pads, outgoing trace and return. The values 0, 1, 5, 20 and 100 nH are assumed sensitivity cases, not manufacturer specifications or lengths converted with a universal nH/mm rule.
At zero branch inductance use the algebraic relation , as in the preceding exercise. The branch impedance is
| Total branch inductance | Node peak | Capacitor peak | Settling to ±1% | Resistor mean |
|---|---|---|---|---|
| Ideal 0 nH reference | 63.73 V | 48.01 V | 36.6 ns | 0.3131 W |
| 1 nH | 63.26 V | 48.06 V | 36.4 ns | 0.3135 W |
| 5 nH | 61.37 V | 48.68 V | 29.5 ns | 0.3150 W |
| 20 nH | 57.54 V | 51.26 V | 48.9 ns | 0.3190 W |
| 100 nH | 71.69 V | 59.65 V | 253.1 ns | 0.3092 W |
Do not hide the non-monotonic result. A modest inductance changes the tuning and can reduce the first node peak in this fixture. At 20 nH the capacitor stress and settling time already increase. At 100 nH the branch supplies little damping at the original 50 MHz ring: its reactance there is approximately 28.8 Ω, compared with −2.65 Ω for the ideal RC branch.
Overshoot and ringing duration then increase, even though mean resistor heating decreases slightly. Less resistor heating can mean that less unwanted energy reached the intended damper.
The series-LC reactance crosses zero at approximately 145, 65.0, 32.5 and 14.5 MHz for the four nonzero cases. Because the branch includes 8.2 Ω, its impedance minimum is R, not zero. The full network has interacting modes; this branch frequency alone does not predict the waveform.
E. Translate the model into PCB placement
Place the series RC branch across the same two physical terminals whose ringing is being damped. Keep the outgoing connection and return close together and minimize the enclosed loop. A nearby capacitor with a long connection to a distant ground via can still form a poor snubber. In an actual switch-node-to-return design, check the local power return rather than assuming every ground symbol is equipotential at 50 MHz.
Give the resistor copper for heat removal while keeping its high-frequency loop compact. Keep the branch away from sensitive signal loops; coupling is absent from this model. If two layers or parallel paths are used, include their actual return geometry and vias in the inductance extraction. Smaller packages may reduce ESL but can also reduce thermal/pulse capability: geometry and ratings must be considered together.
Measure with a short probe connection or a suitable differential/coaxial fixture, then repeat the ringing extraction and tuning on the actual layout. This linear example has no nonlinear Coss, reverse recovery, diode clamps or mutual coupling. The simulated 71.7 V peak is not a switch-voltage rating approval.
Component decision. Retain the named resistor and capacitor as candidates, not as a completed selection. The available resistor chart does not qualify the nanosecond repetitive pulse. Keep the compact loop and obtain suitable pulse evidence before accepting the pair.
A different part or footprint is an alternative if qualification fails. It may improve pulse capability, but changes layout and branch inductance. Repeat the waveform check after that change.
Reproduce: scripts/snubber_components_layout.py generates figures 58–59 and snubber-components-layout-checks.json, including source hashes, corner results, stable-pole checks, independent energy balance and time-step convergence. Figure 60 is a native three-layer Inkscape SVG; select --figures 60, or --figures 60 --export-only after manual edits. This section remains optional and is outside the 180-minute teaching route.
16.13 The DC link has a huge capacitor: why does the switch still see overvoltage?
Predict. A 48 V switching stage has a large bulk capacitor, but the capacitor is connected through a cable or a long PCB loop. During commutation, 20 A in a stipulated 100 nH stray commutation inductance falls to zero in 100 ns. Can increasing the distant bulk capacitance eliminate the switch-voltage overshoot?
First draw the complete commutation loop, including the bulk/local capacitor, switches or diodes, outgoing path and return. A DC voltage rating alone says nothing about the voltage needed to change current in that loop. With voltage referenced in the direction of the original inductive current:
In a turn-off circuit where this induced voltage adds to a 48 V blocking voltage, the estimate is 68 V at the switch, before additional ringing or device effects. The sign and stressed component follow from KVL in the actual topology; an arbitrary cable-current change does not always add 20 V to every node.
Here the specified current is the current in the stray inductance being commutated, not automatically the load current or the distant supply current.
Change one feature, predict again.
| Change, keeping the other stated quantities fixed | Inductive voltage magnitude |
|---|---|
| Original: 100 nH, 20 A change in 100 ns | 20 V |
| Reduce effective commutation inductance to 20 nH | 4 V |
| Slow the current transition to 200 ns | 10 V |
| Double the distant bulk capacitance, keeping loop inductance and current slew fixed | 20 V |
A local low-inductance capacitor can close the fast switching-current loop near the devices, allowing the remote cable current to change more slowly. Its value, ESL, mounting, vias and return path all matter. More microfarads at the far end do not remove the intervening inductance. Slowing a transition can reduce the inductive voltage but may increase switching loss (§16.8).
The initial energy in this stray inductance is:
It must be transferred to capacitances, returned to another port or dissipated in a clamp/snubber or device. This energy estimate helps size an absorption path; it is not an additional loss to add blindly to a waveform-integrated loss calculation. Sections 16.6 and 16.11 develop the clamp and snubber cases.
Why the basic matters: bulk energy storage and a fast local current path are different design needs. Compare this with §16.3: hot-plug excites the cable-L/input-C network from its initial state, whereas this example concerns an already energised switching circuit. Neither the prescribed-slew estimate nor the lumped LC example predicts distributed cable reflections; electrically long cables need a transmission-line model. Measure with the short-return or differential arrangement discussed in §16.1.
Placement choice. Put the fast capacitor path near the commutating devices. It reduces local loop inductance but consumes placement area. The remote bulk bank remains useful for slower energy demands. Compare the two time scales before paying for more distant capacitance.
16.14 Why does stopping the motor raise the DC-link voltage?
Predict. A motor drive has a 470 µF DC-link capacitor initially at 48 V. During deceleration, 1 J of net electrical energy reaches the capacitor after motor/converter losses. Assume the upstream supply cannot sink current, and no other load or braking branch absorbs energy. Is the bus still approximately 48 V?
Conservation of energy gives:
For the stated values, Vf ≈ 81.0 V. A small-looking amount of energy can therefore produce a large voltage increase. Do not use ΔV = E/C: its units are wrong, and capacitor energy depends on voltage squared. For small excursions only, ΔV ≈ E/(CV₀) is a local approximation; it is inaccurate for this large excursion.
How much can the bus accept? To remain at or below a hypothetical 60 V ceiling, the capacitor can absorb only:
Storing the full 1 J between 48 V and 60 V would require at least 1.54 mF of effective capacitance in this ideal energy calculation. This is an energy minimum, not a complete component selection: operating margin, capacitance tolerance/bias, ripple current, ESR and control delay remain relevant.
Connect it to mechanics. A rotor/load with inertia Jm has kinetic energy Jmω²/2. Reducing speed releases the difference in kinetic energy; only the fraction actually returned electrically reaches the bus. The energy calculation above deliberately starts with the net returned 1 J so it does not assume lossless motor regeneration.
Change one thing: add capacitance, provide an appropriately controlled braking resistor, or use a source/storage interface capable of absorbing the returned energy. A diode-fed supply or a supply that only sources current does not automatically provide that sink. A resistor/chopper must handle the returned energy, peak power and repetition rate; a finite capacitor cannot absorb continuous regeneration indefinitely. See TI's discussion of motor-drive overvoltage and bulk capacitance.
Why the basic matters: the supply voltage setting cannot hold the bus down unless there is a path for the returned energy. Ask the same question for an actuator lowering a load, an externally driven motor or a shared DC bus: where can the energy go?
Where should the energy go? The 470 µF bank fails the hypothetical 60 V ceiling: the energy calculation gives about 81 V. For one bounded 1 J event, investigate a bank above the 1.54 mF ideal minimum, with margin.
Repeated braking needs a repeatable energy sink. A braking resistor spends the energy as heat; a regenerative interface can return it, with more conversion and control hardware. Choose that path from repetition and sink capability, not capacitance alone.
16.15 Both capacitors meet their voltage ratings: why does the connector spark?
Predict. Two 1 mF capacitors share a common return. One is charged to 48 V, the other to 0 V. Connect their positive terminals through a resistive path, with no external source attached. Assume constant capacitance and enough resistance for eventual settling. What is the final voltage, and where does the energy go?
Charge conservation fixes the final common voltage:
Initially the capacitors store 1.152 J in total. At 24 V they store 0.576 J. The other 0.576 J is dissipated during equalisation. More generally, defining the series-equivalent capacitance for the voltage difference:
This is not missing energy: charge conservation determines the endpoint, while resistance dissipates energy on the way. With loop inductance, energy can oscillate between L and C before losses settle it. A perfectly lossless LC connection does not settle to the common final voltage assumed here.
Add a precharge resistor. In the resistance-dominated model, choose 10 Ω between the positive terminals. Since Ceq = 0.5 mF:
Initial current is 4.8 A, initial resistor power is 230.4 W, and the resistor absorbs 0.576 J over the complete equalisation. After five time constants, 25 ms, the remaining terminal-voltage difference is approximately 0.323 V. Each capacitor approaches 24 V; the initially empty capacitor does not charge to 48 V in this isolated two-capacitor circuit.
Increasing resistance reduces peak current and peak power and lengthens the transient. It does not change the total equalisation energy for these fixed initial/final states. Check resistor pulse-energy and repetitive thermal capability; a low cycle-average wattage alone does not qualify the resistor. Real connection inductance also prevents an instantaneous current jump, so the exponential model applies where that inductance is negligible on the RC time scale.
Change one thing: precharge through a resistor and bypass it only after the terminal-voltage difference is sufficiently small for the actual bypass path. A fixed five-time-constant delay is an illustration, not a universal closing criterion; residual current depends on the remaining voltage difference and the bypass impedance.
Distinguish a stiff source. Charging one empty 1 mF capacitor from an ideal fixed 48 V source through resistance is a different problem. The capacitor ends at 48 V, stores 1.152 J, and the resistance dissipates another 1.152 J. The source supplies 2.304 J. Ask students to explain why the final voltage and dissipated energy differ from the isolated two-capacitor case before calculating a precharge resistor.
Why the basic matters: voltage ratings do not limit equalisation current. The initial voltage difference, complete connection impedance and stored energy determine the connection event. These are calculation exercises; predict the waveforms with a circuit model or a suitably scaled, current-limited demonstration rather than deliberately arcing charged capacitors.
Precharge decision. Keep 10 Ω as the reference precharge path. It limits the initial current to 4.8 A and spreads the 0.576 J event over time. More resistance lowers the peak further, but increases the waiting time.
Bypass only when the measured residual voltage permits the actual connection current. A fixed 25 ms delay leaves about 0.323 V here; it is not proof that every bypass path can close acceptably. Direct connection gives faster equalisation at the cost of uncontrolled peak current.
16.16 Can a gate resistor see 18.8 W while dissipating only 56.4 mW on average?
Predict. A 0–12 V gate driver charges and discharges an ideal 5 nF capacitor at 100 kHz. The external gate resistor is 4.7 Ω, with another 1.3 Ω in the driver/internal gate path. Assume the same total 6 Ω for both edges and enough time for each charge/discharge to complete. Is a resistor's continuous wattage rating sufficient to choose it?
The electrical time constant is 30 ns, and initial current is 2 A at each edge. External-resistor initial pulse power is 2² × 4.7 = 18.8 W. It decays exponentially with a 15 ns power-decay time constant, since power is proportional to current squared. Each complete charge or discharge dissipates half the capacitor's CV² across all series resistance. The external resistor's share is:
There are two edges per cycle, giving 0.564 µJ per cycle and 56.4 mW average at 100 kHz. At 1 MHz, with the same complete transitions, average loss becomes 0.564 W although individual pulse energy and peak power remain the same. The 56.4 mW value is only the external resistor's loss; the idealized complete gate path dissipates CgVg²fs = 72 mW at 100 kHz.
Driver and internal gate resistance dissipate the remainder.
Change one thing: increase external resistance. This lowers peak current/power and stretches each pulse, but in this fully settled linear-capacitor model the complete path's energy per cycle remains CgVg². The external resistor's fraction changes with its share of total resistance. Meanwhile slower switching can increase MOSFET drain-side overlap loss (§16.8). A lower peak gate current therefore does not automatically mean a more efficient converter.
For a real MOSFET, gate charge and Miller behaviour replace the single fixed Cg model; driver source/sink impedances and turn-on/off resistance may differ. Qg × drive swing × switching frequency is a useful conventional total gate-drive estimate under its stated drive conditions, not a universal external-resistor loss formula. The nonlinear gate waveform determines the actual external resistor integral of i²R.
Thermal lesson: use pulse energy and the relevant local thermal response, not peak power times steady Rth. Conversely, low average watts do not qualify a nanosecond pulse. At such short times the resistive element and hot spots matter; whole-package mass × specific heat can overestimate the available effective Cth.
Check the resistor manufacturer's pulse curve, peak voltage/current, repetition and mounting conditions. Do not extrapolate a microsecond pulse curve into nanoseconds without supporting data. Vishay's pulse-capability note explains the separate pulse-energy, voltage and average-power checks; it does not validate the 30 ns teaching case.
Gate-path choice. First seek a resistor qualified for the stated pulse waveform and repetition rate. Its 56.4 mW average does not settle the selection. Keep 4.7 Ω only if that pulse check passes.
Increasing resistance is an alternative when the peak is limiting, but it stretches the pulse and may increase transistor overlap loss. Recheck both components before treating the lower gate-current peak as an improvement.
16.17 The precharge resistor passes average watts: why can it still overheat?
Predict. Reuse §16.15's isolated two-capacitor equalisation: two 1 mF capacitors, 48 V initial difference and a 10 Ω resistor. The resistor sees 230.4 W initial power, 0.576 J total energy, and a 5 ms electrical RC time constant. It is not a constant 230.4 W pulse lasting 5 ms:
The power-decay time constant is 2.5 ms, and integrating power gives the known 0.576 J. Now assume the authored thermal node from §13.3: Rth = 100 K/W, Cth = 0.020 J/K. Its 2 s thermal time constant is much longer than the electrical pulse. The approximately adiabatic estimate is:
Solving the thermal equation with the actual exponential power gives a 28.56 K peak at 16.73 ms from cold. The slight reduction comes from heat escaping during the event. A short energy pulse can produce appreciable temperature rise despite a small long-term average power.
Repeat the event once per second. Assume the initial capacitor voltages are restored externally before each event; simply leaving the equalised capacitors connected does not repeat the pulse. Average resistor power is 0.576 W, giving 57.6 K mean temperature rise. But the steady periodic peak is 72.67 K above ambient, about 14.40 ms after each connection, because each event starts from a warm baseline.
At 40 °C ambient, this model predicts approximately 112.7 °C peak, not the 97.6 °C inferred from mean power alone. A hypothetical 60 K temperature-rise budget would pass the average calculation and fail the peak calculation.
Figure 63 compares the isolated and repetitive cases. The peak temperature was computed by convolution with the one-node thermal impulse response; integrating heat flow plus the change in stored thermal energy independently recovers the pulse energy.
Change one thing: compare three different interventions. Increasing thermal mass reduces short-event temperature rise; improving the heat path lowers steady/accumulated temperature; increasing the repetition interval gives more cooling. Changing the electrical precharge resistor changes the pulse shape and duration, but the equalisation energy remains 0.576 J for the stated isolated initial/final conditions. With a sufficiently long electrical pulse, more energy leaves during precharge, reducing its temperature peak.
What this does and does not select. Rth and Cth above are illustrative parameters, not a specific 10 Ω part. A real precharge resistor also needs a pulse-energy rating for the waveform/duration, applicable voltage/current limits, repetitive endurance and mounting-dependent thermal data. Its internal resistive layer can be hotter than the package surface.
Manufacturer transient data or an appropriate multi-node model is preferable to assigning the whole body one thermal capacitance. A stiff 48 V source charging one empty 1 mF capacitor dissipates 1.152 J in the resistance (§16.15), so it is a different thermal load. See Vishay's pulse-loading guidance.
Cooling or repetition? At one event per second, use the 72.67 K periodic peak for the thermal check, not the 57.6 K mean rise. More thermal mass reduces short-event rise; a better heat path reduces accumulated heating.
If throughput permits, a longer interval is another route. Keep the one-second schedule only after a suitable part and mounting meet the peak-temperature and pulse limits. No part is selected by the illustrative thermal node alone.
16.18 The source is rated 300 W: why can it not deliver 300 W through this cable?
Predict. A supply holds 24 V up to its 300 W output rating. A cable has 0.50 Ω total outgoing-plus-return resistance. At the far end, a regulated converter requests 300 W input power. Can its controller simply increase input current until it gets that power?
Ignoring cable inductance and transients for this steady-state calculation, KVL gives Vload = Vs − RI. Delivered load power is:
This parabola has a maximum at I = Vs/(2R), with load voltage Vs/2:
Even an unlimited stiff 24 V source could not deliver 300 W through this resistance in the stated model. At the 288 W maximum, the cable dissipates another 288 W, and the source must supply 576 W. This is the familiar maximum-power-transfer point, with only 50% efficiency; it is not an attractive design target.
Now apply the source rating. The actual source reaches 300 W at 12.5 A, before the parabola's 24 A peak. At 12.5 A, cable drop is 6.25 V, cable heating is 78.125 W, and the load receives only 221.875 W at 17.75 V. A supply may enter current limit, foldback or shutdown beyond its rating; it cannot be assumed to hold 24 V indefinitely.
Thus 288 W is the unrestricted cable-model bound, while about 222 W is the bound with this stipulated source limit.
Try a feasible request. At 200 W load power, the high-voltage solution is 18.633 V and 10.734 A. The cable dissipates 57.60 W, so source power is 257.60 W, within the source rating. Solving the quadratic can also produce a low-voltage/high-current root; it must be checked against source limits and converter operating range, not accepted merely because it is mathematically real.
Change one thing: halve cable resistance or raise transmission voltage while respecting device ratings. With half the resistance and the same 24 V / 300 W source limit, the maximum delivered power becomes 260.94 W. With a 48 V / 300 W source and the original 0.50 Ω cable, rated current is 6.25 A and the load can receive 280.47 W.
Explain both improvements through I²R rather than memorising a voltage preference.
Why the basic matters: source watts and delivered watts are different quantities. A constant-power converter asks for more current when its input voltage falls; cable drop then increases further. These static limits complement the negative incremental resistance and dynamic input-filter discussion in §§1.5 and 12.5–12.6. A feasible operating-point root alone does not establish startup success or closed-loop stability.
Cable or bus voltage? Reject the 300 W load request with the stated source and cable. Halving cable resistance raises delivered power only to 260.94 W. Moving to 48 V with the same 300 W source gives 280.47 W. Neither delivers 300 W at the load.
The 200 W request has a feasible static operating point. Keep it only if the converter accepts 18.633 V and starts reliably. If 300 W at the load is mandatory, revise both the source allowance and delivery path.
16.19 The high-side MOSFET switches correctly: why can it not stay on?
Predict. A conventional bootstrap-fed high-side driver works at moderate duty ratio but fails near continuous on-time. The gate draws little DC current, so why does its supply run down?
The bootstrap capacitor supplies gate charge plus driver bias/leakage while the switching node is high. In a simple charge-budget model:
Use authored values Cboot = 100 nF, Qg = 60 nC, on-state bias 100 µA, and an initial fully charged bootstrap voltage of 11.3 V relative to the moving source/switch node. A 10 µs on-interval removes 61 nC, giving 0.61 V droop. With an assumed 2 V droop allowance, one fully charged capacitor can support at most 1.4 ms in this model.
Gate charge is an event cost; bias current keeps consuming charge for the entire interval. A larger capacitor delays discharge but does not provide an indefinite supply.
Recharge is not instantaneous. Suppose the switch node is clamped low during every off interval, allowing recharge toward 11.3 V through 10 Ω. The recharge time constant is 1 µs. At 100 kHz and 95% duty, the 0.5 µs off-time recovers only 39.35% of the voltage deficit, rather than fully recharging the capacitor.
Let δ be the charge-loss voltage per on-event, and let a = exp(−toff/(Rcharge Cboot)). If d is the voltage deficit at the beginning of an on-event, then dnext = a(d + δ). The periodic end-of-on deficit is δ/(1 − a):
| Duty at 100 kHz | Off-time | On-event droop δ | Predicted periodic end-of-on bootstrap voltage |
|---|---|---|---|
| 95% | 0.50 µs | 0.6095 V | 9.751 V |
| 99% | 0.10 µs | 0.6099 V | 4.891 V, an invalid-operating extrapolation |
With an assumed 9.3 V minimum usable bootstrap voltage, the 95% case passes this simple supply check, but the 99% case does not. The on-event charge loss barely changes; reduced recharge time causes the failure. An actual driver may enter undervoltage lockout or change operation before reaching the tabulated low-voltage extrapolation. These values and threshold are hypothetical, not specifications for a TI part.
Change one thing: compare longer recharge intervals, different charging impedance/capacitance, or a driver architecture with a charge pump or independent high-side supply. Conventional bootstrap operation needs an available recharge path; some devices explicitly support 100% duty by other means. Read the actual architecture rather than assuming every high-side driver has the same limitation. See TI, Understanding 100% mode in low-power DC/DC converters.
Why the basic matters: use voltage relative to the MOSFET source, not ground, and count both charge removed and charge restored. The example omits off-state bias, voltage-dependent gate charge, diode dynamics and switching-node ringing; those refine the budget rather than replace charge conservation.
Driver choice. Retain bootstrap operation at 95% duty for this model: 9.751 V remains above the assumed 9.3 V threshold. Reject the unchanged circuit at 99%. Its shorter recharge interval causes the failure.
Longer off-time is the simplest remedy if the output requirement permits it. If continuous ON is required, choose a driver supply architecture that supports it, accepting the added supply or charge-pump requirements.
16.20 Can two converters with triangular ripple produce an almost flat total current?
Predict. Two buck phases feed one output capacitor and a constant 10 A load. Each phase carries 5 A average. Use 12 V input, 6 V output, 100 kHz per phase and 10 µH per inductor, with continuous conduction. Does adding a second phase necessarily increase output-capacitor ripple current?
At ideal duty ratio 0.5, each inductor sees +6 V for 5 µs and −6 V for 5 µs. The peak-to-peak ripple is:
Each current swings between 3.5 A and 6.5 A. With simultaneous switching, their ripples add to 6 A peak-to-peak. With a 180° phase shift, one matched current rises exactly while the other falls; the sum is 10 A constant in this ideal steady-state case.
KCL gives the capacitor current, not the sum of individual RMS magnitudes:
For the perfectly matched interleaved case at this duty ratio, iC is zero. With in-phase switching it is a zero-mean triangle of 6 A peak-to-peak. Integrating it through an ideal 100 µF capacitor gives 75 mV peak-to-peak voltage ripple. This also follows from ΔVpp = ΔIpp/(8fsC) for this triangular capacitor current.
Break the cancellation deliberately. Keep the phase shift at 180° but change the second inductor to 12 µH, maintaining the stipulated 5 A mean phase currents. Its ripple is now 2.5 A peak-to-peak. The sum has 0.5 A peak-to-peak residual ripple, giving 6.25 mV peak-to-peak on the same ideal capacitor in the prescribed-current model.
| Current timing / inductance | Summed current ripple | Ideal 100 µF voltage ripple |
|---|---|---|
| In phase, matched 10 µH | 6 A peak-to-peak | 75 mV peak-to-peak |
| 180°, matched 10 µH | 0 in this ideal case | 0 steady-state ripple in this ideal case |
| 180°, 10 µH and 12 µH | 0.5 A peak-to-peak | 6.25 mV peak-to-peak |
Change one thing: shift phase, vary inductance, or change duty away from 50%. Cancellation depends on phase count and duty ratio; two phases do not eliminate ripple at every operating point. Timing errors, current-sharing errors, ESR/ESL, load transients and layout leave additional requirements. An output capacitor is still necessary.
Individual phase RMS currents and conduction losses also remain nonzero even when their summed AC component cancels. TI's multiphase buck guide discusses cancellation and practical limits.
Phase choice. Since two phases are already present, use 180° interleaving at this matched 50% operating point. It cancels their summed ripple without adding another phase. Simultaneous switching instead gives 75 mV peak-to-peak ripple through the stated ideal capacitor.
A single-phase design remains a simpler alternative if its current stress and filter meet the requirements. Keep the output capacitor and check the full duty range; this cancellation does not cover transients or mismatch.
Model and numerical checks: scripts/three_circuit_puzzles.py exports figure 64 and three-circuit-puzzles-checks.json. It checks cable power balance, convergence of the bootstrap recharge recurrence, matched current cancellation and capacitor-current integration. Buck currents use prescribed triangular ramps based on fixed mean output voltage, the usual small-ripple approximation; this is not a full switching/feedback simulation. These three examples are optional bridges or reading alongside the existing two-session route.
16.21 A T-network: when can Z be inverted to obtain Y?
Predict. Take a T-shaped circuit, not a transformer: series impedances Za and Zb connect the input and output to a middle node; impedance Zc connects that node to the common return. Derive Z, then decide whether Y = Z⁻¹ always exists.
Port 1 -- Za --o-- Zb -- Port 2
|
Zc
|
common return
Z = [ Za + Zc Zc ]
[ Zc Zb + Zc ]
Its determinant is ZaZb + ZaZc + ZbZc. It is not identically zero: for three positive resistances, both finite Z and Y exist. For example, Za = Zb = Zc = 10 Ω gives Z₁₁ = Z₂₂ = 20 Ω, Z₁₂ = Z₂₁ = 10 Ω and determinant 300 Ω². The topology alone does not prevent the conversion.
Make the inverse fail at a specific frequency. Replace both series arms by ideal 10 µH inductors, and the shunt arm by an ideal 1 µF capacitor. With Za = Zb = sL and Zc = 1/(sC):
At this frequency, each series impedance is j4.472 Ω and the shunt impedance is −j2.236 Ω. None of the three branch impedances is zero or infinite, yet:
Z(fr) = j 2.236 ohm [ 1 -1 ]
[-1 1 ]
det Z(fr) = 0.
Z is a valid finite representation, but it is singular, so no finite unrestricted Y = Z⁻¹ exists at that ideal frequency. In particular, equal entering currents I₁ = I₂ give V₁ = V₂ = 0. The inverse problem cannot uniquely recover currents from prescribed port voltages. In common mode, the two inductors act in parallel against the shunt capacitor; the ideal resonant mode explains the singularity physically.
Can another representation still work? Yes. At fr, ABCD is finite and invertible:
T(fr) = [ -1 0 ]
[ j 0.4472 S -1 ]
det T(fr) = 1.
The equal-real-reference scattering matrix is also finite. Thus det Z = 0 does not mean the physical two-port is undefined or that its transmission matrix must have zero determinant. Add 0.10 Ω series resistance to each inductor: at the same frequency, det Z becomes approximately 0.010 + j0.4472 Ω², restoring a finite Y. The ideal singularity becomes a loss-limited resonant response; small parasitics can matter greatly near it.
Change one thing: compare three resistors, the ideal L–C–L T, and the same T with winding resistance. Ask students to identify the independent variables and check the determinant before calling a matrix inverse. The numerical script verifies all three cases and the finite ABCD/S descriptions.
Additional comparison: an ideal transformer has different constraints
Predict. Describe an ideal transformer with ratio n = N₁/N₂ = 2, using the signs of §11.4. Can you measure its open-circuit Z parameters by independently imposing I₁ with I₂ = 0?
The transformer imposes V₁ = nV₂ and I₁ = −I₂/n. Open-circuiting port 2 forces I₁ = 0, so an arbitrary nonzero input test current cannot be imposed within this ideal model. Likewise, its two port voltages cannot be independently prescribed for Y measurements. There is no finite unrestricted Z matrix or Y matrix for the ideal transformer. Its transmission and equal-real-reference scattering matrices are nevertheless well defined:
T = ABCD = [ n 0 ] For n = 2: S = [ 0.6 0.8 ]
[ 0 1/n ] [ 0.8 -0.6 ]
The transmission determinant is 1, not zero. With port 2 matched, reflected and transmitted power fractions are 0.6² = 0.36 and 0.8² = 0.64, summing to one for this lossless network. The winding voltage ratio remains V₂/V₁ = 0.5, while S₂₁ is 0.8; these are different quantities.
Where does the singular inverse appear? For equal real R₀, write the conversions using the identity matrix Id:
Z = R0 (Id + S) (Id - S)^(-1)
Y = (1/R0) (Id - S) (Id + S)^(-1)
For this ideal transformer, both Id − S and Id + S are singular. The required inverses fail. It would be incorrect to invent a finite Z matrix, assign it determinant zero and claim that was the transformer's missing representation.
Two simpler counterexamples. A two-port consisting only of a nonzero series impedance Zs between its signal terminals, with common return, has a valid singular Y matrix. A nonzero shunt admittance Yp at a through-connected signal node has a valid singular Z matrix:
Series impedance only: Shunt admittance only:
Y = (1/Zs) [ 1 -1 ] Z = (1/Yp) [ 1 1 ]
[-1 1 ] [ 1 1 ]
det(Y) = 0; no finite unrestricted Z. det(Z) = 0; no finite unrestricted Y.
A singular matrix can therefore be a valid representation in its own variables, while preventing conversion to another representation. The resonant T-network above has a finite singular Z; the ideal transformer has no finite unrestricted Z in the first place. These are different reasons that a requested parameter conversion can fail.
Why the basic matters: a matrix representation is a choice of independent variables, not a universal mandatory description. Keep the network's constitutive constraints, the existence of a representation and the invertibility of a parameter matrix separate. Practical transformer parasitics can regularize ideal constraints over an applicable frequency range, but do not justify silently converting the ideal transformer with a singular inverse.
Representation choice. Use parameters whose independent variables remain valid for the circuit. Z is convenient for open-circuit relations; ABCD helps with cascades. At a singular conversion, keep a valid representation or solve the circuit constraints directly. Adding fictitious loss merely to invert a matrix changes the problem.
16.22 Two LC filters: why does multiplying their measured gains give the wrong answer?
Predict. Two second-order LC low-pass sections each have a −40 dB/decade high-frequency asymptote. If connected directly in cascade, can their individually measured voltage gains simply be multiplied? Does swapping their order matter?
Use a series inductor followed by a shunt capacitor for each stage, common return and no mutual magnetic coupling:
Vs -- Zs -- (R1 + L1) --o-- (R2 + L2) --o-- Vout
| |
C1 C2 || RL
| |
common return / voltage reference
The connection is a cascade, not a parallel connection of two complete two-ports. With the ABCD convention of §11.4, a series impedance and shunt admittance have:
Tseries = [ 1 Z ] Tshunt = [ 1 0 ]
[ 0 1 ] [ Y 1 ]
TLC = Tseries Tshunt = [ 1 + ZY Z ]
[ Y 1 ]
Z = R + sL; Y = sC; s = j omega for frequency response.
Multiply the transmission matrices to obtain the full cascade, then calculate loaded Vout/Vs with the actual source and final load. This multiplication is valid and includes loading. Multiplying Z matrices, multiplying S matrices directly, or multiplying scalar gains measured with different terminations does not implement the same connection.
A. Find the loading factor before calculating every matrix entry
Let H₁,oc be stage 1's open-output gain from Vs, including its actual source impedance. Let H₂ be stage 2's input-voltage-to-output-voltage gain with the final load attached. Define Zout,1 with stage 1's source deactivated, and Zin,2 with stage 2's final load present. Thévenin gives:
If |Zout,1| is much smaller than |Zin,2|, the interface factor approaches one. If the second stage has very low input impedance compared with the first stage's output impedance, it nearly shorts the first stage's output and changes the response substantially. The comparison uses complex frequency-dependent impedances; around resonance the sum can also become small and produce peaking.
Low output impedance of the first stage is generally helpful, not the mechanism that shorts the next stage.
An ideal unity-gain unilateral buffer isolates the stages, making the product of these separately defined gains valid. A real buffer has bandwidth, impedance and power limits. No buffer is included in the passive cascade below.
The same interface in Z parameters. Let Za and Zb describe the first and second two-ports, respectively. Eliminating their shared-port voltage and opposite internal port currents gives, where the denominator is nonzero:
Dint = Za22 + Zb11
Ztotal11 = Za11 - Za12 Za21 / Dint
Ztotal12 = Za12 Zb12 / Dint
Ztotal21 = Zb21 Za21 / Dint
Ztotal22 = Zb22 - Zb21 Zb12 / Dint
This explicitly exposes the first network's Z₂₂ and the second network's Z₁₁ in the interface calculation. These are open-circuit Z parameters; they are not automatically the actual terminated Zout and Zin used in the Thévenin expression. If Dint vanishes, use the original port equations or another valid representation rather than performing a singular elimination.
B. The fourth-order asymptote survives, but the poles can move far apart
For the lossless limiting circuit, take Zs = 0 and an open final load, with all four L/C values nonzero. Then:
The product of the two isolated open-output gains misses the s²L₁C₂ term. It therefore misses the interstage interaction, despite having the same fourth-order leading term. Both ordinary nondegenerate cascades ultimately reach −80 dB/decade in this model, not a fixed “80 dB attenuation.” The loading can instead split the poles so far apart that the observed band has a long region near −40 dB/decade.
Losses, finite terminations and real parasitics further change the observed response.
Choose two stages with the same isolated natural frequency, f₀ ≈ 50.33 kHz, but different impedance scales:
| Stage | L | C | Characteristic scale √(L/C) |
|---|---|---|---|
| High impedance | 100 µH | 100 nF | 31.62 Ω |
| Low impedance | 1 µH | 10 µF | 0.316 Ω |
With common LC product τ², define ρ = L₁/L₂ = C₂/C₁. The lossless denominator is 1 + (2 + ρ)(sτ)² + (sτ)⁴. The two orders give:
| Cascade order | ρ | Lossless, open-load natural frequencies |
|---|---|---|
| High impedance → low impedance | 100 | 4.984 kHz and 508.3 kHz |
| Low impedance → high impedance | 0.01 | 47.88 kHz and 52.91 kHz |
These are undamped natural frequencies, not universal loaded −3 dB corners. The plots add a series winding resistance R = 0.1√(L/C) to each inductor and use Zs = 0, RL = 1 kΩ. With those explicit terminations, voltage gain at the original f₀ is −40.04 dB for high→low and +32.69 dB for low→high.
The positive gain is resonant voltage magnification, not creation of power. Even the low→high order can exhibit interstage loading around resonance; compare actual Zin/Zout rather than assuming the characteristic scale alone settles every frequency.
Change one thing: reverse the same components, add damping, or insert a buffer. Ask students to predict the interface current and pole movement before viewing the Bode plots. The problem is not that ABCD multiplication fails; it is that scalar voltage gains are conditional on their terminations.
C. The same riddle in scattering language
With a consistent common real reference impedance at the interface, the forward scattering transmission of a cascade is:
The denominator accounts for repeated interstage reflections. The simple scalar S₂₁ product is valid when the reflection product is zero or negligible, not for every pair of passive filters. ABCD or chain-scattering matrices can be multiplied in their defined conventions; ordinary S matrices cannot simply be multiplied for cascade.
Figure 65 uses 50 Ω reference resistances for its S comparison, so that panel is a different termination question from the voltage-gain panels with ideal source and 1 kΩ load.
D. What if the two filters really are connected in parallel?
If both input ports share the same input voltage and both output ports share the same output voltage, with the same reference conductor, then Ytotal = Y₁ + Y₂, where the Y descriptions exist. For two identical series-L/shunt-C sections, the equivalent circuit has L/2 and 2C (and half the identical series winding resistance).
It is still second order, with the same LC product and natural frequency, not a fourth-order cascade. Port conditions and final loading still determine damping and measured gain.
Connection choice. For these directly connected passive filters, use the loaded cascade calculation. Multiplying isolated voltage gains omits the interface current and moves the predicted poles.
A buffer can make separate voltage transfers useful, but adds an active stage with power, bandwidth and load limits. Retain the passive connection here and compare its two orders and damping. Choose a buffer only when the application permits those extra requirements.
Numerical verification: scripts/two_port_examples.py generates figure 65 and two-port-checks.json. It independently checks the loaded ABCD response against two-node KCL, the Thévenin loading factor, the scattering reflection denominator, both high-frequency slopes, the ideal transformer's unitary S matrix and singular conversions, and true-parallel Y addition. Deep in the stopband, directly evaluating AD − BC subtracts huge nearly equal numbers; determinant verification is restricted to a numerically well-conditioned frequency band.
Models are authored fixed linear lumped circuits, not measured filters or a converter-control simulation.
16.23 How can a 100 pF capacitor look like 1 nF without changing the component?
Predict. An ideal small-signal voltage amplifier imposes V₂ = −9V₁, with zero output impedance and otherwise infinite input resistance. A 100 pF capacitor bridges its input and output. A source drives the input through 10 kΩ, and a separate 20 pF capacitance connects the input to reference. Predict the input loading, source-to-input bandwidth and the effect of changing the sign of gain.
1. Calculate the current before using the theorem. If V₁ changes by +10 mV, V₂ changes by −90 mV, so the bridge voltage changes by 100 mV, ten times the input change. If this occurs as a linear ramp over 1 µs, bridge current entering node 1 is 10 µA.
The same current would flow into a grounded 1 nF capacitor under that input ramp. This is a small-signal charge/current result; the physical capacitor remains 100 pF.
From §11.5, CM,in = 100 pF × [1 − (−9)] = 1 nF. The output equivalent is 111.1 pF, because its factor is 1 − 1/(−9), not ten. Input and output therefore do not generally see the same apparent capacitance.
2. Translate current loading into bandwidth. Including the separate input shunt gives 1.02 nF. With the prescribed constant gain, the original circuit's input KCL reduces exactly to:
The time constant is 10.2 µs and source-to-input −3 dB frequency is 15.60 kHz. With the output instead AC-grounded (Av = 0), the input sees 120 pF and the corner is 132.63 kHz. The bridge has not changed; the output motion makes the input driver supply more capacitive current. With fixed Av = −9, the source-to-output transfer has the same pole and nine times the magnitude, with inversion.
3. Change the gain, not the capacitor.
| Imposed real gain Av | Bridge's equivalent input capacitance | Including 20 pF input shunt | Consequence with 10 kΩ source |
|---|---|---|---|
| −9 | 1000 pF | 1020 pF | 15.60 kHz input corner |
| 0, output AC-grounded | 100 pF | 120 pF | 132.63 kHz input corner |
| +0.9 | 10 pF | 30 pF | 530.52 kHz input corner |
| +1 | 0 from the bridge | 20 pF | 795.77 kHz corner from the remaining shunt |
| +2 | −100 pF | −80 pF | Unstable in this ideal constant-gain circuit |
For Av = +2 the model's pole is +1.25 × 10⁶ s⁻¹, in the right half-plane. Do not report a stable bandwidth by taking the absolute value of negative capacitance. The active output source permits non-passive input behaviour; a positive output voltage gain larger than one does not simply multiply the input capacitance into a larger positive number.
Connection to power electronics. A transistor's gate–drain capacitance bridges two moving nodes. During an inverting common-source transition, the driver supplies charge associated with the gate and drain voltage difference. This motivates the Miller-charge discussion in §16.8. For switching design, use the device's nonlinear capacitances/gate-charge curves and the actual voltage trajectory; this fixed 100 pF linear-amplifier model is not a MOSFET switching-loss or plateau-duration prediction.
Analog Devices' amplifier chapter discusses Miller capacitance in transistor stages.
Change one thing: replace the bridge capacitor by a resistor and predict the input impedance; then replace −9 by a near-unity follower and explain why bootstrapping reduces input current. A real follower's finite bandwidth and phase shift limit the cancellation. Keep the actual loaded node-voltage gain distinct from a source-to-output gain measured through the 10 kΩ input resistance.
Gain choice. Keep the inverting model when the required node gain is −9. Include its 1 nF apparent input capacitance in the source-loading calculation. A near-unity follower reduces loading, but no longer performs the same signal function.
Use bootstrapping when following the input is acceptable. If inversion is mandatory and loading is excessive, revise the source or amplifier interface instead of counting a different gain as an equivalent solution.
scripts/miller_example.py generates figure 66 and miller-checks.json. Checks compare the original bridge's two-port Y currents with both Miller contributions and with input KCL, verify zero net active power in the physical ideal capacitor, and include complex gain and the positive-pole case. All numerical parameters are authored teaching values; finite amplifier bandwidth, saturation and nonlinear gate charge are excluded.
This third two-port application supplements the existing T-network and LC-cascade exercises as optional reading.
16.24 Can a 200 Ω differential input look like 2 MΩ to the source?
Predict. Use §11.6's voltage-amplifier two-port with Rdiff = 200 Ω, DC open-loop gain A₀ = 100,000 and zero output resistance. There are initially no input-to-ground leakage paths, bias currents or capacitances. Compare a non-inverting gain-of-ten connection and a conventional inverting gain-of-minus-nine connection, retaining the finite 200 Ω in both calculations. These are authored model values, not specifications for a real op amp.
A. Non-inverting: the − input follows the + input
Drive + with Vin. Connect Rf = 9 kΩ from output to − and Rg = 1 kΩ from − to reference. The unloaded feedback divider has β = 0.1 and Thévenin resistance Rt = Rf ∥ Rg = 900 Ω. Let Iin flow from + through Rdiff into the feedback node. Then:
Adding the first two voltage relations gives the exact source-facing impedance for this model:
The corresponding closed-loop voltage gain is:
At DC, Zin = 2.0011 MΩ and voltage gain is 9.9945. With 100 mV input, output is about 0.99945 V, but the differential input voltage is only 9.9945 µV. The current through the 200 Ω resistor is therefore only 49.97 nA. The resistor has not changed: feedback makes both its terminals move almost together.
Using Miller's resistive form, the ratio v−/v+ is approximately 0.9999001, so Rdiff/[1 − (v−/v+)] gives the same 2.0011 MΩ. As A tends to infinity in this specified linear model, the differential voltage and input current tend to zero while the source-facing impedance tends to infinity. It is the open-loop voltage gain that is very large; the feedback-set signal gain remains near ten.
Do not silently neglect divider loading. Since 900 Ω is not small relative to 200 Ω, the usual unloaded-divider shortcut is not exact. The actual loop gain in this model is Aβ/(1 + Rt/Rdiff). The impedance can also be written (Rdiff + Rt) times one plus that loop gain. This retains the same mechanism while accounting for the loading.
Sweep the open-loop gain from 100 to one million: approach both ideal ports. For this additional DC calculation, change the internal output resistance from zero to 100 Ω so that the effect of feedback on the output can be seen. Keep Rdiff = 200 Ω, Rf = 9 kΩ and Rg = 1 kΩ.
There is no external output load; the feedback divider remains connected. Vary only A₀. This is a separate finite-output-resistance model, so its input values differ slightly from the zero-output-resistance calculation above.
| Open-loop DC gain A₀ | Source-facing input resistance | Closed-loop output resistance | Closed-loop voltage gain |
|---|---|---|---|
| 100 | 3.081 kΩ | 35.35 Ω | 6.430 |
| 1,000 | 20.90 kΩ | 5.210 Ω | 9.474 |
| 10,000 | 199.1 kΩ | 0.5470 Ω | 9.9448 |
| 100,000 | 1.981 MΩ | 0.05497 Ω | 9.99445 |
| 1,000,000 | 19.803 MΩ | 0.005500 Ω | 9.99944 |
Input resistance increases; output resistance decreases. Both are approaching the ideal voltage-amplifier behaviour: no current drawn from the signal source, and little output-voltage change when load current changes. They do not both grow toward infinity. The closed-loop voltage gain approaches ten, rather than growing to one million.
To measure output resistance, set the ideal input voltage source to zero (short it to reference), keep the controlled source and feedback active, inject a small current at the output and calculate ΔVout/ΔItest. Do not deactivate the dependent amplifier source. Here Rg ∥ Rdiff = 166.67 Ω, and the output's passive return through the divider is M = Rf + (Rg ∥ Rdiff) = 9166.67 Ω.
The loaded feedback fraction is 1/55. Including the 100 Ω internal output resistance gives the DC loop gain L₀ = 0.0179856 A₀, and improvement factor F = 1 + L₀.
The exact resistance scaling for this model is:
The baselines keep all resistors connected but set amplifier gain A₀ to zero: Rin,0 = Rdiff + [Rg ∥ (Rf + Rout,int)] = 1100.990 Ω, and Rout,0 = Rout,int ∥ M = 98.921 Ω. These are not simply the bare internal 200 Ω and 100 Ω. Retaining the feedback network in the baselines makes the same improvement factor apply to both ports without neglecting divider loading.
For L₀ ≫ 1, input resistance is approximately proportional to A₀ and output resistance approximately inversely proportional to A₀. The proportionality is not exact at low loop gain: A₀ = 100 gives L₀ only about 1.80, explaining the substantial gain error in the first row.
In the ideal A₀ → infinity limit of this circuit, Rin → infinity and Rout → zero. Real leakage, input capacitance, finite bandwidth, output current limits and interconnection impedance constrain that limit. TI's Handbook of Operational Amplifier Applications likewise explains the reduction of output impedance by negative feedback.
B. Inverting: the source still supplies current through its external resistor
Ground +. Drive − through R1 = 1 kΩ, and connect Rf = 9 kΩ from output to −. With vo = −Av−, input-node KCL gives:
The external input impedance is:
At DC, gain is −8.9951 and the source sees 1000.090 Ω, approaching R1 as A grows. At 100 mV input, the summing node is only 8.995 µV above reference. A small op-amp input current does not make the complete inverting circuit's source current small: most of it flows through the feedback resistor to the output.
| Same internal two-port | Non-inverting circuit | Conventional inverting circuit |
|---|---|---|
| Differential input resistance | 200 Ω | 200 Ω |
| Open-loop DC voltage gain | 100,000 | 100,000 |
| Closed-loop DC voltage gain | +9.9945 | −8.9951 |
| Source-facing DC input impedance | 2.0011 MΩ | 1.00009 kΩ |
| Ideal limit as A grows without bound | Infinite in the stated model | External input resistor, 1 kΩ |
C. Does this make the transistor input resistance irrelevant?
No: it separates feedback action from intrinsic device properties. First, a real current path from the signal input to reference bypasses differential bootstrapping. Adding an illustrative 1 MΩ input-to-ground shunt puts it in parallel with 2.0011 MΩ, reducing external input impedance to 666.8 kΩ. Bias currents, common-mode leakage and input capacitance are not removed just because the differential voltage is small.
Second, loop gain falls with frequency. Let A(s) = 100,000/[1 + s/(2π × 10 Hz)], a one-pole open-loop model with approximately 1 MHz unity-gain frequency. The low 200 Ω resistance loads the feedback divider, producing a non-inverting closed-loop corner of 18.19 kHz. Changing only Rdiff to 10 MΩ moves that corner to about 100.0 kHz.
Their DC gains are both near ten, but their bandwidths differ substantially. At frequencies where A approaches zero, the non-inverting model's source-facing impedance approaches Rdiff + Rt = 1.1 kΩ, not 2 MΩ.
Change one thing: reduce open-loop gain, change only Rdiff, or add an input-to-ground shunt. Predict separately the differential voltage, source current and closed-loop bandwidth. Do not assume v+ = v− first and then use that assumption as proof that input current is zero; obtain the small error from the finite-gain equations.
The effect also requires a stable negative-feedback loop operating within its linear input/output range. Analog Devices' discussion of differential input capacitance explains why real differential and common-mode input loading must be distinguished.
Topology choice. Use the non-inverting connection when positive gain near ten and low source loading are required. Feedback gives about 2 MΩ input impedance in this model. The cost is relying on adequate loop gain over the signal band.
Choose the inverting connection when inversion or summing is required, accepting current through its input resistor. Its gain of −9 is a different signal requirement; high input impedance alone cannot make the two circuits interchangeable.
scripts/opamp_feedback_example.py generates figures 67–68 and opamp-feedback-checks.json. Independent nodal KCL plus the controlled-source equation verify both configurations at six frequencies, including divider loading and the resistive Miller identity. The additional DC sweep with 100 Ω internal output resistance is checked with separate input-drive and output-current-injection solutions, including the common resistance improvement factor.
The models exclude output saturation/current limits, bias/offset currents and intrinsic input capacitances; they describe a voltage-feedback amplifier, not a current-feedback op amp. This is an optional fourth two-port application after the T-network, LC-cascade and Miller exercises.
16.25 The EMC filter attenuates noise: can it also supply the next GPU-like pulse?
Predict. A regulated 48 V bus supplies an authored load of 20 A idle / 100 A high, with 20 ms high every 100 ms. Upstream power is held constant at the ideal average. What spectrum does the load produce, how much energy must come from storage, and where must that storage be connected?
These are bus-level teaching values, not measurements or limits for a specific GPU or its approximately 1 V core rail.
A. The repetition frequency is only one part of the spectrum
The pulse rate is 10 Hz, duty is 20%, mean current is 36 A and total current RMS is 48.17 A. The first nonzero current harmonic has 29.94 A peak at 10 Hz. Harmonics occur at multiples of 10 Hz under a sinc envelope whose first null is at 50 Hz; the spectrum does not end there.
For example, after the null further lobes and harmonics remain. An optional 100 µs linear-edge smoothing in the spectrum plot adds another sinc roll-off. The energy calculations below retain the stated ideal rectangular load.
An infinite periodic train has a line spectrum; a short burst spreads each line. The high-frequency edge content, the pulse envelope and any slower workload variation can therefore challenge different parts of the power chain. A filter specified for switching-frequency EMC attenuation does not automatically address the energy deficit of a 20 ms workload pulse.
B. Integrate the missing power, not just the total load power
At regulated 48 V, idle power is 960 W, high power 4800 W and ideal average source power 1728 W. During the high interval, the buffer supplies 3072 W:
During the other 80 ms, the source has 1728 − 960 = 768 W spare, returning 61.44 J to an ideal lossless buffer. This is a periodic storage swing, not a fresh 61.44 J added to the required capacity for every pulse. Missing recharge, a longer high interval or a burst pattern with a different mean changes that result.
For a separate capacitor bank feeding the regulated bus through an ideal bidirectional converter, allow the bank to swing from 48 V to 40 V while the bus stays at 48 V:
At an assumed 95% discharge efficiency, the same bus-energy event requires at least 0.18373 F. This is only an energy minimum. The interface must also supply 3.072 kW peak; at 40 V bank voltage and 95% efficiency, the corresponding bank current is about 80.84 A.
A 61.44 J event is only 0.0171 Wh: the apparently small energy number does not imply a tiny battery or converter can provide the required power.
C. A directly connected bus capacitor is a different voltage constraint
If a capacitor is directly across the bus, its voltage is the bus voltage. With source current fixed at 36 A and the same prescribed current load, capacitor discharge current is 64 A during the 20 ms pulse. Allowing droop from 48 V to 46 V requires:
A 100 µF capacitor reaches that 2 V droop in only 3.125 µs under this current deficit. It can be useful for fast local decoupling while being far too small for the full pulse. The direct-capacitor case delivers 60.16 J over the allowed droop, rather than 61.44 J, because its bus voltage falls and the specified currents no longer correspond to constant 48 V powers.
Keep the charge model and regulated-bus power model distinct. A constant-power load would require a different drooping-bus current calculation.
ESR adds an immediate current-dependent voltage drop; ESL and the connection loop affect the edge; capacitance governs subsequent charge droop. Check ripple current, thermal loss, tolerances, bias/aging, converter current limits and control interaction as well as stored energy. A rack-level CBU cannot replace low-inductance decoupling at the GPU pins.
D. Recharge losses can make a seemingly balanced pulse train unsustainable
The 36 A average-source result assumed a lossless buffer. With 95% charge efficiency and 95% discharge efficiency, the high interval withdraws 61.44/0.95 = 64.67 J from storage, while the low interval restores only 0.95 × 61.44 = 58.37 J. The store loses 6.31 J per period despite the source matching the ideal average load power.
For the same pulse shape, a constant source of about 1792.97 W, or 37.35 A at 48 V, balances both conversion losses and periodic state of charge in this simplified model. Recalculate the waveform and capacitance with that source level. Energy capacity, charge/discharge power and average replenishment are three separate constraints.
E. Infineon application-note exercise: source slew changes the required joules
Infineon AN133109, V1.0, §3.1, pp.10–14, sizes storage from load profiles and source/load energy difference. Its 12 kW example includes 175% load for 2 ms, then 140% for 50 ms, a 110% source-power cap, and a 660 W/ms source-slew case. Reconstruct only these first 52 ms at a common power boundary, neglecting main-path conversion losses:
| Source assumption | Independently calculated deficit |
|---|---|
| Immediate 13.2 kW throughout overload | 195.60 J |
| Ramp at 660 W/ms from an explicitly assumed initial 1.2 kW to 13.2 kW | 304.69 J |
| Separate nominal 12 kW × 20 ms hold-up comparison | 240 J |
The slower-source reconstruction can make overload, rather than nominal hold-up, the larger event. These are calculated profiles with stated initial conditions, not digitized Infineon measurements or a full periodic recharge simulation. The complete workload and recharge policy are still required.
F. Where EMC filters, local capacitors, CBU and BBU fit
Infineon's Power Pulsating Buffer article, pp.4–7, describes a capacitor backup unit (CBU) with a bidirectional converter that discharges for peak loads and recharges during lower demand. It also discusses integrating a power pulsation buffer (PPB) into the PSU instead of separate capacitor shelves. A battery backup unit (BBU) addresses backup needs; whether it also handles repeated workload pulses depends on its interface and operating limits.
| Function | Main design question |
|---|---|
| EMC filter and controlled return paths | Which disturbance transfer/current path must be attenuated over which band? |
| Local package/board capacitors and POL conversion | Can the fast load edge be served within rail droop and loop-inductance limits? |
| Capacitor bank with CBU/PPB interface | Can peak power and cumulative energy swing be supplied and recharged repeatedly? |
| Battery-backed storage / BBU | Can the required backup duration, discharge power, SOC and cycling be supported? |
There is no universal requirement that every GPU system use both a CBU and a BBU, nor one universal “large enough capacitor.” Identify the port, workload, allowed upstream slew, voltage window, losses and required backup interval. Use spectral impedance/current-sharing analysis for the fast response and the cumulative energy integral for the slower buffer requirement.
A suitably sized passive filter may provide the needed energy; an active buffer can permit a larger storage-voltage swing while maintaining the bus voltage.
Change one thing: keep pulse peak and average fixed but increase pulse duration and period by ten. Ideal storage swing becomes 614.4 J, while mean power stays 1728 W. Move the same energy requirement to a different allowed voltage window and recalculate capacitance. Finally, shorten only the edge: the high-frequency spectrum changes substantially while the ideal rectangular pulse-energy budget remains the reference.
Students should explain which design decision each change affects.
Storage choice. The EMC filter alone cannot cover this pulse. First allocate the calculated energy deficit to storage and include recharge losses. A bus capacitor is the simpler candidate if its capacitance and allowed voltage swing are practical.
Use an interfaced buffer when another storage-voltage window justifies the conversion hardware. Reject the ideal-average source setting for the 95%/95% case: storage loses energy each cycle. Recalculate source power before choosing either buffer.
scripts/gpu_pulse_buffer_example.py exports figures 69–70 and gpu-pulse-buffer-checks.json. It checks harmonic RMS/Parseval convergence, ideal cycle energy/charge balance, capacitor voltage versus stored energy, lossy periodic recharge and piecewise source-slew integrals. The waveform and converter interfaces are imposed teaching models, not a measured GPU, complete switching simulation or qualified CBU/BBU design. This is optional material linking the earlier FFT, PDN, thermal and energy examples.
16.26 A large input capacitor: why does the battery still supply the switching ripple?
Riddle: a buck draws a pulsed input current. A large capacitor is fitted directly across its input, but the battery current still looks almost like the switching pulses. Does increasing capacitance by ten solve the problem?
The topology matters. Here the resistance is in series with the capacitor, representing its ESR. It is not a resistor inserted in the main battery feed. The battery's relevant impedance is its output impedance plus connections, evaluated at the frequency of interest. This is the same current-sharing problem as §4.1, viewed from the buck input.
Battery voltage -- Zsource --+-- buck input (pulsed current sink)
|
ESR
|
ESL
|
C
|
Return ---------------------+-- buck return
For each AC harmonic, suppress the ideal battery voltage source and let positive battery and capacitor currents flow toward the buck. Then
The capacitor collects most of the ripple only when its branch impedance is sufficiently smaller than the source branch impedance. A large capacitance alone does not guarantee this. Analog Devices AN44 explicitly discusses input-line ripple when the source impedance, including supply-line inductance, is low.
Authored example: use 100 kHz switching, a 0–10 A input-current pulse at 50% duty, and an effective battery/connection model of 5 mΩ in series with 20 nH. Initially use 470 µF, 0.20 Ω ESR and 2 nH ESL. These are teaching assumptions, not measured battery or component specifications. At 100 kHz,
Although the ideal capacitive reactance is only 3.39 mΩ, the complete capacitor branch is approximately 200 mΩ. The source branch is only 13.52 mΩ. The first harmonic of the ideal 0–10 A pulse has a peak amplitude of 6.366 A; apply the complex divider to this harmonic:
| One change at a time | Battery ripple / buck ripple at 100 kHz | Battery first-harmonic peak |
|---|---|---|
| 470 µF, ESR 0.20 Ω | 97.44% | 6.203 A |
| 4700 µF, same ESR | 97.35% | 6.198 A |
| 470 µF, ESR reduced to 2 mΩ | 23.25% | 1.480 A |
| Low-ESR case plus 1 µH / 20 mΩ DCR in the source feed | 0.457% | 0.0291 A |
The capacitance increase barely helps because ESR dominates the branch. Lower ESR changes the current division; a series inductor increases the source-path impedance at switching frequency. The inductor belongs upstream of the local capacitor, so the small local switching loop can supply the buck pulses.
Phasor check: the two complex current fractions add to one. Their magnitudes generally do not. In the low-ESR case the capacitor's first-harmonic magnitude is 107.62% of the imposed buck harmonic while the battery fraction is 23.25%; the phase difference makes KCL hold. Reactive circulation can also produce resonance peaks. This is not power gain.
A quiet input voltage can hide a noisy supply current. Here the original high-ESR case has only 83.9 mV peak of first-harmonic port-voltage ripple, while the battery carries 6.20 A peak at that harmonic. In the limit of zero source impedance, the source supplies all the AC current and the rail-voltage ripple tends to zero. Checking only voltage ripple can therefore miss the input-current filtering problem.
Change one thing: lengthen the battery leads. Their inductance may improve high-frequency current isolation, but it also changes resonances and transient overvoltage. Compare the whole impedance curves, rather than treating long wiring as a qualified filter. Alternatively, add a suitable low-ESR local capacitor and deliberately design the series filter impedance.
Check capacitor ripple-current rating, effective capacitance, ESL and layout; check inductor saturation, DCR and damping. The extra 20 mΩ in this example already dissipates 0.5 W from the 5 A DC component alone, before ripple loss.
The added LC network has a resonance, visible as peaking in the frequency plot. Successful attenuation at 100 kHz does not establish broadband attenuation or converter stability: return to §§12.5–12.6 for the source/filter impedance interaction with the regulated buck. A resistor in the main feed is a different topology and also causes DC voltage drop and loss.
Likewise, the familiar ideal buck input-capacitor RMS formula assumes the source supplies approximately DC; it must not be applied unchanged to the poorly decoupled high-ESR case.
Decoupling choice. Reduce ESR before adding more of the same capacitance. Ten times more capacitance barely changes the battery ripple here; lower ESR reduces the first-harmonic fraction to 23.25%.
If that is still too much, evaluate the added source inductor. It lowers the fraction to 0.457% in this model, but adds DC loss and resonance. Keep that option conditional on damping, saturation and converter-stability checks.
scripts/buck_input_current_divider.py exports figure 71 and buck-input-current-divider-checks.json. It checks the complex divider against nodal KCL, reconstructed waveform KCL and harmonic resistive-power balance. The time plot uses a prescribed pulse with 100 ns edge smoothing and 101 harmonics; table values use the ideal pulse's first harmonic. This is a linear lumped current-sharing model, not a closed-loop buck simulation, a complete battery impedance model or a conducted/radiated-emissions qualification.
16.27 The secondary is shorted: why can a common-mode injector still disturb the primary?
Riddle: join the two secondary terminals and drive that joined node with a voltage injector relative to chassis. The secondary's terminal-to-terminal voltage is zero. Should every voltage on the primary also be zero?
Specify the measurement before answering. Shorting the secondary removes its differential voltage, but does not clamp its common-mode voltage to chassis. Interwinding capacitance provides an AC displacement-current path across the isolation barrier. It is not a galvanic short circuit or evidence of failed insulation. A finite capacitance becomes a low impedance only relative to the other impedances and at sufficiently high frequency.
TI's transformer common-mode measurement discussion describes a function-generator/oscilloscope test of this coupling; TI's isolated-bias transformer discussion explains the interwinding-capacitance current path.
Define a reproducible fixture. Tie secondary terminals s1 and s2 together at node s and impose Vin between s and chassis. Terminate primary terminals p1 and p2 with one resistor R each to chassis. These resistors are external fixture impedances, not resistances through the isolation barrier.
Put C1 from s to p1 and C2 from s to p2. The primary winding, with the secondary shorted, presents differential impedance Zw between p1 and p2:
s --------||--------- p1 -------- R -------- chassis
| C1 |
| Zw (primary short-circuit impedance)
| C2 |
+---------||--------- p2 -------- R -------- chassis
|
Vin
|
chassis (injector return)
Both primary resistors return to the same chassis/injector reference. This closes the displacement-current loop. Grounding, floating or probing a different node changes the circuit and the answer. The injector is an imposed ideal source in this exercise; its actual source impedance would be another part of the fixture.
The magnetic path has not been silently discarded. For coupled windings with series resistances and a shorted secondary, the magnetic driving-point impedance is
With negligible secondary resistance this reduces to primary resistance plus the short-circuit leakage inductance. For the worked example use the reduced approximation Zw = rw + sLsc. An ideal perfectly coupled, lossless transformer with its secondary shorted instead has Zw = 0 and clamps the primary differential voltage to zero. It still does not constrain the primary's absolute common-mode potential.
Derive the transfer functions. Define g = 1/R and Yw = 1/Zw. KCL gives
Define the determinant and the two measurement ratios:
In the balanced case C1 = C2 = C, these become
Both primary terminals move together, so no current flows through Zw. At high frequency the primary common-mode voltage can approach the injected voltage even though magnetic transfer of the imposed secondary differential voltage is zero. With unequal coupling capacitances, finite Zw allows different primary-node voltages: common-mode excitation is converted into differential disturbance. Unequal terminations can also break symmetry, but are held equal here to isolate the capacitance effect.
Worked frequency and time-domain comparison. Use R = 1 kΩ per primary terminal and Zw = 2 Ω + s × 10 µH. Compare 100/100 pF with 150/50 pF, keeping total interwinding capacitance at 200 pF. These are authored lumped-model values. In the time-domain test, drive a 100 V pulse with a 100 ns linear rise, a 1 µs flat top and a 100 ns fall; start from zero stored energy.
| Measurement | Balanced 100/100 pF | Unbalanced 150/50 pF |
|---|---|---|
| Magnitude of primary CM transfer at 1 MHz | 0.5320 | 0.5339 |
| Magnitude of primary differential transfer at 1 MHz | 0 | 0.01701 |
| Peak absolute primary CM voltage in pulse test | 63.21 V | 63.52 V |
| Peak absolute primary differential voltage in pulse test | 0 V | 6.12 V |
For example, a 10 V peak sinusoidal injector at 1 MHz gives approximately 5.34 V peak primary CM and 0.170 V peak primary differential voltage in the unbalanced case. The 6.12 V pulse result includes the broadband edges and the network dynamics; it is not obtained by multiplying the pulse height by the 1 MHz gain.
Time-domain equations: let iw flow through Zw from p1 to p2. The simulated equations are
Using capacitor-voltage states V1 − Vin and V2 − Vin avoids numerically differentiating the injected waveform. scripts/transformer_cm_injection.py solves the resulting linear state-space system and checks the transient against an independent adaptive ODE integration. It also checks the closed-form transfers against a nodal solve at 41 frequencies, KCL and the balanced high-pass/zero-differential limits.
Figure 72 and transformer-cm-injection-checks.json retain the results. This is an executed time-domain simulation, not a claimed SPICE run.
Change one thing: balance C1 and C2 without changing their sum. The differential response disappears in this fixture while common-mode feedthrough remains. Next reduce both capacitances, or reduce Zw toward an ideal short: predict separately the two voltages and the injected current. Finally, change R or add probe capacitance to chassis.
This illustrates why a transformer is a four-terminal object whose common-mode coupling is not captured by a differential-only two-port model.
The reduced circuit excludes distributed winding capacitance, core loss, self-resonance, nonlinear effects and real injector/probe models; the plotted frequency sweep is the mathematical model's response, not a qualified transformer bandwidth. Electrostatic shielding changes the capacitance and return network and must be modelled with its actual connection. This exercise extends §§2.6 and 16.5; it does not predict insulation compliance or hardware stress ratings.
What should change? For differential pickup in this fixture, first balance the coupling capacitances. This removes the differential response without reducing their sum. It does not remove common-mode motion.
If common-mode current is the limiting disturbance, reducing total coupling addresses the relevant quantity. A shield is another possible route, but its connection changes the return network. Choose from the measured mode before changing the transformer geometry.
16.28 Identical pulses, different LC trajectories: did the phase or the poles change?
Two linked riddles: why do identical voltage pulses produce different LC waveforms during startup, and how can feedback turn the same energy-storage elements from lightly damped to rapidly settling—or unstable? Use initial-state analysis for the first question and pole location for the second. Changing an initial condition does not move the poles of a fixed linear model.
Define an LC with two independent ports
An imposed voltage u drives a series R–L branch into a capacitor node v. A prescribed load current iℓ leaves that node; inductor current i enters it:
u ---- R ---- L ----+---- v
i --> |
C prescribed load current i_load leaves node v
|
return ------------+
The current load is an ideal bidirectional port in this teaching model, not a resistor or a rectifier. Its current can be imposed independently of v. The equations are
The state is (v, i). For R = 0, zero drive and zero load current, the familiar natural trajectory conserves Cv²/2 + Li²/2. With constant u = U and iℓ = Iℓ, instead define deviations from the equilibrium (U, Iℓ). Then
In the normalized plane (v, Z0i), the orbit is a circle centered at (U, Z0Iℓ). It is an ellipse if unscaled amperes and volts are used as axes. Nonzero sources shift the center; they do not invalidate the natural LC frequency. With two imposed bridge voltages across a resonant branch, the net branch drive can be their signed difference; actual converter conduction intervals and load laws must be derived for the chosen topology.
The exact lossless solution during a constant-source interval of duration τ is
Both initial capacitor voltage and initial inductor current determine the resulting sine/cosine mixture. Reading this mixture as merely an input/output phase lag can hide the accumulated state. A sinusoid about a fixed center can of course be written with an amplitude and phase; that parametrization does not make the changing startup state a new steady-state transfer phase.
The shifted quadratic invariant is not a claim that the physical stored energy stays constant with active sources. For R = 0 the actual energy obeys dE/dt = ui − viℓ; the two imposed ports can exchange energy with the tank.
Three consecutive rectangular pulses: carry the state forward
Use L = 10 µH, C = 1 µF, R = 0, Iℓ = 0.5 A and initial v = i = 0. Apply three identical 12 V, 2 µs rectangular pulses, separated by 2 µs at zero volts. These are finite voltage pulses, not mathematical Dirac impulses. Here Z0 = 3.162 Ω and f0 = 50.33 kHz.
| Pulse | Rising-edge time | Initial v | Initial i | v at end of 2 µs on interval | i at end of on interval |
|---|---|---|---|---|---|
| 1 | 0 µs | 0 V | 0 A | 1.386 V | 2.340 A |
| 2 | 4 µs | 4.558 V | 1.725 A | 8.287 V | 2.879 A |
| 3 | 8 µs | 11.131 V | 0.870 A | 11.991 V | 0.961 A |
Every pulse begins at the state left by the preceding on/off intervals. Voltage and current remain continuous at these switching instants because the model applies no Dirac current to C or Dirac voltage to L. The orbit center changes between (12 V, 1.581 V) and (0 V, 1.581 V), while the state stays at the same point at the boundary.
Starting each pulse calculation again from zero would describe a different physical experiment.
This is the geometric basis of a state-plane trajectory construction: join interval solutions using the actual boundary state and the correct source values. It is useful for resonant converters, but does not substitute for their diode, switch, clamp and load-dependent mode conditions. In this ideal lossless tank startup terms do not decay; do not assume eventual convergence to a unique periodic steady state. Adding damping changes that property.
Laplace retains the initial-energy terms
For the same circuit with R included, unilateral transformation gives
The usual zero-state voltage transfer is H(s) = 1/(LCs² + RCs + 1), with the other independent input set to zero. It does not contain the last two terms. Each new interval can use a local time origin with its inherited initial state. Equivalently, solve the whole input history at once by superposition; repeatedly resetting the physical state is not required by either transform.
Pole placement: change the dynamics, not just the orbit's starting point
Now use R = 0.1 Ω and work with small deviations around a constant operating equilibrium. Assume both state deviations can be measured and an ideal voltage actuator applies
With a fixed load-current perturbation of zero, the closed-loop characteristic polynomial becomes
Matching it to s² + 2ζωns + ωn² gives
kv is in V/V; ki is in V/A, or Ω. This two-state/single-voltage-input model is controllable, so these two coefficients can be assigned with full-state feedback. For ζ = 0.7 and ωn = 2π × 60 kHz, kv = 0.4212 and ki = 5.1779 Ω.
| Case | Poles, in s⁻¹ with imaginary part in rad/s | Free response |
|---|---|---|
| Ideal R = 0, no feedback | ±j316,228 | Persistent natural oscillation |
| R = 0.1 Ω, no feedback | −5,000 ± j316,188 | Lightly damped; 200 µs envelope time constant |
| Target feedback | −263,894 ± j269,226 | Rapidly decaying oscillation |
| Wrong-sign ki = −0.6 Ω, kv = 0 | +25,000 ± j315,238 | Growing oscillation; active negative effective damping |
The target's damped oscillation is about 42.85 kHz, distinct from its 60 kHz natural-frequency parameter. Its envelope time constant is 3.79 µs. These are ideal local linear results. Real actuators have voltage/current limits, delay, sampling and unmeasured states; moving poles arbitrarily far left is not a physically free operation. Reference tracking, load-disturbance rejection, zeros and robustness need additional analysis. See MIT's state-feedback and pole-placement lectures 11–12.
What does an imaginary-axis plot fail to settle by itself?
For a particularly clear counterexample, compare the rational expressions 1/(LCs² + 0.5Cs + 1) and 1/(LCs² − 0.5Cs + 1). Their algebraic magnitudes on jω are identical, although one has damped poles and the other growing poles. Their phases differ. The unstable causal system's growing impulse response has no ordinary Fourier transform, so its rational jω evaluation must not be presented as a stable measured steady-state frequency response.
This does not prove that Fourier contains no stability information. Full complex frequency data, causality and an appropriate model support stability analysis; an FFT of a growing finite record also shows features of that record. It does show why magnitude alone, or a formal substitution s = jω without convergence and natural-mode analysis, is insufficient. Laplace and state space make the exponential real part and the initial state explicit.
Change one thing: first change only the state at the second pulse and keep A fixed; its poles remain unchanged. Next change only ki; the damping and poles change. Finally compare Fourier spectra before and after startup exclusion in a damped version. Ask which differences arise from initial state, forcing, damping or the acquisition window.
Timing or damping? To explain the different startup traces, keep the poles fixed and carry each pulse's final state into the next interval. Changing feedback would answer a different question.
For a faster settling requirement, use the pole-placement model and include the sensing and control cost. Pulse timing can change the orbit, but cannot by itself move the poles of this fixed linear LC model.
scripts/laplace_lc_pole_placement.py exports figures 75–76 and laplace-lc-pole-placement-checks.json. It checks exact interval propagation against adaptive time integration, the shifted-orbit invariant, the initial-state Laplace equation against a state-space resolvent, controllability and assigned eigenvalues, and the opposite-damping magnitude identity. Values and sources are authored ideal teaching fixtures; no complete resonant converter or implemented controller is claimed.
16.29 The load sees zero volts: why does the bridge still inject a current pulse?
Riddle: a full bridge has two output nodes A and B, each switching between the negative DC rail and Vdc. Both nodes low and both nodes high give zero differential load voltage. Are they the same electrical state?
Reference both node voltages to the negative rail and use §11.7's definitions:
| Bridge state (A, B) | Differential voltage | Common-mode voltage |
|---|---|---|
| (0, 0) | 0 | 0 |
| (Vdc, 0) | +Vdc | Vdc/2 |
| (0, Vdc) | −Vdc | Vdc/2 |
| (Vdc, Vdc) | 0 | Vdc |
The two zero states are interchangeable only for a model that retains differential voltage alone. TI's single-phase inverter guide gives the active and zero bridge states used in bipolar/unipolar modulation. Their CM consequences follow by applying the definitions above to the node voltages and the actual return network.
Authored example: hold the negative rail and chassis at the same reference and put 1 nF from A to chassis and 1 nF from B to chassis. Impose simultaneous linear 0 → 48 V transitions on A and B in 100 ns. Then hold both high and later return both to zero with the same fall time.
Ignore dead time, leg mismatch and device nonlinearity in this first model. Because the two voltages are identical at every instant, the differential voltage stays zero, including during the edges. Yet the total current into chassis is
during the rising edge. The two capacitor currents add; they do not cancel like an outgoing/return differential load current. The rising-edge charge is 96 nC. The falling edge returns the same signed charge with opposite polarity: zero net charge per complete pulse does not mean zero peak or RMS current.
The high-state energy in the two capacitors is 2 × C × Vdc²/2 = 2.304 µJ. A differential-only load calculation misses this storage and its charging current. This is not automatically the energy dissipated in a particular transistor; that requires the charging/discharging paths.
Change one thing: use only one zero state in a modulation interval, or change the order of zero and active states while preserving the required differential average. Predict the new CM steps before calculating displacement current. An actual modulation scheme must also satisfy load-current, switching-loss and dead-time requirements.
If chassis floats, its potential and the complete return capacitances must be solved instead of imposing the same 0.96 A result. This exercise predicts current in the stated fixture, not radiated EMI or a universal ranking of PWM schemes.
Zero-state choice. Keep both common-mode and differential voltages in the model. The two zero states give the same load voltage but different chassis excitation. A differential-only model is sufficient only when that coupling is outside the question.
For modulation, compare sequences with the same required differential output. Fewer common-mode transitions may help this fixture, but the sequence must also carry load current and meet switching-loss limits. No universal PWM winner follows from this current calculation.
16.30 A MOSFET has 95 pF at 400 V: does that determine its stored energy?
Riddle: a data-sheet capacitance is specified at one drain voltage. Can that value be inserted into both E = CV²/2 and transition time t = CV/I over a large voltage swing?
For a voltage-dependent, single-valued differential capacitance, C(v) = dQ/dv. Charge and stored energy require different integrals:
The energy integrand is voltage-weighted. A local small-signal capacitance C(V) is generally neither Q(V)/V nor 2E(V)/V². Infineon's Coss explanation distinguishes output capacitance and effective capacitances used for charge/time and energy calculations. Actual device values must use their stated bias and voltage range.
Use an authored curve, not a MOSFET selection:
Integration gives
At 400 V:
| Quantity | Result | What it describes |
|---|---|---|
| Local C(400 V) | 95.24 pF | Differential capacitance at that bias |
| Q(400 V) | 121.78 nC | Charge transferred from 0 to 400 V |
| E(400 V) | 13.564 µJ | Stored energy in this reversible model |
| Q/V | 304.45 pF | Constant capacitance with the same total charge |
| 2E/V² | 169.55 pF | Constant capacitance with the same stored energy |
| Incorrect local-C estimate, C(400 V)V²/2 | 7.619 µJ | Underestimates the stated energy by about 44% |
With an imposed constant 1 A charging current, transition time is Q/I = 121.78 ns. Using only C(400 V)V/I instead gives 38.10 ns. As the capacitance falls, the voltage slew increases: constant charging current does not imply constant dv/dt. The exact voltage is V0[exp(It/(C0V0)) − 1] over this model's charging interval.
Energy is not automatically loss. If the full 13.564 µJ is dissipated once per cycle at 100 kHz, that particular contribution is 1.356 W. If energy is recovered into an inductive network, or partly dissipated elsewhere, the switch loss differs. Nor is comparing LI²/2 with one Eoss value a complete ZVS design: all relevant capacitances, circuit constraints, current direction and available commutation time must be checked.
The authored model excludes hysteresis, voltage-history dependence, gate coupling and other switching losses.
Change one thing: use the same final voltage but half the charging current. Charge and stored energy stay the same, while transition time doubles. Then compare two C(v) curves with the same local value at 400 V but different low-voltage behaviour. Their total charge and energy need not agree. This is a practical example of why a differential quantity cannot replace its integral.
Capacitance-model choice. Use the local value for a sufficiently small voltage change. Use the charge or energy integral for the large swing shown here. The fuller model needs voltage-dependent data. Halving current extends charging time; it does not reduce the stored energy at the same final voltage.
16.31 The current peak is controlled: why do alternate cycles diverge?
Optional advanced riddle: a fixed-frequency buck operates in continuous conduction with ideal peak-current control. A small valley-current error reverses sign every period and grows, although the output voltage is held constant in the model. How can a controller that checks every peak fail to stabilize the current waveform?
Let m1 > 0 be the current's rising slope during on-time and m2 > 0 the magnitude of its falling slope during off-time. Add a positive compensation ramp ma to the sensed current before comparing it with a fixed threshold. Express all slopes in equivalent inductor-current units.
For the local calculation, assume fixed Vin, fixed Vout, a fixed period T, no comparator delay, and a switching crossing strictly inside the period.
If the initial valley current rises by δin, the comparator crossing moves by δton = −δin/(m1 + ma). The next valley changes by the original error plus the effect of this changed on/off duration:
This is a sampled pole λ. Its stability criterion is |λ| < 1, rather than a negative real part in the continuous s plane. A negative λ alternates the error sign. Without compensation, λ = −m2/m1. In the ideal CCM buck, volt-second balance gives m2/m1 = D/(1 − D), so D > 0.5 makes |λ| > 1.
At exactly 0.5 the ideal multiplier is −1: the perturbation does not decay.
Authored example: Vin = 12 V, L = 10 µH and fs = 100 kHz. Maintain a nominal average current of 10 A and adjust the comparator threshold for each case to retain the same operating point when a ramp is added.
| Case | m1 | m2 | Compensation ma | λ |
|---|---|---|---|---|
| D = 0.25, Vout = 3 V | 0.9 A/µs | 0.3 A/µs | 0 | −1/3 |
| D = 0.75, Vout = 9 V | 0.3 A/µs | 0.9 A/µs | 0 | −3 |
| D = 0.75, same Vout | 0.3 A/µs | 0.9 A/µs | 0.6 A/µs | −1/3 |
At D = 0.75 without compensation, a +1 mA initial error becomes −3, +9, −27, +81, −243 and +729 mA at successive valleys. With the stated ramp, its magnitude instead falls by three each period. Solving the exact ideal comparator crossing and both current ramps reproduces this recurrence over the demonstrated intervals.
For nonnegative ma, the local stability condition is
At D = 0.75 the boundary is 0.3 A/µs; equality is marginal, not a design margin. This is the small-perturbation mechanism behind subharmonic, period-doubling behaviour. TI's subharmonic-oscillation discussion gives the practical context. Do not generalize the 50% statement to all current-control methods or converters.
The growing local map cannot be extrapolated indefinitely: duty clipping, DCM, output dynamics and other nonlinearities change it. The plot stops before the ideal crossing leaves the period and does not claim a simulated final period-two limit cycle. Change one thing: increase ma until λ = 0; in this ideal local map the valley error is removed in one period.
Then investigate a larger ramp: stronger compensation is not synonymous with faster convergence for every ramp value. This connects §16.28's continuous poles to the extra dynamics introduced by switching and sampling.
Ramp choice. Keep the 0.6 A/µs ramp as the stable reference at 75% duty. It changes the multiplier from −3 to −1/3 while retaining the nominal operating point. No compensation is acceptable in the demonstrated 25% case, but fails at 75%.
A ramp giving zero multiplier corrects the ideal local error in one period. Use it as a comparison, not a hardware optimum. More ramp can slow convergence; check the required duty range and implementation limits before choosing it.
16.32 Only 50 ns of imbalance: why does the transformer flux keep walking?
Riddle: a bridge applies almost equal positive and negative voltages to a transformer. Each cycle looks nearly symmetric. Can the small difference matter after fifty cycles?
Faraday's law applies to the induced core voltage, not blindly to the bridge-terminal voltage when winding resistance and leakage drops are significant:
Start with an ideal imposed core voltage of ±48 V at 100 kHz, N = 8 turns and Ae = 100 mm². Positive duration is 5.025 µs, negative duration 4.975 µs: their difference is only 50 ns. The net increment per period is
The ripple repeats around an increasingly shifted state. With initial B = −0.15 T, the first positive peak is +0.1515 T. The nth positive peak is 0.1515 + (n − 1) × 0.003 T. An assumed 0.30 T screening threshold is crossed during the 51st positive interval, about 0.5 ms after startup.
The threshold is an authored teaching value, not a material saturation rating; the calculation predicts its crossing and does not model the nonlinear current after it.
This separates three ideas: flux excursion within a cycle, initial/remanent flux, and accumulated cycle-to-cycle bias. In a linear magnetic model Lm ∝ N², but the actual B excursion still follows volt-seconds divided by NAe. A nearly symmetric oscilloscope trace can conceal a small integral error. TI's full-bridge design report, §3.2.1 discusses flux walking and volt-second asymmetry in bridge/push-pull structures.
Now distinguish terminal from core voltage. Add an authored winding resistance of 0.2 Ω and a linear 50 µH magnetizing inductance, driven by the same bridge-terminal waveform. For this no-load reduced model,
The terminal waveform has a 0.24 V average. In the eventual periodic linear state, its average is balanced by Rp times the 1.2 A average magnetizing current, leaving zero average induced core voltage. The computed positive peak B tends to 0.2250 T, below the assumed 0.30 T threshold in this particular model.
The bias has not vanished; it has become bounded. A different resistance, excitation or nonlinear core could give a different outcome.
Therefore a bridge-terminal volt-second imbalance does not prove inevitable unlimited flux growth in every physical transformer. Check whether balancing drops or control establish an acceptable periodic state before the material's nonlinear region. A series blocking capacitor can change the bias dynamics, but it creates another state and must be analysed with the rest of the circuit.
Change one thing: reverse the timing imbalance, change the initial B, or halve N while preserving the imposed core-voltage waveform. Predict direction, margin and rate separately. This extends the earlier low-frequency transformer note: winding resistance affects both measurement and operating dynamics.
Flux-margin decision. First correct the cycle-to-cycle induced-voltage imbalance. More turns reduce flux change per volt-second, but do not cancel a nonzero volt-second sum in the imposed-voltage model.
A blocking capacitor is an alternative circuit change; it adds a state whose dynamics must be checked. Keep the winding and bias solution only after an acceptable periodic state is demonstrated. A symmetric-looking trace alone does not establish flux margin.
16.33 The unstable pole cancels on paper: is the system internally stable?
Optional advanced riddle: put an unstable plant P(s) = 1/(s − a), a > 0, in cascade with a compensator C(s) = b(s − a)/(s + b), b > 0. The reduced reference-to-output transfer is
It looks like an ordinary stable low-pass. But cancelling a numerator/denominator factor in this zero-initial-state channel does not remove a physical state. Use this deliberately simple cascade counterexample before attempting a full feedback controller; the cascade is not a stabilizing feedback design.
One realization, with reference r and output y = x, is
Its internal eigenvalues are −b and +a. Define e = x − z. Then
With exactly e(0) = 0 and the exact model, the reference does not excite the unstable mode, so y = z and the stable reduced transfer predicts that particular experiment correctly. With a nonzero initial mismatch, a disturbance in the plant, or model error, the growing mode is exposed.
In this realization it is uncontrollable from the nominal reference channel but observable at the output; reduction of the transfer function concealed its existence.
Authored example: choose a = 1000 s⁻¹ and b = 2000 s⁻¹, with a unit reference step. From zero state the nominal output is 1 − exp(−2000t). Compare that with a 1 mV initial x − z mismatch, and separately a plant pole 1% higher, at +1010 s⁻¹, while leaving the compensator zero at +1000 s⁻¹.
| Experiment | Output after 6 ms |
|---|---|
| Exact model, zero initial state | 0.999994 V |
| Exact model, 1 mV initial mismatch | 1.403423 V |
| Plant pole +1%, zero initial state | 3.808260 V |
The full state realization, its resolvent and direct time integration agree. The lesson is stronger than finite numerical precision: even exact cancellation does not establish internal stability. Uncertainty merely makes the problem harder to conceal. The author-hosted Hoagg and Bernstein discussion of nonminimum-phase systems discusses the hidden instability associated with unstable pole–zero cancellation.
Change one thing: keep the same initial error but move the uncancelled internal pole into the left half-plane; the mismatch then decays. For an actual control design, use feedback to stabilize the physical unstable mode and assess all relevant disturbance channels. Stable-pole cancellation has its own robustness limitations, but the unstable case already fails the internal-stability requirement.
This completes §9.1's distinction between a transfer function and the full state dynamics. Saturation, finite precision and sensor noise are excluded from the model; they are not needed to produce the counterexample.
Control decision. Reject the unstable-mode cancellation as a stabilizing solution. Design feedback to stabilize the physical mode, then inspect internal states and disturbance paths. Reducing a transfer function is useful algebra; it cannot replace that check. These two descriptions are not equally valid evidence of stability.
Reproducibility for §§16.29–16.33: scripts/five_further_examples.py exports figures 77–81 and five-further-examples-checks.json. It verifies CM charge/energy integrals, nonlinear-capacitance quadrature and charging dynamics, exact comparator-crossing current maps, per-cycle Faraday increments and resistive periodic-state balance, and the cancellation state realization against transfer and transient predictions. All numerical fixtures are authored; none is a measured device, a nonlinear magnetic model or a complete implemented converter/controller.
16.34 The loop crosses 0 dB at −20 dB/decade: must it be stable?
Riddle: a negative-feedback loop has its first unity-gain crossover near 1 kHz with slope about −20 dB/decade. Its phase there is around −84°, apparently giving a generous positive phase margin. Is this enough to declare stability if a resonance appears later?
No. Test the complete loop, rather than one favourable local crossing. The following are authored continuous-time SISO loops, with all open-loop poles in the left half-plane and no imaginary-axis poles. They are a deliberately isolated control example, not fitted converter hardware. With unity negative feedback, characteristic roots solve 1 + L = 0.
A. A reference loop with one crossover
Define
The low-frequency pole is at 100 Hz; the second-order resonance is at 100 kHz. Its first and only gain crossover is 995.087 Hz, with slope −19.796 dB/decade, phase −84.273° and local phase margin +95.727°. The resonance peak remains around −6 dB, below unity. The full Nyquist curve has N = 0 with P = 0, and the three closed-loop poles all have negative real parts.
This loop is stable in the stated model.
Its phase reaches −180° at about 100.001 kHz, giving a gain-margin factor of about two, or +6.02 dB. That number is a gain-only margin of this stable nominal loop, not a substitute for checking a modified loop's new dynamics.
B. The exact same magnitude curve, but unstable
Multiply the reference loop by a stable-pole, RHP-zero all-pass factor:
Its open-loop pole at −ωz is stable; its zero is at +ωz. For every real frequency,
Therefore every magnitude value, crossover frequency and local magnitude slope is unchanged from A. Yet the phase at the same crossover is now −210.917°, giving the local quantity −30.917°. The full Nyquist curve makes two net clockwise encirclements of −1. Since P = 0, Z = 2: the closed loop is unstable.
Its unstable pole pair is approximately +1256.9 ± j4486.6 s⁻¹. A magnitude-only view cannot distinguish A from B.
The corresponding −180° crossing is about 591.55 Hz, with gain-margin value −4.44 dB. Calling that a positive robustness margin would be incorrect: this nominal loop is already unstable.
C. The first crossing looks good, but the magnitude comes back
Keep A's form and parameters but reduce the resonant damping to ζC = 0.001. The first crossover remains almost identical to A, including its local slope and positive phase-margin quantity. The resonance now peaks around +14 dB, producing two more unity-gain crossings.
| Crossing of the case-C loop | Frequency | Direction | Unwrapped phase | Local 180° + phase |
|---|---|---|---|---|
| First | 995.087 Hz | Down through 0 dB | −84.263° | +95.737° |
| Second | 99.506 kHz | Up through 0 dB | −101.364° | +78.636° |
| Third | 100.486 kHz | Down through 0 dB | −258.292° | −78.292° |
The first two locally positive angle differences do not overrule the final crossing or the full winding. Do not interpret a margin at an upward crossing using an unqualified single-downward-crossover rule. Case C has N = 2, P = 0 and two closed-loop RHP poles, approximately +2513.0 ± j628341.8 s⁻¹.
The loop is unstable even though the first crossing met the intended magnitude-slope target and appeared well separated from −180°.
Read the same cases in the complex plane
At each gain crossover, the Nyquist curve crosses the unit circle. At each −180° phase crossing, it crosses the negative real axis. The critical condition is their coincidence at −1, and the general stability result depends on the net winding of the complete contour and P.
| Loop | Number of unity crossings | Open-loop RHP poles P | Net clockwise turns N | Closed-loop RHP poles Z = P + N | Verdict |
|---|---|---|---|---|---|
| A: damped resonance | 1 | 0 | 0 | 0 | Stable |
| B: same magnitude, phase changed | 1 | 0 | 2 | 2 | Unstable |
| C: sharp resonance, recrossing | 3 | 0 | 2 | 2 | Unstable |
Trace C's small resonant loop is traversed by both conjugate branches; overlapping geometric portions must be counted with their actual direction and multiplicity. A closed contour's winding is not just the number of visually distinct lobes. Positive-frequency data alone must not be counted as the complete contour.
The verdict is checked independently three ways: roots of the characteristic polynomial, eigenvalues of the explicit state-space negative-feedback connection, and numerical argument winding of 1 + L over the full contour. Crossing frequencies are also found both from a polynomial in ω² and by bracketed frequency-domain root searches. This avoids declaring stability from a sparse sweep that misses the narrow resonance.
An optional counterexample with exactly −20 dB/decade
To remove the word “approximately,” compare K/s with
Both have |L(jω)| = K/ω and hence exactly −20 dB/decade everywhere. The unmodified negative-feedback loop has pole −K. The modified characteristic polynomial is
If a < K, the modified closed loop is unstable despite the exact slope. For normalized K = 1 and a = 0.5, its roots are +0.25 ± j0.66144. This extra example has an open-loop integrator at zero, so its Nyquist contour needs an indentation; it is not included in the three unindented counts above. The all-pass magnitude identity and polynomial roots are checked explicitly.
Change one thing: start from A and reduce only ζ, listing every gain and phase crossing as the resonance rises. Then restore ζ and add only the all-pass factor. Explain why the first experiment changes both magnitude and phase, while the second changes phase alone.
Finally reconstruct each Nyquist sample from its Bode magnitude and phase using §12.4's equation. This demonstrates that complete Bode and Nyquist views contain the same frequency-response information; the one-crossing heuristic discards the context required by the general stability test.
Which loop can we accept? Keep case A as the stable reference. B has the same magnitude curve but fails through phase; C fails after the resonance creates more crossings. Neither is rescued by the first crossover's favourable appearance.
Lower bandwidth or added damping are redesign routes with response or implementation costs. After either change, repeat the full Nyquist and pole checks. Do not select a remedy from one local margin.
scripts/bode_nyquist_stability.py exports figures 82–83 and bode-nyquist-stability-checks.json. It records all unity/phase crossings, local slopes and margins, open/closed-loop pole counts and full-contour clockwise winding. Counts are checked at two frequency resolutions and against state-space/polynomial roots. Models exclude sampling, delay and hidden unstable cancellations; their mathematical high-frequency response is not a converter bandwidth claim. This optional extension connects the Bode, Middlebrook, Laplace, sampled-control and internal-stability discussions.
16.35 The firmware calculates the same gain: why does one PWM period make the loop unstable?
Riddle: a proportional controller stabilizes a first-order plant. The controller is implemented digitally without changing its gain, but a new PWM command takes effect one update later. Why can a plant with just one stable pole now oscillate with growing amplitude?
The controller acts on an old measurement. Reading the formula correctly is not sufficient if the timing differs from the design. TI's digital-control timing discussion describes how dedicated PWM register-load events can delay a computed update and reduce phase margin. The CPU's execution time alone is not the full sample-to-actuation latency.
Separate the command hold from the update latency
Use a single sampling/update rate fs = 1/Ts, synchronized with the PWM period in this example. The numerical model holds the average actuator command constant during each period; it does not simulate individual switching edges. Distinguish these schedules:
At time k Ts: acquire y[k]
Ideal reference: apply u[k] = -K y[k] throughout [k Ts, (k+1) Ts)
Delayed schedule: apply u[k] = -K y[k-1] throughout [k Ts, (k+1) Ts)
the new result -K y[k] waits until (k+1) Ts
The first schedule is an ideal zero-latency reference, not a claim of instantaneous ADC/CPU hardware. The second has one complete period of additional command latency. Faster code may not shorten it unless the command meets an earlier register-load deadline. Actual carrier type, sampling phase and update policy determine the effective modulator timing; imperix's delay-identification note distinguishes sensing, sample-to-update and modulation delays.
A normalized continuous baseband representation of a zero-order hold is
Below the first hold zero, the sine ratio is positive and the hold phase is −ωTs/2. Well below the update rate its magnitude is close to one, motivating the half-period delay approximation. One extra period contributes exp(−sTs), giving an approximate hold-plus-update budget of 1.5Ts. This is the budget for the stated schedule; it is not a universal PWM delay.
Additional ADC, filtering and sensor delays would need their own defined contributions. Do not count the same hold twice when using an exact discrete plant.
A simple plant and an exact discrete model
Take the authored normalized plant
The variables are normalized deviations around an operating point, so command and output can have either sign. Continuous proportional feedback with K = 3 gives pole −(1 + K)/τ = −40,000 s⁻¹, crossover 4501.58 Hz and phase margin 109.47°. This is the continuous reference; the digital implementation is a different interconnection.
For a command held over each sampling interval, direct integration gives
This plant already includes evolution during the held-command interval. With the ideal immediate controller, L0(z) = Kb/(z − a), and the closed-loop pole is a − Kb. With the one-period-late command,
The extra z⁻¹ has unit magnitude on the unit circle. It preserves the discrete loop's entire magnitude curve and its crossover, while adding −360 f/fs degrees of phase. It also increases the closed-loop state dimension: the previous sample or pending command is a state.
Exact results: same plant, same gain, different timing
At fs = 20 kHz, Ts = 50 µs, a = 0.606531 and b = 0.393469. Compare four configurations:
| Controller and schedule | Exact gain crossover | Exact phase margin | Largest pole magnitude | Verdict |
|---|---|---|---|---|
| K = 3, 20 kHz, ideal immediate update | 5066.87 Hz | +57.88° | 0.57388 | Stable |
| K = 3, 20 kHz, one-period delay | 5066.87 Hz | −33.32° | 1.08647 | Unstable |
| K = 2, 20 kHz, one-period delay | 2882.98 Hz | +38.88° | 0.88710 | Stable |
| K = 3, 40 kHz, one-period delay | 4613.61 Hz | +45.88° | 0.81462 | Stable |
The first two cases have exactly the same discrete crossover and magnitude curve. The added 50 µs latency costs 91.20° at their 5066.87 Hz crossover, changing +57.88° into −33.32°. The immediate-update pole is −0.57388, which lies inside the unit circle. The delayed poles are 0.303265 ± j1.043282, with magnitude 1.08647: the oscillatory sampled response grows. This is a timing-induced instability, independently established by the pole locations.
The exact crossover can also be obtained from the unit-circle magnitude equation, with Ω = 2πf/fs:
For the first-order plant and this proportional controller, the immediate-update stability range is 0 < K < (1 + a)/b. The one-period-delay range narrows to 0 < K < 1/b. At 20 kHz these upper bounds are approximately 4.083 and 2.5415 respectively. K = 3 lies between them. These bounds belong to this model; they are not universal controller-gain rules.
Why a phase-budget estimate is useful, but not the final proof
At the old continuous crossover of 4501.58 Hz, a half-period hold at 20 kHz would cost about 40.51°, and the extra period another 81.03°. Subtracting those from the continuous margin warns of a serious problem. It is not the exact digital margin: the crossover and the sampled frequency response must also be recalculated.
Here crossover is roughly a quarter of the 20 kHz update rate, so a simple low-frequency delay approximation is not quantitatively reliable. The table uses the exact discrete loop, not that subtraction.
The plotted free responses start with y[0] = 0.01 and, for the delayed cases, y[−1] = 0.01. A small perturbation decays in the stable cases and grows in the delayed K = 3 / 20 kHz case. Between samples, the continuous plant is integrated with the applied command held constant, so the simulation checks both the sampled recurrence and the intersample trajectory.
Change one thing: keep the hardware rate and lower K to move crossover down; or keep K and shorten the period. Both remedies work in the stated example, with different performance and implementation costs. A higher sampling rate alone is not a remedy if the PWM command is still updated at the old rate; the model must use the actual actuation schedule.
Avoiding an extra missed update can be as valuable as reducing arithmetic time. Predictive control is another possible design approach, but needs a validated model rather than treating the delay as absent.
This is an exact linear analysis of the specified sampled first-order plant with a held average PWM command. It excludes carrier ripple, nonlinear duty limits, sensor filters, quantization and jitter; the ideal no-latency case is a reference bound. The growing linear response is not a prediction that hardware amplitudes grow without saturation.
Continuous-time Nyquist intuition still applies through the correct discrete contour, but the definitive test here is the complete augmented-state pole set inside |z| = 1.
Two valid remedies. With 20 kHz hardware fixed, choose K = 2 as the demonstrated stable remedy. Its lower crossover costs response speed. If the faster response is required, investigate the 40 kHz update with K = 3, accepting tighter timing demands.
Both pass this model's pole test. A faster ADC alone is not the second remedy: the command must actually reach the PWM at the higher update rate.
scripts/digital_pwm_delay.py exports figures 84–85 and digital-pwm-delay-checks.json. It checks analytical crossover against numerical frequency roots, polynomial poles against augmented-state eigenvalues, each held interval against adaptive ODE integration, and sample trajectories against state propagation. It also verifies that one extra update period changes phase without changing magnitude. This optional exercise extends §§12.4 and 16.34 and complements the distinct peak-current sampled instability of §16.31.
16.36 The linear poles are stable: why does the digital regulator keep cycling?
Riddle: the unquantized sampled loop has every pole inside the unit circle. Without changing its gain, sampling schedule or plant, round the ADC measurement and PWM duty command to finite grids. Can the regulator oscillate forever even with noiseless measurements?
Yes. Linear asymptotic stability describes the unquantized equations. Quantizers change those equations into a nonlinear, piecewise system and can prevent the existence of the desired static equilibrium. The phenomenon is deterministic; it is not necessarily measurement noise, linear instability or an unfinished startup transient. Peterchev and Sanders' original paper discusses ADC/DPWM resolution, zero-error bins, steady limit cycling and controlled dither.
The following numbers and reduced plant are newly authored for this exercise.
Define the plant, quantizers and update order
Use a normalized first-order average-command voltage model, with Vin = 12 V, τ = 100 µs, fs = 20 kHz and Ts = 50 µs:
This is an authored output-envelope model with a buck-like DC duty conversion, not a complete LC buck or a carrier-switching simulation. At each sample, measure voltage, update the integrator, quantize its duty command and hold that average command through the next interval:
Set r = 5 V and g = 0.015 duty/V/update. Start from v[0] = 4.8 V and c[−1] = 0.4001. There is no additional one-period command delay in this example; that separate effect was studied in §16.35. Quantizers round to the nearest grid point, with exact half-step ties upward.
All reported steady states and cycles avoid ties and active saturation. Integrator arithmetic is not rounded further; for ADC cases, summing integer error codes avoids floating-point accumulation drift.
For the ADC, define an output-referred span of 8 V, including any measurement-divider gain. An ideal 8-bit quantizer then has ΔvADC = 8/256 = 31.25 mV. The 5 V reference is exactly code 160. Its zero-measured-error bin is
For the coarse PWM, use 64 duty increments, Δd = 1/64. A one-count change corresponds to VinΔd = 187.5 mV in the static output model. These are output-referred comparisons; comparing the two nominal bit counts without full-scale ranges and plant gain would be misleading.
First prove that the unquantized linear controller is stable
Remove both quantizers while retaining sampling and integral action. In error coordinates [v[k] − r, c[k−1] − r/Vin], the closed-loop matrix is
M = [ a - b g b ]
[ -g 1 ]
Here a = 0.606531 and b = 4.721632 V per unit duty. The poles are 0.767853 ± j0.130124, with magnitude 0.778801. The unquantized loop therefore converges to 5 V. The quantization example is not explained by an unstable pole already present in the baseline.
Why the 6-bit PWM cannot provide a static zero-error solution
The ideal static duty is 5/12 = 0.416667, between two available PWM codes:
| PWM code | Duty | Static output Vin × duty |
|---|---|---|
| 26 | 26/64 = 0.40625 | 4.875 V |
| 27 | 27/64 = 0.421875 | 5.0625 V |
Neither static output is inside the ADC's zero-error bin. At a genuine fixed point the integrator would have to stop, which requires vq = r, while the plant would have to settle to Vin times an available duty. Those two requirements are incompatible here.
The integrator therefore changes its internal command until the actuator jumps to another PWM code, then corrects in the opposite direction as the measured error changes sign. The absence of a suitable fixed point does not by itself prove that every trajectory must enter one particular limit cycle: nonlinear systems may have other behaviours.
For the stated initial conditions, however, the simulation and an analytical periodic-state calculation demonstrate a repeating cycle.
Five controlled comparisons
Use exactly the same plant, integral gain, timing and initial state in every case. Only the quantizers change:
| Quantization | Steady result in this experiment | Mean output | Output ripple, peak-to-peak |
|---|---|---|---|
| Neither | Fixed point | 5.000000 V | 0 |
| 8-bit ADC only; continuous duty | Fixed point inside ADC bin | 4.998075 V | 0 |
| 6-bit PWM only; ideal voltage measurement | Six-update cycle, 3.333 kHz | 5.000000 V | 107.852 mV |
| 8-bit ADC + 6-bit PWM | Three-update cycle, 6.667 kHz | 5.000000 V | 60.029 mV |
| 8-bit ADC + 10-bit PWM | Fixed point inside ADC bin | 5.003906 V | 0 |
The ADC-only case has a static true error, although the digital controller reads zero error. That is not a limit cycle. The two coarse-PWM cases keep moving after startup has finished. Their exact periods depend on the quantizers, controller and state; the amplitudes do not simply add as independent noise powers. The zero-ripple entries refer to this averaged-envelope model and do not mean that real switching ripple vanishes.
Follow the three-update orbit
For ADC plus coarse PWM, one repeating sequence is:
| Sample in cycle | True output | ADC reading | Error r − vq | Applied PWM code |
|---|---|---|---|---|
| 1 | 4.967535 V | 4.968750 V | +31.25 mV | 27 |
| 2 | 5.004901 V | 5.000000 V | 0 | 27 |
| 3 | 5.027564 V | 5.031250 V | −31.25 mV | 26 |
The error sum over the three updates is exactly zero, so the integrator returns to its earlier state. The mean applied duty is (27 + 27 + 26)/(3 × 64) = 5/12. Thus the average output can be exactly correct while the instantaneous output never settles.
For a candidate repeating duty sequence d0, d1, d2, the plant's exact periodic initial voltage is
Using (27, 27, 26)/64 gives 4.967535 V, reproducing the simulation's orbit. The script also checks that every ADC reading and PWM decision lies strictly inside its corresponding quantization bin, and that the integrator closes after the third update. A small +1 mV output-state perturbation retains the same code sequence and shrinks by a³ = 0.22313 per complete cycle.
This establishes a locally persistent periodic output, rather than mistaking residual linear startup oscillation for a cycle. It is not a claim of a globally unique isolated orbit for every possible integrator state.
Remedies and the accuracy tradeoff
Increase PWM resolution to Δd = 1/1024. The output-referred step becomes 11.71875 mV, and code 427 gives 5.00390625 V, strictly inside the ADC zero-error bin. The observed trajectory can now stop. This removes the demonstrated envelope cycle, but leaves a +3.906 mV true offset. Eliminating cycling is not the same requirement as exact regulation.
Having an attainable actuator level inside the zero-error bin is an equilibrium-feasibility check, not a general guarantee that nonlinear limit cycles are absent for every controller gain or initial condition. Conversely, adding ADC bits alone can narrow the zero-error band without adding any available actuator level. Compare the output-referred ADC and PWM steps over the operating range, including the voltage-to-duty gain; do not adopt a universal bit-count difference.
Other design choices include controlled dither or pulse-density sequences to synthesize an average duty between codes, coordinated gain/resolution changes, or a deliberate deadband. Dither trades the location and form of residual ripple rather than making finite resolution disappear; a wider deadband trades regulation accuracy for fewer corrections.
Their behaviour must be evaluated with the actual plant and update schedule. The present five-way comparison explicitly verifies the finer-PWM remedy; it does not claim an implemented dither or deadband controller.
Recall questions: Why can a stable linear model coexist with a periodic nonlinear response? Why does ADC-only error not necessarily cause cycling? Why does a 5 V mean fail to prove that the output has settled? Finally, can a more accurate ADC make the absence of a compatible PWM equilibrium more apparent?
Resolution or tolerated ripple? For a settled output, choose the demonstrated 10-bit PWM case over the 6-bit case. It removes this orbit but leaves the reported static output error inside the ADC bin. More PWM resolution costs implementation capability.
Deadband or dither are alternatives when some error or ripple is acceptable. They are not verified here. A correct 5 V mean does not justify retaining the 6-bit regulator when instantaneous ripple matters.
scripts/adc_pwm_quantization.py exports figures 86–87 and adc-pwm-quantization-checks.json. It verifies the unquantized state model, full-state steady repetition, an analytical period-three orbit, strict quantizer-bin inequalities, integrator closure and held-interval ODE integration. All cases are noiseless authored examples without active saturation, extra command-period delay or coefficient/accumulator overflow. This optional nonlinear extension complements the timing-instability example in §16.35; linear pole and margin checks remain necessary for the baseline but do not describe the quantized system completely.
Recall resources by task
When you remember the problem but have forgotten the method, start with the chapter 16 index. For a fuller derivation or a tool convention, use these references:
| Task to recall | Entry point |
|---|---|
| Circuit laws, RLC, phasors and elementary dynamics | MIT 6.002 lecture notes |
| Fields, dielectric geometry and transmission lines | MIT 6.013 readings |
| FFT bins, frequency ordering and normalization | NumPy FFT reference |
| Converter balance, power factor, modelling and control | MIT 6.334 lecture-note collection |
| Input-filter interaction and negative incremental resistance | Middlebrook, original paper and TI input-filter note |
Sources and provenance
Recorded introductory lesson, 16 October 2026: the supplied transcripts 20261016_1420_riccardoT_HTWG.txt and 20261016_1542_riccardoT_HTWG.txt are byte-for-byte identical and both end at the first break. They inform the separate course/assessment section, engineering-estimate approach, simulation-time-scale example, reactance-chart exercise, dimensional check and semiconductor/frequency orientation. These additions do not imply that the unrecorded remainder of the lesson was checked. Spoken examples are clarified rather than copied as universal device, accuracy or insulation rules.
The derivations and numerical teaching scenarios in this chapter are authored for this recap. Generated figures reproduce the stated analytical models, rather than measured hardware. The accompanying Python script evaluates the examples and exports a numerical check file.
Existing course script:
D:\OneDrive\Work\HTWG\2025\Script\Anwendungen_der_Leistungselektronik.pdf, sections 2.3.8–2.3.10, pages 34–37; Appendix A, sections 16.1.1–16.1.3, pages 299–301. Source for course continuity on average power, RMS, waveform zero intervals and orthogonality. Tables above are newly typeset rather than reproduced screenshots.Earlier teaching discussions: shared first-lesson checklist and public course-planning discussion, both read. The first informs motivation-first teaching and model distinctions; the second confirms application-driven progression, units/dB, phasors/transforms/FFT, and recall resources. The earlier private URL has been superseded by this readable public link. The discussions are planning context; technical claims are derived here or supported by the primary references below.
Constants: NIST, complete 2022 CODATA listing.
Circuit fundamentals: MIT 6.002 lecture notes.
Fields and transmission lines: MIT 6.013 readings and course notes.
PDN methodology: AMD UG863, Target Impedance; Intel AN 958, Board Design Guidelines. These support the methodology; the CPU ramp values are illustrative.
LC/Class-D filters: TI, LC Filter Design. Topology, load damping and modulation scheme matter; this chapter derives a simple single-ended equivalent.
Fuse ratings: Eaton, Fuse Technology; Bussmann high-speed fuse application guide.
AC/DC transmission context: ABB, HVDC technology for offshore wind.
Linear-regulator lecture: K. Schenk, Grundlagen der Leistungselektronik, lecture 1, Lineare Regler, NTB Buchs, FS 2020 (
D:\OneDrive\NTB\06_Unterricht\01_Grundlagen_der_Leistungselektronik\2020-FS\Lectures\V_1_Lineare_Regler.pptx). Chapter 14 follows its progression from the emitter-follower/Zener regulator through 78xx, LM317-type, low-dropout and negative regulators to Zener and bandgap references, stability bypassing and remote sensing. The 2.5 V dropout breakdown, the LM317 data (1.25 V, 50 µA, 40 V, 1.5 A, 10 mA minimum load), the 6 V Zener temperature-coefficient rule and the TL431 description are taken from that lecture; the numerical examples inlinear-regulator-checks.jsonand the architecture comparison are authored here. The slides were read, not modified or reproduced.LDO examples and stability: Analog Devices, LT3045; TI, Selecting ESR for Linear Regulator Stability.
Dielectric distance and insulation terminology: TI, Distance Through Insulation. No numerical safety-spacing requirement is inferred from the plate-capacitance example.
Input-filter stability: R. D. Middlebrook, Input Filter Considerations in Design and Application of Switching Regulators, 1976; TI AN-2162, Simple Success With Conducted EMI From DC-DC Converters. Sections 12.5–12.6 use a local constant-power input model. The worked LC example includes numerical small-signal pole/response calculations; it is not a switching or nonlinear converter simulation. Component values and figures are authored teaching examples.
FFT conventions: NumPy discrete Fourier transform reference.
Coupled inductors: Analog Devices, How to Model Coupled Inductors in a SEPIC Converter; Coilcraft, A Guide to Coupled Inductors. Section 2.5 uses a linear reciprocal model and authored numerical examples; component behaviour under saturation and loss requires a more detailed model.
Real transformers: Rose-Hulman, transformer lecture notes, pages 7–9 and 12–13, for equivalent circuits, regulation, efficiency and parameter tests; TI, Power Transformer Design, for switching magnetics loss and thermal considerations. Section 2.6's component values, load sweep and switching-energy calculations are authored teaching examples. Its linear phasor model does not simulate saturation or switching transitions.
Skin effect and winding construction: TI, Eddy Current Losses in Transformer Windings and Circuit Wiring; Elektrisola, litz-wire technical information; Ansys, Litz Wire Modeling. Section 2.7's numerical examples and figure use the stated room-temperature copper parameters and cylindrical diffusion model. They exclude proximity effects and do not constitute a thermal rating or complete litz-wire design.
Square-wave winding case: section 2.8 applies authored cylindrical/slab diffusion calculations to a prescribed 200 kHz load waveform. The single-layer reference excludes proximity; the layered foil calculation includes boundary-field proximity; the litz calculation includes ideal isolated-strand applied-field loss. Numerical checks, geometry and exclusions are recorded in
proximity-winding-checks.jsonandscripts/proximity_winding_example.py. This is a winding-loss study, not a nonlinear switching or thermal simulation.Schematic workflow: Thomas Guillod, inkscape_python_figures, for the Inkscape schematic / Matplotlib plot workflow. Figures 13–15, 17–18, 20–26, 29, 32, 45–54, 57 and 60 have editable Inkscape SVG sources and CLI-exported SVG/PNG copies. Thévenin/Norton, series/parallel RLC, transformer, coupled-inductor, RC, LC, crosstalk and Middlebrook circuit illustrations share the same native SVG style. Numerical plots in figures 14–15 are embedded editable vectors in separate layers; figure 19 is a Matplotlib plot. Artwork and generation code are authored here; no upstream symbol artwork or code is copied.
Digital-PDN quiz: Intel/Altera PDN Tool User Guide, for target-impedance methodology; TI Sitara processor-PDN guidance, section 3, for placement/return-loop effects; Intel/Altera Basic Principles of Signal Integrity, for transmission-line and termination concepts. Sections 4.1–4.3 and figures 27–29 use authored calculations recorded in
digital-pdn-checks.json. The FPGA methodology is not an Intel CPU or NVIDIA GPU rail specification.RC/LC/ferrite choice: Analog Devices AN-1368, Ferrite Bead Demystified, for bead impedance, DC-bias effects, resonance and damping. Section 12.7's component values and figures 30–32 are authored teaching models, not copied measured curves or catalog selections. The 0805/125 mW comparison is an assumed dissipation allowance, not a package rating. Numerical checks are in
filter-choice-checks.json.
Practical-example provenance: chapter 16 links Williams AN47/AN70, Pease columns collected by Electronic Design, Ott technical tips and the Wiley chapter record, Basso’s author-hosted flyback seminar and RHP-zero article, and Perica AN88. These sources motivate the mechanisms; the worked numbers, code and artwork are newly authored. The rectifier pulse example is explicitly an assigned waveform. No complete book is claimed to have been read or reproduced.
No source lecture or script was modified.