SR 5001 Man
SR 5001 Man
Rev 00
SR5001
Date : 2006/08/18
Number of Page : 20
Table of Contents
1. Introduction............................................................................................................................................................ 3
1-1. Purpose ............................................................................................................................................................ 3
1-2. Scope................................................................................................................................................................ 3
1-3. Abbreviations ................................................................................................................................................... 3
1-4. References....................................................................................................................................................... 3
2. Global Description ................................................................................................................................................ 3
2-1. Overview........................................................................................................................................................... 3
2-2. Block Diagram.................................................................................................................................................. 3
2-3. Interface connection specification of the product........................................................................................... 3
2-4. Assumptions and Dependencies.................................................................................................................... 3
3. Detailed Description.............................................................................................................................................. 4
3-1. Connection format ........................................................................................................................................... 4
3-1-1. Physical connection................................................................................................................................. 4
3-1-1-1. Data transmission sequence from Host to Slave .......................................................................... 4
3-1-1-2. Data transmission sequence from Slave to Host .......................................................................... 4
3-2. Transmission data format................................................................................................................................ 5
3-2-1. Transmission data format from Host to Slave........................................................................................ 5
3-2-1-1. Form1: Command ........................................................................................................................... 5
3-2-1-2. Form2: Status request..................................................................................................................... 5
3-2-2. Transmission data format from Slave to Host........................................................................................ 5
3-2-2-1. Form1: ACK/NAK ............................................................................................................................ 5
3-2-2-2. Form2: Status answer and Auto status feedback.......................................................................... 5
3-3. The transaction sequences and the regulations............................................................................................ 6
3-3-1. The transaction sequences..................................................................................................................... 6
3-3-2. The transaction regulations..................................................................................................................... 6
3-3-3. Specification of Auto status feedback..................................................................................................... 6
3-3-4. Example of the transactions.................................................................................................................... 6
3-3-5. Examples of the handshaking flowchart ................................................................................................ 7
3-3-5-1. Example of successful handshaking..............................................................................................7
3-3-5-2. Examples of handshaking error...................................................................................................... 7
4. Recommendations of Command, Status and Layer definition..................................................................... 8
5. Definitions of Command, Status and Layer...................................................................................................... 9
5-1. Normal Command list...................................................................................................................................... 9
5-1-1. Main function contents............................................................................................................................. 9
5-1-2. Display and Menu contents...................................................................................................................10
5-1-3. Surround contents ................................................................................................................................. 11
5-1-4. Tuner contents .......................................................................................................................................13
5-1-5. XM Contents ..........................................................................................................................................13
5-1-6. Multi Room contents..............................................................................................................................14
5-2. Specific Commands.......................................................................................................................................15
5-3. Status request and Status answer list...........................................................................................................16
5-3-1. Normal Status request and Status (answer and feedback) list...........................................................16
5-3-2. Layer of the statuses .............................................................................................................................19
6. Revision history...................................................................................................................................................20
Company Restricted
SR5001 RS-232C Control Specification Page: 3 / 20
Document Version [1.0]
1. Introduction
1-1. Purpose
This document was written as a reference specification of products that are controled by the host
controller.
1-2. Scope
This document would be using by software or hardware engineers for production of the product.
1-3. Abbreviations
Abbreviation Description
1-4. References
- Hardware Software Interface Specification ver. 1.02 / author: N.Sakamoto
-
2. Global Description
2-1. Overview
A Host controller can control or watch out the product as a Slave very easily via the communication cable.
HOST SLAVE
(Controller) RS232C cable (straight) (The product)
Connector
D-SUB (9pin, male)
Company Restricted
SR5001 RS-232C Control Specification Page: 4 / 20
Document Version [1.0]
3. Detailed Description
The interface specification between the product and a Host controller is described below.
TxD → RxD
RxD ← TxD
TxD → RxD
RxD ← TxD
Company Restricted
SR5001 RS-232C Control Specification Page: 5 / 20
Document Version [1.0]
NAK is a reply data from Slave when Slave got an incorrect Command data, Status request data or
some other data from Host.
Start character : ’@’, NAK : 15h, End character (CR) : 0Dh
start NAK
A CR
‘@’ 15h 0Dh
Company Restricted
SR5001 RS-232C Control Specification Page: 6 / 20
Document Version [1.0]
RxD TxD
a transaction a transaction
Company Restricted
SR5001 RS-232C Control Specification Page: 7 / 20
Document Version [1.0]
HOST SLAVE
or ACK
S ta tu s
re q u e s t
R equest
a c c e p ta b le
S ta tu s
answ er
Changed
s o m e s ta tu s !
A u to s t a tu s
fe e d b a c k
The product can reply ACK instead of related status, if the product can not send the related status
immediatly.
HOST SLAVE
Com m and
Com m and
in c o r r e c t
NAK
S ta tu s
re q u e s t
R equest
in c o r r e c t
NAK
Company Restricted
SR5001 RS-232C Control Specification Page: 8 / 20
Document Version [1.0]
- All Commands, Statuses and Layers will be defined other specific document.
- [MANDATORY] The product MUST have Commands and the Statuses same as a remote controller
buttons (IR controller) of the product.
- All Commands are required working by discreate as ON/OFF commands. (It means that do not support
TOGGLE command only. )
- All Commands and Statuses are defined same chharacter size except ACK/NAK on the product.
( Recommended character length : 3~6 characters )
- It permits attaching 0x0A character to a reply characters from the product. In this case, must suppose that the object
is followed altogether.
- Recommend to supports numbers or values direct setting command, if it has variable numbers or
values.
Company Restricted
SR5001 RS-232C Control Specification Page: 9 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 10 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 11 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 12 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 13 / 20
Document Version [1.0]
5-1-5. XM Contents
Command Reply from Slave
TOGGLE “XDP:0”
“XDP:1”(NORMAL)
NORMAL “XDP:1”
“XDP:2”(ART/SNG)
XM DispMode ART/SNG “XDP:2”
“XDP:3”(CATEGORY)
CATEGORY “XDP:3” “XDP:4”(STATUS)
STATUS “XDP:4”
VALUE “CAT:0xx”
CH. UP “CAT:1” “CAT:yxx”
XM Category CH. DOWN “CAT:2” y= 1(un search), 2(in search)
CAT. NEXT “CAT:3” xx= Category No. 00(none), 01 to 32
CAT. PREV “CAT:4”
Company Restricted
SR5001 RS-232C Control Specification Page: 14 / 20
Document Version [1.0]
“MTP:0ww”
VALUE
(ww = preset nr.)
“MTP:ww”
Multi Room UP “MTP:1”
(ww = current preset nr.)
Tuner Preset DOWN “MTP:2”
(ww = 01 ~??)
SCAN Start “MTP:3”
SCAN Stop “MTP:4”
TOGGLE “MTM:0” “MTM:0”( - ),
Multi Room
OFF(MONO) “MTM:1” “MTM:1”(MONO),
Tuner mode
ON(AUTO) “MTM:2” “MTM:2”(AUTO)
Company Restricted
SR5001 RS-232C Control Specification Page: 15 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 16 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 17 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 18 / 20
Document Version [1.0]
Company Restricted
SR5001 RS-232C Control Specification Page: 19 / 20
Document Version [1.0]
Status Layer
POWER “PWR:” 1
AUDIO ATT “ATT:” 3
AUDIO MUTE “AMT:” 1
VIDEO MUTE “VMT:” 1
VOLUME “VOL:” 1
TONE BASS “TOB:” 1
TONE TREBLE “TOT:” 1
SOURCE Select “SRC:” 1
Multi Channel “71C :” 1
SLEEP “SLP:” 2
MENU “MNU:” 4
Simple Setup “SSU:” 4
Status Layer
Surr. Mode “SUR:” 2
Dolby Headphone Mode “DHM:” 3
Test Tone “TTO:” 1
Night Mode “NGT:” 3
Signal Format “SIG:?” 4
Lip Sync. “LIP:?” 4
Status Layer
Tuner Frequency “TFQ:” 3
Tuner Preset “TPR:” 2
Tuner Mode “TMD:” 2
Status Layer
XM Display mode “XDP:” 1
XM Category Search “CAT:” 1
XM Category Name “CTN:” 1
XM Channel Name “CHN:” 4
XM Artist Name “ARN:” 4
XM Song Title “SON:” 4
XM Signal Status “SST:” 1
Status Layer
Multi Room POWER “MPW:” 1
Multi Room AUDIO MUTE “MAM:” 1
Multi Room VOLUME “MVL:” 1
Multi Room Volume Set “MVS:” 2
Multi Room SOURCE Select “MSC:” 1
Multi Room SLEEP “MSL:” 2
Multi Room Tuner Frequency “MTF:” 3
Multi Room Tuner Preset “MTP:” 2
Multi Room Tuner Mode “MTM:” 2
Multi Room SPEAKER “MSP:” 2
Multi Room Speaker VOLUME “MSV:” 1
Multi Room Speaker Volume Set “MSS:” 2
Multi Room Speaker A-MUTE “MSM:” 1
Company Restricted
SR5001 RS-232C Control Specification Page: 20 / 20
Document Version [1.0]
6. Revision history
Company Restricted