Marantz VP-12-S-1 Control Specification

PC Control Specification
for VP-12S1
Marantz Japan, Inc.
Marantz Software Center
Aug. 21, 2001
Rev. 1.2
PC Control Specification for VP-12S1
1. PC Control
Interface * RS-232C(Straight Cable)
* Baud rate:..................................... 9600 bps
* Data length: .................................. 8 bits
* Parity: ........................................... None
* Stop bit:......................................... 1 bit
* Flow Control: ................................ RTS/CTS
* Communication procedure: .......... Full duplex
2. PC Control Command Reference
2.1. Command Communications Sequence Projector returns ACK, NAK, or Status after reception of Command within 1 second. An ASCII code is used f or data. It is discriminated wheth er transmitting character sequenc es are a capital
letter and a small letter. Although there is no distinction of a capital letter small letter, let a capital letter be a standard. Command transmission and Status reply add Start Character and End Character as follows.
Start Character : ’@’ End Character : 0x0D Command Sample : "@PWR?", 0x0D (Request Power Status) Feedback Sample : "@PWR1", 0x0D, 0x0A (Power Status = On)
ACK and NAK use the following control code.
ACK(Reception success) :0x06, 0x0D, 0x0A NAK(Reception failure) :0x15, 0x0D, 0x0A
A reception side cancels data before '@'. W hen 0x0D comes, with '@' not com ing, NAK (recept ion failure) is returned.
That which made Hex the ASCII code is used for transmission and reception of digital data. Between a command and a numerical value, '/' is inserted as a delimiter. For Example: When 26(decimal) of the number is expressed
'1', 'A' 0x31, 0x41
2.2. Normal Command It is Command which demands processing. In data other than an appointed command, or the state where '@' does not come, when 0x0D comes, it
becomes reception failure, and NAK is returned.
PC Control Specification for VP-12S1
Commands, such as P ower On Command at the t ime of notes Standby (Fan operation), return on ly ACK, when processing is not carried out.
For example: When Power On is sent to Projector. Command transmission from PC.
"@PWR", 0x0D
After Command processing end and from a projector to a reply
0x06, 0x0D, 0x0A (ACK reception success) or 0x15, 0x0D, 0x0A (NAK reception failure)
2.3. Request Status Command It is Command which demands Status. Projector returns Status or NAK. In data other than an appointed command, or the state where '@' does not come, when 0x0D comes, it
becomes reception failure, and NAK is returned. For Example: When Power Status is requested to Projector.
Command transmission from PC.
"@PWR?", 0x0D
After Command processing end and from a projector to a reply
"@PWR1", 0x0D, 0x0A (Power On) or "@PWR0", 0x0D, 0x0A (Standby) or 0x15, 0x0D, 0x0A (NAK reception failure)
PC Control Specification for VP-12S1
2.4. Normal Command List Command Character Example
Power
Source
Memory
Aspect
V-Mute
Keystone V
Keystone H
Focus
Black Setup
Lamp Mode
Power On PWR1 Standby PWR0 Component CMP S-Video SVD Video VDO RGB RGB Aux. AUX Theater1 THE1 Theater2 THE2 Theater3 THE3 Theater Default THED Standard 1 STD1 Standard 2 STD2 Standard 3 STD3 Standard Default STDD Dynamic 1 DYN1 Dynamic 2 DYN2 Dynamic 3 DYN3 Dynamic Default DYND Normal NML Through THRH Full FULL Zoom ZOOM V-Mute On MUT1 V-Mute Off MUT0 Keystone V+ KEYV+ Keystone V- KEYV­Keystone V ## KEYV/## Keystone H+ KEYH+ Keystone H- KEYH­Keystone H ## KEYH/## Focus On FOC1 Focus Off FOC0 Black Setup 0IRE BSET0 Black Setup 7.5IRE BSET7 Lamp Mode High LMODEH Lamp Mode Low LMODEL
"@PWR1", 0x0D "@PWR0", 0x0D "@CMP", 0x0D "@SVD", 0x0D "@VDO", 0x0D "@RGB", 0x0D "@AUX", 0x0D "@THE1", 0x0D "@THE2", 0x0D "@THE3", 0x0D "@THED", 0x0D "@STD1", 0x0D "@STD2", 0x0D "@STD3", 0x0D "@STDD", 0x0D "@DYN1", 0x0D "@DYN2", 0x0D "@DYN3, 0x0D "@DYND", 0x0D "@NML", 0x0D "@THRH", 0x0D "@FULL", 0x0D "@ZOOM", 0x0D "@MUT1", 0x0D "@MUT0", 0x0D "@KEYV+", 0x0D "@KEYV-", 0x0D "@KEYV/0F", 0x0D "@KEYH+", 0x0D "@KEYH-", 0x0D "@KEYH/0F", 0x0D "@FOC1", 0x0D "@FOC0", 0x0D "@BSET0", 0x0D "@BSET7", 0x0D "@LMODEH", 0x0D "@LMODEL", 0x0D
Adjustment range
Command Minimum Center Maximum Keystone V -1E (-30) 0 (0) +1E (+30) Keystone H -14 (-20) 0 (0) +14 (+20)
PC Control Specification for VP-12S1
2.5. Request Status Command List
Request Status Request Command Answer Example Power "@PWR?", 0x0D
On Standby Component S-Video
Source "@SRC?", 0x0D
Video RGB AUX. Theater1 Theater2 Theater3 Theater Default Standard 1
Memory "@MEM?", 0x0D
Standard 2 Standard 3 Standard Default Dynamic 1 Dynamic 2 Dynamic 3 Dynamic Default Normal
Aspect "@ASP?", 0x0D
Through Full Zoom
V-Mute "@MUT?", 0x0D
On
Off Keystone V "@KEYV?", 0x0D 12 Keystone H "@KEYH?", 0x0D 20
Focus "@FOC?", 0x0D
Black Setup "@BSET?", 0x0D
Lamp Mode "@LMODE?", 0x0D
On
Off
0IRE
7.5IRE
HIGH
LOW
No Error Error Status*1 "@ERR?", 0x0D
Lamp Door Open Version*2 "@VER?", 0x0D Version 01.00
Instruction “@?”, 0x0D Display Command
1
*
The contents of Error are indicated separately.
2
*
Version number shows Version of a RC-232C Command group.
"@PWR1", 0x0D, 0x0A "@PWR0", 0x0D, 0x0A "@CMP", 0x0D, 0x0A "@SVD", 0x0D, 0x0A "@VDO", 0x0D, 0x0A "@RGB", 0x0D, 0x0A "@AUX", 0x0D, 0x0A "@THE1", 0x0D, 0x0A "@THE2", 0x0D, 0x0A "@THE3", 0x0D, 0x0A "@THED", 0x0D, 0x0A "@STD1", 0x0D, 0x0A "@STD2", 0x0D, 0x0A "@STD3", 0x0D, 0x0A "@STDD", 0x0D, 0x0A "@DYN1", 0x0D, 0x0A "@DYN2", 0x0D, 0x0A "@DYN3", 0x0D, 0x0A "@DYND", 0x0D, 0x0A "@NML", 0x0D, 0x0A "@THRH", 0x0D, 0x0A "@FULL", 0x0D, 0x0A "@ZOOM", 0x0D, 0x0A "@MUT1", 0x0D, 0x0A "@MUT0", 0x0D, 0x0A "@KEYV/+0C", 0x0D, 0x0A "@KEYH/+14", 0x0D, 0x0A "@FOC1", 0x0D, 0x0A "@FOC0", 0x0D, 0x0A "@BSET0", 0x0D, 0x0A "@BSET7", 0x0D, 0x0A "@LMODEH", 0x0D, 0x0A "@LMODEL", 0x0D, 0x0A “Error : None”, 0x0D, 0x0A “Error : Door Open”,0x0D, 0x0A "0100", 0x0D, 0x0A
PC Control Specification for VP-12S1
2.6. Special Command List
Request Status Request Command Example
Gamma Set at Standard GSSTD/##
Gamma Set
Gamma Set at Dynamic GSDYN/## Gamma Set at Theater GSTHE/## C Temp. Red at Low*2 CTAL/R/### C Temp. Green at Low CTAL/G/### C Temp. Blue at Low CTAL/B/###
Color Temp Adjust Value Set*
C Temp. Red at Mid. *2 CTAL/R/### C Temp. Green at Mid. CTAM/G/###
1
C Temp. Blue at Mid. CTAM/B/### C Temp. Red at High*2 CTAL/R/### C Temp. Green at High CTAH/G/### C Temp. Blue at High CTAH/B/### C Temp at Low C Temp at Mid.
Color Temp
C Temp at High
Value Get
Answer
Color Temp Mode Set
*1 It becomes effective, after Setting Color Temp Mode
2
*
Usually, it is not used.
C Temp Low C Temp Mid. C Temp High
CTAL? “@CTAL?” CTAM? “@CTAM?” CTAH? “@CTAH?” R = 10, G = 11, B= 20 CTL “@CTL”, 0x0D, 0x0A CTM “@CTM”, 0x0D, 0x0A CTH “@CTH”, 0x0D, 0x0A
"@GSSTD/04", 0x0D "@GSDYN/05", 0x0D "@GSTHE/06", 0x0D "@CTAL/R/012", 0x0D "@CTAL/G/345", 0x0D "@CTAL/B/678", 0x0D "@CTAM/R/9AB", 0x0D "@CTAM/G/CDE", 0x0D "@CTAM/B/F01", 0x0D "@CTAH/R/234", 0x0D "@CTAH/G/567", 0x0D "@CTAH/B/89A", 0x0D
“R=0x000A/G=0x000B/B=0x0 014” , 0x0D, 0x0A
Status Request Sample Answer Sample Bin Voltage
Color Wheel Adjust
Voltage B Voltage C Voltage D Voltage E Voltage? Index Delay 3 Index Delay?
“@BINVOL/1” “@BINVOL/2” “@BINVOL/3” “@BINVOL/4” “@BINVOL?” “@CWA/DELAY/3” “@CWA/DELAY?”
ACK ACK ACK ACK Voltage B ACK Index Delay 5
Adjustment range
Command Minimum Center Maximum Color Temp Adjust Set 0 (0) - FFF(+3.99902) Color Wheel Adjust 0 (0) - 2CF(719)
Request Status Request Command Answer Sample
Read Sync Read Build Num.
Read Boot Program Version Read Firmware Program Version
Read Order Instruction
for Engineer
“@SYNC?”, 0x0D “@BUILD?”, 0x0D “@BOTVER?”,0x0D
“@FRMVER?”,0x0D “@ORDER?”,0x0D
“@???” Display Command for Engineer
V=60 [Hz],H=525 [Lines],C=550 [Lines]
“V=6400/H=020D/C=0226”,0x0D, 0x0A
Build 0025 Boot
Ver. 00.10 Firmware Ver. 00.10 413V
“0025”, 0x0D, 0x0A “0010”, 0x0D, 0x0A
“0010”, 0x0D, 0x0A “@413V” , 0x0D, 0x0A
0x06,0x0D,0x0a 0x06,0x0D,0x0a 0x06,0x0D,0x0a 0x06,0x0D,0x0a “@BINVOL/1” 0x06,0x0D,0x0a “@CWA/DELAY/0005”
PC Control Specification for VP-12S1
The meaning of the parameter in Gamma Set command is described below.
Parameter Description
00 Select a Gamma Table 1 defined by Texas Instruments in HDFP 01 Select a Gamma Table 2 defined by Texas Instruments in HDFP 02 Select a Gamma Table 3 defined by Texas Instruments in HDFP 03 Reserved 04 Select a Gamma Table 1 defined by Texas Instruments in HDFP u-com 05 Select a Gamma Table 2 defined by Texas Instruments in HDFP u-com 06 Select a Gamma Table 3 defined by Texas Instruments in HDFP u-com 07 Select a Gamma Table 4 defined by Texas Instruments in HDFP u-com 08 Select a Gamma Table 5 defined by Texas Instruments in HDFP u-com 09 Select a Gamma Table 6 defined by Texas Instruments in HDFP u-com 0A Select a Gamma Table 7 defined by Texas Instruments in HDFP u-com
0B Select a Gamma Table 8 defined by Texas Instruments in HDFP u-com 0C Select a Gamma Table 9 defined by Texas Instruments in HDFP u-com 0D Select a Gamma Table 1 defined by User(MJI) in EEPROM 0E Select a Gamma Table 2 defined by User(MJI) in EEPROM 0F Select a Gamma Table 3 defined by User(MJI) in EEPROM
PC Control Specification for VP-12S1
It is asked for f requency by the following formulas from the return value of V S ync. In addit ion, since return value is Hex, be careful.
1
valuereturn
×
Build Number expresses the thing of a sub microcomputer. Boot Program Version number the thing of a sub microcomputer. Firmware Program Version number the thing of a sub microcomputer.
2
I
C Direct Write Command
"@IICW/##/##/##"
For Example: When 0xDF value is written in Device Address = 0x88 and Sub Address = 0x02
"@IICW/88/02/DF"
For Example: When 0x12 is written in Device Address = 0x46 and Sub-Address="specification-less"
"@IICW/46/--/12"
2
C Direct Read Command
I
8
=
6
10288.12
×
][
Hzfrequency
"@IICR/##/##"
For Example: W hen read-out is perform ed from Device Addres s = 0x89 and Sub Addr ess = 0x01. The
read value presupposes that it was 0xAA.
"@IICR/89/01"
"AA" // It is the character sequence returned from Sub u-com.
For Example: When read-out is performed from Device Address = 0x47 and Sub-Address =
"specification-less ". The read value presupposes that it was 0x23.
"@IICR/47/--" "23" // It is the character sequence returned from Sub u-com.
PC Control Specification for VP-12S1
User Gamma Table rewriting command
It is the command which rewrites User Gamma Table which has three for R, G, and every B. Commands are as follows.
"@UG/1/R"............. The command which rewrites R Table of User Gamma Table 1
"@UG/1/G"............. The command which rewrites G Table of User Gamma Table 1
"@UG/1/B"............. The command which rewrites B Table of User Gamma Table 1
"@UG/2/R"............. The command which rewrites R Table of User Gamma Table 2
"@UG/2/G"............. The command which rewrites G Table of User Gamma Table 2
"@UG/2/B"............. The command which rewrites B Table of User Gamma Table 2
"@UG/3/R"............. The command which rewrites R Table of User Gamma Table 3
"@UG/3/G"............. The command which rewrites G Table of User Gamma Table 3
"@UG/3/B"............. The command which rewrites B Table of User Gamma Table 3
Command forms are as follows. CR is "0x0d, 0x0A".
"@UG/1/R" CR // R Table rewriting of User Gamma Table1 is specified. "0123" CR // ASCII (Hex) character describes Gamma value. "4567" CR // If it is 0x4567, it will be described as "4567." "89AB" CR // 512 value per command is transmitted. "CDEF" CR // Check every one thing which Com Device completed transmission at the
time of transmission of gamma value.
"0123" CR "Complete" CR // This character sequence is transmitted from VP12.
It is the command that reads User Gamma. Commands are as follows
"@UG?/1/R" .......... The command which read R Table of User Gamma Table 1
Command forms are as follows
"@UG/1/R" CR // R Table reading of User Gamma Table1 is specified. // The following is received from VP12
"0123" CR // "4567" CR // If it is 0x4567, it will be described as "4567." "89AB" CR // 512 value per command is received.
"0123" CR // The 512th word.
ASCII (Hex) character describes Gamma value.
Loading...