Electronics
Comments ▾
Figures ▾
Tables ▾

Neon Ring Counters · Volume 4

The Ring Counter — Theory of Operation

The common-anode topology, the glow-transfer mechanism pulse by pulse, and every design equation with its units

This is the volume the whole series has been circling. Vol 2 established that a neon lamp has memory — it strikes at one voltage Vs and only lets go at a much lower one Vm, so between those two it stays in whichever state you last put it — and Vol 3 sorted out which lamps have a wide enough Vs−Vm window to be trusted. Now we wire a handful of those bistable lamps into a single circuit and make the memory move: one lamp lit, the rest dark, and every input pulse walking the lit spot one place along, always in the same direction, forever. Nothing in the count path switches but the gas itself. There is no flip-flop, no clock gating, no steering logic in the modern sense — just a shared high-voltage rail, one resistor per lamp, and a small capacitor between neighbours, all arranged so that when you knock the lit lamp out, the next lamp around the ring is the one best placed to light. Get the three component values right and the thing counts like a Swiss movement; get them wrong by a few kilohms and it stalls, doubles, or runs backwards. This volume is about getting them right — the topology, the mechanism traced pulse by pulse, and the design mathematics that Ronald Dekker distilled from J. B. Dance’s 1967 treatment and that Luc Small then proved on a benchful of surplus Soviet lamps.

⚠ Everything here lives on a rail between roughly 150 V and 250 V DC sitting behind a charged reservoir capacitor. That is lethal, silent, and does not trip anything. Prove every rail discharged with a meter before you touch it; the full discipline is Vol 14.

4.1 The common-anode topology

Strip the ring to its skeleton and it is astonishingly sparse. Every lamp in the ring shares one common anode node, fed from the high-voltage supply through a single anode resistor Ra. Each lamp then has its own cathode resistor Rcat to ground, and — the one non-obvious part — each lamp’s cathode is tied to the next lamp’s cathode through a small coupling capacitor C0. The last stage couples back to the first, so the chain closes into a literal ring. That is the entire circuit: N identical lamps, N cathode resistors, N coupling capacitors, and one shared anode resistor. Figure 4.1 names every part.

Figure 1 — 1 — Common-anode neon ring counter: N lamps share one anode node fed through Ra; each lamp has its own cathode resistor Rcat; adjacent cathodes are linked by coupling capacitors C0, the la…
Figure 1 — 1 — Common-anode neon ring counter: N lamps share one anode node fed through Ra; each lamp has its own cathode resistor Rcat; adjacent cathodes are linked by coupling capacitors C0, the last wrapping back to the first. An input pulse collapses the anode node and a carry pulse is tapped from one cathode. Diagram: project original.

The shared anode is what makes the ring both cheap and clever. Because all the lamps hang off one node, a single input pulse applied there acts on all of them at once — it does not need to be routed to a particular stage, which would demand exactly the decoding logic the ring is supposed to do without. The pulse simply says “everyone off,” and the network of cathode resistors and coupling capacitors decides, on its own, who comes back on. The anode resistor Ra does two jobs: in the steady state it sets the lamp current on the normal-glow plateau (Vol 2’s V–I curve), and during a pulse it is the resistor through which the anode node recharges, so together with C0 it sets how fast the node recovers. The cathode resistor Rcat is where the real trick lives, because the small voltage it develops when its lamp is lit is the entire steering mechanism, as the next section shows.

A note on where the input pulse goes. In the classic Dance/Dekker form the negative pulse is injected onto the common anode node, pulling it down. In practice a modern builder more often pulls the node down actively — Luc Small does exactly this with a high-voltage NPN transistor (an MPSA42) whose collector sits on the anode node and whose base is driven by a 555 timer, and the “coupling capacitor” across that transistor is his 100 nF part. The two views are electrically the same event seen from opposite ends: the anode node must briefly fall below Vm so that whatever lamp is lit can no longer sustain its discharge. How it is made to fall — a capacitively-coupled pulse, a transistor pull-down, a gas-trigger tube — is a drive-circuit choice (Vol 13), not part of the ring’s own theory.

4.2 The transfer bias — what one lit lamp does to its neighbour

Here is the single idea the entire ring rests on. When a lamp is lit, its cathode current I flows through that lamp’s cathode resistor Rcat, and by Ohm’s law it lifts the lamp’s cathode above ground by a voltage

