Frequency, which is the same solve

Two parts that drift together

A one per cent change in the inductor of a Q = 5 resonant low-pass moves its pole pair mostly downwards, and the response by 2.73% beside the peak. Let the capacitor fall by the same fraction as the inductor rises and their product is fixed, so ω₀ is: the pair can only go round its circle, sideways near the top, and the response changes by 1.00% at the peak and nowhere else — the change a resistor makes. The difference grows with Q: at Q = 20 one per cent of drift moves the band edge 10.2% with the capacitor held, 20.7% with it drifting the same way, and 1.00% with it tracking. Over −40 to 85 °C an inductor of +150 ppm/K moves a Q = 20 band edge 9.1% with a zero-coefficient capacitor and 0.57% with a −150 ppm/K one. Correlation between two parts' errors is itself a tolerance.

Assumes: One solve, read four ways · Where the behaviour is written down · The tolerance that is not on any part

A tolerance is an arrow read a component’s tolerance as a displacement of a resonant network’s pole pair. One per cent more resistance moved the pair of a Q = 5 series RLC low-pass round its circle, away from the axis, and the response changed at the peak and only there, by 0.99 per cent. One per cent more capacitance moved the pair straight down, parallel to the axis; that changed the response hardly at all at the peak and by +1.78 and −3.20 per cent either side of it. The inductor did both. And the capacitor’s effect grew in proportion to the quality factor while the resistor’s did not: at Q = 20 a one per cent capacitor was a ten per cent change in the response.

Every one of those displacements was one part moving alone. Real parts rarely do. Two capacitors from one reel, two resistors on one substrate, an inductor and a capacitor in one enclosure at one temperature — all of them share part of their error, and what a ratio does not see found a divider cancelling the shared part of its resistors’ errors exactly. The arrow essay’s first open question was the reactive version: an inductor and a capacitor whose values move in opposite senses keep their product fixed, and should move the pair only round its circle, trading a frequency tolerance for a height tolerance. This essay measures how completely.

Holding the product

The network is the arrow essay’s: 10 mH, 100 nF and a resistor chosen for the quality factor, here 63.2 Ω for Q = 5, so that ω0=1/LC\omega_0 = 1/\sqrt{LC} is 5.03 kHz and the upper pole sits at −0.1+j0.995-0.1 + j0.995 of ω0\omega_0. The inductor is raised by one per cent. The capacitor is changed by (1.01)−t−1(1.01)^{-t} - 1, so that at t=1t = 1 the product LCLC is exactly what it was, at t=0t = 0 the capacitor does not move, and at t=−1t = -1 it rises with the inductor. Each pair of netlists is solved and the response compared, exactly as the arrow essay compared single parts.

With the capacitor tracking the inductor, one per cent of drift moves the Q = 5 response by at most 1.00%, at the peak — against −2.73% beside it with the capacitor heldcomputed by solving, not by drawing, from two netlists. The Q = 5 series RLC low-pass with its inductor raised by 1% and its capacitor changed by (1.01)^(−t) − 1, so that at t = 1 their product is unchanged; here t = 1. The fractional change in the response against frequency (solid), against the inductor alone with the capacitor held (dashed). The upper pole moves 9.90 × 10⁻⁴ ω₀ towards the axis and 0.99 × 10⁻⁴ ω₀ up it, and ω₀ by 0.00%. The largest change is 1.00% at 1.000 ω₀; with the capacitor held it is −2.73% at 1.115 ω₀. The slider is the tracking.-0.040-0.02000.0200.0400.5000.75011.251.50ω ÷ ω₀fractional change in |H|, inductor +1%capacitor held−2.73% at 1.11 ω₀tracking exactly1.00% at 1.00 ω₀ω₀ moves by0.00%solved, then checked — two netliststracking turns a slide into a dip
Fig. 1 The fractional change in the Q = 5 response when the inductor rises 1% and the capacitor tracks it down so that their product is unchanged (solid), against the inductor alone (dashed). Tracking turns a slide beside the peak into a dip at it. The slider is the tracking.

With the capacitor held, one per cent more inductance changes the response by up to −2.73 per cent at 1.115 ω0\omega_0 — the slide the arrow essay drew, the response moving down the frequency axis and its steep upper flank falling. With the capacitor tracking exactly, the same one per cent of inductance changes the response by 1.00 per cent at 1.000 ω0\omega_0, at the peak, and nowhere else by as much. ω0\omega_0 has not moved — to the last digit of the solve — and what is left is a dip centred on the peak, the shape the resistor alone made.

