Sony SRP-X500P Music Mixer User Manual


 
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 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.
1.6 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.
Page 4/43