Vcat = I · Rcat (volts, with I in amperes and Rcat in ohms).

Dekker calls this the cathode transfer bias. It is a small voltage — a handful of volts to a few tens of volts — but it is the flag that marks “I am the lit one,” and, crucially, it gets shared with the next lamp’s cathode through the coupling capacitor. Because a capacitor holds whatever charge is put across it, C0 copies a version of the lit lamp’s raised cathode potential onto the neighbour’s cathode. While everything sits steady this does nothing visible — the neighbour is still dark, its anode-to-cathode voltage still below Vs. But it has quietly pre-charged the geometry so that the instant the anode node is knocked down and then allowed to recover, the pre-biased neighbour is the one lamp in the ring whose anode-to-cathode voltage climbs fastest toward its own Vs.

Think of it as a footrace where every runner starts on the same gun (the anode recovering) but the neighbour of the lit lamp gets a head start measured out precisely by I · Rcat. If that head start is chosen well, the neighbour always reaches the striking line first, lights, and — because it is now the lit lamp — develops the transfer bias on its own cathode resistor, handing the head start one stage further along. The lit spot has moved. Everything that follows in this volume is really just quantifying “chosen well”: how big the head start must be to beat the manufacturing spread between lamps, and how small it must stay so that it never lights an idle lamp all by itself.

4.3 The glow transfer, pulse by pulse

Let us trace one full transfer in slow motion. Call the lit lamp V1 and its downstream neighbour V2, and follow the anode node and the two cathodes through four instants. Figure 4.2 draws the same sequence.

Figure 2 — 2 — The glow transfer in four steps: (t0) V1 lit, its cathode raised by I·Rcat, C0 holding V2's cathode; (t1) the input pulse drops the anode node below Vm and V1 extinguishes while C0 pre…
Figure 2 — 2 — The glow transfer in four steps: (t0) V1 lit, its cathode raised by I·Rcat, C0 holding V2's cathode; (t1) the input pulse drops the anode node below Vm and V1 extinguishes while C0 preserves the bias; (t2) the node recovers and pre-biased V2 reaches Vs first; (t3) V2 is now lit and the bias has advanced one stage. Diagram: project original.

t0 — steady state. V1 glows. Its current I flows through its Rcat, raising V1’s cathode to I · Rcat above ground. Through the coupling capacitor C0, that raised potential appears (minus the capacitor’s own steady drop) at V2’s cathode too — so the capacitor is charged to the difference between the two cathode potentials. V2 is dark: the anode node is high, but V2’s anode-to-cathode voltage is below its striking voltage, so it waits.

t1 — the input pulse. A negative pulse (or a transistor pull-down) drags the common anode node below Vm. V1 can no longer sustain its discharge and extinguishes. Its cathode current stops, so the I · Rcat bias on V1’s own cathode would like to collapse to zero — but it cannot do so instantly, because C0 is in the way. A capacitor’s voltage cannot change in zero time; the charge stored across C0 at t0 is still there at t1. The result is that for the crucial moment right after the pulse, C0 holds V2’s cathode pulled down relative to V1’s by that stored I · Rcat. The memory of “who was lit” has been transferred from a glowing gas (which has just gone out) into a charged capacitor (which has not).

t2 — recovery. The pulse ends and the anode node begins to climb again, recharging through Ra (and shaped by C0). Every lamp in the ring now sees a rising anode, but they do not see the same anode-to-cathode voltage, because their cathodes are not at the same potential. V2’s cathode is still held low by the charge on C0, so V2 sees the largest anode-to-cathode voltage of any lamp in the ring. It therefore reaches its striking voltage Vs first — before V1 can re-ignite, and before any more distant lamp gets close. V2 strikes.

t3 — advanced. V2 is now the lit lamp. Its current flows through its Rcat, developing the transfer bias on V2’s cathode, which C0 copies onto V3. V1’s cathode capacitor, no longer fed, has relaxed back to rest. The ring is in exactly the same configuration it was at t0, shifted one stage clockwise. Feed it another pulse and the glow steps to V3; feed it N pulses and it has gone once around and lit V1 again — and on that wrap it can hand a carry pulse to the next ring (Section 4.8).