The other settings fill in between. Tracking half the inductor’s drift leaves a smaller slide, with its largest change, +1.44 per cent, below the peak at 0.927 ω0\omega_0. The capacitor rising with the inductor doubles the slide: −5.82 per cent at 1.100 ω0\omega_0. A pair of parts can therefore make the response anything from twice as sensitive as one of them to as insensitive as a resistor, depending on nothing but whether their errors move together or against each other.

What the arrow does

The plane says why in one picture.

On the plane, tracking turns the inductor's arrow from mostly down into mostly sideways: 9.95 × 10⁻⁴ ω₀ round the circle, against 49.88 for the inductor alone. computed by solving, not by drawing. The displacement of the Q = 5 network's upper pole, magnified 12,000 times, for a 1% increase in the inductor alone, a 1% increase in the capacitor alone, the inductor up 1% with the capacitor tracking it down so that their product is fixed, and both up together. inductor alone: 9.90 towards the axis, −48.88 up, in 10⁻⁴ ω₀; capacitor alone: 0.00 towards the axis, −49.88 up, in 10⁻⁴ ω₀; tracking exactly: 9.90 towards the axis, 0.99 up, in 10⁻⁴ ω₀; moving together: 9.90 towards the axis, −98.51 up, in 10⁻⁴ ω₀. Exact tracking leaves ω₀ unmoved and the displacement perpendicular to the radius: the pair slides round its circle, which near the top is sideways — the direction the shift figures found felt only at the peak.
Fig. 2 The Q = 5 pair’s upper pole and its displacement, magnified twelve thousand times, for the inductor alone, the capacitor alone, the two tracking, and the two moving together. Tracking turns the inductor’s mostly downward arrow into a short one round the circle.

The inductor alone moves the upper pole 9.90 × 10−410^{-4} ω0\omega_0 towards the axis and 48.88 × 10−410^{-4} down: it raises the quality factor, because σ=R/2L\sigma = R/2L falls, and it lowers the frequency, because ω0\omega_0 falls. The capacitor alone moves it 49.88 down and not at all sideways, because σ\sigma has no capacitance in it. Add the two with the capacitor’s sign reversed — the capacitor falling as the inductor rises — and the downward parts cancel: 9.90 towards the axis and 0.99 up, a displacement of 9.95 × 10−410^{-4} ω0\omega_0 that is perpendicular to the radius to the precision of the solve. That is what holding ω0\omega_0 means geometrically: the pole stays on its circle ∣s∣=ω0|s| = \omega_0 and can only move round it, and near the top of the circle, where a resonant pair sits, round is sideways.

The sideways move is what the arrow essay found felt only at the peak. The response is ω02\omega_0^2 over the product of the two legs from the poles to the point on the axis, and a pole moving sideways changes the short leg’s length only where that leg is itself sideways — at the peak, where the point on the axis is level with the pole. Away from the peak the short leg tilts, the sideways move has a smaller component along it, and the effect fades. Moving together, the arrows add: 9.90 towards the axis and 98.51 down, the frequency shift doubled.

A pole moved towards the axis is felt most at the peak; moved along it, most at the half-power points, ωd ± σ — and not at all at the peak. The geometry alone, for the Q = 5 pair (σ = 0.10 ω₀): the change in ln|H| at each frequency per unit displacement of the upper pole, towards the imaginary axis (horizontal move, solid) and parallel to it (vertical move, dashed), which is the displacement's projection onto the short leg over that leg's length squared. A horizontal move is felt most at ωd = 0.995 ω₀, where the short leg is horizontal, at 1/σ = 10.0 per ω₀. A vertical move is felt most at ωd ± σ = 0.895 and 1.095 ω₀, where the leg is at forty-five degrees, at 1/(2σ) = 5.0, with opposite signs, and not at all at ωd. A resistor's tolerance moves the pole horizontally and a capacitor's vertically, which is why they are felt in different places.
Fig. 3 From the arrow essay: the change in the response per unit displacement of the upper pole, towards the axis (felt at the peak) and parallel to it (felt beside the peak). Tracking converts the second kind of move into the first.

The arrow essay’s figure above is the reason tracking works. It drew the change in the response per unit of displacement in each of the two directions, and the two curves are felt in different places: a move towards the axis at the peak, with a weight of 1/σ1/\sigma, and a move along the axis at the band edges, with a weight of 1/2σ1/2\sigma. Tracking leaves the first and removes the second.

