Where the models stop

A boundary is a model and a tolerance

Every edge in this collection is computed from a fraction of error nobody states, and the four on its opening axis use three different ones. Swept over two decades, each boundary moves as a power of that fraction — Kirchhoff's laws exactly as the first power, the amplifier and the capacitor and the small-signal model as its square root to within three per cent, and a full-power bandwidth not at all. The exponent identifies the mechanism, and it re-orders the axis twice: the board fails before the capacitor below 0.424 per cent, and the output before the amplifier above 21.7.

Assumes: Every model has an edge · Kirchhoff's own frequency · How small is small signal

Every model has an edge opens this collection with four numbers on one frequency axis: 1.42 kHz for an ideal amplifier, 7.96 kHz for a ten-volt output, 3.97 MHz for Kirchhoff’s laws on a ten-centimetre board, 4.69 MHz for a hundred-nanofarad capacitor. The ordering is the argument, and the essay defends the fact that the four thresholds are not the same: one per cent of gain for the amplifier, ten per cent of impedance for the capacitor, one degree of phase for the board.

That defence is correct and it stops one sentence early. Having said that the four numbers are answers to four differently-worded questions, it does not ask what happens to any of them when the wording changes.

Where four of this site's models stop being true. In order: the ideal operational amplifier at 1.42 kHz, a 10 V output at full amplitude at 7.96 kHz, Kirchhoff's laws on 10.0 cm at 3.97 MHz, the ideal 100 nF capacitor at 4.69 MHz. The fifth boundary is an amplitude rather than a frequency and cannot share this axis: a small-signal model is 1% wrong above 7.3 mV, at every frequency there is.
Fig. 1 The collection’s opening claim, as it has always been drawn. Four bars, one axis, and three different tolerances behind them: 1% for the amplifier, 10% for the capacitor, 1° of phase for the board. The fourth bar, the full-power bandwidth at 7.96 kHz, has no tolerance in it at all.

Every one of those numbers came out of a function that already takes the tolerance as an argument. Three of them take a fraction of error directly, the fourth takes a phase error in degrees, and none of the four has ever been called at anything but its default. So the collection has, in four different files, a knob it has never turned.

What is being swept, and how five different quantities share an axis

The sweep is one argument: the fraction by which the model’s answer is allowed to differ from the better model’s. For the amplifier that is a gain ratio, for the capacitor an impedance ratio, for the small-signal model the ratio of a fundamental to the one a tangent predicts. For Kirchhoff’s laws it is a phase angle, and the conversion is the only one worth stating — a phase error of θ radians is a fractional error of θ to first order, so the tolerance goes in as degrees through 180/π180/\pi rather than becoming a second knob.

The fifth boundary is an amplitude in millivolts and has haunted this ladder since its first page, because it cannot share a frequency axis with the other four. It can share a dimensionless one. Divide each boundary by its own value at one tolerance and what is left is how far it moves, which is a pure number for a frequency and for an amplitude alike. An exponent has no units, and that is the whole reason all five can be drawn together at last.

Five boundaries, one tolerance, and three exponents. computed by solving, not by drawing. Each of five model boundaries re-solved at forty-one tolerances from 0.1% to 30%, divided by its own value at 0.1% so that an amplitude in millivolts and four frequencies can share one axis — an exponent has no units. Fitted over the two decades to 10%: Kirchhoff's laws 1.000, the ideal amplifier 0.513, the small-signal model 0.497, the ideal capacitor 0.500, and the full-power bandwidth 0.000. A boundary set by a first-order departure moves in proportion to the tolerance, one set by a second-order departure moves as its square root, and a refusal does not move at all — so relaxing the tolerance from 0.1% to 10% buys a factor of 100 on the board and 10.0 on the capacitor.
Fig. 2 Five boundaries, forty-one tolerances, one axis. Each curve is a model’s own edge divided by its value at a tenth of a per cent, so an amplitude in millivolts sits beside four frequencies. Relaxing the tolerance from 0.1% to 10% buys a factor of 100 on the board, 10.0 on the capacitor, 9.84 on the small-signal model, 10.8 on the amplifier, and 1 on the output.

The reproduction, which comes before the departure

Two of the five have exponents that can be known before anything is computed, and they are the calibration rather than the finding.

Kirchhoff’s boundary is f=(θ/360)(vp/)f = (\theta/360)(v_p/\ell) — a phase angle divided by a transit time. It is linear in its own tolerance by algebra, so the fitted exponent must come back as 1 and any departure from it is a fault in the fitting rather than a fact about circuits. It comes back as 1.000 with a worst departure from its own fitted power law of 1.7×10151.7\times10^{-15}.