The beauty of it is that the same three components do all four jobs. Rcat is the sensor (it measures which lamp is lit, as a voltage). C0 is the memory (it carries that measurement across the dark instant when no lamp is lit). And the lamp’s own Vs/Vm hysteresis is the decision (whichever lamp reaches Vs first wins, and having won, holds until the next pulse). There is no separate logic anywhere.

4.4 Why it only goes one way

A fair question at this point: if C0 couples V1’s cathode to V2, and every stage is identical, why does the glow not step backwards to V0 just as happily as forwards to V2? The answer is the deliberate asymmetry built into how the coupling capacitors are wired. Each C0 links a lamp’s cathode to one neighbour — the downstream one — so the pre-bias only ever appears on the stage in the forward direction. V0 (the upstream neighbour) is coupled to its downstream side, which is V1; when V1 was lit, V0 received no head start from it, because the coupling runs V1 → V2, not V1 → V0. The capacitors are directional plumbing: charge from a lit lamp is offered to exactly one successor, and the ring inherits that one-wayness.

This is worth dwelling on because it is where a ring counter differs from a mere chain of bistables. The hysteresis of the lamps gives you memory and the shared anode gives you a common reset, but neither of those alone has a preferred direction. Directionality is manufactured entirely by the coupling topology — by the fact that C0 reaches forward and not back. Break that asymmetry and the ring loses its mind: if stray capacitance or a wiring error couples a cathode to its upstream neighbour as strongly as to its downstream one, the glow can hop either way and the count becomes meaningless. Bidirectional (up/down) counters exist and are genuinely useful, but they achieve reversibility by providing two steering paths and choosing between them with the drive — they do not get it by accident. For the plain forward ring of this volume, the rule is simple: every C0 points the same way around the circle, and that is the arrow the glow follows.

There is a second, subtler reason the forward stage wins that is worth naming. At the instant of recovery the just-extinguished lamp V1 is the least likely of all to re-strike, because it has just been through deionisation — its gas is still partly ionised and its local conditions are disturbed, and more importantly the collapse of its own cathode bias momentarily raises its cathode, reducing its anode-to-cathode voltage. So the race at t2 is really between V2 (pre-biased, primed to win) and the more distant idle lamps (unbiased), with V1 handicapped. That triple ordering — biased neighbour first, idle lamps second, spent lamp last — is what makes a well-designed ring advance by exactly one stage and never rattle.

4.5 The design equations

Everything above is qualitative; now we make it numeric. The whole design reduces to choosing three component values — Rcat, Ra, and C0 — and the governing quantity is the transfer bias I · Rcat. It must be large enough to guarantee the pre-biased lamp wins the race despite the spread in striking voltages between real lamps, and small enough that it never, on its own, lights an idle lamp. Those two requirements are the two bounds, and the ideal design sits squarely between them. Figure 4.3 draws the window.

Figure 3 — 3 — The bias window: I·Rcat must exceed the strike-voltage spread (lower bound) yet stay below the strike-to-maintain gap (upper bound); the ideal centre is (Vs−Vm)/2. Diagram: project ori…
Figure 3 — 3 — The bias window: I·Rcat must exceed the strike-voltage spread (lower bound) yet stay below the strike-to-maintain gap (upper bound); the ideal centre is (Vs−Vm)/2. Diagram: project original.

4.5.1 The two bounds

Define the symbols first, because the bounds are all about worst-case combinations of lamp-to-lamp spread:

  • I — the chosen (nominal) lamp current, in amperes. Also written Inom.
  • Rcat — the cathode resistor, in ohms.
  • Vs,min, Vs,max — the lowest and highest striking voltage across your batch of lamps, in volts.
  • Vm,min, Vm,max — the lowest and highest maintaining voltage across the batch, in volts.

Upper bound — do not fire an idle lamp. The transfer bias raises a lamp’s cathode, which is the same as lowering the anode-to-cathode voltage that lamp needs the rail to supply before it strikes. If the bias is too large, an idle lamp that happens to have the lowest striking voltage in the batch (Vs,min) could be pushed over the edge by nothing more than the steady anode sitting a hair above the highest maintaining voltage (Vm,max). To be safe against that worst pairing:

I · Rcat < Vs,min − Vm,max.

