Marantz VP-15S1, RS-232C, VP-151S1 User Manual

Page 1
VP-15S1 RS-232C Control
Specification : Rev.1.00
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.
VP-15S1
RS-232C Control Specification
Category :
Projector
Document Version :
1.00
Author(s) : Marantz America, Inc.
Date : 2007/10/01
Number of Page : 12
Page 2
VP-151S1 RS-232C Control Specification Page: 2 / 12
Document Version [1.00]
Company Restricted
Table of Contents
1.
Global Description ................................................................................................................................................ 3
1-1. Overview...........................................................................................................................................................3
1-2. Block Diagram.................................................................................................................................................. 3
1-3. Interface connection specification of the product........................................................................................... 3
1-4. Assumptions and Dependencies.................................................................................................................... 3
2. Detailed Description.............................................................................................................................................. 4
2-1. Connection format ...........................................................................................................................................4
2-1-1. Physical connection................................................................................................................................. 4
2-1-1-1. Data transmission sequence from Host to Slave ..........................................................................4
2-1-1-2. Data transmission sequence from Slave to Host ..........................................................................4
2-2. Transmission data format................................................................................................................................ 5
2-2-1. Transmission data format from Host to Slave........................................................................................ 5
2-2-1-1. Form1: Command ........................................................................................................................... 5
2-2-1-2. Form2: Status request ..................................................................................................................... 5
2-2-2. Transmission data format from Slave to Host........................................................................................5
2-2-2-1. Form1: ACK/NAK ............................................................................................................................ 5
2-2-2-2. Form2: Status answer and Auto status feedback.......................................................................... 5
2-3. The transaction sequences and the regulations............................................................................................ 6
2-3-1. The transaction sequences..................................................................................................................... 6
2-3-2. The transaction regulations..................................................................................................................... 6
2-3-3. Specification of Auto status feedback ..................................................................................................... 6
2-3-4. Example of the transactions.................................................................................................................... 6
2-3-5. Examples of the handshaking flowchart ................................................................................................7
2-3-5-1. Example of successful handshaking.............................................................................................. 7
2-3-5-2. Examples of handshaking error...................................................................................................... 7
3. Recommendations of Command, Status and Layer definition..................................................................... 8
4. Definitions of Command, Status and Layer......................................................................................................8
4-1. Normal Commands .........................................................................................................................................8
4-2. Status Request and Status (answer and feedback) Commands................................................................10
5. Revision history...................................................................................................................................................12
Page 3
VP-151S1 RS-232C Control Specification Page: 3 / 12
Document Version [1.00]
Company Restricted
1. Global Description
1-1. Overview
A Host controller can control or watch out the product as a Slave very easily via the communication cable.
1-2. Block Diagram
* The connector on the product is D-SUB 9pin male type. * RS232C cable has to be D-SUB 9pin female straight type for connecting the products.
1-3. Interface connection specification of the product
uP Interface Signal name Connection device D-Sub Pin Connecter
- N.C. - 1 TxD (output) 2 UART RxD (input)
RS232C
Level shift driver
3
- N.C. - 4
- GND GND 5
- N.C. - 6
- N.C. - 7
- N.C. - 8
- N.C. - 9
<The product connector> RS232C D-SUB (9pin,male)
1-4. Assumptions and Dependencies
HOST
(Controller)
SLAVE
(The product)
RS232C cable (straight)
Connector
D-SUB (9pin, male)
Page 4
VP-151S1 RS-232C Control Specification Page: 4 / 12
Document Version [1.00]
Company Restricted
2. Detailed Description
The interface specification between the product and a Host controller is described below.
2-1. Connection format
2-1-1. Physical connection
Host (Controller) Slave (the product)
(Serial setting <RS232C basic>) Baud Rate : 9600bps Data Bits : 8bit Parity : None Stop bit : 1bit
Handshaking : None
2-1-1-1. Data transmission sequence from Host to Slave
Host (Controller) 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.
2-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.
TxD
RxD
GND
RxD
TxD
GND
Page 5
VP-151S1 RS-232C Control Specification Page: 5 / 12
Document Version [1.00]
Company Restricted
2-2. Transmission data format
2-2-1. Transmission data format from Host to Slave
There are two kinds of transmission data form from Host shown below.
2-2-1-1. Form1: Command
Command is a data that requests some status change. Start character : ’@’ COMMAND : see “Command list”
End character (CR) : 0Dh
2-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
2-2-2. Transmission data format from Slave to Host
There are two kinds of transmission data form from Slave shown below.
2-2-2-1. Form1: ACK/NAK
ACK is a reply data from Slave when Slave received 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
NAK is a reply data from Slave when Slave received an incorrect Command data, Status request data
or some other data from Host.
Start character : ’@’, NAK : 15h, End character (CR) : 0Dh
2-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 sent to Host data when a Slave’s status is changed. Start character : ’@’ Answer character : see “Status list”
End character (CR) : 0Dh
ACK
06h
CR
0Dh
r
@
NAK
15h
CR
0Dh
r
@
start
‘@’
command
end
0Dh
start
‘@’
request status
end
0Dh
start
‘@’
status
end
0Dh
Page 6
VP-151S1 RS-232C Control Specification Page: 6 / 12
Document Version [1.00]
Company Restricted
2-3. The transaction sequences and the regulations
2-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.
2-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.
2-3-3. Specification of Auto status feedback
There are some specific regulations about Auto status feedback.
* Slave sends auto status feedback by itself when the status is changed.
2-3-4. Example of the transactions
<Host> <Slave>
TxD RxD
RxD TxD
Example of the transactions
max. 0.5sec
a transaction a transaction
Command
Status answer ,
ACK or NAK
Status
request
Status answer
max. 0.5sec
Page 7
VP-151S1 RS-232C Control Specification Page: 7 / 12
Document Version [1.00]
Company Restricted
2-3-5. Examples of the handshaking flowchart
2-3-5-1. Example of successful handshaking
SLAVEHOST
Com m and acce
p
tab le
Request acce
p
tab le
Com m and
A
CK
Status request
Status answer
Related Status answer
or
A
uto status
feedback
Changed som e status!
The product can reply ACK instead of related status, if the product can not send the related status immediatly.
2-3-5-2. Examples of handshaking error
SLAVEHOST
Com m and in c o rre c t
Request in c o rre c t
Com m and
NAK
Status request
NAK
Page 8
VP-151S1 RS-232C Control Specification Page: 8 / 12
Document Version [1.00]
Company Restricted
3. Recommendations of Command, Status and Layer definition
- ‘ACK’ means that a slave has received an command. If a slave can receive a command properly, the slave sends a Host a Status data.
4. Definitions of Command, Status and Layer
This section discribes the definition of “Command”, “Status Request” and “Status” commands of this product.
4-1. Normal Commands
Function Command
Reply from Slave
Full @FULL FULL Normal @NML NML Zoom @ZOOM ZOOM V-Stretch @VSTR VSTR
Aspect
Through @THRU THRU Auto Standby Off @APO0 APO0 Auto Standby Auto Standby On @APO1 APO1 Black Level 0 IRE (Expand) @BLVL0 BLVL0 Black Level Black Level 7.5 IRE (Normal) @BLVL1 BLVL1 Blanking Off @BLNK0 BLNK0 Blanking 1 @BLNK1 BLNK1 Blanking 2 @BLNK2 BLNK2
Blanking
Blanking 3 @BLNK3 BLNK3 Cinema Off @CINEMA0 CINEMA0 Cinema Cinema Auto @CINEMA1 CINEMA1 Lock Red @LOCKR LOCKR Lock Green @LOCKG LOCKG Lock Blue @LOCKB LOCKB
Color Lock
Lock Cancel @LOCKC LOCKC Up @UP UP Down @DOWN DOWN Right @RIGHT RIGHT Left @LEFT LEFT
Cursor
Enter @ENTER ENTER Pattern Off @PAT0 PAT0 Focus Pattern Pattern On @PAT1 PAT1 Information Off @INFO0 INFO0 Information Information On @INFO1 INFO1 Component 1 @CMP1 CMP1 Component 2 @CMP2 CMP2 S-Video @SVD SVD Video @VDO VDO RGB @RGB RGB HDMI 1 @HDMI1 HDMI1
Input Select
HDMI 2 @HDMI2 HDMI2 Installation Front @FFLOR FFLOR Installation Rear @RFLOR RFLOR Installation Front Ceiling @FCEIL FCEIL
Installation
Installation Rear Ceiling @RCEIL RCEIL
Page 9
VP-151S1 RS-232C Control Specification Page: 9 / 12
Document Version [1.00]
Company Restricted
Function Command
Reply from Slave
Iris 1 @IRIS1 IRIS1 Iris 2 @IRIS2
IRIS
Iris
Iris 3 @IRIS3 IRIS3 Keystone V + @KEYV+ KEYV+
Keystone V - @KEYV- KEYV-
Keystone
Keystone V Set @KEY/<p1> KEYV+hex, KEYV-hex Lamp Mode High (Normal) @LMODEH LMODEH Lamp Mode
Lamp Mode Low (Economy) @LMODEL LMODEL Menu Off @MENU0 MENU0 Menu Menu On @MENU1 MENU1 Theater Default @THED THED Theater 1 @THE1 THE1 Theater 2 @THE2 THE2 Theater 3 @THE3 THE3 Standard Default @STDD STDD Standard 1 @STD1 STD1 Standard 2 @STD2 STD2 Standard 3 @STD3 STD3 Dynamic Default @DYND DYND Dynamic 1 @DYN1 DYN1 Dynamic 2 @DYN2 DYN2 Dynamic 3 @DYN3 DYN3 User 1 @USR1 USR1 User 2 @USR2 USR2 User 3 @USR3 USR3 User 4 @USR4 USR4 User 5 @USR5 USR5 User 6 @USR6 USR6 User 7 @USR7 USR7 User 8 @USR8 USR8
Picture Mode
User 9 @USR9 USR9 Power Off (Standby) @PWR0 PWR0 Power Power On @PWR1 PWR1 RGB Sync. 1 @RGBS1 RGBS1 RGB Sync. 2 @RGBS2 RGBS2 RGB Sync. 3 @RGBS3 RGBS3
RGB Sync.
RGB Sync. Auto @RGBSA RGBSA V-Mute Off @MUT0 MUT0 V-Mute V-Mute On @MUT1 MUT1
Page 10
VP-151S1 RS-232C Control Specification Page: 10 / 12
Document Version [1.00]
Company Restricted
4-2. Status Request and Status (answer and feedback) Commands
Request Status Request Command Answer Answer Command
Full @FULL Normal @NML Zoom @ZOOM V-Stretch @VSTR
Aspect ASP?
Through @THRU Off @APO0 Auto Standby APO? On @APO1 0IRE or EXPAND @BLVL0 Black Level BLVL?
7.5IRE or NORMAL @BLVL1 Off @BLNK0 Memory 1 @BLNK1 Memory 2 @BLNK2
Blanking Mode BLNK?
Memory 3 @BLNK3 Auto @CINEMA1 Cinema CINEMA? Off @CINEMA0 Off @PAT0 Focus Pattern PAT? On @PAT1 Off @INFO0 Information INFO? On @INFO1 Component-1 @CMP1 Component-2 @CMP2 S-Video @SVD Video (Composite) @VDO RGB @RGB HDMI-1 @HDMI1
Input Select SRC?
HDMI-2 @HDMI2 Front-Table Top @FFLOR Rear-Table Top @RFLOR Front-Ceiling @FCEIL
Installation Mode INST?
Rear-Ceiling @RCEIL Iris 1 @IRIS1 Iris 2 @IRIS2
Iris IRIS?
Iris 3 @IRIS3
Keystone KEYV? Value @KEYV/###(±DEC)
High @LMODEH Lamp Mode LMODE? Low @LMODEL Off @MENU0 Menu MENU? On @MENU1 Off @PWR0 Power PWR? On @PWR1 Standby @STBY Starting Up @WAIT Lamp On @PWON Cooling @COOL
Projector Status POW?
Error @ERROR
Page 11
VP-151S1 RS-232C Control Specification Page: 11 / 12
Document Version [1.00]
Company Restricted
Request Status Request Command Answer Answer Command
Standby @STBY Starting Up @WAIT Lamp On @PWON Cooling @COOL
Projector Status POW?
Error @ERROR Theater Default @THED Teater 1 @THE1 Teater 2 @THE2 Theater 3 @THE3 Standard Default @STDD Standard 1 @STD1 Standard 2 @STD2 Standard 3 @STD3 Dynamic Default @DYND Dynamic 1 @DYN1 Dynamic 2 @DYN2 Dynamic 3 @DYN3 User 1 @USR1 User 2 @USR2 User 3 @USR3 User 4 @USR4 User 5 @USR5 User 6 @USR6 User 7 @USR7 User 8 @USR8
Picture Mode MEM?
User 9 @USR9 Memory1 @RGBS1 Memory2 @RGBS2 Memory3 @RGBS3
RGB Sync. RGBS?
Auto @RGBSA Off @MUT0 V-Mute MUT?
On @MUT1 All Status STAT? All Status Requests except marked * Lamp life* LAMPLIFE? Hour @LAMPLIFE/########
(#:Hex)
Total Time* TIME? Hour @TIME/######## (#:Hex)
No Error @None
Lamp Door Open @DoorOpen
Lamp On @Lamp On
Lamp Life Over @Lamp Life Over
Lamp Temparature @Lamp Temperature
Power Supply Temp. @Power Unit Temperature
Fan Lock @FAN Lock
FPGA Configuration @FPGA Config
Error Mode* ERR?
Main µ-com
Communication
@Main u-com Communication
Command List* ?
Page 12
VP-151S1 RS-232C Control Specification Page: 12 / 12
Document Version [1.00]
Company Restricted
5. Revision history
Rev. Date Owner Change description
1.00 10/01/07 Marantz America, Inc. Issued Revision1.0
Loading...