A full-power bandwidth is SR/(2πV^)SR/(2\pi\hat V) and contains no tolerance at all. Its exponent must be zero, and it is, to 4.2×10154.2\times10^{-15}.

Those two are the instrument being made to reproduce an answer that is already known, in the sense the assumption that is a geometry insists on: a fit that has never been shown to return an exponent somebody derived on paper is a fit whose disagreements mean nothing. The other three exponents are quoted against those two.

Three exponents

Fitted over the two decades from a tenth of a per cent to ten per cent, the five come out as 1.000, 0.513, 0.497, 0.500 and 0.000.

The amplifier is 0.513, the small-signal model 0.497, the capacitor 0.500. All three are square roots and all three are square roots for the same reason: the quantity being compared departs second order in the variable being swept. A single pole’s magnitude is 1/1+x21/\sqrt{1+x^2}, flat to first order at the origin. A capacitor’s impedance ratio is 1ω2C(L12ESR2C)1 - \omega^2 C(L - \tfrac{1}{2}\,\mathrm{ESR}^2 C), again with no linear term — which is why the capacitor that is an inductor is quoted at ten per cent rather than one. A linearised exponential’s gain ratio is 1+x2/81 + x^2/8 to leading order, the expansion behind how small is small signal. Set a second-order departure equal to a tolerance and the variable moves as the square root of it.

Kirchhoff’s boundary is 1.000 because a phase angle is first order in frequency — nothing cancels, so the error and the variable move together.

And the output’s is 0.000 because a full-power bandwidth is not an error at all. It is the frequency above which a sinusoid of that amplitude cannot be produced, which is a statement with no fraction in it and no way to accept one — the distinction the step that is too big is built on.

Two of the five exponents are exact and three are asymptotes. computed by solving, not by drawing. The fitted exponent of each boundary against the tolerance it is quoted at, over the two decades from 0.1% to 10%, beside the worst departure of the boundary from its own fitted power law. Kirchhoff's laws on 10.0 cm: 1.000, off the fit by at most 1.7e-15; the ideal operational amplifier: 0.513, off the fit by at most 2.98 per cent; the ideal 100 nF capacitor: 0.500, off the fit by at most 0.0863 per cent; the small-signal model: 0.497, off the fit by at most 0.587 per cent; a 10 V output at full amplitude: 0.000, off the fit by at most 4.2e-15. The residual is what separates an identity from an approximation: a phase length is linear in its tolerance by algebra and a full-power bandwidth contains none, so both fit to machine precision, while the three square roots are the leading term of a series and leave the fit at the loose end.
Fig. 3 The five fits, with what separates them: the worst departure of each boundary from its own fitted power law. The two exact ones are off by parts in 101510^{15} and the three square roots by 2.98, 0.587 and 0.0863 per cent, because they are the leading term of a series rather than an identity.

The residual is the part worth keeping. Two of the five are power laws and three are only asymptotically power laws, and reporting the exponents without the residuals would make those look like the same kind of statement. The amplifier’s 2.98 per cent is where its curve leaves the fit at the loose end: at thirty per cent of error a single pole is nowhere near its own expansion, and 2frac\sqrt{2\,\mathrm{frac}} has stopped being the answer. The capacitor’s 0.0863 per cent is the cleanest of the three because its expansion has no term between the second and the fourth.

That is the same distinction the constant that is a window draws about a fitted ideality factor: a number extracted over a window is a statement about that window, and the residual is what says how far outside it the number survives.

The exponent names the mechanism

This is what makes the sweep a diagnostic rather than a caveat.

A boundary quoted as a single number says nothing about what produced it. Two boundaries at the same frequency, from the same part, in the same units, can be a gradient and a cliff — which is exactly what the edge that is a region found, with finite gain–bandwidth taking a full decade to go from one per cent to ten and slewing taking a fifth of one. That essay measured the difference by running each mechanism alone on a marched circuit and subtracting; it is several thousand cycles of work.

The exponent gets the same answer from arithmetic. 1 means a first-order departure, ½ means a second-order one, and 0 means a refusal. A model whose edge moves as the square root of the tolerance is a model whose error is quadratic near the boundary, and that is a statement about the mechanism rather than about the threshold anybody picked.

