
Logic Gates from Relays
Amabwiriza
Start from the telegraph relay
Start from the telegraph relay
Build or re-read the relay first. It was invented to solve a completely different problem — a telegraph signal too weak to travel further, restored by using it to operate a local switch on a fresh battery.
Note the property that matters here and mattered not at all to its inventors: the thing that operates the switch is the same KIND of thing the switch controls. A lever needs a hand; a relay needs only another relay. That closure under composition is what makes logic possible, and it was sitting unused in telegraph offices for eighty years.
Wire AND, OR and NOT from contacts
Wire AND, OR and NOT from contacts
Three circuits, and every digital device ever built is made of them.
- AND: wire two relay contacts in SERIES between supply and lamp. The lamp lights only if both coils are energised.
- OR: wire two contacts in PARALLEL. The lamp lights if either coil is energised.
- NOT: use a normally-CLOSED contact. The lamp lights when the coil is NOT energised.
- Build all three and fill in a truth table for each by trying every input combination.
Series is AND, parallel is OR, normally-closed is NOT. That is Shannon's entire correspondence, and it is worth pausing on how unreasonable it is that a topology of wires should match an algebra of propositions.
Now the payoff: because it IS algebra, you can simplify circuits symbolically. De Morgan's laws say NOT(A AND B) equals NOT A OR NOT B — which means the same function can be built two different ways, and you pick whichever needs fewer contacts. Engineers had been optimising relay circuits by intuition; after 1937 they optimised them by algebra.Ibikoresho by'iyi ntambwe:
Rele4 ibice
Ibikoresho bya LED zerekana1 ikirundo
Ikusanyirizo ry'Ibirwanya Amashanyarazi1 ibikoresho
Urubaho rufite utwobo / urubaho rw'igerageza1 igice
Insinga yo guhuza1 reelIbikoresho bikenewe:
Ahantu ho Gushongesha
Igipimo cya Digitale cy'Urwego rw'Ubushakashatsi
Isoko ry'Amashanyarazi ry'Ameza Rihindurwa
Amadarubindi Asobanutse yo KwirindaBuild the same logic as blocks
Build the same logic as blocks
Ahakorerwa Blockly
Loading Blockly workspace...
Ibikoresho bikenewe:
Mudasobwa yo ku MezaSimulate, simplify, and count the contacts
Simulate, simplify, and count the contacts
Ibikoresho bikenewe:
Mudasobwa yo ku MezaMeasure the switching time, and find the ceiling
Measure the switching time, and find the ceiling
Relay logic works perfectly and is slow. Measure exactly how slow, because that number ends the era.
- Drive a relay coil with a square wave and put the oscilloscope on both the drive and the contact output.
- Measure the delay from coil energising to contacts closing, and again for release.
- Watch the contact closure closely at high sweep speed.
- Chain three relays so each drives the next, and measure the total delay.
A relay takes something like 5 to 20 milliseconds to switch, and the contacts BOUNCE for a millisecond or two after closing. Chain them and the delays add, so a computation passing through fifty gates takes most of a second.
The bounce is its own problem: a single logical transition arrives as a burst of several, and any counter downstream counts them all. Debouncing exists because a mechanical contact does not close once.
So the ceiling is mechanical, not logical. The algebra is fine and the relay is honest; it simply has mass, and mass takes time to move. The escape is a switch with no moving parts at all — the vacuum tube, which switches in microseconds, and then the transistor, which does it without the heat. That is the rest of this batch.Ibikoresho by'iyi ntambwe:
Rele3 ibice
Ikusanyirizo ry'Ibirwanya Amashanyarazi1 ibikoreshoIbikoresho bikenewe:
Osilosikopu
Igikora Imirongo y'Amashanyarazi
Igipimo cya Digitale cy'Urwego rw'Ubushakashatsi
Isoko ry'Amashanyarazi ry'Ameza RihindurwaIbikoresho
5- 7 ibiceUmwanya
- 1 ikirundoUmwanya
- Ikusanyirizo ry'Ibirwanya Amashanyarazi10% komisiyo1 ibikoreshoMagento Legacy Storeships internationallyguhera kuri$5.69
- Umwanya
- 1 reelUmwanya
Ibikoresho bikenewe
7- Umwanya
- Umwanya
- Umwanya
Blueprint zijyanye
Izi blueprint zisangira ubumenyi — uburyo, ibikoresho cyangwa amahame
CC0 Umurenge rusange
Iyi blueprint yasohowe munsi ya CC0. Ushobora gukoporora, guhindura, gukwirakwiza no gukoresha nta kwemererwa.
Shyigikira Umuremyi ugura ibicuruzwa binyuze muri Blueprint ye Komisiyo y'Umuremyi byashyizweho n'Abacuruzi, cyangwa kora verisiyo nshya y'iyi Blueprint ukayinjiza nk'isano muri Blueprint yawe kugira ngo musangire inyungu.


