Because you have skipped quickly over the decade before WWII when there were great advances in designing digital circuits with vacuum tubes, mostly in the UK, which have lead directly to the electronic circuits used in the British Colossus and in the US Atanasoff-Berry computer, and then in ENIAC, I want to fill in the gap between your 2 sentences:
> The Eccles-Jordan trigger eventually led to digital counters. In 1939, ...
After the Eccles-Jordan trigger mentioned by you, the following important steps were:
1929-07: “Hot-Cathode Thyratrons. Part II”, Albert W. Hull, where the inventor of thyratrons (at General Electric) describes a bistable circuit made with a pair of thyratrons, the second such circuit after the Eccles-Jordan trigger.
1931-01: “Note on the use of a thyratron with a Geiger counter”, N. A. de Bruyne and H. C. Webster, where it is suggested that the pulses produced by the Geiger counters for detecting radiation in nuclear physics experiments can be counted with electronic counters using thyratrons, since the existing mechanical counters were too slow for counting such pulses.
1931-07-02: “The Use of Thyratrons for High Speed Automatic Counting of Physical Phenomena”, Charles Eryl Wynn-Williams, where the first electronic digital counter is described. This counter was made with thyratrons and it was a decimal counter. For each decimal digit, a ring counter with 10 thyratrons was used. So the ring counter is the second kind of digital electronic circuit, after the simple bistable.
1932-05-02: “A Thyratron Scale-of-Two Automatic Counter”, Charles Eryl Wynn-Williams, where the first binary counter is described. It was also made with thyratrons, but it was an improvement over the decimal counter with ring counters per digit, as it required much less thyratrons and it was also more reliable.
1937-10: “A Scale-of-Two High-Speed Counter Using Hard Vacuum Triodes”, W. B. Lewis, where the first binary counter with vacuum tubes was described. This was an improvement over the counters with thyratrons, being much faster. The article "Trigger Circuits" from 1939, linked in TFA, cites this paper for its binary counter.
1938-01: “A Thermionic Trigger”, Otto H. Schmitt, where the Schmitt trigger made with vacuum tubes was described. The Eccles-Jordan trigger (a.k.a. R-S bistable) and the Schmitt trigger are 2 fundamental kinds of bistable circuits (i.e. the 3 values needed at the input of a bistable circuit, set, reset and keep the current value, can be encoded either with 2 binary inputs, as in the Eccles-Jordan trigger, or with 1 ternary input, as in the Schmitt trigger). Schmitt was American, but he invented the Schmitt trigger while working in the UK, where before WWII most of the work related to electronic digital circuits was done, mainly for applications in nuclear physics research.
I want to add an explanation of the word "trigger" because nowadays few people are aware of its correct meaning.
The early authors made a clear distinction between "trigger" and "latch", but the reasons for this have been mostly forgotten today, when almost nobody designs latches and flip-flops, because these are provided as library components in all FPGA or custom ASIC designs.
The Eccles-Jordan trigger, i.e. a closed loop formed by 2 inverters, was a "trigger" because it had a permanently active positive-feedback loop. To make it switch states, one had to force one of the outputs of the inverters towards its opposite state. That was difficult in the beginning, because the output pulled in the opposite direction to the forcing signal, trying to prevent the change. But after some threshold the modified output value went through the other inverter and then back to the output and due to positive feedback it began to pull in the same direction as the forcing signal. This triggered a very fast transition of the state. After triggering the transition it did not matter any more what the external forced signal did, the transition continued by itself.
The consequence of this is that even if the external pulse that forced the transition had a very slow rising rate, the Eccles-Jordan trigger switched much faster than its input, so it deserved the name "trigger".
The same is true for the Schmitt trigger, which also has a permanently active positive feedback loop.
Instead of using an Eccles-Jordan trigger made of 2 inverters, one can use an RS latch made of 2 NAND gates or of 2 NOR gates.
The RS latch is logically equivalent with an Eccles-Jordan trigger, but its switching behavior is very different. When the inputs of an RS latch are either "Set" or "Reset", the logical gates break the feedback loop, so the RS latch behaves like a cascade of 2 inverters without feedback, which follow the input. When the "Set" or "Reset" inputs are removed, the positive feedback loop is restored, latching the current state and keeping it until another set or reset command. Because of this, the switching of an RS latch is not "triggered", its outputs follow the inputs, with only a small rising or falling edge acceleration that is caused by the amplification of the gate in its linear range, the same as for an isolated logic inverter.
The D latch behaves in the same way as an RS latch, because for one value of its clock input the positive feedback loop is broken, allowing the change of the state, while for the other value the positive feedback loop is restored, latching the state.
Among the modern flip-flops, most are composed of latches, but there exist some types that are made with triggers.
The static RAM memory cells, like in the cache memories of CPUs, are normally made of Eccles-Jordan triggers, because the 2 inverters are simpler than the 2 NAND or NOR gates required by an RS latch.
After the Eccles-Jordan trigger, as I have written above, the next electronic bistable circuit was made in 1929, with 2 thyratrons. While the thyratron circuit looks almost identical with an Eccles-Jordan trigger, it functions in a completely different way.
A thyratron has internal positive feedback, so it latches a logic state by itself. But it does not have convenient set and reset inputs. The circuit invented in 1929 is actually a ring counter with 2 thyratrons, equivalent with a ring counter made with 2 flip-flops.
A ring counter can be extended to any number of flip-flops greater than 2. A ring counter with N flip-flops will have N states.
The same is true for ring counters with thyratrons. While the original circuit had 2 thyratrons, for 2 states, by 1931 ring counters with 10 thyratrons, thus 10 states, were made and used as components for a decimal counter, as I have said above.
Thanks for another interesting article.
Because you have skipped quickly over the decade before WWII when there were great advances in designing digital circuits with vacuum tubes, mostly in the UK, which have lead directly to the electronic circuits used in the British Colossus and in the US Atanasoff-Berry computer, and then in ENIAC, I want to fill in the gap between your 2 sentences:
> The Eccles-Jordan trigger eventually led to digital counters. In 1939, ...
After the Eccles-Jordan trigger mentioned by you, the following important steps were:
1929-07: “Hot-Cathode Thyratrons. Part II”, Albert W. Hull, where the inventor of thyratrons (at General Electric) describes a bistable circuit made with a pair of thyratrons, the second such circuit after the Eccles-Jordan trigger.
1931-01: “Note on the use of a thyratron with a Geiger counter”, N. A. de Bruyne and H. C. Webster, where it is suggested that the pulses produced by the Geiger counters for detecting radiation in nuclear physics experiments can be counted with electronic counters using thyratrons, since the existing mechanical counters were too slow for counting such pulses.
1931-07-02: “The Use of Thyratrons for High Speed Automatic Counting of Physical Phenomena”, Charles Eryl Wynn-Williams, where the first electronic digital counter is described. This counter was made with thyratrons and it was a decimal counter. For each decimal digit, a ring counter with 10 thyratrons was used. So the ring counter is the second kind of digital electronic circuit, after the simple bistable.
1932-05-02: “A Thyratron Scale-of-Two Automatic Counter”, Charles Eryl Wynn-Williams, where the first binary counter is described. It was also made with thyratrons, but it was an improvement over the decimal counter with ring counters per digit, as it required much less thyratrons and it was also more reliable.
1937-10: “A Scale-of-Two High-Speed Counter Using Hard Vacuum Triodes”, W. B. Lewis, where the first binary counter with vacuum tubes was described. This was an improvement over the counters with thyratrons, being much faster. The article "Trigger Circuits" from 1939, linked in TFA, cites this paper for its binary counter.
1938-01: “A Thermionic Trigger”, Otto H. Schmitt, where the Schmitt trigger made with vacuum tubes was described. The Eccles-Jordan trigger (a.k.a. R-S bistable) and the Schmitt trigger are 2 fundamental kinds of bistable circuits (i.e. the 3 values needed at the input of a bistable circuit, set, reset and keep the current value, can be encoded either with 2 binary inputs, as in the Eccles-Jordan trigger, or with 1 ternary input, as in the Schmitt trigger). Schmitt was American, but he invented the Schmitt trigger while working in the UK, where before WWII most of the work related to electronic digital circuits was done, mainly for applications in nuclear physics research.
I want to add an explanation of the word "trigger" because nowadays few people are aware of its correct meaning.
The early authors made a clear distinction between "trigger" and "latch", but the reasons for this have been mostly forgotten today, when almost nobody designs latches and flip-flops, because these are provided as library components in all FPGA or custom ASIC designs.
The Eccles-Jordan trigger, i.e. a closed loop formed by 2 inverters, was a "trigger" because it had a permanently active positive-feedback loop. To make it switch states, one had to force one of the outputs of the inverters towards its opposite state. That was difficult in the beginning, because the output pulled in the opposite direction to the forcing signal, trying to prevent the change. But after some threshold the modified output value went through the other inverter and then back to the output and due to positive feedback it began to pull in the same direction as the forcing signal. This triggered a very fast transition of the state. After triggering the transition it did not matter any more what the external forced signal did, the transition continued by itself.
The consequence of this is that even if the external pulse that forced the transition had a very slow rising rate, the Eccles-Jordan trigger switched much faster than its input, so it deserved the name "trigger".
The same is true for the Schmitt trigger, which also has a permanently active positive feedback loop.
Instead of using an Eccles-Jordan trigger made of 2 inverters, one can use an RS latch made of 2 NAND gates or of 2 NOR gates.
The RS latch is logically equivalent with an Eccles-Jordan trigger, but its switching behavior is very different. When the inputs of an RS latch are either "Set" or "Reset", the logical gates break the feedback loop, so the RS latch behaves like a cascade of 2 inverters without feedback, which follow the input. When the "Set" or "Reset" inputs are removed, the positive feedback loop is restored, latching the current state and keeping it until another set or reset command. Because of this, the switching of an RS latch is not "triggered", its outputs follow the inputs, with only a small rising or falling edge acceleration that is caused by the amplification of the gate in its linear range, the same as for an isolated logic inverter.
The D latch behaves in the same way as an RS latch, because for one value of its clock input the positive feedback loop is broken, allowing the change of the state, while for the other value the positive feedback loop is restored, latching the state.
Among the modern flip-flops, most are composed of latches, but there exist some types that are made with triggers.
The static RAM memory cells, like in the cache memories of CPUs, are normally made of Eccles-Jordan triggers, because the 2 inverters are simpler than the 2 NAND or NOR gates required by an RS latch.
After the Eccles-Jordan trigger, as I have written above, the next electronic bistable circuit was made in 1929, with 2 thyratrons. While the thyratron circuit looks almost identical with an Eccles-Jordan trigger, it functions in a completely different way.
A thyratron has internal positive feedback, so it latches a logic state by itself. But it does not have convenient set and reset inputs. The circuit invented in 1929 is actually a ring counter with 2 thyratrons, equivalent with a ring counter made with 2 flip-flops.
A ring counter can be extended to any number of flip-flops greater than 2. A ring counter with N flip-flops will have N states.
The same is true for ring counters with thyratrons. While the original circuit had 2 thyratrons, for 2 states, by 1931 ring counters with 10 thyratrons, thus 10 states, were made and used as components for a decimal counter, as I have said above.