One side takes a decade to go from 1% to 10%; the other takes 19 per cent. computed by solving, not by drawing. Each mechanism measured on its own, as the root-mean-square difference between the march that has it and the march that does not, at 10.60 V of output. Finite gain–bandwidth reaches one per cent at 48.8 kHz and ten per cent at 491 kHz — a factor of 10.05, which is what an error proportional to frequency must give. Slewing reaches one per cent at 47.9 kHz and ten per cent at 57.0 kHz, a factor of 1.190. The two boundaries are drawn with the same line on the same picture and one of them can be crossed and the other cannot.
Fig. 4 The same distinction, measured the expensive way and in the reciprocal direction: each mechanism’s own span between one per cent and ten. Finite gain–bandwidth takes a factor of 10.05 in frequency and slewing takes 1.19. A span of ten per decade is an exponent of one; a span of 1.19 is an exponent of 0.075.

The two readings are the same measurement inverted. A boundary that moves as the first power of the tolerance takes a decade of frequency to go from one per cent wrong to ten; one that moves as the square root takes a factor of about three; one that does not move takes nothing at all, because the error goes from acceptable to total across a frequency that cannot be resolved.

The ordering is a function of the tolerance

The opening figure’s argument is its ordering — amplifier, output, board, capacitor — and the ordering is not a property of the four models. It is a property of the four models and the three tolerances chosen for them, and putting all four at one tolerance moves it twice.

Where four of this site's models stop being true, all of them at 1%In order: the ideal operational amplifier at 1.42 kHz, a 10 V output at full amplitude at 7.96 kHz, the ideal 100 nF capacitor at 1.48 MHz, Kirchhoff's laws on 10.0 cm at 2.27 MHz. The fifth boundary is an amplitude rather than a frequency and cannot share this axis: a small-signal model is 1% wrong above 7.3 mV, at every frequency there is. Every bar here is drawn at one tolerance rather than at the three this collection quotes, and the ordering is a function of that choice: the board's edge moves as the tolerance and the capacitor's as its square root, so which of them fails first is decided by how wrong the answer is allowed to be rather than by either part.101001k10k100k1M10M100M1G10Gfrequency (hertz)the ideal operational amplifier1.42 kHz — a gain of 100 from a 1 MHz part is 1% low herea 10 V output at full amplitude7.96 kHz — no tolerance moves this one: it is a refusal, not an errorthe ideal 100 nF capacitor1.48 MHz — 1.2 nH of lead makes it 1% wrong hereKirchhoff's laws on 10.0 cm2.27 MHz — the board is 0.573° long hereeach bar is where the model may be used; the rule at its end is the numbersolved, then checked — each boundary from its own modeland one that is not a frequency: 7.3 mV
Fig. 5 The four bars at one tolerance rather than at three. At one per cent the capacitor gives out at 1.48 MHz and the board at 2.27 MHz, which is the reverse of the order the collection quotes. The slider is the tolerance itself, and the bars slide past each other as it moves.

The board and the capacitor change places at 0.424 per cent, where both boundaries are 964 kHz. Below that tolerance the board’s edge is the lower and Kirchhoff’s laws are the first thing to fail; above it the capacitor is. Neither part has changed and neither boundary is wrong. The board’s edge moves as the tolerance and the capacitor’s as its square root, so the two curves cross, and where they cross is decided by how good an answer is being asked for.

The amplifier and the output change places at 21.7 per cent, where both are 7.96 kHz. A designer who will accept a fifth of the answer being wrong finds the ideal-amplifier model still usable above the frequency at which the output physically cannot produce the waveform — and that is not a paradox, it is the difference between an error and a refusal reasserting itself at the loose end.

Where four of this site's models stop being true, all of them at 30%. In order: a 10 V output at full amplitude at 7.96 kHz, the ideal operational amplifier at 10.2 kHz, the ideal 100 nF capacitor at 8.18 MHz, Kirchhoff's laws on 10.0 cm at 68.2 MHz. The fifth boundary is an amplitude rather than a frequency and cannot share this axis: a small-signal model is 30% wrong above 38.3 mV, at every frequency there is. Every bar here is drawn at one tolerance rather than at the three this collection quotes, and the ordering is a function of that choice: the board's edge moves as the tolerance and the capacitor's as its square root, so which of them fails first is decided by how wrong the answer is allowed to be rather than by either part.
Fig. 6 Thirty per cent, where the order has inverted at the top: the output gives out at 7.96 kHz and the ideal amplifier not until 10.2 kHz. The amplifier’s bar has moved by 7.2 times between one per cent and thirty and the output’s has not moved at all, so at some tolerance they had to cross.

So the sentence “an ordinary amplifier circuit runs out of model three thousand times sooner than a ten-centimetre board does” is true, and it is true at the tolerances the collection happens to quote. At one common tolerance the ratio is 1,600 rather than 3,000, and the two boundaries the sentence compares move by different powers, so the ratio itself is a function of the question.

One model, one mechanism, two exponents

