SR5002 RS-232C Control Specification

RS-232C Control Specification :
Rev 00
SR5002
RS-232C Control Specification
Category
:
AV Receiver
Document Version
:
1.00
Author(s)
:
Marantz America, Inc.
Date
:
2007/10/16
Number of Page
:
21
Marantz America, Inc. 2007
All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of copyright.
All specifications might be subject to change without notice.
SR5002
RS-232C Control Specification
Page: 2 / 21
Document Version [1.00]
Table of Contents
Introduction............................................................................................................................................................ 3
1-1. Purpose ............................................................................................................................................................ 3
1-2. Scope................................................................................................................................................................ 3
1-3. Abbreviations ................................................................................................................................................... 3
1-4. References....................................................................................................................................................... 3
2. Global Description ................................................................................................................................................ 4
2-1. Overview........................................................................................................................................................... 4
2-2. Block Diagram.................................................................................................................................................. 4
2-3. Interface connection specification of the product........................................................................................... 4
2-4. Assumptions and Dependencies.................................................................................................................... 4
3. Detailed Description.............................................................................................................................................. 5
3-1. Connection format ........................................................................................................................................... 5
3-1-1. Physical connection................................................................................................................................. 5
3-1-1-1.
Data transmission sequence from Host to Slave .......................................................................... 5
3-1-1-2.
Data transmission sequence from Slave to Host .......................................................................... 5
3-2. Transmission data format................................................................................................................................ 6
3-2-1. Transmission data format from Host to Slave........................................................................................ 6
3-2-1-1.
Form1: Command ........................................................................................................................... 6
3-2-1-2.
Form2: Status request..................................................................................................................... 6
3-2-2. Transmission data format from Slave to Host........................................................................................ 6
3-2-2-1.
Form1: ACK/NAK ............................................................................................................................ 6
3-2-2-2.
Form2: Status answer and Auto status feedback.......................................................................... 6
3-3. The transaction sequences and the regulations............................................................................................ 7
3-3-1. The transaction sequences..................................................................................................................... 7
3-3-2. The transaction regulations..................................................................................................................... 7
3-3-3. Specification of Auto status feedback..................................................................................................... 7
3-3-4. Example of the transactions.................................................................................................................... 7
3-3-5. Examples of the handshaking flowchart ................................................................................................ 8
3-3-5-1.
Example of successful handshaking..............................................................................................8
3-3-5-2.
Examples of handshaking error...................................................................................................... 8
4. Recommendations of Command, Status and Layer definition..................................................................... 9
5. Definitions of Command, Status and Layer...................................................................................................... 9
5-1. Commands....................................................................................................................................................... 9
5-1-1. Normal Command list.............................................................................................................................. 9
5-1-2. Display and Menu contents................................................................................................................... 11
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 .............................................................................................................................20
6. Revision history...................................................................................................................................................21
1.
Company Restricted
RS-232C Control Specification
SR5002
Page: 3 / 21
Document Version [1.00]
1. Introduction
1-1. Purpose
This document is told Commands, replays and Layers of Host Controller Interface based on a reference
specification document (Host Controller Interface Specification ver. 0.2).
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
-
Host Controller Interface Specification ver. 0.2 / author: N.Sakamoto
Company Restricted
RS-232C Control Specification
SR5002
Page: 4 / 21
Document Version [1.00]
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.
2-2. Block Diagram
HOST
(Controller)
SLAVE
(The product)
RS232C cable (Straight)
Connector
D-SUB (9pin, male)
* The product connector is using D-SUB 9pin male.
* RS232C cable must use D-SUB 9pin female to connect the products.
2-3. Interface connection specification of the product
uP Interface
UART
-
Signal name Connection device
N.C.
RS232C
TxD (output)
Level shift driver
RxD (input)
N.C.
GND
GND
N.C.
N.C.
N.C.
N.C.
-
D-Sub Pin
1
2
3
4
5
6
7
8
9
2-4. Assumptions and Dependencies
Company Restricted
Connecter
<The product connector>
RS232C D-SUB (9pin,Male)
RS-232C Control Specification
SR5002
Page: 5 / 21
Document Version [1.00]
3. Detailed Description
The interface specification between the product and a Host controller is described below.
3-1. Connection format
3-1-1. Physical connection
Host (Controller)
Slave (the product)
TxD
RxD
RxD
TxD
GND
GND
3-1-1-1. Data transmission sequence from Host to Slave
Host (Controller)
(Serial setting <RS232C basic>)
Baud Rate
: 9600bps
Data Bits
: 8bit
Parity
: None
Stop bit
: 1bit
Handshaking
: None
Slave (The product)
TxD
→
RxD
RxD
←
TxD
1. Host starts a data transmission from TxD.
2. Host performs the data transmission of the number of required bytes, and ends a transmission.
3-1-1-2. Data transmission sequence from Slave to Host
Host (Controller)
Slave (The product)
TxD
→
RxD
RxD
←
TxD
1. Slave starts a data transmission from TxD.
2. Slave performs the data transmission of the number of required bytes, and ends a transmission.
Company Restricted
RS-232C Control Specification
SR5002
Page: 6 / 21
Document Version [1.00]
3-2. Transmission data format
3-2-1. Transmission data format from Host to Slave
There are two kinds of transmission data form from Host shown below.
3-2-1-1. Form1: Command
Command is a data that requests some status change.
Start character
: ’@’
COMMAND
: see “Command list”
End character (CR) : 0Dh
Start
Command
End
@
“xxx:”+”...”
0Dh
3-2-1-2. Form2: Status request
Status request is a data that requests a answer of some status.
Start character
: ’@’
Request status
: see “Status request list”
Request character : ‘?’
End character (CR) : 0Dh
Start
Command
End
@
“xxx:?”+”...”
0Dh
3-2-2. Transmission data format from Slave to Host
There are two kinds of transmission data form from Slave shown below.
3-2-2-1. Form1: ACK/NAK
ACK is a reply data from Slave when Slave got an acceptable command data from Host.
(ACK is sent to Host when Slave has no related status by the Command.)
Start character
: ’@’,
ACK
: 06h,
End character (CR) : 0Dh
Start
ACK
End
@
06h
0Dh
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
End
@
15h
0Dh
3-2-2-2. Form2: Status answer and Auto status feedback
Status answers are reply data when Slave got an acceptable Request status or Command data from
Host. Auto status feedbacks are send to Host data when a Slave’s status is changed.
Start character
: ’@’
Answer character : see “Status list”
End character (CR) : 0Dh
Start
Status
End
@
“xxx:”+”...”
0Dh
Company Restricted
RS-232C Control Specification
SR5002
Page: 7 / 21
Document Version [1.00]
3-3. The transaction sequences and the regulations
3-3-1. The transaction sequences
The transactions have three kinds of sequence.
*A transaction is a Command from Host then Slave will be an answer by Status answer, ACK or NAK.
*A transaction is a Status request from Host then Slave will be an answer by Status answer or NAK.
*A transaction is Auto status feedback from Slave when a Slave’s status changed. (If the auto status
feedback is enabled.)
3-3-2. The transaction regulations
The transactions have some kinds of regulation.
* An answer (ACK, NAK or Status answer) transmittion by Slave has to finish within 500ms when got a
Command or a Status request from Host.
* Host must not transmit an another Command or Status request until "it receives a answer by a
previous Command or Status request" or "it passes a term of waitinng time from a finishing of previous
transmission of a Command or a Status request ".
* Slave has to finish a transaction under 500ms when it sends Auto status feedback data.
3-3-3. Specification of Auto status feedback
There are some specific regulations about Auto status feedback.
* The product status has segmented into four layers of 1, 2, 3 and 4.
* The status of layer 1 are assigned most kindly status to Host. (The statuses of layer 2 are assigned
kindly status, the statuses of layer 3 are not so need status to Host and the statuses of layer 4 are
probably no wished statuses.)
* Each layer status can control transmit enable or disable by Host command. (The product default
would be all disables.)
* Slave sends auto status feedback by itself when the status is changed and if the status feedback is
enabled.
* The product defined and segmentationed layers are takeing in status list.
3-3-4. Example of the transactions
<Host>
Command
TxD
Max. 0.5sec
Status
request
Status answer
ACK or NAK
<Slave>
Max. 0.5sec
RxD
Status answer
RxD
TxD
Transaction
Transaction
Example of the transactions
Company Restricted
RS-232C Control Specification
SR5002
Page: 8 / 21
Document Version [1.00]
3-3-5. Examples of the handshaking flowchart
3-3-5-1. Example of successful handshaking
HOST
SLAVE
Com m and
Com m and
a c c e p ta b le
R e la te d
S ta tu s a n s w e r
or
S ta tu s
re q u e s t
ACK
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.
3-3-5-2. Examples of handshaking error
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
RS-232C Control Specification
SR5002
Page: 9 / 21
Document Version [1.00]
4. Recommendations of Command, Status and Layer definition
-
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.
5. Definitions of Command, Status and Layer
This section is told how to define “Command”, “Status” and “Layer” of this product.
5-1. Commands
This chapter will show the commands of this product.
5-1-1. Normal Command list
Command
TOGGLE
OFF
POWER
ON
Global Power Off
TOGGLE
AUDIO ATT
OFF
ON
TOGGLE
AUDIO MUTE
OFF
ON
TOGGLE
VIDEO MUTE
OFF
ON
VALUE
UP
VOLUME
DOWN
UP-FAST
DOWN-FAST
VALUE
TONE BASS
UP
DOWN
VALUE
TONE TREBLE
UP
DOWN
SOURCE Select
TV
DVD
VCR1
DSS/VCR2
AUX1
AUX2
CD
Reply from Slave
“PWR:0”
“PWR:1”
“PWR:2”
“PWR:3”
“ATT:0”
“ATT:1”
“ATT:2”
“AMT:0”
“AMT:1”
“AMT:2”
“VMT:0”
“VMT:1”
“VMT:2”
“VOL:0xxx”
“VOL:1”
“VOL:2”
“VOL:3”
“VOL:4”
“TOB:0xxx”
“TOB:1”
“TOB:2”
“TOT:0xxx”
“TOT:1”
“TOT:2”
“SRC:1”
“SRC:2”
“SRC:3”
“SRC:5”
“SRC:9”
“SRC:A”
“SRC:C”
Company Restricted
“PWR:1”,
“PWR:2”
“ATT:0”(None),
“ATT:1”(OFF),
“ATT:2”(ON)
“AMT:1”,
“AMT:2”
“VMT:1”,
“VMT:2”
“VOL:xxx”
xxx = vol. value as +18 ~-99,
0db = ”VOL: 00”,
-∞ = “VOL:-ZZ”
“TOB:xxx”
xxx = vol. value as +6 ~-6
“TOT:xxx”
xxx = vol. value as +6 ~-6
“SRC:va”, (v ,a= ‘0’ – ‘I’)
(v = video, a = audio.)
v = 0 (V-OFF)
a = N (7.1CH)
XM は SR5002(U)のみ
SR5002
RS-232C Control Specification
Page: 10 / 21
Document Version [1.00]
Multi Channel
(7.1 Channel Input)
HDMI AUDIO MODE
Command
CD-R
TAPE
TUNER
FM
AM
XM
TOGGLE
OFF
ON
ENABLE
THROIUGH
Reply from Slave
“SRC:D”
“SRC:E”
“SRC:F”
“SRC:G”
“SRC:H”
“SRC:J”
“71C:0”
“71C:1”
“71C:2”
“HAM:1”
“HAM:2”
Company Restricted
“71C:1”(OFF),
“71C:2”(ON)
“HAM:1”(ENABLE),
“HAM:2”(THROUGH)
RS-232C Control Specification
SR5002
Page: 11 / 21
Document Version [1.00]
5-1-2. Display and Menu contents
Command
VALUE
SLEEP
MENU
CURSOR
OFF
TOGGLE
OFF(EXIT)
ON
ENTER
UP
DOWN
LEFT
RIGHT
Command
TRG. 1 OFF
DC TRG.
FRONT
LOCK
TRG. 1 ON
Reply from Slave
“SLP:0xxx”
(xx=”000”~”120”)
“SLP:1”
“MNU:0”
“MNU:1”
“MNU:2”
“MNU:3”
“CUR:1”
“CUR:2”
“CUR:3”
“CUR:4”
“DCT:11” (DC TRG. 1 OFF)
“DCT:12” (DC TRG. 1 ON)
“FKL:1”
“FKL:2”
KEY OFF
ON
Command
TOGGLE
OFF(EXIT)
ON
ENTER
“SSU:0”
“SSU:1”
“SSU:2”
“SSU:3”
Command
AUTO
STEREO
DOLBY
PL2xMOVIE
PL2 MOVIE
PL2xMUSIC
PL2 MUSIC
PL2xGAME
PL2 GAME
Dolby PROLOGIC
EX/ES
VIRTUAL 6.1
“SUR:00”
“SUR:01”,
“SUR:02”,
“SUR:03”,
“SUR:04”,
“SUR:05”,
“SUR:06”,
“SUR:07”,
“SUR:08”,
“SUR:09”,
“SUR:0A”,
“SUR:0B”
DTS ES
NEO6 CINEMA
NEO6 MUSIC
Multi Ch. STEREO
CSⅡ CINEMA
CSⅡ MUSIC
CSⅡ MONO
VIRTUAL
DTS
“SUR:0E”
“SUR:0F”
“SUR:0G”
“SUR:0H”
“SUR:0I”
“SUR:0J”
“SUR:0K”
“SUR:0L”
“SUR:0M”
DD+ PL2x MOVIE
DD+ PL2x MUSIC
“SUR:0O”
“SUR:0P”
Simple Setup
“SLP:010~120” ( ON ),
“SLP:000” (OFF)
“MNU:1”(non-Menu mode),
“MNU:2”(on Menu mode)
ACK
Reply from Slave
“DCT:a”
( a = 1:OFF, 2:ON),
a = TRG.1
“FKL:1” ( OFF ),
“FKL:2” (ON)
Reply from Slave
“SSU:1”(non-Setup mode),
“SSU:2”(on Setupmode)
5-1-3. Surround contents
Surr. Mode
Company Restricted
Reply from Slave
“SUR:x“
(x = ‘0’ ~’Z’)
RS-232C Control Specification
SR5002
Page: 12 / 21
Document Version [1.00]
Command
SOURCE DIRECT
PURE DIRECT
NEXT
PREV
Test Tone
(Force start/stop Test
Tone with Auto mode)
Night Mode
Dolby Headphone Mode
Command
TOGGLE
OFF
ON
NEXT
PREV
TOGGLE
OFF
ON
BYPASS
DH1
Reply from Slave
“SUR:0T”
“SUR:0U”
“SUR:1”
“SUR:2”
Reply from Slave
“TTO:0”
“TTO:1”
“TTO:2”
“TTO:3”
“TTO:4”
“NGT:0”
“NGT:1”
“NGT:2”
“DHM:0”
“DHM:1”
(+PL2 MOVIE) “DHM:2”
(+PL2 MUSIC) “DHM:3”
Command
VALUE
Lip Sync.
UP
DOWN
“TTO:1xy” (OFF),
“TTO:2xy” (ON, x=
auto(0)/manual(1), y=
ch.)
“NGT:1”(OFF),
“NGT:2”(ON)
“DHM:x”
x = Dolby Headphone
mode
Reply from Slave
“LIP:0xxx“ (xxx = value)
xxx = 000 (OFF),
xxx = 010,020,...190,200
(ms)
“LIP:1”
“LIP:2“
Company Restricted
結果
“LIP:xxx”
(xxx = Lip Sync. value)
xxx = 000 (OFF),
xxx = 010,020,...190.200
ms
結果
RS-232C Control Specification
SR5002
Page: 13 / 21
Document Version [1.00]
5-1-4. Tuner contents
Command
VALUE
“TFQ:0xxxxx“ (xxxxx = freq.)
UP
“TFQ:1“
DOWN
“TFQ:2“
Auto-UP
“TFQ:3“
Tuner Frequency
Auto-DOWN
VALUE
UP
Tuner Preset
DOWN
P-Scan start
P-Scan stop
TOGGLE
Tuner
Preset
OFF
Info.
ON
TOGGLE
Tuner mode
OFF(MONO)
ON(AUTO)
Tuner MEMO
CLEAR
-
“TFQ:4“
“TPR:0ww”
“TPR:1”
“TPR:2”
“TPR:3”
“TPR:4”
“TPI:0”
“TPI:1”
“TPI:2”
“TMD:0”
“TMD:1”
“TMD:2”
“MEM:0”
“CLR:0”
Reply from Slave
“TFQ:xxxxx”
(xxxxx = Frequency)
if ( xxxxx < 00256 ) band = XM;
else if (xxxxx < 02000) band=AM;
else band=FM;
(ex.“08750” = FM87.50MHz)
*Auto-UP/DOWN dose not operate in
XM
*XM can be selected When Band is
XM.
※1
“TPR:ww”
(ww = current preset nr.)
(ww = 01 ~ ??)
“TPI:1” (OFF),
“TPI:2” (ON)
“TMD:0”( - ),
“TMD:1” (MONO),
“TMD:2” (AUTO)
ACK
ACK
5-1-5. XM Contents
XM Category
Command
TOGGLE
CH. UP
CH. DOWN
CAT. NEXT
CAT. PREV
Reply from Slave
“CAT:0”
“CAT:1”
“CAT:2”
“CAT:3”
“CAT:4”
Company Restricted
“CAT:yxx”
y= 1(un search), 2(in search)
xx= Category No. 00(none), 01 to 32
RS-232C Control Specification
SR5002
Page: 14 / 21
Document Version [1.00]
5-1-6. Multi Room contents
Command
TOGGLE
Multi Room POWER
OFF
ON
TOGGLE
Multi Room
OFF
AUDIO MUTE
ON
VALUE
Multi Room VOLUME UP
DOWN
Multi Room
VOLUME SET
Multi Room
SOURCE Select
VARIABLE
FIXED
TV
DVD
VCR1
DSS/VCR2
AUX1
AUX2
CD
CD-R
TAPE
TUNER
FM
AM
XM
VALUE
Multi Room SLEEP
OFF
TOGGLE
Multi Room Speaker
Multi Room Speaker
VOLUME
Multi Room Speaker
VOLUME SET
Multi Room Speaker
AUDIO MUTE
“MVS:1”
“MVS:2”
“MSC:1”
“MSC:2”
“MSC:3”
“MSC:5”
“MSC:9”
“MSC:A”
“MSC:C”
“MSC:D”
“MSC:E”
“MSC:F”
“MSC:G”
“MSC:H”
“MSC:J”
“MSL:0xxx” (“xxx”
= min)
“MSL:1”
“MSP:0”
OFF
“MSP:1”
ON
“MSP:2”
VALUE
“MSV:0xxx”
UP
“MSV:1”
DOWN
“MSV:2”
VARIABLE
“MSS:1”
FIXED
“MSS:2”
TOGGLE
“MSM:0”
OFF
ON
UP
DOWN
Auto-UP
“MSM:1”
“MSM:2”
“MTF:0xxxxx“ (xxxxx
= freq.)
“MTF:1“
“MTF:2“
“MTF:3“
Auto-DOWN
“MTF:4“
VALUE
Multi Room
Tuner Frequency
Reply from Slave
“MPW:0”
“MPW:1”
“MPW:2”
“MAM:0”
“MAM:1”
“MAM:2”
“MVL:0xxx”
“MVL:1”
“MVL:2”
Company Restricted
“MPW:1”,
“MPW:2”
“MAM:1”,
“MAM:2”
“MVL:xxx”
xxx = vol. value as +90 ~-90
“MVS:1”,
“MVS:2”
“MSC:va”, (v ,a= ‘0’ – ‘I’)
(v = video, a = audio.)
“MSL:xx” (xx = min)
“MSL:000”
“MSP:1”,
“MSP:2”
“MSV:xxx”
xxx = vol. value as +90 ~-90
“MSS:1”,
“MSS:2”
“MSM:1”,
“MSM:2”
“MTF:xxxxx”
(xxxxx = Frequency)
if ( xxxxx < 00256 ) band = XM;
else if (xxxxx < 02000) band=AM;
else band=FM;
(ex.“08750” = FM87.50MHz)
*Auto-UP/DOWN dose not operate in
XM
*XM can be selected When Band is XM.
※2
RS-232C Control Specification
SR5002
Page: 15 / 21
Document Version [1.00]
Command
VALUE
Multi Room
Tuner Preset
Multi Room
Tuner mode
UP
DOWN
SCAN Start
SCAN Stop
TOGGLE
OFF(MONO)
ON(AUTO)
Reply from Slave
“MTP:0ww” (ww =
preset nr.)
“MTP:1”
“MTP:2”
“MTP:3”
“MTP:4”
“MTM:0”
“MTM:1”
“MTM:2”
“MTP:ww”
(ww = current preset nr.)
(ww = 01 ~??)
“MTM:0”( - ),
“MTM:1”(MONO),
“MTM:2”(AUTO)
5-2. Specific Commands
Command from Host
Auto status feedback
Reply from Slave
“AST:x” (x = ‘0’ ~ ’F’)
bit 3 : Layer 4 ( 1 = Enable, 0 = Disable)
bit 2 : Layer 3 ( 1 = Enable, 0 = Disable)
(The product default is disable
bit 1 : Layer 2 ( 1 = Enable, 0 = Disable)
all auto status feedback.)
bit 0 : Layer 1 ( 1 = Enable, 0 = Disable)
Company Restricted
same as
command define
RS-232C Control Specification
SR5002
Page: 16 / 21
Document Version [1.00]
5-3. Status request and Status answer list
5-3-1. Normal Status request and Status (answer and feedback) list
Status request
POWER
“PWR:?”
AUDIO ATT
“ATT:?”
AUDIO MUTE
“AMT:?”
VIDEO MUTE
“VMT:?”
VOLUME
TONE BASS
TONE TREBLE
“VOL:?”
“TOB:?”
“TOT:?”
SOURCE Select
“SRC:?”
7.1 Channel Input
“71C:?”
HDMI AUDIO MODE
“HAM:?”
Source Input State
“IST:?”
SLEEP
Status request
“SLP:?”
MENU
“MNU:?”
Status request
DC TRG.
“DCT:?”
FRONT KEY LOCK
“FKL:?”
Status answer and feedback
OFF
“PWR:1”
ON
“PWR:2”
OFF
“ATT:1”
ON
“ATT:2”
OFF
“AMT:1”
ON
“AMT:2”
OFF
“VMT:1”
ON
“VMT:2”
Volume value = xxx
“VOL:xxx”
Bass value = xxx
“TOB:xxx”
Treble value = xxx
“TOT:xxx”
Video+Audio source
(v ,a= ‘0’ – ‘F’)
(v = video, a = audio.)
“SRC:va”
OFF
ON
HDMI ENABLE
HDMI THROUGH
UNKNOWN
OFF
ON
“71C:1”
“71C:2”
“HAM:1”
“HAM:2”
“IST:0”
“IST:1”
“IST:2”
Status answer and feedback
Sleep time (xx = 000 ~ 120)
“SLP:xxx”
OFF
“MNU:1”
ON
“MNU:2”
Status answer and feedback
“DCT:a”
“DCT:11” (DC TRG. 1 OFF)、
( a = 1:OFF, 2:ON),
“DCT:12” (DC TRG. 1 ON)
a = TRG.1
OFF
“FKL:1”
ON
“FKL:2”
Status request
Simple Setup
“SSU:?”
OFF
ON
Status answer and feedback
“SSU:1”
“SSU:2”
Company Restricted
SR5002
RS-232C Control Specification
Page: 17 / 21
Document Version [1.00]
Status request
Digital Signal Format
Status answer and feedback
“SIG:?”
Sampling Frequency
“SFQ:?”
Channel Status
“CHS:?”
Status request
Surr. Mode
“SUR:?”
Test Tone
“TTO:?”
Lip Sync.
“LIP:?”
DOLBY HEADPHONE
“DHM:? ”
Mode
Night Mode
“NGT:?”
x=
‘0’ :No detect
’1’ :D DIGITAL AC-3
‘2’ : D DIGITAL SURROUND
‘3’ : D DIGITAL SURR. EX
‘4’ : DTS
‘5’ : DTS ES DISCREATE
‘6’ : DTS ES MATRIX
‘7’ : AAC
‘8’ : MPEG
‘9’ : MLP
‘A’ : PCM
‘B’ : HDCD
‘C’ : DSD
‘D’ : reserved
‘E’ : reserved
‘F’ : OTHER
x=
‘0’ : Out of range
‘1’ : 32kHz
‘2’ : 44.1kHz
‘3’ : 48kHz
‘4’ : 88.2kHz
‘5’ : 96kHz
‘6’ : 176.4kHz
‘7’ : 192kHz
‘F’ : Input isn’t Digital (=Analog)
xy = “00”: Not available
‘x’ = ‘8’ ~ ‘F’
bit3 : 1
bit2 : LFE
bit1 : Surr. L
bit0 : Surr. R
‘y’ = ‘0’ ~ ‘F’
bit3 : Sub Woofer
bit2 : Front L
bit1 : Front R
bit0 : Center
“SIG:x”
x = signal
“SFQ:x”
x = Freq.
“CHS:xy”
xy = Ch.Stat
Status answer and feedback
“SUR:x” ,
same as command replay
“THX:x”
(see Command list)
OFF (x,y = don’t care)
“TTO:1xy”
ON (x = auto/manual, y = ch. )
“TTO:2xy”
Lip Sync. : xxx = 000 (OFF)
“LIP:xxx”
xxx =010 ~200 (ms)
BYPASS
“DHM:0”
DH1
“DHM:1”
DH1 + PL2 MOVIE
“DHM:2”
DH1 + PL2 MUSIC
“DHM:3”
OFF
“NGT:1”
ON
“NGT:2”*1
Company Restricted
RS-232C Control Specification
SR5002
Page: 18 / 21
Document Version [1.00]
Status request
Status answer and feedback
“CHN:********”
XM ChName
“CHN:?”
Channel Name
XM ArtistName
“ARN:?”
Artist Name
*=16Byte If data is shorter than 16, Space is
padded.
XM SongTitle
“SON:?”
Song Title
*=16Byte If data is shorter than 16, Space is
padded.
XM CategoyName
“CTN:?”
Category Name
Status request
XM Category
(Main Room Only)
“CAT:?”
Status request
Tuner Frequency
“TFQ:?”
Tuner Preset
“TPR:?”
Tuner Preset Info.
“TPI:?”
Tuner Mode
“TMD:?”
“CAT:yxx”
*=10Byte If data is shorter than 10, Space is
padded.
“ARN:********”
“SON:********”
“CTN:********”
*=8Byte If data is shorter than 8, Space is
padded.
Status answer and feedback
same as command reply
(see Command list)
Status answer and feedback
xxxxx = frequency
if ( xxxxx < 00256 ) band = XM;
“TFQ:xxxxx”
else if (xxxxx < 02000) band=AM;
else band=FM;
xx = preset number (01 ~ ??)
“TPR:xx”
OFF
“TPI:1”
ON
“TPI:2”
- (None)
“TMD:0”
OFF (MONO)
“TMD:1”
ON (AUTO)
“TMD:2”
Company Restricted
SR5002
RS-232C Control Specification
Page: 19 / 21
Document Version [1.00]
Status request
Multi Room POWER
Multi Room
AUDIO MUTE
Multi Room VOLUME
Multi Room
Volume Set
“MPW:?”
“MAM:?”
“MVL:?”
“MVS:?”
Status answer and feedback
OFF
“MPW:1”
ON
“MPW:2”
OFF
“MAM:1”
ON
“MAM:2”
Volume value = xxx
“MVL:xxx”
VARIABLE
“MVS:1”
FIXED
“MVS:2”
Multi Room
SOURCE Select
“MSC:?”
Video+Audio source
(v ,a= ‘0’ – ‘F’)
(v = video, a = audio.)
“MSC:va”
Multi Room SLEEP
“MSL:?”
Sleep time min : xx = ‘00’ ~ ‘99’
“MSL:xx”
“MSP:?”
OFF
ON
“MSV:?”
Volume value = xxx
“MSS:?”
VARIABLE
FIXED
“MSS:1”
“MSS:2”
“MSM:?”
OFF
“MSM:1”
Status request
Multi Room
SPEAKER
Multi
Room
Speaker
VOLUME
Multi Room Speaker
Volume Set
Multi Room Speaker
AUDIO MUTE
Status request
Status answer and feedback
“MSP:1”
“MSP:2”
“MSV:xxx”
Status answer and feedback
xxxxx = frequency
if ( xxxxx < 00256 ) band = XM;
“MTF:xxxxx”
else if (xxxxx < 02000) band=AM;
else band=FM;
Multi Room
Tuner Frequency
“MTF:?”
Multi Room
Tuner Preset
“MTP:?”
xx = preset number ( 01 ~ ??)
“MTP:xx”
Multi Room
Tuner Mode
“MTM:?”
- (None)
OFF (MONO)
ON (AUTO)
“MTM:0”
“MTM:1”
“MTM:2”
Company Restricted
SR5002
RS-232C Control Specification
Page: 20 / 21
Document Version [1.00]
5-3-2. Layer of the statuses
Status
POWER
AUDIO ATT
AUDIO MUTE
VIDEO MUTE
VOLUME
TONE BASS
TONE TREBLE
SOURCE Select
Multi Channel (7.1 Channel Input)
HDMI AUDIO MODE
Source Input State
SLEEP
MENU
FRONT KEY LOCK
Simple Setup
Status
Surr. Mode
Dolby Headphone Mode
Test Tone
Night Mode
Signal Format
Lip Sync.
Status
Tuner Frequency
Tuner Preset
Tuner Preset Info.
Tuner Mode
Status
XM Display mode
XM Category Search
XM Category Name
XM Channel Name
XM Artist Name
XM Song Title
XM Signal Status
Status
Multi Room POWER
Multi Room AUDIO MUTE
Multi Room VOLUME
Multi Room Volume Set
Multi Room SOURCE Select
Multi Room SLEEP
Multi Room SPEAKER
Multi Room Speaker VOLUME
Multi Room Speaker Volume Set
Multi Room Speaker A-MUTE
Multi Room Tuner Frequency
Multi Room Tuner Preset
Multi Room Tuner Mode
“PWR:”
“ATT:”
“AMT:”
“VMT:”
“VOL:”
“TOB:”
“TOT:”
“SRC:”
“71C :”
“HAM:”
“IST:”
“SLP:”
“MNU:”
“FKL”
“SSU:”
“SUR:”
“DHM:”
“TTO:”
“NGT:”
“SIG:?”
“LIP:?”
“TFQ:”
“TPR:”
“TPI:”
“TMD:”
“XDP:”
“CAT:”
“CTN:”
“CHN:”
“ARN:”
“SON:”
“SST:”
“MPW:”
“MAM:”
“MVL:”
“MVS:”
“MSC:”
“MSL:”
“MSP:”
“MSV:”
“MSS:”
“MSM:”
“MTF:”
“MTP:”
“MTM:”
Company Restricted
Layer
1
3
1
1
1
1
1
1
1
1
1
2
4
1
4
Layer
2
3
1
3
4
4
Layer
3
2
2
2
Layer
1
1
1
4
4
4
1
Layer
1
1
1
2
1
2
2
1
2
1
3
2
2
RS-232C Control Specification
SR5002
Page: 21 / 21
Document Version [1.00]
6.
Rev.
Revision history
Date
1.0 10/16/2007
Owner
Marantz America, Inc.
Change description
First release
Company Restricted