This manual is intended for qualified service personnel only.
To reduce the risk of electric shock, fire or injury, do not perform any servicing other than that
contained in the operating instructions unless you are qualified to do so. Refer all servicing to
qualified service personnel.
! W ARNUNG
Die Anleitung ist nur für qualifiziertes Fachpersonal bestimmt.
Alle Wartungsarbeiten dürfen nur von qualifiziertem Fachpersonal ausgeführt werden. Um die
Gefahr eines elektrischen Schlages, Feuergefahr und Verletzungen zu vermeiden, sind bei
Wartungsarbeiten strikt die Angaben in der Anleitung zu befolgen. Andere als die angegeben
Wartungsarbeiten dürfen nur von Personen ausgeführt werden, die eine spezielle Befähigung
dazu besitzen.
! AVERTISSEMENT
Ce manual est destiné uniquement aux personnes compétentes en charge de l’entretien. Afin
de réduire les risques de décharge électrique, d’incendie ou de blessure n’effectuer que les
réparations indiquées dans le mode d’emploi à moins d’être qualifié pour en effectuer d’autres.
Pour toute réparation faire appel à une personne compétente uniquement.
WARNING!!
AN INSULATED TRANSFORMER SHOULD BE USED DURINGANY SERVICE TO AVOID POSSIBLE SHOCK HAZARD,BECAUSE OF LIVE CHASSIS.THE CHASSIS OF THIS RECEIVER IS DIRECTLY CONNECTEDTO THE AC POWER LINE.
SAFETY-RELATED COMPONENT WARNING !!
COMPONENTS IDENTIFIED BY A ! MARK ON THE SCHEMATICDIAGRAMS, EXPLODED VIEWS AND IN THE PARTS LIST ARECRITICAL TO SAFE OPERATION. REPLACE THESECOMPONENTS WITH SONY PARTS WHOSE PART NUMBERSAPPEAR AS SHOWN IN THIS MANUAL OR IN SUPPLEMENTSPUBLISHED BY SONY.
ATTENTION!!
AFIN D’ÉVITER TOUT RISQUE D’ÉLECTROCUTIONPROVENANT D’UN CHÂSSIS SOUS TENSION, UNTRANSFORMATEUR D’ISOLEMENT DOIT ETRE UTILISÉ LORSDE TOUT DÉPANNAGE.LE CHÂSSIS DE CE RÉCEPTEUR EST DIRECTEMENTRACCORDÉ Á L’ALIMENTATION SECTEUR.
ATTENTION AUX COMPOSANTS RELATIFS Á LA
SÉCURITÉ!!
LES COMPOSANTS IDENTIFIÉS PAR UNE MAPQUE ! SURLES SCHÉMAS DE PRINCIPE, LES VUES EXPLOSÉES ET LESLISTES DE PIECES SONT D’UNE IMPORTANCE CRITIQUEPOUR LA SÉCURITÉ DU FONCTIONNEMENT. NE LESREMPLACER QUE PAR DES COMPOSANTS SONY DONT LENUMÉRO DE PIÈCE EST INDIQUÉ DANS LE PRÉSENTMANUEL OU DANS DES SUPPLÉMENTS PUBLIÉS PAR SONY.
This protocol manual describes the basic configuration and basic operations of various commands used
for projector. Projector can be controlled using the commands in the List of Commands provided in
Section 9 “COMMANDS”. Using an external CONTROLLER , etc., inputs can be switched and the
power can also be turned on and off. In the following paragraphs, “CONTROLLER” means an external
device such as a PC which controls projector using these commands.
VPL-PX20/PX30
VPL-VW10HT
1
2.Communication Specifications
<RS-232C Communication Signal>
. Full duplex communication channels (Flow control not performed.)
. Start-stop synchronism system
. Baud rate: 38.4 kbps (bits per second)
. The bit configuration is defined as follows.
1 START Bit + 8 DATA Bits + 1 PARITY Bit + 1 STOP Bit
STARTD3D2D1D0
BIT
D4D5D6D7
(MSB)(LSB)(EVEN)BIT
EVEN Parity.....Total number of “1”s from D0 to D7 is an even number.
PARITY STOP
2
VPL-PX20/PX30
VPL-VW10HT
3.Command Block Format
The code from B0 to B (n) + 2 as described below are transmitted.
1
B0
Start Code
2
B1
Peripheral Index
B6
Peripheral Index
B11
Cmd1
B2B3B4B5
Group IndexDevice Index
SENDER (To) Index
3
B7B8B9B10
Group Index
SENDER (From) Index
4
B12
Cmd2
COMMAND
B13
Cmd3
Device Index
5
B14
Data Length 1
(B16 + 2)
(02 _ 81 h)
Check Data Length
Bn
Data (n)
9
Bm + 1
Check SUM
0
Bm + 2
End Code
8
Bm
Data (n + 1, 2, 3, 4...)
Data
67
B15B16
Data Length 2
(00 h)
Total Data Length
Data Length
Bn = B16 + 1
Bm = B16 + Total Data Length
Data Length 3
(00 _ 7 Fh)
B16
VPL-PX20/PX30
VPL-VW10HT
3
4.Data of Code
11
1 Start Condition
11
Bn
B0
22
2 INDEX Header
22
NAME
Start Code
/*--RECEIVER INDEX--*/
B1
B2
B3
B4
B5
PERIPHERAL INDEX
GROUP INDEX UPPER BYTE
GROUP INDEX LOWER BYTE
DEVICE INDEX UPPER BYTE
DEVICE INDEX LOWER BYTE
/*--SENDER INDEX--*/
B6
B7
B8
B9
B10
PERIPHERAL INDEX
GROUP INDEX UPPER BYTE
GROUP INDEX LOWER BYTE
DEVICE INDEX UPPER BYTE
DEVICE INDEX LOWER BYTE
/*--Command--*/
B11
B12
B13
CMD1
CMD2
CMD3
DATE
(hex)
A5
01
00
01
00
01
03
00
01
00
01 - 63
00
80
90
NOTE
Indicates the first packet
01: Projector
Group Index = 0001 hex
Device Index = 0001 hex
01: Controller
Group Index = 0001 hex
Device Index = 0001 - 0063 hex
Refer to attached
Refer to attached
Projector All
LCD Projector All
VPL-PX20, VPL-PX30, VPL-VW10HT only
Note: CMD1 and CMD2 are assigned with different commands for each unit. Consequently,
there is no compatibility of commands between units. For details of the commands, refer
to the respective list of commands for the units. Since there is no index function of this
unit, the receiver INDEX will be ignored even if the command is designated.
33
3 Sub Data Size
33
B14Data Length 1
02 81(B16 + 2) hex Data Size
Note: Error when 82 to FF hex codes are included.
44
4 Data Size 2
44
B15Data Length 2
00 0: Fixed
Note: Error when 01 to FF hex codes are included.
4
VPL-PX20/PX30
VPL-VW10HT
55
5 Data Size 3
55
B16Data Length 3
00 7FSize of 6
Note: Error when 80 to FF hex codes are included.
66
6 Data
66
Bn - Bm Data
XXNo Data in some cases
Bn = B16 + 1
Bm = B16 + Total Data Length
77
7 Check SUM
77
Bm + 1 Check Sum
XX
XOR is the exclusive OR.
It is as follows when calculated by 1 bit.
Taking A XOR B = C;
ABC
000
101
011
110
Check sum of Data from 2 to 6
(Calculate the XOR of the Data from 2 to 6)
<Example of Calculation>
When 0XA5 (165) and 0XA5 (165) are calculated by XOR;
A510100101(165)
A510100101(165)
Answer00000000(0)
When 0XA5 (165) and 0X5A (90) are calculated by XOR;
Answer
Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable.
The pin assignment of D-Sub 9 Pin and D-Sub 25 Pin is as follows.
D-Sub 9 Pin
Shell = FG
3
2
7
8
6
5
1
4
9
D-Sub 25 Pin
1
2
3
4
5
6
7
8
20
22
Grounding for safety protection or cable shield
FG
Transmission data
TxD
Reception data
RxD
Transmission request
RTS
Transmission permission
CTS
Data set ready
DSR
GND for signal
SG
Data channel signal carrier detection
DCD
Data terminal ready
DTR
Calling display (Presence/absence of calling signal)
RI
Name
Pins indicated as D-Sub 25 Pin are not used.
Assured cable length: 15 m (However, assurance may not be applicable for some cables.)
The software for controlling the projector from a PC is intended for performing transmission and
reception for only the TxD and RxD lines.
Therefore there is no handshake normally performed by RS-232C.
6
VPL-PX20/PX30
VPL-VW10HT
6.Communication Procedure
6-1.Outline of Communication
All communication between CONTROLLER (PC, etc.) and DEVICE (PROJECTOR) is performed by the
command block format. Communication is started by the issue of a command at CONTROLLER and
ended when the return data is sent to CONTROLLER after DEVICE receives the command.
CONTROLLER is prohibited from sending several commands at one time. This means that after
CONTROLLER sends one command, it cannot send other commands until DEVICE returns the return
data. DEVICE sends the return data after processing the command. The time from when CONTROLLER
sends the command until the return data is returned differs according to the contents of the command.
In some cases, CONTROLLER may receive data from DEVICE even though it has not sent a command.
(For example, during SYS setting, SIRCS command, and switcher information when switcher is selected.)
Note: When Sircs Direct Command (CMD1 = 17 hex) is sent, return data may not be returned in
some cases.
6-2.Reading the Command Tables
The command tables can be found in Section 9 (page 11).
CMD1 indicates the command category. The ACK from the projector is returned attached with the
command category sent from the controller. However, when errors of the communication line occur, 10
hex (COMMON) will be returned.
CMD2 indicates the command processing method and processing results. 00 hex (SET) is set when
setting data from the controller to the projector or when requesting for data processing. 01 hex (GET) is
set when acquiring data. 2 hex (RETURN) is set when returning the ACK of the command received from
the projector to the controller and when attaching data. 03 hex (ACK) is set when returning only the
processing results.
However, F0 hex (COMM NAK) is set when the command the projector receives from the controller has
a communication line error or checksum inconsistency.
The top of each category indicates the meaning of the data.
VPL-PX20/PX30
VPL-VW10HT
7
7.Communication Rules
. When sending a command from CONTROLLER, the return data (CMD1 = 10 hex or CMD1 = each
category value, CMD2 = 03 hex) from PROJECTOR should be received first before sending the next
command. Even if the next command is sent before receiving the return data, since PROJECTOR will
not be able to receive that command, it does not return a response to CONTROLLER. Consequently, no
error code is also sent.
The following lists the approximate waiting times for PROJECTOR to return the return data after
CONTROLLER sends the command.
. When a communication error occurs, PROJECTOR ignores the data received until now, and set into the
reception standby state.
. For undefined commands or commends determined as invalid by PROJECTOR, PROJECTOR will
send the “NAK” return data to CONTROLLER .
. Take note that when data is written when the input signal of PROJECTOR is unstable, that data (value)
will not be incorporated.
. When INDEX specified SIRCS direct command (CMD1 = 17 hex) is transmitted, leave an interval of
45 mSec until the next transmission. (Do not return the return data (ACK, NAK) when the SIRCS
direct command is received.)
8
VPL-PX20/PX30
VPL-VW10HT
8.Approximate Return Waiting Times
_
_
_
_
TIME (mSec)
20
20
20
20
20
25
20
CMD1
00
00
01
01
01
03
03
CMD2
00
01
01
00
01
00
00
DATA1
_
_
00
00
00
00
01
DATA2
01, 02
05
05
Note: The times shown in this table are when communication is performed in the condition that it
will not be interrupted by some reason.
VPL-PX20/PX30
VPL-VW10HT
9
9.Commands
FUNCTIONCMD1CMD2DATA1DATA2
ACKEACHACK 03hACK/NAKDATA
ADJUST00hSET 00hADJ USER NOOPTIONDATA
CATEGORYGET 01h
CATEGORY
VALUE
COMMONCOMM NAKCOMM ERROR
10hF0h
00 ACK00 DUMMYOO
01 NAK01 UNDEFINEDOO
10 CHECK SUM ERROR
20 FRAMING ERROROO
30 PARITY ERROROO
40 OVER RUN ERROR
50 OTHER COMM ERROR
OO01 MAIN ON EXE
OO02 D5V CHECK
OO03 D5V ON EXE
OO04 FAN ON EXE
OO05 LAMP ON EXE
OO06 LAMP ON CHECK
OO07 LAMP NG WAIT
OO08 ON EXE
OO09 ON
OO0A LAMP OFF EXE
OO0B COOLING1
OO0C COOLING2
OO0D FAN OFF EXE
OO0E OFF EXE
OO
0F SAVING LAMPOFF EXE
OO10 SAVING1
OO11 SAVING2
OO12 SABING STANBY
SET 00hDU USER NODATA SIZEDATA 0
GET 01hDU USER NODATA SIZE
REPLY 02hDU USER NODATA SIZEDATA 0
00 FIXED05 CONTROL MODEOO01 FIXED00 USER
SELECTOO01 SERVICE
SIRCS CODE17HEX00HEXCATEGORYSIRCS CODEREPEATREPEAT NUMBER
DIRECT