Sony SRP-X500P User Manual 2

SRP-X500P RS-232C Interface Manual
Digital Powered Mixer
SRP-X500P
RS-232C Interface Manual 1st Edition
©
©
22000055 SSoonnyy CCoorrppoorraattiioon
Page 1/43
n
SRP-X500P RS-232C Interface Manual
Table of Contents
1. OVERVIEW.............................................................................................................. 3
1.1 ABOUT THIS MANUAL ............................................................................................. 3
1.2 CONNECTING THE SRP-X500P TO A COMPUTER ..................................................... 3
1.3 COMMUNICATION FORMAT...................................................................................... 4
1.4 COMMUNICATION PROTOCOL................................................................................... 4
1.5 RS-232C INDICATOR ............................................................................................... 4
1.6 NOTE ON VALUE SETTINGS...................................................................................... 4
1.7 HANDSHAKE CODES................................................................................................. 5
1.8 COMMUNICATION PACKET FORMAT ........................................................................ 5
2. COMMAND REFERENCE.......................................................................................... 6
2.1 BASIC CONTROL COMMANDS .................................................................................. 6
2.1.1 AV/RGB INPUT SELECT...........................................................................................6
2.1.2 AV/RGB INPUT SELECT PARAMETER REQUEST.................................................6
2.1.3 INPUT FADER...........................................................................................................7
2.1.4 INPUT FADER REQUEST.........................................................................................8
2.1.5 OUTPUT FADER.......................................................................................................9
2.1.6 OUTPUT FADER REQUEST.....................................................................................9
2.1.7 REMOTE 1-6 LEVEL ...............................................................................................10
2.1.8 REMOTE FADER LEVEL PARAMETER REQUEST ..............................................11
2.1.9 MASTER VOLUME UP............................................................................................12
2.1.10 MASTER VOLUME DOWN......................................................................................13
2.1.11 MASTER VOLUME STOP........................................................................................13
2.1.12 MUTING................................................................................................................... 14
2.1.13 MUTING PARAMETER REQUEST.........................................................................15
2.1.14 PROJECTOR ON/STANDBY....................................................................................17
2.1.15 PROJECTOR ON/STANDBY PARAMETER REQUEST..........................................17
2.1.16 SCENE RECALL.......................................................................................................18
2.1.17 SCENE RECALL PARAMETER REQUEST.............................................................19
2.2 STATUS ACQUISITION COMMANDS ........................................................................ 20
2.2.1 INDEX REQUEST....................................................................................................20
2.2.2 LEVEL METER PARAMETER REQUEST...............................................................21
2.2.3 STATUS REQUEST..................................................................................................23
2.3 MAINTENANCE INFORMATION COMMANDS ........................................................... 39
2.3.1 INFORMATION REQUEST .....................................................................................39
2.3.2 MAINTENANCE INFORMATION READ WRITE....................................................40
2.3.3 MAINTENANCE INFORMATION READ WRITE REQUEST .................................41
2.3.4 MAINTENANCE INFORMATION READ ONLY REQUEST...................................41
2.3.5 VERSION REQUEST................................................................................................42
2.3.6 FACTORY PRESET..................................................................................................43
Page 2/43
SRP-X500P RS-232C Interface Manual
1. Overview
1.1 About This Manual
This manual is the Interface Manual for the Sony SRP-X500P Digital Powered Mixer. The protocol explained in this manual is designed for controlling the SRP-X500P Digital Powered Mixer from an externally connected computer. This manual should be used together with the Operating Instructions and the User’s Guide.
Note The material contained in this manual consists of information that is the property of Sony Corporation and is intended solely for use by purchasers of the equipment described in this manual. Sony Corporation prohibits the duplication or use of any portion of this manual without expressed written permission from Sony Corporation for any purpose other than the operation or maintenance of the equipment described in this manual.
In this manual, numeric values are indicated as follows:
Unmarked numbers : decimal numbers Numbers prefaced by “0x” (e.g., 0x10) : hexadecimal numbers Numbers enclosed by single quotation marks (‘ ’) : ASCII-converted hexadecimal numbers code
1.2 Connecting the SRP-X500P to a Computer
Connect the COM port of the computer to the REMOTE RS-232C connector of the SRP-X500P. The REMOTE RS-232C connector of the SRP-X500P has the following specifications.
Terminal configuration : D-sub 9-pin, male, inch-sized screws Electrical specifications : Conforms to the RS-232C standard Connections :
Pin No. Name 1 NC
2 RXD 3 TXD 4 OPEN 5 GND 6 NC 7 NC 8 NC 9 OPEN
SRP-X500P Computer COM port REMOTE RS-232C connector (for D-sub 9-pin, male connector) Name Pin No. Pin No. Name RXD 2 3 TXD TXD 3 2 RXD GND 5 5 GND
12345
6978
Page 3/43
SRP-X500P RS-232C Interface Manual
1.3 Communication Format
The communication format is described below.
Baud rate : 38,400 bps Communication mode : Half-duplex start stop system (asynchronous) Data length : 8 bits Parity bit : odd Stop bit : 1 bit Flow control : None
1.4 Communication Protocol
The communication protocol is described below.
When the SRP-X500P successfully receives a command from the computer, the SRP-X500P returns an ACK (Acknowledge). When the SRP-X500P fails to process a command due to a reception error or other problem, it returns a NAK (Not Acknowledge).
When the computer sends a command, the computer waits for an ACK or NAK from the SRP-X500P. If the computer receives a response, it can send the next command.
If the computer does not receive a response even after 1000 ms has elapsed after the transmission of the command, it means that the SRP-X500P did not receive the command normally. The computer should re-send the command.
Transmission of the command by the computer should take place within 1000 ms. If the transmission is not completed within 1000 ms, a NAK should be returned without processing of the command.
If the computer receives a NAK while transmitting the command, the computer should stop transmitting the command immediately.
1.5 RS-232C indicator
When SRP-X500P is communicating with the computer, the RS-232C indicator on the front panel is lit up.
1.6 Note on Value Settings
When setting up or operating the SRP-X500P through the RS-232C connector, be sure the parameters are within the value ranges specified in this protocol manual. The setting of values not defined in this manual may be a cause of an operational malfunction in the SRP-X500P or a communication malfunction between the SRP-X500P and the SRP-X500P Manager software. If this happens, the FACTORY PRESET command should be transmitted to restore the SRP-X500P parameters to their factory settings. Afterwards, the parameters should be set to their appropriate values.
Page 4/43
SRP-X500P RS-232C Interface Manual
1.7 Handshake Codes
ACK : 0x41 ( ‘A’ )
When the SRP-X500P has received a command from an external computer and has processed it successfully, it returns an ACK to the computer as notification that the command has been executed. There are cases when other data are added to and returned with the ACK, depending on the command. See “2. Command Reference” (page 6) for details.
NAK : 0x4E ( ‘N’ )
When the SRP-X500P fails to process a command sent by an external computer, it returns a NAK to the computer.
DELIMITER : 0x0D ( ‘CR’ )
The SRP-X500P adds a delimiter code (equivalent to the ASCII carriage return) as the last byte of all commands.
1.8 Communication Packet Format
Communication packets are variable in data length. A communication packet consists of command, parameter and delimiter, as shown below.
Command example:
When “C” is selected in AV/RGB INPUT ( ‘C S E L 3 CR’ ) 0x43, 0x53, 0x45, 0x4C, 0x33, 0x0D Command Parameter Delimiter
Command : The command always comprises the first four bytes. Parameter : The length and function of the parameter varies according to the command. See “2. Command Reference” (page 6) for details. Delimiter : The SRP-X500P always adds the delimiter code 0x0D (equivalent to the ASCII carriage return) as the last byte of all commands.
Example of ACK
When the SRP-X500P returns the status of the AV/RGB INPUT SELECT ( response to ‘R S E L CR’) 0x41, 0x33, 0x0D ACK Parameter Delimiter
Parameter : The length and function of the parameter varies according to the command. See “2. Command Reference” (page6) for details. Delimiter : The SRP-X500P always adds the delimiter code 0x0D (equivalent to the ASCII carriage return) as the last byte of all commands.
Example of NAK
0x4E, 0x0D NAK Delimiter
Delimiter : The SRP-X500P always adds the delimiter code 0x0D (equivalent to the ASCII carriage return) as the last byte of all commands.
Page 5/43
SRP-X500P RS-232C Interface Manual
2. Command Reference
2.1 Basic Control Commands
The following commands are provided to perform basic control on the SRP-X500P such as volume level control and channel input selection.
2.1.1 AV/RGB INPUT SELECT : 0x43 0x53 0x45 0x4C (‘CSEL’)
This command is used to select the channel input from the AV/RGB INPUT connectors (A to E).
Packet format
0x43 0x53 0x45 0x4C parameter” 0x0D
Parameter
The parameter consists of 1 byte of data, as shown in the following table.
Byte Parameter 1st AV/RGB INPUT SELECT
AV/RGB INPUT SELECT (1st byte)
Specifies the channel as the parameter. The parameter and the channel are shown in the following table.
Channel OFF (All buttons turn off.) 0x30 (‘0’)
A (Only button A turns on.) 0x31 (‘1’) B (Only button B turns on.) 0x32 (‘2’) C (Only button C turns on.) 0x33 (‘3’) D (Only button D turns on.) 0x34 (‘4’) E (Only button E turns on.) 0x35 (‘5’)
Example
To select channel B from among the AV/RGB INPUT connectors 0x43 0x53 0x45 0x4C 0x32 0x0D (‘C S E L 2 CR’)
2.1.2 AV/RGB INPUT SELECT PARAMETER REQUEST : 0x52 0x53 0x45 0x4C (‘RSEL’)
This command is used to read the selection of the channel input from the AV/RGB INPUT connectors from the SRP-X500P.
Packet format
0x52 0x53 0x45 0x4C 0x0D
Page 6/43
SRP-X500P RS-232C Interface Manual
Return packet format
When the SRP-X500P receives a command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below.
0x41
parameter” 0x0D
The parameter is the same as that of the AV/RGB INPUT SELECT command.
Example
When channel B input from among the AV/RGB INPUT connectors is selected 0x41 0x32 0x0D (‘A 2 CR’)
2.1.3 INPUT FADER : 0x43 0x50 0x4D 0x35 (‘CPM5’)
This command is used to set the input fader setting. The parameter set by this command works in the same way as the input fader setting in the OVER VIEW screen of the SRP-X500P Manager.
Packet format
0x43 0x50 0x4D 0x35 parameter” 0x0D
Parameter
The parameter consists of the 6 bytes of data in order as shown in the following table.
Byte Parameter 1st MIC 1/WL 1 INPUT FADER
2nd MIC 2/WL 2 INPUT FADER 3rd MIC 3 INPUT FADER 4th MIC 4 INPUT FADER 5th LINE INPUT FADER 6th AV/RGB INPUT FADER
Page 7/43
FADER (1st-6th byte)
Example
SRP-X500P RS-232C Interface Manual
The level for each fader can be specified (in dB units). The parameter and levels are as shown in the following table.
Level Level Level Level
- 0x30 (‘0’) -20.0 0x40 (‘@’) -4.5 0x50 (‘P’) +3.5 0x60 (‘`’)
-70.0 0x31 (‘1’) -19.0 0x41 (‘A’) -4.0 0x51 (‘Q’) +4.0 0x61 (‘a’)
-60.0 0x32 (‘2’) -18.0 0x42 (‘B’) -3.5 0x52 (‘R’) +4.5 0x62 (‘b’)
-55.0 0x33 (‘3’) -17.0 0x43 (‘C’) -3.0 0x53 (‘S’) +5.0 0x63 (‘c’)
-50.0 0x34 (‘4’) -16.0 0x44 (‘D’) -2.5 0x54 (‘T’) +5.5 0x64 (‘d’)
-45.0 0x35 (‘5’) -15.0 0x45 (‘E’) -2.0 0x55 (‘U’) +6.0 0x65 (‘e’)
-40.0 0x36 (‘6’) -14.0 0x46 (‘F’) -1.5 0x56 (‘V’) +6.5 0x66 (‘f’)
-35.0 0x37 (‘7’) -13.0 0x47 (‘G’) -1.0 0x57 (‘W’) +7.0 0x67 (‘g’)
-32.5 0x38 (‘8’) -12.0 0x48 (‘H’) -0.5 0x58 (‘X’) +7.5 0x68 (‘h’)
-30.0 0x39 (‘9’) -11.0 0x49 (‘I’) 0 0x59 (‘Y’) +8.0 0x69 (‘i’)
-27.5 0x3A (‘:’) -10.0 0x4A (‘J’) +0.5 0x5A (‘Z’) +8.5 0x6A (‘j’)
-25.0 0x3B (‘;’) -9.0 0x4B (‘K’) +1.0 0x5B (‘[‘) +9.0 0x6B (‘k’)
-24.0 0x3C (‘<‘) -8.0 0x4C (‘L’) +1.5 0x5C (‘\’) +10.0 0x6C (‘l’)
-23.0 0x3D (‘=‘) -7.0 0x4D (‘M’) +2.0 0x5D (‘]’)
-22.0 0x3E (‘>‘) -6.0 0x4E (‘N’) +2.5 0x5E (‘^’)
-21.0 0x3F (‘?’) -5.0 0x4F (‘O’) +3.0 0x5F (‘_’)
To set the level for each input fader as follows: MIC 1/WL 1 INPUT : -10dB MIC 2/WL 2 INPUT : -10dB MIC 3 INPUT : -10dB MIC 4 INPUT : -10dB LINE INPUT : 0dB AV/RGB INPUT : 0dB
0x43 0x50 0x4D 0x35 0x4A 0x4A 0x4A 0x4A 0x59 0x59 0x0D (‘C P M 5 J J J J Y Y CR’)
2.1.4 INPUT FADER REQUEST : 0x52 0x50 0x4D 0x35 (‘RPM5’)
This command is used to read the input fader settings from the SRP-X500P.
Packet format
0x52 0x50 0x4D 0x35 0x0D
Return packet format
When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41
parameter” 0x0D
The parameter consists of 6 bytes of data which are the same as those of the parameter of the INPUT FADER command.
Page 8/43
SRP-X500P RS-232C Interface Manual
2.1.5 OUTPUT FADER : 0x43 0x50 0x4D 0x40 (‘CPM@’)
This command is used to set the level of the output faders.
The parameter specified by this command functions in the same way as the output faders in the OVER VIEWscreen of the SRP-X500P Manager.
Packet format
0x43 0x50 0x4D 0x40 parameter” 0x0D
Parameter
The parameter consists of 8 bytes of data in the order shown in the following table.
Byte Parameter 1st SPEAKER OUTPUT 1 FADER 2nd SPEAKER OUTPUT 2 FADER
3rd SPEAKER OUTPUT 3 FADER 4th SPEAKER OUTPUT 4 FADER 5th LINE OUTPUT 1 FADER 6th LINE OUTPUT 2 FADER 7th LINE OUTPUT 3 FADER 8th LINE OUTPUT 4 FADER
FADER (1st-8th byte)
The level for each output fader can be specified (in dB units). The correspondence of the parameter with the level meter setting is the same as that of the FADER parameter of the INPUT FADER command (page 7).
Example
To specify the level for each output fader as follows: SPEAKER OUTPUT 1 FADER : -10dB SPEAKER OUTPUT 2 FADER : -10dB SPEAKER OUTPUT 3 FADER : -10dB SPEAKER OUTPUT 4 FADER : -10dB LINE OUTPUT 1 FADER : 0dB LINE OUTPUT 2 FADER : 0dB LINE OUTPUT 3 FADER : 0dB LINE OUTPUT 4 FADER : 0dB
0x43 0x50 0x4D 0x40 0x4A 0x4A 0x4A 0x4A 0x59 0x59 0x59 0x59 0x0D (‘C P M J J J J Y Y Y Y CR’)
2.1.6 OUTPUT FADER REQUEST : 0x52 0x50 0x4D 0x40 (‘RPM@’)
This command is used to read the output fader settings of the SRP-X500P.
Packet format
0x52 0x50 0x4D 0x40 0x0D
Page 9/43
SRP-X500P RS-232C Interface Manual
Return packet format
When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41
parameter” 0x0D
The parameter consists of 8 bytes of data and is the same as that of the OUTPUT FADER command.
2.1.7 REMOTE 1-6 LEVEL : 0x43 0x4C 0x56 0x4C (‘CLVL’)
This command is used to set the level of the REMOTE faders. The level of the REMOTE faders are reset to 0 dB when the SRP-X500P is turned off.
Packet format
0x43 0x4C 0x56 0x4C parameter” 0x0D
Parameter
The parameter consists of 2 bytes of data in the order shown in the following table.
Byte Parameter 1st Channel
2nd LEVEL
Channel (1st byte)
Specifies the REMOTE fader channel. The parameter and the REMOTE fader channel are as shown in the following table.
Channel REMOTE 1 0x42 (‘B’)
REMOTE 2 0x43 (‘C’) REMOTE 3 0x44 (‘D’) REMOTE 4 0x45 (‘E’) REMOTE 5 0x46 (‘F’) REMOTE 6 0x47 (‘G’)
Page 10/43
LEVEL (2nd byte)
Example
SRP-X500P RS-232C Interface Manual
The level for each fader can be specified (in dB units). The parameter and the level are as shown in the following table.
Level Level Level
- 0x30 (‘0’) -20.0 0x40 (‘@’) -4.5 0x50 (‘P’)
-70.0 0x31 (‘1’) -19.0 0x41 (‘A’) -4.0 0x51 (‘Q’)
-60.0 0x32 (‘2’) -18.0 0x42 (‘B’) -3.5 0x52 (‘R’)
-55.0 0x33 (‘3’) -17.0 0x43 (‘C’) -3.0 0x53 (‘S’)
-50.0 0x34 (‘4’) -16.0 0x44 (‘D’) -2.5 0x54 (‘T’)
-45.0 0x35 (‘5’) -15.0 0x45 (‘E’) -2.0 0x55 (‘U’)
-40.0 0x36 (‘6’) -14.0 0x46 (‘F’) -1.5 0x56 (‘V’)
-35.0 0x37 (‘7’) -13.0 0x47 (‘G’) -1.0 0x57 (‘W’)
-32.5 0x38 (‘8’) -12.0 0x48 (‘H’) -0.5 0x58 (‘X’)
-30.0 0x39 (‘9’) -11.0 0x49 (‘I’) 0 0x59 (‘Y’)
-27.5 0x3A (‘:’) -10.0 0x4A (‘J’)
-25.0 0x3B (‘;’) -9.0 0x4B (‘K’)
-24.0 0x3C (‘<‘) -8.0 0x4C (‘L’)
-23.0 0x3D (‘=‘) -7.0 0x4D (‘M’)
-22.0 0x3E (‘>‘) -6.0 0x4E (‘N’)
-21.0 0x3F (‘?’) -5.0 0x4F (‘O’)
To set the REMOTE fader 1 to 0 dB 0x43 0x4C 0x56 0x4C 0x42 0x59 0x0D (‘C L V L B Y CR’)
2.1.8 REMOTE FADER LEVEL PARAMETER REQUEST : 0x52 0x4C 0x56 0x4C (‘RLVL’)
This command is used to read the master volume and REMOTE fader level settings from the SRP-X500P.
Packet format
0x52 0x4C 0x56 0x4C 0x0D
Return packet format
When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41
parameter” 0x0D
Page 11/43
SRP-X500P RS-232C Interface Manual
Parameter
The parameter consists of 7 bytes of data in the order shown in the following table.
Byte Parameter 1st MASTER VOLUME LEVEL
2nd REMOTE 1 LEVEL 3rd REMOTE 2 LEVEL 4th REMOTE 3 LEVEL 5th REMOTE 4 LEVEL 6th REMOTE 5 LEVEL 7th REMOTE 6 LEVEL
MASTER VOLUME LEVEL (1st byte)
The master volume level is shown (in dB units). The correspondence of the parameter with the level setting is the same as that of the FADER parameter of the INPUT FADER command (page 7).
REMOTE 1-6 LEVEL (2nd-7th byte)
The level of each REMOTE fader is shown (in dB units).
The correspondence of the parameter with the level setting is the same as that of the LEVEL parameter of the REMOTE 1-6 LEVEL command (page 10).
2.1.9 MASTER VOLUME UP : 0x43 0x4C 0x56 0x2B (‘CLV+’)
This command is used to turn up the master volume. When this command is transmitted, the volume increases continuously. When the MASTER VOLUME STOP command (page 13) is transmitted, the volume level stops increasing.
To read the control status of the MASTER VOLUME motor from the SRP-X500P, use the STATUS REQUEST command (page 23).
To read the master volume level setting from the SRP-X500P, use the REMOTE FADER LEVEL PARAMETER REQUEST command (page 11).
Packet format
0x43 0x4C 0x56 0x2B parameter” 0x0D
Parameter
The parameter consists of 1 byte of data. Be sure to use 0x40(‘@’) for this parameter.
Example
To turn up the master volume level: 0x43 0x4C 0x56 0x2B 0x40 0x0D (‘C L V + @ CR’)
Page 12/43
SRP-X500P RS-232C Interface Manual
2.1.10 MASTER VOLUME DOWN : 0x43 0x4C 0x56 0x2D (‘CLV-’)
This command is used to turn down the master volume. When this command is transmitted, the volume level decreases continuously. When the MASTER VOLUME STOP command (page 13) is transmitted, the volume level stops decreasing.
To read the control status of the MASTER VOLUME motor from the SRP-X500P, use the STATUS REQUEST command (page 23).
To read the master volume level setting from the SRP-X500P, use the REMOTE FADER LEVEL PARAMETER REQUEST command (page 11).
Packet format
0x43 0x4C 0x56 0x2D parameter” 0x0D
Parameter
The parameter consists of 1 byte of data. Be sure to use 0x40(‘@’) for this parameter.
Example
To turn down the master volume: 0x43 0x4C 0x56 0x2D 0x40 0x0D (‘C L V - @ CR’)
2.1.11 MASTER VOLUME STOP : 0x43 0x4C 0x56 0x53 (‘CLVS’)
This command is used to stop the increase or decrease in the master volume caused by the MASTER VOLUME UP or MASTER VOLUME DOWN command.
To read the control status of the MASTER VOLUME motor from the SRP-X500P, use the STATUS REQUEST command (page 23).
To read the master volume level setting from the SRP-X500P, use the REMOTE FADER LEVEL PARAMETER REQUEST command (page 11).
Packet format
0x43 0x4C 0x56 0x53 parameter” 0x0D
Parameter
The parameter consists of 1 byte of data. Be sure to use 0x40(‘@’) for this parameter.
Example
To stop the increase or decrease in the master volume: 0x43 0x4C 0x56 0x53 0x40 0x0D (‘C L V S @ CR’)
Page 13/43
Loading...
+ 30 hidden pages