38 Functionality T2004 Multi-Control Head System Manual© Tait Electronics Limited May 20043 Functionality3.1 SoftwareSoftware version 2372A510 is programmed into the microprocessor on all ofthe remote control heads.The software allows the remote control heads to work in the same way asstandard T2000 control heads, with additional features detailed below.Primary Secondary ConfigurationThe control head design is altered to allow a system of multiple heads tofunction with one radio. The heads are divided into Primary and Secondaryvia hardware, i.e. by linking a port bit on the head processor (Secondary =high, Primary = low). Only one Primary is possible per system.RS485The serial line driver in each head feeds its output to a common serial lineback to the radio. This raises the problem of multiple devices trying to driveone line. To overcome this, the RS485 line drivers are held in a tri-statecondition until the head generates serial data. Hardware on the circuit boardenables the driver at the appropriate time. The radio can still be programmedfrom a PC via any head.Avoiding Data ClashesThe heads share a common serial data link with the radio, so in order toovercome data clashes at power up time, Secondary heads have a 10 secondtimeout during which all user input and all serial output is stopped. Afterthe timeout, normal operation resumes.Note that there is no mechanism to prevent data clashes during normaloperation; the system must rely on the probability of a clash being verysmall.Controlling the Speaker PathMuting the speaker output of one head by another head is accomplished inhardware by phantoming a DC control signal onto commonly connectedaudio lines which link all heads in the group. This line can be either drivenor its state sensed by the head microprocessor and the audio output is