The amplification it removes

The arrow essay’s most consequential number was that a capacitor’s effect grows with Q while a resistor’s does not. Tracking moves an inductor’s error from the first category into the second.

At Q = 20, one per cent of inductor drift moves the response 10.2% with the capacitor held, 20.7% with it drifting the same way, and 1.00% with it tracking. computed by solving, not by drawing. The largest fractional change in the response between 0.5 and 1.5 ω₀ for a 1% increase in the inductor, against Q, with the capacitor held, tracking exactly (their product fixed), and moving the same way by 1%. Q 1: 0.74%, 1.00%, 2.04%; Q 2: 1.32%, 1.00%, 3.00%; Q 3: 1.78%, 1.00%, 3.94%; Q 5: 2.73%, 1.00%, 5.82%; Q 7: 3.69%, 1.00%, 7.66%; Q 10: 5.11%, 1.00%, 10.36%; Q 14: 6.98%, 1.00%, 13.83%; Q 20: 10.20%, 1.00%, 20.66%. Held or moving together, the change is a frequency shift measured against a leg ω₀/2Q long, so it grows in proportion to Q; tracking removes the shift, and what is left is the change in σ = R/2L, a one per cent change in a leg whatever its length.
Fig. 4 The largest change in the response between 0.5 and 1.5 ω0\omega_0 for 1% of inductor drift, against Q, with the capacitor held, tracking exactly, and moving the same way. Held or moving together the change grows with Q; tracking, it stays at 1.00%.

With the capacitor held, one per cent of inductor drift changes the response by at most 0.74 per cent at Q = 1, 2.73 at Q = 5, 5.11 at Q = 10 and 10.20 at Q = 20. With the capacitor drifting the same way: 2.04, 5.82, 10.36 and 20.66. With it tracking: 1.00 per cent at every quality factor in the sweep, to two decimal places.

The reason is the length of the short leg. A frequency shift moves the pole by a fixed fraction of ω0\omega_0, and the short leg it is measured against is σ=ω0/2Q\sigma = \omega_0/2Q long, so the response’s change is the shift times 2Q2Q. The tracked displacement is not a shift; it is a change in σ\sigma itself, a one per cent change in the short leg whatever its length, and so a one per cent change in the response at the peak whatever the quality factor. A Q = 20 filter whose inductor and capacitor track has the tolerance of its resistor. One whose capacitor and inductor drift the same way has twice the tolerance of either part, and at Q = 20 that is a fifth of the response for one per cent of drift.

Temperature, which makes parts drift together anyway

The most common reason two parts move together is that they share a temperature, and each has a temperature coefficient. Ceramic capacitors are sold with specified coefficients — zero within a few tens of parts per million per kelvin, or deliberately negative, minus 150, minus 750 — precisely so that they can be paired with a part that drifts the other way. Inductors, especially those with magnetic cores, usually drift upward with temperature by an amount that depends on the material.

An inductor of +150 ppm/K at Q = 20: with a zero-coefficient capacitor the lower band edge moves 9.1% over −40 to 85 °C; with a −150 ppm/K capacitor, 0.57%. computed by solving, not by drawing. The Q = 20 series RLC low-pass with an inductor whose value changes by +150 parts per million per kelvin, from −40 to 85 °C about 25 °C, its capacitor either of zero temperature coefficient or of −150 ppm/K, the resistor held. The change in the response at the lower half-power frequency, ωd − σ, and at the peak. With the zero-coefficient capacitor: up to 9.13% at the band edge and 2.30% at the peak. With the matched capacitor: 0.565% and 0.970%. The peak's change is what is left — the inductor's drift in σ = R/2L — and the band edge's has gone.
Fig. 5 The Q = 20 network’s response at the lower half-power frequency and at the peak, from −40 to 85 °C about 25 °C, with an inductor of +150 ppm/K and a capacitor of zero coefficient or of −150 ppm/K. The matched capacitor holds the band edge; what is left is at the peak.

With an inductor of +150 parts per million per kelvin and a capacitor of zero coefficient, the Q = 20 network’s response at its lower half-power frequency moves by up to 9.13 per cent over −40 to 85 °C, and at the peak by 2.30. With a capacitor of −150 ppm/K the band edge moves by 0.565 per cent and the peak by 0.970 — the band edge sixteen times steadier. The peak’s change is the inductor’s drift in σ=R/2L\sigma = R/2L, the one part of its effect that no capacitor can cancel, and it is now the larger of the two; with the unmatched capacitor it was buried under the frequency shift.