Lower bound — win the race against spread. At recovery the pre-biased lamp must reach Vs before an unbiased lamp does, and the unbiased lamps are not identical — their striking voltages are spread from Vs,min to Vs,max. The head start I · Rcat must be big enough to overcome the worst case, where the pre-biased lamp happens to be a high-Vs one (Vs,max) racing an idle low-Vs one (Vs,min):

I · Rcat > Vs,max − Vs,min.

Read the two together and the message is stark: the safe window for I · Rcat is only as wide as the strike–maintain gap minus the strike-voltage spread. This is exactly why Vol 3 made such a fuss about binning — every volt of spread you can squeeze out of Vs,max − Vs,min is a volt you get back in operating margin, and cheap indicator neons with their ~12–20 V window and wild unit-to-unit scatter can leave almost no window at all. A batch of purpose-built switching tubes with a ~60 V window (the Philips ZA1002 of Vol 3) makes both inequalities trivial to satisfy; a bag of unbinned NE-2s can make them impossible.

4.5.2 The ideal centre and the cathode resistor

With the window defined, the safest place to sit is the middle of it. When the lamps are reasonably matched the two bounds are roughly symmetric about the point where the bias equals half the strike–maintain gap, so Dekker’s rule of thumb is to aim for

I · Rcat ≈ (Vs − Vm) / 2,

using the batch-average Vs and Vm. Solving for the resistor with I = Inom gives the working formula for the cathode resistor:

Rcat = (Vs,avg − Vm,avg) / (2 · Inom) (ohms, with voltages in V and Inom in A).

Two worked instances anchor this. Luc Small’s lower cluster of burned-in IN-3 lamps measured Vs 73–77 V and Vm 38–42 V (so Vs,avg ≈ 75 V, Vm,avg ≈ 40 V), and he chose Inom = 800 µA. The centre formula gives Rcat = (75 − 40) / (2 · 800 µA) ≈ 21.9 kΩ. In practice Luc used a slightly lower value — about 18 kΩ (his own more conservative form of the formula, which deliberately pushes the bias below dead-centre to respect the tight upper bound, computed 16 875 Ω and rounded up). That is a legitimate design choice: with a narrow window you bias toward the “never false-strike” side, accepting a smaller head start because the strike spread within a well-binned cluster is small. Dekker’s ten-stage ring, running cheap “drop-shaped” neon lamps he measured at a usefully wide window (Vs ≈ 97.5 V, Vm ≈ 68.6 V, a ≈29 V gap — wider and far more consistent than typical indicator neons), landed on Rcat = 12 kΩ — comfortably above the ~7 kΩ its centre formula suggests, buying extra head start on the lower (sequencing) bound because his generous window left plenty of room before the upper bound. The lesson is that the formula gives you the centre of the target; how far off-centre you deliberately aim depends on whether your batch’s spread or its false-strike risk is the thing you fear more.

4.5.3 The anode resistor

The anode resistor sets the lamp current on the normal-glow plateau. In the steady state, the supply voltage is dropped across three things in series: Ra itself, the lamp’s own maintaining drop (≈ Vm, which the normal glow holds nearly constant), and the cathode resistor Rcat. The simplest form ignores the small cathode-resistor drop and treats the lamp as a fixed Vlamp ≈ Vm:

Ra = (Vsupply − Vlamp) / Inom (ohms).

For a tighter value, subtract the cathode-resistor drop as well, since that voltage is also in the series path:

Ra = (Vsupply − Vm,avg − Inom · Rcat) / Inom.

This exact form is what Luc used: Ra = (150 V − 40 V − 800 µA · 16 875 Ω) / 800 µA = (150 − 40 − 13.5) / 800 µA = 96.5 V / 800 µA ≈ 120 625 Ω, rounded to 120 kΩ. Note how much the Inom · Rcat term matters here — 13.5 V out of a 150 V rail — so on a low-voltage build the simpler formula (which would give ≈ 137 kΩ) is meaningfully off and the exact form is worth using. Dekker, on his higher rail, used Ra = 82 kΩ.

A subtlety worth flagging: on the common-anode ring, a single shared Ra feeds whichever one lamp is lit, so Ra sees only one lamp’s current at a time, and the formula above is correct as written. If you instead give every lamp its own anode resistor (a variant), each resistor is sized the same way but the shared-node behaviour during a pulse changes; this volume assumes the shared-Ra topology of Figure 4.1 throughout.

