6
generated by very low power CMOS logic. Further the bus was powered, and since
signalling was by shorting the bus, no transmit power was used. It was thus possible
to design a simple system that would run for days off a rechargeable 9V PP3 NiCad
cell. A separate small power supply was provided to trickle charge the unit.
To conserve power further, the electronics was only powered when the control
switches were pressed up/down. When off it presented a high impedance to the bus,
so did not interfere.
11. Electrical Signalling
The bus was powered from the console at 5 V between lines, with 100 R total
impedance, 50 R per leg. This roughly equated to the characteristic impedance od
twin core microphone cable. The Riggers signalled by shorting the bus, and at the
receiver this was detected if the bus <3 V, i.e. =>20 mA.
Logic 1 (idle) = 5 V, logic 0 = <3 V.
Assuming 16/0.2 mm twin cable at 0.5 mm2 this gave a maximum cable length, with
tolerances, of ~1,200 m, so long enough for a reasonable rig. I have not found any
Riggers Handbook, which would have set out the specified limits. Thicker cable
would give longer runs. The far ends of the cable were not terminated.
Since the signalling was fire-and-forget there is the risk of collisions and errors from
multiple users. At power-up, the bus was sensed to see if there is signalling active
from others, and if so, this unit holds off until the bus is idle. Not perfect, but
something. It is strange that parity was not implemented which would have improved
error protection, but the requirements were simple and feedback of an error obvious.
12. Digital Signalling.
The system ran at 2,400 baud for wired connection, with an option for 600 baud
(phase encoded) for a radio connection. I am not aware that any radio systems were
ever used, since it would have needed modems both ends as well as bought-in radio
links with international licensing nightmares. Later designs used infra-red for Galaxy
Designers.
The three byte packet was transmitted in 14 ms, so essentially instantaneous. If the
switches were held down, the packet was retransmitted again (if the bus was clear)
after a 13 byte delay to allow other users to use the bus as well.
Three 11 bit bytes were transmitted, start bit (0), 8 data bits, parity=1 and stop bit (1).
Byte 1 was 100’s switch,
Byte 2 was 10s and 1s switch,
Byte 3 was control codes.
The control codes had first 2 bits encoding the slow-up/slow-down/fast-up/fast-down
switches. The second 2 bits were a “User Code” settable by a DIL switch internally.
This identified 1 of 4 users. I am not aware of any actual use of this.
The four last Control bits were “Function codes” and not wired. However they could
be changed to force playback of Cue numbers rather than fade Channel numbers, i.e.