The arithmetic behind the match is the arrow essay’s. A temperature change ΔT\Delta T moves the inductor by αLΔT\alpha_L\Delta T and the capacitor by αCΔT\alpha_C\Delta T, and ω0\omega_0 by half their sum with the sign reversed; choosing αC=−αL\alpha_C = -\alpha_L makes the sum zero. What the figure adds is the size of what is left. From 25 °C down to −40 the inductor moves by 0.98 per cent, and a 0.98 per cent change in σ\sigma is a 0.97 per cent change at the peak — exactly the resistor-like dip the hero figure drew, scaled to the drift. The band edge’s remaining 0.565 per cent is the same change in σ\sigma seen from the flank, where a sideways move of the pole is felt at a little over half its weight. A designer who matches the coefficients has turned a band-edge problem of nine per cent into a peak-height problem of one, and if the specification is on the band edges, as it usually is for a filter, the match is nearly the whole of the cure.

The match is never exact in practice: a coefficient is specified with a tolerance of its own, and the inductor’s is rarely a straight line over 125 kelvin. A residual mismatch of thirty parts per million per kelvin moves ω0\omega_0 by up to 0.1 per cent across the range, which at Q = 20 is about 1.9 per cent at the band edge on top of the residual above. That is still a fifth of the unmatched figure, and it is set by how well two coefficients agree rather than by how small either one is.

Correlation as a tolerance

Temperature is one shared cause; manufacture is another, and its sharing is statistical rather than exact. Two parts from one batch have errors that are correlated by some coefficient ρ, and the population of builds a factory produces has a spread that depends on ρ as much as on either part’s tolerance. The draws here are Gaussian; the shape a tolerance does not print found that the shape inside a tolerance can move a spread by a factor of two, and a correlated pair inherits whatever shape its parts have.

Two hundred Q = 10 builds with 1% parts: the band edge spreads 6.75% with independent errors, 0.50% when the capacitor's error mirrors the inductor's, and 9.32% when it copies it. Seeded: the same two hundred builds of the Q = 10 network at each of nine correlations between the inductor's and the capacitor's errors, each of 1% standard deviation, solved from the netlist. The spread of the response at the lower half-power frequency: −1: 0.498%, −0.75: 3.294%, −0.5: 4.701%, −0.25: 5.807%, 0: 6.747%, 0.25: 7.568%, 0.5: 8.295%, 0.75: 8.928%, 1: 9.318%. The curve is first order: the band edge moves by gL·δL + gC·δC, with gL = 4.738 and gC = 4.263 solved from small changes in each part, so its spread is 1%·√(gL² + gC² + 2ρ·gL·gC). The two sensitivities are nearly equal because both parts move the frequency alike; their difference is the inductor's effect on σ = R/2L, which is all that exact tracking leaves.
Fig. 6 The spread of the Q = 10 network’s response at its lower band edge over the same two hundred builds at nine correlations between the inductor’s and the capacitor’s errors, each 1%, with the first-order law from the two parts’ solved sensitivities.

Two hundred builds of the Q = 10 network, with each part’s error drawn with a standard deviation of one per cent, spread the response at the lower band edge by 6.75 per cent when the two errors are independent. Correlated at +1, the capacitor’s error copying the inductor’s, the spread is 9.32 per cent. Correlated at −1, the capacitor’s error mirroring the inductor’s, it is 0.50 per cent — fourteen times smaller than independent parts of the same tolerance. The same two hundred pairs of draws are used at every correlation, so the curve’s shape is the correlation’s and not the sampling’s.

The curve is first order. The band edge moves by gLδL+gCδCg_L\delta L + g_C\delta C, with the two sensitivities solved from small changes in each part — 4.738 and 4.263 per unit — so its spread is one per cent times gL2+gC2+2ρ gLgC\sqrt{g_L^2 + g_C^2 + 2\rho\,g_Lg_C}, and the builds sit on it. The two sensitivities are nearly equal because both parts move the frequency, which dominates at the band edge; their difference, 0.475, is the inductor’s extra effect through σ\sigma. At ρ = −1 the shared part cancels and only that difference survives, which is why the spread there is not zero but half a per cent.