The sharpest case is not a comparison between two boundaries. It is one boundary, of one model, computed twice within this collection at two different exponents — and both numbers are in print.

The ideal-amplifier edge on the opening axis is a magnitude ratio: the frequency at which H|H| is one per cent below the ideal answer, which is 1.42 kHz for a gain of a hundred from a megahertz part. The edge that is a region computes the same boundary of the same model as a waveform difference, counting the phase lag the ideal model also claims is absent, and states plainly why: “eight degrees of lag is not a model holding to one per cent.”

Those two measures have different exponents, because a pole’s magnitude is second order in frequency and its phase is first.

One model, one mechanism, two exponents 14.2× apart at one per cent. computed by solving, not by drawing. The frequency at which a closed-loop gain of 100 from a 1.00 MHz part departs from the ideal answer, measured two ways over the same tolerances. Reading the error as a ratio of magnitudes gives 1.42 kHz at 1% and an exponent of 0.513, because a single pole's magnitude is flat to first order. Reading it as a difference of waveforms — which counts the phase lag the ideal model also claims is absent — gives 100 Hz and an exponent of 1.001. The dots are the same boundary bisected on a marched circuit at four tolerances: 28.3 Hz at 0.3%, 99.6 Hz at 1%, 300 Hz at 3%, 1.00 kHz at 10%, each within 0.077 per cent of the algebraic answer once the march's own 0.100 per cent zero-frequency error is removed in quadrature.
Fig. 7 One amplifier, one pole, two readings of when its ideal model fails. As a ratio of magnitudes: 1.42 kHz at one per cent, exponent 0.513. As a difference of waveforms: 100 Hz, exponent 1.001. The dots are the same boundary bisected on a marched circuit, agreeing with the algebra to 0.077 per cent once the march’s own 0.100 per cent zero-frequency error is taken out in quadrature.

A factor of 14.2 at one per cent, and 44.7 at a tenth of one, on the boundary this collection opens with. The gap widens as the tolerance tightens, because the two exponents differ: the ratio is 2/frac\sqrt{2/\mathrm{frac}}, which is a statement about the two readings and not about the amplifier.

The marched check in that figure is worth one paragraph, because it is the essay’s only place where two genuinely independent routes meet. The algebraic edge is one line of complex arithmetic on a single pole. The dots are a bisection on a circuit integrated forward in time with a compensation capacitor, a transconductor, an output resistance and a finite open-loop gain — and they sit 5.7 per cent below the algebra at three tenths of a per cent, which is far too large to be rounding.

The cause is the stage’s finite open-loop gain, which leaves the closed-loop answer 0.100 per cent low before any frequency is applied at all. That error is in phase with the signal where the pole’s is in quadrature with it, so the two combine as f2e02\sqrt{f^2 - e_0^2} rather than adding, and 0.00320.0012/0.003=0.943\sqrt{0.003^2 - 0.001^2}/0.003 = 0.943 against a measured 0.943. With that term accounted for the two routes agree to 0.077 per cent at the worst of four tolerances. Two routes that disagree by an amount too stubborn to be discretisation are usually two routes with one term between them, and the term here lives at zero frequency, which is the last place a frequency-domain argument looks.

One boundary, three thresholds, and 36 times between them

The same defect has a second instance and it is the one that is entirely inside this collection’s own machinery.

Kirchhoff’s own frequency reports a ten-centimetre board as one degree long at 3.97 MHz, and beside that number the same computation returns a tenth-of-a-wavelength figure of 143 MHz. Both are printed. A tenth of a wavelength is thirty-six degrees, so the two rules of thumb for one boundary are exactly 36 times apart — a ratio with no material, no frequency and no geometry in it, because it is the ratio of two chosen angles.

And there is a third. The refusal this collection raises when a lumped model is applied to an electrically large circuit fires at ten degrees, not at one. So the site reports its edge at 3.97 MHz, declines to answer above 39.7 MHz, and sits inside a convention that says 143 MHz — three thresholds for one boundary, spanning a factor of thirty-six, with the middle one being the site’s own.

One boundary, three thresholds in print, and 36 times between the outer two. computed by solving, not by drawing. The measured disagreement between a lumped model of 10.0 cm of track — one inductance and one capacitance — and the same track solved as a transmission line, against the three frequencies this subject calls its boundary. 1° at 3.97 MHz, where the two models are 0.0304 per cent apart; 10° at 39.7 MHz, where the two models are 2.71 per cent apart; 36° at 143 MHz, where the two models are 30.1 per cent apart. The first is what this collection reports, the second is where its own refusal fires, and the third is the rule of thumb every handbook gives. The curve is second order in frequency, fitted at 2.000, because a model with one L and one C already has the first-order term right — so the phase length is proportional to the tolerance and the error is proportional to its square, and the two exponents belong to the same boundary.
Fig. 8 What each of the three permits, measured rather than argued: the disagreement between a two-element model of the track and the same track solved as a line. 0.0304 per cent at one degree, 2.71 at ten, 30.1 at a tenth of a wavelength. The curve is second order in frequency, fitted at 2.000.

