Specifications

15
COMPUTER CONTROL
The SPM522D has an RS-232 compatible serial interface, which allows it to be controlled by a computer (see Rear Panel Features on
page 3). In addition to the PC Control Software, the SPM522D offers two other methods of computer control.
Control Button Emulation:
This method allows the computer to emulate the operation of the infrared transmitter or wall-mount control
panel. Using this method, the computer outputs ASCII characters, which are equivalent to the commands generated by the standard
control buttons. The SPM522D is unable to tell whether these commands come from the computer or from a standard control. However,
Control Button Emulation allows the computer to utilize up to forty button definitions (unlike standard controls, which have only twenty-eight
buttons). When using up to
four SPM522Ds in a system, Control Button Emulation also allows the computer to designate which device or
devices should react to each control button command.
Advanced Computer Control:
This method provides advanced commands, which allow the computer to retrieve or edit preset mixes,
retrieve or edit control button definitions, perform preset & volume actions, and a variety of other functions. The computer may also
emulate control buttons. Using this method, the computer may designate up to
eight devices, and may create unlimited preset mixes and
control button definitions. The computer may also provide "real-time" display of various settings.
This manual only describes the Control Button Emulation method of computer control. For complete details about using the SPM522D with
a computer, including Advanced Computer Control, contact Biamp Systems for manual "Computer Control of SPM522D".
Each control button on the infrared transmitter or the wall-mount control panel corresponds to one character in the standard ASCII
character set. The character equivalents are summarized in the following table. This table includes all forty of the possible buttons, their
button numbers, their ASCII code equivalents, and their factory default button definitions (functions).
button 01 B Volume Down Mic 1 button 15 P Recall Zone Preset G button 29 ^ no button definition assigned
button 02 C Volume Down Mic 2 button 16 Q Select Channel 5 Zone button 30 _ no button definition assigned
button 03 D Volume Down Zone button 17 R Select Channel 1 Zone button 31 ' no button definition assigned
button 04 E Volume Down Main button 18 S Select Channel 2 Zone button 32 b no button definition assigned
button 05 F Volume Up Mic 1 button 19 T Select Channel 3 Zone button 33 c no button definition assigned
button 06 G Volume Up Mic 2 button 20 U Select Channel 4 Zone button 34 d no button definition assigned
button 07 H Volume Up Zone button 21 V Recall Main Preset A button 35 e no button definition assigned
button 08 I Volume Up Main button 22 W Recall Main Preset B button 36 f no button definition assigned
button 09 J Toggle Mute Mic 1 button 23 X Recall Main Preset C button 37 g no button definition assigned
button 10 K Toggle Mute Mic 2 button 24 Y Select Channel 5 Main button 38 h no button definition assigned
button 11 L Toggle Mute Zone button 25 Z Select Channel 1 Main button 39 i no button definition assigned
button 12 M Toggle Mute Main button 26 [ Select Channel 2 Main button 40 j no button definition assigned
button 13 N Recall Zone Preset E button 27 \ Select Channel 3 Main
button 14 O Recall Zone Preset F button 28 ] Select Channel 4 Main
When a control button is first pressed, the SPM522D receives the character which corresponds to that button. If the control button is
pressed longer than 110 milliseconds, the SPM522D receives a "repeat code", indicating the control button is still being pressed. The
SPM522D continues to receive the repeat code (approximately nine times per second) until the control button is released. The ASCII
character which corresponds to the repeat code is @ (the "commercial at" sign).
The "receive data" (RxD) signal at the SPM522D Serial Port is combined with signals from any standard controls, before being sent to the
main microprocessor. The computer can initiate any functions or actions that a standard control can, by simply transmitting the equivalent
control button ASCII character. When interfacing the SPM522D to a computer, the computer must be aware that the SPM522D will "echo"
all characters it receives (both from computer and standard controls) via the Serial Port 'transmit data' (TXD) signal.
Up to four SPM522Ds may be connected together, and addressed individually, when using Control Button Emulation. When multiple units
are used, each unit should be assigned a unique "Device Number" (see Configuration on pg. 11). Normally, all of the SPM522Ds would
react to control button commands. However, the computer can send commands to specific units, by preceding each command with a
"device select prefix" character (see following table). Only those SPM522Ds whose Device Numbers are specified will respond to the
command which follows. Those specific devices will also react to any repeat codes which immediately follow the command. If a command
is not immediately preceded by a device select prefix character, then all SPM522Ds in the system will react to that command.
Select Device 1 l Select Devices 2 & 3 q Select Devices 1 & 2 & 4 v
Select Device 2 m Select Devices 1 & 2 & 3 r Select Devices 3 & 4 w
Select Devices 1 & 2 n Select Device 4 s Select Devices 1 & 3 & 4 x
Select Device 3 o Select Devices 1 & 4 t Select Devices 2 & 3 & 4 y
Select Devices 1 & 3 p Select Devices 2 & 4 u Select Devices 1 & 2 & 3 & 4 z