Concept

Limit cycle — where it appears

The periodic waveform a nonlinear circuit settles into, whose amplitude is set by the nonlinearity rather than by any pole of the linear model. Its frequency comes from the linear part of the circuit and its amplitude from the nonlinear part, so no analysis that drops either returns both.

Named by 6 essays across 2 fields — each of them below, with the objects they name alongside it.

Started from a millivolt at a gain of 3.20. The output grows by 1.8804 a cycle — the factor the poles give — and then stops, at 858 mV of amplitude and 1.58 kHz. The lower panel is the envelope on a logarithmic axis, where the linear model's prediction is the straight line that keeps going. What ends it is the diode pair across the feedback resistor, and no direct-current analysis of this circuit returns that number.

The amplitude nothing linear predicts

A linear model's poles say the envelope grows by 1.88 a cycle and never say when it stops. Two diodes across the feedback resistor stop it, at 858 millivolts — a number no pole, no transfer function and no bias point contains. Getting it needs a netlist with a nonlinearity in it, marched forward in time, and that pairing is what the whole field is built on.

applied · Oscillator
The limit cycle's spectrum at a gain of 3.20. Ten lines of the settled waveform. The third is 5.692% of the fundamental and the fifth 0.982%; the second and fourth are 6.8e-7, which is the arithmetic's floor and not a small residue. Two diodes facing opposite ways make a symmetric characteristic and a symmetric characteristic produces no even harmonic at all.

What the limiter charges for

The diodes that set the amplitude are the only nonlinear thing in the loop, so every harmonic in the output is theirs. Across the gain slider the amplitude rises by a factor of 1.51 and the distortion by 15.4 — an amplitude that goes as the 0.11 power of the excess gain and a distortion that goes as the 0.74 power. Two diodes facing opposite ways produce no even harmonic at all, at seven parts in ten million, which is the arithmetic's floor rather than a small residue.

applied · Oscillator
Two reasons the frequency is not 1/2πRC. The measured oscillation frequency sits below the network's own zero-phase frequency, and by two separate amounts. The amplifier's share falls as 1/ρ — the product of shift and ratio is constant to 6.7% over two decades — and the limiter's share is flat at 0.7713%. They are equal at ρ = 578, and above that a faster amplifier moves the frequency by nothing that matters.

The frequency that is not the formula

The Wien network's zero-phase frequency is one over two pi RC to every digit the arithmetic has. The circuit does not run there. With a perfect amplifier it runs 0.771 per cent low, because the limiter's harmonics are part of the waveform whose period is being measured; with a real one it runs lower still, by an amount inversely proportional to the gain-bandwidth product. The two are equal at a ratio of 578, and above that a faster amplifier buys nothing.

applied · Oscillator
Twenty nanoseconds of skew is 0.28% of duty, not 0.40. computed by solving, not by drawing. The duty cycle of a relaxation oscillator whose comparator takes longer to go one way than the other, marched, against the expression that lengthens each half cycle by its own delay. The two part company immediately and by a constant factor of about 1.42: during a delay the capacitor keeps charging past the threshold it already crossed, so the next half cycle starts further out and takes longer, and the two halves partly cancel. At 200 ns of skew on a 2585 ns period the duty is 52.805 per cent where the expression says 54.004. The open circles are the same quantity in closed form — the overshoot is V(1 − (1 − β)e^(−d/τ)) and the next half starts from it — which the march reproduces to parts in ten thousand.

The delay that is two delays

Modelling one comparator delay applied to both transitions makes the two half cycles equal by construction, and the fix is a change of one line. Made, the duty cycle moves by 0.28 per cent for twenty nanoseconds of skew rather than the 0.40 the obvious expression gives, more hysteresis improves the duty cycle and worsens the volt-seconds at the same time, and ten nanoseconds of skew saturates a hundred-turn core in 231 cycles.

applied · Hysteresis
The growth per cycle, and the form that is a fifth low at the top of the range. computed by solving, not by drawing. The factor the envelope is multiplied by each cycle, against the gain. The solid curve is exp(π(k−3)/√(1 − ((k−3)/2)²)), which is what the characteristic equation gives and what the netlist's own poles return to twelve digits; the dashed one is exp(π(k−3)), which drops the denominator. The circles are the marched envelope, fitted over the cycles that are still small — 80 of them at k = 3.01 and 4 at k = 3.2, and none at all above that. The two expressions differ by 3.9e-7 at k = 3.01 and by 20.462% at k = 3.8, so the approximation fails exactly where nothing is left to check it against.

Two exponentials, and where they meet

An oscillator's envelope grows by exp(π(k−3)/√(1 − ((k−3)/2)²)) a cycle, and the form usually quoted drops the denominator — exact to four parts in ten million at a hundredth above three, and 20.462 per cent low at 3.8, which is precisely where too few small cycles are left to measure it. Where the growth stops is the diode's own exponential: 108.5 millivolts of amplitude for every decade of saturation current, proportional to the ideality to four parts in a thousand. Above 60.121 nanoamperes the limiter is already conducting at zero signal and there is no oscillation at all.

applied · Oscillator
Fed nothing, an eighth-order cascade sits 88 least significant bits from zero. computed by solving, not by drawing. Where each section of a 12-bit rounded cascade settles with zero input and a seeded state. Nothing decays to zero: a constant state survives whenever rounding returns it to itself, which needs only |y·(1 + a₁ + a₂)| ≤ q/2, and that denominator is small precisely because the corner is far below the sample rate. Each section's own band is 30, 31, 32, 33 least significant bits and the settled offsets are -27, -50, -70, -88 — accumulating, because a section's dead-band output is the next section's input and the next section passes direct current. In volts the offset halves with every bit added; in least significant bits it does not move at all.

Zero in, and not zero out

The rung below rounds a filter's coefficients and marches it in double precision, and its own list of what it did not do names the other half: the products are rounded too. Put that in and a twelve-bit eighth-order cascade fed nothing at all settles two per cent of full scale away from zero and stays there — and the offset does not shrink with the word length, it grows as the square of how far the corner sits below the sample rate, reaching eighteen per cent at a hundred and twenty-eight times.

digital · Digital realisation

Named alongside it

The objects these essays reach for when they reach for this one.

Amplitude stabilisationDesign tradeoffModel rangeBiquad cascadeCompanion modelDuty cycleEffective bitsFlux densityGain–bandwidth productHysteresisIdeality factorMarching

All concepts