The measured departures settle it. At one degree the two models disagree by three parts in ten thousand; at the tenth-of-a-wavelength rule they disagree by thirty per cent, which is not a boundary of a model but the end of it. The conventional rule is not conservative and it is not a rounding of the strict one — it accepts an answer that is wrong by a third.

And the exponent is 2 rather than 1, which is the same trap once more. A model with one inductance and one capacitance already carries the first-order term of the line’s expansion, so what is left is second order — the phase length is proportional to the tolerance and the impedance error to its square, and the two exponents belong to the same boundary. Which of them a reader gets depends entirely on what the lumped model is being compared against: a wire, or two elements.

What this does not say

It does not say the collection’s numbers are wrong. Every boundary on the opening axis is right at the tolerance it was computed at, and the essay that draws them defends those tolerances well. What is missing is one number beside each, which costs nothing to compute and which turns a threshold into a curve.

It does not say a common tolerance is better. One per cent of gain is a reasonable place to say an amplifier has failed, and one per cent of a decoupling capacitor’s impedance is a place nobody would notice; putting both at one number would make the picture tidier and the boundaries less useful. The argument is that the choice is a variable and should be reported as one.

And it does not give the exponent to a boundary that has no expression. The three square roots above came out of expansions that can be done on paper, and the fit merely confirmed them. A boundary found by bisecting a marched circuit — the kind the edge that is a region and a band rather than an edge produce — has an exponent that is a measurement like any other, and getting it costs a sweep rather than a line of algebra.

Two limits that arrive together

There is one number in this collection that shows what the sweep is for outside its own field.

The inductor one mode cannot see computes a common-mode choke’s differential corner at 7.86 MHz, from a leakage inductance and the resistances either side of it. On the five-centimetre board that essay is about, Kirchhoff’s laws are a degree out at 7.94 MHz. The two agree to one per cent, and they have nothing whatever to do with each other: the first is set by a coupling coefficient and a source impedance, the second by a length and a dielectric constant.

That coincidence is worth exactly as much as the tolerances behind the two numbers. Move the phase criterion from one degree to three and the board’s edge goes to 23.8 MHz and the coincidence evaporates; the choke’s corner does not move, because it is a first-order response and its corner is defined by a half-power point rather than by an accepted error. So the honest statement is that two limits of unrelated kinds land within a per cent of each other on one board at the strictness this collection quotes, and that neither of them appears on a schematic — which is the point the edges that are lengths makes about the second of the two.

The number worth carrying

Three exponents: 1, ½ and 0.

A boundary whose edge moves in proportion to the tolerance is a first-order departure, and tightening the requirement by ten costs a decade of the variable. A boundary whose edge moves as the square root is second order, and the same tightening costs a factor of three. A boundary whose edge does not move is not an error boundary at all; it is a refusal, and asking for a looser one buys nothing.

The habit that goes with it is one line long. Ask what a quoted boundary’s tolerance was, and then ask what it does when that tolerance moves — because the first question has an answer that is often missing and the second has an answer that is nearly always cheap. This collection’s own boundaries took a sweep of forty-one points and no new machinery to place in three classes, and two of the three classes were things somebody already knew and had never written beside the number.

What the sweep bought here is a re-ordering the opening figure could not show, a factor of 14.2 between two numbers for one amplifier, and a factor of 36 between two rules of thumb for one board. None of those is a correction. All three are the second half of a statement that had only ever been made in halves, which is the same shape as the edges that move with the room: a number, the condition it was computed under, and the multiplier that carries it to a different condition. There the condition was a temperature. Here it is how wrong the answer is allowed to be, and unlike a temperature it is not in the room — it is in whoever asked.

Part 5 on model edges

One argument about Model edges, and one of 5 essays on it so far, each part numbered by how much of the idea it assumes. What sits either side of it:

What links here

Essays that reach for this one mid-argument — the half of a link its own author cannot write down, the 8 sharing most with it of 13.

The objects named here

The third axis, after the field and the idea: the things themselves, and every essay that touches each one.

Design tradeoffGain–bandwidth productLumped-elementMeasurement conditionModel rangeModel refusalSelf-resonanceSlew rateValidity region