Marantz VP-11-S-1-RS-232C Control Specification

VP-11S1 RS-232C Control
Specification : Rev.1.0
RS-232C Control Specification
Category :
Document Version :
Projector
1.0
Author(s) : Marantz America, Inc.
Date : 2006/08/10
Number of Page : 8
Marantz America, Inc. 2006
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-11S1 RS-232C Control Specification Page: 2 / 12
Document Version [1.0]
Table of Contents
Global Description ................................................................................................................................................ 3
1.
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
Company Restricted
VP-11S1 RS-232C Control Specification Page: 3 / 12
Document Version [1.0]
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
1-4. Assumptions and Dependencies
HOST
(Controller)
- N.C. - 1 TxD (output) 2 UART RxD (input)
- N.C. - 4
- GND GND 5
- N.C. - 6
- N.C. - 7
- N.C. - 8
- N.C. - 9
RS232C cable (straight)
RS232C
Level shift driver
3
SLAVE
(The product) Connector
D-SUB (9pin, male)
<The product connector> RS232C D-SUB (9pin,male)
Company Restricted
VP-11S1 RS-232C Control Specification Page: 4 / 12
Document Version [1.0]
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
TxD
Data Bits : 8bit Parity : None
RxD
Stop bit : 1bit
Handshaking : None
2-1-1-1. Data transmission sequence from Host to Slave
Host (Controller) Slave (The product)
2-1-1-2. Data transmission sequence from Slave to Host
GND
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.
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.
RxD
TxD
GND
Company Restricted
VP-11S1 RS-232C Control Specification Page: 5 / 12
Document Version [1.0]
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
start
‘@’
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
start
‘@’
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
start
‘@’
command
request status
ACK
r
06h
NAK
r
15h
@
status
end
0Dh
end
0Dh
CR
0Dh
CR
0Dh
end
0Dh
Company Restricted
VP-11S1 RS-232C Control Specification Page: 6 / 12
Document Version [1.0]
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
Command
max. 0.5sec
Status answer ,
ACK or NAK
a transaction a transaction
Example of the transactions
Status
request
max. 0.5sec
Status answer
Company Restricted
VP-11S1 RS-232C Control Specification Page: 7 / 12
p
p
A
A
Document Version [1.0]
2-3-5. Examples of the handshaking flowchart
2-3-5-1. Example of successful handshaking
SLAVEHOST
Com mand
Status request
Com mand acce
Request acce
Changed som e status!
tab le
Related Status answer
or
Status answer
uto status
feedback
CK
tab le
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
Com m and in c o rre c t
NAK
Status request
Request in c o rre c t
NAK
Company Restricted
VP-11S1 RS-232C Control Specification Page: 8 / 12
Document Version [1.0]
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
Aspect
Blanking
Color Lock
Cursor
Input Select
Installation
Function Command
Full @FULL FULL Normal @NML NML Zoom @ZOOM ZOOM V-Stretch @VSTR VSTR 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 3 @BLNK3 BLNK3 Cinema Off @CINEMA0 CINEMA0 Cinema Cinema Auto @CINEMA1 CINEMA1 Lock Red @LOCKR LOCKR Lock Green @LOCKG LOCKG Lock Blue @LOCKB LOCKB Lock Cancel @LOCKC LOCKC Up @UP UP Down @DOWN DOWN Right @RIGHT RIGHT Left @LEFT LEFT 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 HDMI 2 @HDMI2 HDMI2 Installation Front @FFLOR FFLOR Installation Rear @RFLOR RFLOR Installation Front Ceiling @FCEIL FCEIL Installation Rear Ceiling @RCEIL RCEIL
Reply from Slave
Company Restricted
VP-11S1 RS-232C Control Specification Page: 9 / 12
Document Version [1.0]
Function Command
Reply from Slave
F3.0 @IRIS0 IRIS0 Iris F6.0 @IRIS1 IRIS1 Keystone V + @KEYV+ KEYV+ Keystone Keystone V - @KEYV- KEYV­Lamp Mode High (Normal) @LMODEH LMODEH Lamp Mode Lamp Mode Low (Economy) @LMODEL LMODEL Menu Off @MENU0 MENU0 Menu Menu On @MENU1 MENU1
Picture Mode
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 User 9 @USR9 USR9 Power Off (Standby) @PWR0 PWR0 Power Power On @PWR1 PWR1
RGB Sync.
RGB Sync. 1 @RGBS1 RGBS1 RGB Sync. 2 @RGBS2 RGBS2 RGB Sync. 3 @RGBS3 RGBS3 RGB Sync. Auto @RGBSA RGBSA V-Mute Off @MUT0 MUT0 V-Mute V-Mute On @MUT1 MUT1
Company Restricted
VP-11S1 RS-232C Control Specification Page: 10 / 12
Document Version [1.0]
4-2. Status Request and Status (answer and feedback) Commands
Request Status Request Command Answer Answer Command
Aspect ASP?
Blanking Mode BLNK?
Input Select SRC?
Installation Mode INST?
Keystone KEYV? @KEYV/###(±DEC)
Projector Status POW?
Full @FULL Normal @NML Zoom @ZOOM V-Stretch @VSTR 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 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 HDMI-2 @HDMI2 Front-Table Top @FFLOR Rear-Table Top @RFLOR Front-Ceiling @FCEIL Rear-Ceiling @RCEIL F3.0 @IRIS0 Iris IRIS? F6.0 @IRIS1
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 Error @ERROR
Company Restricted
VP-11S1 RS-232C Control Specification Page: 11 / 12
Document Version [1.0]
Request Status Request Command Answer Answer Command
Projector Status POW?
Standby @STBY Starting Up @WAIT Lamp On @PWON Cooling @COOL Error @ERROR
Picture Mode MEM?
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 User 9 @USR9
RGB Sync. RGBS?
Memory1 @RGBS1 Memory2 @RGBS2 Memory3 @RGBS3 Auto @RGBSA Off @MUT0 V-Mute MUT? On @MUT1
Lamp life* LAMPLIFE? Hour @LAMPLIFE/########
(#:Hex)
Total Time* TIME? Hour @TIME/######## (#:Hex) Error Mode* ERR?
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 Main µ-com
Communication
@Main u-com Communication
Command List* ?
Company Restricted
VP-11S1 RS-232C Control Specification Page: 12 / 12
Document Version [1.0]
5. Revision history
Rev. Date Owner Change description
1.0 08/10/06 Marantz America, Inc. Issued Revision1.0
Company Restricted
Loading...