That turns a correlation into something a designer can specify. A filter that must hold its band edge to two per cent at Q = 10 cannot do it with independent one per cent parts, whose band edge spreads by nearly seven, but can do it with the same parts if their errors are correlated at about −0.9 — which is what a matched pair, or a capacitor selected against its inductor, provides. The tolerance on the band edge is a tolerance on the correlation as much as on either part. The same distinction runs through a resistor divider: the small leg of a large ratio found that two parts of different values share a process error only if they share it by the same fraction, and an inductor and a capacitor, made by different processes, share it by whatever fraction a selection imposes.

What tracking cannot do

Tracking cancels whatever the two parts share and nothing else. It cannot touch the resistor, which sets σ\sigma by itself, and it cannot touch the part of the inductor’s drift that acts through σ\sigma, because the capacitor is not in σ\sigma at all. Those two are what the tracked network’s tolerance is made of, and they are the same size as any resistor’s: a one per cent change in the short leg, felt as a one per cent change in the peak.

That sets a floor that no amount of matching passes. A Q = 20 filter with perfectly tracking reactive parts and a one per cent resistor has a one per cent tolerance on its peak and almost none on its band edges; the same filter with its reactive parts drifting independently has a ten per cent tolerance on its band edges. The arrow essay’s advice — that a filter specified by its band edges should spend its money on its reactive parts — becomes more precise: it should spend it on their agreement, which can be bought more cheaply than their individual accuracy, by matching coefficients or selecting pairs.

There is also a limit on what the first-order picture says. A one per cent displacement is small against the long leg and not quite small against the short one, and at Q = 20 the short leg is a fortieth of ω0\omega_0. Tracking defined by equal and opposite fractional changes is not quite tracking defined by a fixed product — (1+αΔT)(1−αΔT)(1 + \alpha\Delta T)(1 - \alpha\Delta T) falls short of one by α2ΔT2\alpha^2\Delta T^2 — but for coefficients of a few hundred parts per million that shortfall is a few parts in a hundred thousand, and nothing in the figures above can see it.

How the numbers were obtained

Every response is the ratio of two solved netlists — the nominal series RLC low-pass and the same network with its parts changed — exactly as the arrow essay computed its single-part changes; the poles are the roots of the solved transfer function. Exact tracking changes the capacitor by (1.01)−1−1(1.01)^{-1} - 1 for a one per cent inductor, which holds LCLC to the last digit. The temperature sweep changes the inductor by +150 ppm/K and the capacitor by zero or −150 ppm/K about 25 °C and reads the response at the nominal network’s lower half-power frequency, ωd−σ\omega_d - \sigma, and at its peak. The two hundred builds draw pairs of standard normal numbers once, with a fixed seed, and form each correlation from the same pairs; the first-order law uses sensitivities solved from changes of 10−510^{-5} in each part.

What it leaves out

More than one pair. A ladder filter has several poles and several parts in each, and its tolerance is the sum of many arrows. Whether a filter can be designed so that its parts’ dominant shared drift moves every pole round its own circle at once is the general question; the single pair is the case where it can be done with one choice.

Ageing and the shared history it brings. Parts age together as well as heat together, and an inductor’s core and a capacitor’s dielectric age differently. Tracking that holds at installation may not hold after ten years, and a correlation measured on new parts is not the correlation the filter will have.

Still open: the notch’s zero, a ladder filter’s many arrows, and a match bought by trimming

A zero’s arrow. At the bottom of a notch the response is a short leg in the numerator, and the arrow picture applies to the zero as it does to the poles. A zero moving along the axis moves the null without filling it; one moving off the axis fills it to a depth set by how far. Whether a notch’s parts can be paired so that their shared drift moves its zeros only along the axis — keeping the null at full depth over temperature — is the tracking question asked of a numerator.

A ladder filter’s arrows. A fifth-order ladder filter has five poles, and each part moves all of them. The famous insensitivity of doubly terminated ladder filters should appear as arrows lying in directions the response does not feel, and a tracking pair in a ladder filter moves several poles at once. Whether the right pairing makes a ladder filter’s band edge as steady as this single pair’s is a question about eigenvectors of the sensitivity matrix.

A match bought by trimming. A trimmer capacitor adjusted at one temperature sets the product LCLC there and does nothing for its drift. Whether trimming plus matched coefficients is worth more than either, and how the residual mismatch in coefficient compares with the trimming resolution, is the production version of this essay’s temperature sweep.

Part 5 on frequency response

One argument about Frequency response, 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:

The objects named here

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

Component sensitivityComponent toleranceDesign tradeoffMonte carloPole pairPole sensitivityQuality factorTemperature coefficient