4.6 Sizing the coupling capacitor C0

If Rcat sets how much head start the next lamp gets, C0 sets how long that head start survives and how fast the anode recovers — and it is the component most likely to be wrong on a first build. Its value is a genuine trade-off with a failure mode at each extreme, sketched in Figure 4.4.

Figure 4 — 4 — Anode-node recovery after a pulse. A well-chosen C0 lets the node rise so the pre-biased lamp reaches Vs cleanly; too small a C0 snaps the node up fast enough to double-step; too large…
Figure 4 — 4 — Anode-node recovery after a pulse. A well-chosen C0 lets the node rise so the pre-biased lamp reaches Vs cleanly; too small a C0 snaps the node up fast enough to double-step; too large a C0 leaves it sluggish and the transfer can stall. Diagram: project original.

There are really two time constants in play, and it helps to keep them separate. The cathode-hold time constant, Rcat · C0, sets how long C0 can keep the next lamp’s cathode pulled down after the lit lamp goes out — this is the memory that must outlast the dark instant. For Dekker’s values, Rcat · C0 = 12 kΩ · 27 nF ≈ 0.32 ms. The anode-recovery time constant, Ra · C0, sets how quickly the anode node climbs back toward the rail — this is what shapes the race in Figure 4.4. For Dekker, Ra · C0 = 82 kΩ · 27 nF ≈ 2.2 ms. Both scale with C0, which is why one component controls the whole transfer.

Too small a C0 and two things go wrong: the cathode-hold constant becomes so short that the pre-bias has bled away before the anode recovers (no head start → the transfer can fail entirely, exactly Dekker’s warning that “without C0 the circuit would not function at all”), and the anode node snaps back up so fast that the just-extinguished lamp — or the one two stages along — can catch a strike too, advancing the glow by two on a single pulse. That second failure is double-stepping, and it is the classic symptom of a too-fast recovery.

Too large a C0 and the anode node recovers so sluggishly that it may not climb back to Vs within the time the drive allows before the next pulse — the pre-biased lamp never quite strikes and the ring stalls, dropping counts. An over-large C0 also slows the maximum counting rate directly, since each transfer now takes several milliseconds.

The practical target, then, is a C0 whose Ra · C0 recovery is a couple of milliseconds — slow enough to guarantee one-at-a-time striking, fast enough to keep up with the intended count rate. Dekker’s 27 nF and Luc’s 100 nF bracket the useful range for rails around 150–250 V; the exact value is best trimmed on the bench, watching for the double-step (reduce nothing — increase C0) or the stall (decrease C0). Vol 10 covers which 27–100 nF capacitor to buy: low leakage and low dielectric absorption matter here because C0 is holding a small bias precisely, so polypropylene or C0G/NP0 is preferred and electrolytics and high-K ceramics are firmly out.

4.7 Dekker’s worked ten-stage ring

It is worth collecting the canonical worked values in one place, because they are the reference every other neon-ring build measures itself against. Dekker built a ten-stage ring (a decade — feed it ten pulses and the glow returns to the start) using inexpensive “drop-shaped” cold-cathode neon lamps (not the Philips ZA1002 switching tubes, which he tried in a separate experiment that decayed-tritium priming spoiled — see Vol 3), and settled on the values below. (The Vs ≈ 140 V / Vm ≈ 100 V pairing that appears in Dekker’s write-up is his deliberately fictitious teaching example for the hysteresis maths, not the tubes in the physical ring.)

Table 1 — 4.7 Dekker's worked ten-stage ring

SymbolValueWhat it is
N10 stagesring length → divides by 10
Vsupply185–250 Vusable rail range
Vs (tube)≈ 97.5 Vstriking voltage of the drop-shaped neons (measured 93.7–101.4 V)
Vm (tube)≈ 68.6 Vmaintaining voltage → ≈ 29 V window (measured 66.4–72.0 V)
Rcat12 kΩcathode resistor (centre formula ≈ 7 kΩ; biased high for margin)
Ra82 kΩshared anode resistor
C027 nFcoupling / recovery capacitor
Rcat · C0≈ 0.32 mscathode-hold time constant
Ra · C0≈ 2.2 msanode-recovery time constant

The 185–250 V figure is not a tolerance — it is the operating map. Below about 185 V the rail cannot reliably lift the anode node to Vs after a pulse and the counter skips (stalls, drops counts). Above about 250 V the recovery is so vigorous that the ring double-steps, counting at twice the clock rate. Between those limits it counts cleanly, and the width of that window — a full 65 V — is a direct dividend of using wide-window tubes and centring the bias. A ring built from marginal indicator neons has a far narrower supply window, which is why Luc’s IN-3 build wants a stiff, regulated 150 V rail (Vol 7, Vol 8): a few volts of supply sag on a narrow-window ring is the difference between counting and stalling.

On speed: a purely capacitively-coupled cold-cathode ring is limited by the lamps’ deionisation (recovery) time of a few milliseconds, so it tops out around ~1 kHz. Dekker reached far higher — around 500 kHz — but only by abandoning gentle capacitive coupling for hard TTL-level pulses driving a high-voltage transistor that yanks the anode node down fast, at roughly a 10 % duty cycle. That is a different, actively-driven animal; the passive ring of Figure 4.1 is a sub-kilohertz device and is happiest counting things a human can watch (Vol 6 returns to what this speed ceiling means for frequency division).

4.8 Ring length, divide ratio, and the carry tap

The ring’s most useful property falls straight out of its geometry: a ring of N stages produces one output event for every N input pulses, so it divides the input frequency by exactly N. Ten stages divide by ten; six stages divide by six; two stages divide by two (an octave, which is precisely how the Philicorda organ of Vol 6 makes its lower notes). The division ratio is a counted integer, not an analogue approximation — provided the ring counts reliably, it is exactly N, with no ratio error of its own. That subtlety, and the difference between a true counting divider and a fussier injection-locked one, is the whole subject of Vol 6; here it is enough to know that you set the divide ratio simply by choosing how many lamps to put in the ring.

To use the division you need a carry (or output) pulse — a signal that fires once per revolution to clock the next ring in a chain. You get it by tapping one chosen cathode. Every time the glow lands on that stage, its cathode jumps up by I · Rcat; every time the glow leaves, it drops back. So the tapped cathode produces one clean voltage pulse per N input pulses — exactly the carry you want. Route it (through a coupling capacitor, and in the PA3FWM clock through a buffer lamp that re-amplifies the weak pulse, Vol 7) to the input of the next decade, and you have cascaded division: two rings of ten give ÷100, a ÷10 then a ÷6 give the ÷60 a clock’s seconds-to-minutes stage needs, and so on. The PA3FWM neon clock chains eight such rings — dividers of ÷10, ÷5, ÷10, ÷6 to get from 50 Hz mains down to once-per-minute, then time counters of ÷10, ÷6, ÷10, ÷3 for the minutes and hours digits — and every one of those taps is a single cathode watched for its once-per-revolution pulse. Which cathode you tap does not change the ratio (it is always N); it only sets the phase of the carry, so you pick the stage that gives the cleanest edge and the right timing relative to the display.

4.9 The Manley–Buckley origin, and how capacitive coupling improved on it

The neon ring counter did not begin with the elegant three-component circuit above. The canonical first appearance is Manley and Buckley’s “Neon Ring Counter” in Electronics, January 1950 — a three-decade counter that steered the glow not with coupling capacitors but with germanium point-contact diodes. In that scheme each stage’s cathode is connected to the next through a diode that conducts in only one direction, so when a lamp is knocked out the diode network offers the transfer charge a one-way path to the successor stage. The diodes are the directionality: they are the asymmetry, made explicit as a component rather than as a wiring convention. Manley and Buckley’s design could count, decrement, reset and preset, and reached impressively high rates (tens of thousands of pulses per second) because the diode steering did not rely on a slow capacitor recovery.

Dekker’s (and Dance’s) capacitively-coupled ring is the descendant that traded some of that complexity away. Replacing the steering diode with a plain coupling capacitor C0 does two nice things. First, it removes an active, era-specific, and then-expensive part — early germanium diodes were finicky and drifty — leaving a circuit of nothing but lamps, resistors and capacitors that will outlive any semiconductor in the box. Second, it unifies the memory and the steering into one component: the same capacitor that carries the pre-bias forward (steering) is the one that holds it across the dark instant (memory), whereas the diode version needs the capacitor for memory and the diode for direction. The price is speed and a fussier timing window — the passive ring’s few-millisecond recovery is exactly the C0 trade-off of Section 4.6 — which is why the purely-capacitive ring is a sub-kilohertz device where the diode-steered original could run faster. For a hobbyist ring you want to watch count, or an organ divider working at audio rates, the capacitive version’s simplicity and longevity win handily; the diode heritage is why you will still see one-way-steering diodes in the bidirectional and high-speed variants.

4.10 Failure modes, read straight off the equations

The satisfying thing about the design mathematics is that every way a ring can misbehave maps to a specific inequality it has violated. When a bench ring plays up, do not guess — read the symptom back to the bound.

  • Double-stepping (counts two per pulse). The glow jumps two stages at once, or the count runs at twice the clock. Cause: the anode node recovers too fast, so a second lamp catches a strike before things settle — the upper bound I · Rcat < Vs,min − Vm,max is being violated (bias too large), or C0 is too small (recovery too fast), or the rail is too high (Dekker’s “>250 V” case). Fixes, in order: raise C0, lower the supply toward the middle of its window, or reduce Rcat to shrink the bias.

  • Stalling / skipping (drops counts, or stops). The glow fails to advance and either sits still or dies out. Cause: the pre-biased lamp never reaches Vs in time — the lower bound I · Rcat > Vs,max − Vs,min is being violated (bias too small to beat the batch spread), or C0 is too large (recovery too sluggish), or the rail has sagged below its usable floor (Dekker’s “<185 V” case). Fixes: bin the lamps harder to shrink Vs,max − Vs,min, raise Rcat a little, lower C0, or stiffen and raise the supply.

  • Running backwards / erratic direction. The glow steps the wrong way, or hops unpredictably. Cause: the forward asymmetry of Section 4.4 has been compromised — a wiring error, stray capacitance coupling a cathode to its upstream neighbour, or lamps so badly mismatched that spread swamps the deliberate I · Rcat head start. Fixes: check the C0 orientation around the ring, keep cathode wiring short and separated, and re-bin.

  • Won’t transfer at all. No stepping; the lit lamp just stays lit or the whole ring goes dark on a pulse. Cause: C0 far too small (or missing) so there is no memory across the dark instant, or the pulse fails to pull the anode below Vm so nothing extinguishes. Fixes: confirm C0 is present and of the right order, and confirm the pulse depth actually drops the node below the highest Vm in the batch.

Every one of those is a margin problem, and every margin in the ring traces back to the same two levers: the tube spread (Vs,max − Vs,min and Vm,max − Vm,min, shrunk by binning and burn-in, Vols 3 and 11) and the supply stability (which moves the whole operating point, stiffened by a regulated rail, Vols 8 and 9). The passive network in between — Ra, Rcat, C0 — only decides where in that margin you sit. Set it by the equations of Section 4.5, trim C0 on the bench by Section 4.6, and the ring will count as reliably as its tubes allow, which is the honest limit that runs through this whole series.

References

  • R. Dekker, “A Neon Ring Counter” / Ring Counter Variations — https://www.dos4ever.com/ring/ring.html (the design equations, the cathode-transfer-bias analysis, the 10-stage worked values, and the speed limits).
  • L. Small, “Neon Ring Counters” (2016) — https://lucsmall.com/2016/10/08/neon-ring-counters/ (the modern IN-3 build: Rcat/Ra formulas, 150 V / 800 µA / 18 kΩ / 120 kΩ / 100 nF, and the 555 + MPSA42 pulser).
  • P.-T. de Boer (PA3FWM), “A clock using neon lamps as logic elements” — https://www.pa3fwm.nl/projects/neonclock/ (cascading eight rings, the carry tap, and the buffer-lamp fix).
  • J. B. Dance, Electronic Counting Circuits (London: Iliffe Books / New York: American Elsevier, 1967) — in the site’s reference library (the canonical cold-cathode-counting treatment underlying all of the above).
  • Manley & Buckley, “Neon Ring Counter,” Electronics, January 1950 (the original diode-steered ring counter).

Comments (0)

  1. Loading…

Comments are held for moderation — nothing appears until approved.