VIDEO PROJECTOR VPL-VW100 PROTOCOL MANUAL 1st Edition
! WARNING 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. ! WARNUNG Die Anleitung ist nur für qualifiziertes Fachpersonal bestimmt. Alle Wartungsarbeiten dürfen nur von qualifiziertem Fachpersonal ausgeführt werden.
Table of Contents 1. Introduction Appendix ............................................................................. 18 2. RS-232C 2-1. Communication Specifications .......................................... 1 2-2. Command Block Format .................................................... 2 2-3. Block Format ..................................................................... 3 2-4. Connection ......................................................................... 4 2-5.
1. Introduction This protocol manual describes the basic configuration and basic operations of various commands used for projector. Projector can be controlled using the commands provided in “Appendix”. 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. 2. RS-232C 2-1.
2-2. Command Block Format The code from B0 to B7 as described below are transmitted.
2-3. Block Format Transmission from the Master side B0 B1 B2 B3 B4 B5 START CODE Start of Command ITEM NUMBER Set the Data Category Value desired. Refer to the Appendix Table 1 for details.
2-4. Connection 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.
2-6. Communication Rules . When sending a command from CONTROLLER, the return data 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. .
3. NETWORK This section describes the performance, operations and protocol to be used of advertisement and PJ Talk. 3-1. Advertisement The advertisement service is provided to facilitate development of a PC application that can automatically detect a projector on the network. This function is achieved by broadcasting the equipment information periodically to the network. 3-1-1. Function The equipment information shown below is transmitted as the broadcast packet periodically (at certain intervals).
3-2. PJ Talk The remote control service is provided that can control the projector from remote location via network. 3-2-1. Function This responds to the control command and requests for acquiring the status and information supplied from clients. Control request Enables the input to be selected and picture control to be adjusted. SIRCS request Enables remote control by sending the SIRCS code.
3-3. SDAP Protocol This section describes the SDAP packet structure. Header (4) Community (4) Serial No. Power Status (4) (2) Product name (12) Location (24) Fig.1 Packet structure 1) Header The header consists of ID (16 bit), version (8 bit) and category (8 bits). 0 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 “DA” (16) 8 9 2 0 1 2 3 4 5 Version (8) 6 7 8 (Bit position) 9 3 0 1 9 3 0 1 Category (8) Fig. 2 Header ID It is fixed to “DA”.
3-4. SDCP Protocol This section describes the packet structure of version 2. Header (2) Community (4) Command (4) Data (n) Fig. 1 Packet structure 3-4-1. Format 3-4-1-1. Header The header consists of version (8 bits) and category (8 bits). 0 0 1 2 3 4 5 6 7 8 9 Version (8) 1 0 (Bit position) 1 2 3 4 5 Category (8) Fig. 2 Header structure Version This indicates the version number of protocol. It is fixed to 02h (version 2). Category Category number 0Ah of the projector is entered here.
3-4-1-3. Command This section describes the format of the request command and the response command. 0 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 Request/Response (8) 4 5 6 7 8 9 2 0 1 Item No (16) 2 3 4 5 6 7 8 9 3 0 (Bit position) 1 Data Length (8) (1) Request This section describes the format of the request command that is issued from the host PC to the projector.
3-4-1-4. SET Request The SET request is used to set a new value in the specified item. Details of the request and the response are described below. Request Request Item No. Data Length SET (00h) Item No. n Item No. 0 Data Set Data (n byte) Response OK (01h) 3-4-1-5. GET Request The GET request is used to acquire the value of the specified item. Details of the request and the response are described below. Request Request Item No. Data Length GET (01h) Item No. 0 Item No.
3-4-2. Items Category Contents SET GET 00**h Used to control and to change the various setups. O O 01**h Used to acquire the status. 03**h Used to reset memory. O 17**h Sircs (15 bit category) O 19**h Sircs (20 bit category) O 80**h Used to acquire equipment information. O 90**h Used to acquire network setup information. O O 3-4-2-1. Model Dependent Category The supported contents of 00**h, 01**h, 03**h, 17**h and 19**h change depending on the model. Details are shown on Appendix.
3-4-2-3. Network Information Acquisition (90**h) Used to acquire the network setup information.
3-4-3. Error Code The error code list is shown below with a detailed description of each.
3-4-3-1. Item Error This error occurs when the Item No. of a request is illegal or its data is illegal. The conditions for occurrence of the respective errors are shown below. Invalid Item An unsupported Item No. is specified. Example 1: The unsupported category 0xA** is specified. Example 2: The unsupported Item No. 0x8010 is specified. Invalid Item Request The Item No. is supported but an unsupported Request is issued. Example: An attempt is made to set data in the Model Name (0x8001).
3-4-3-3. Request Error This error occurs when header or command is illegal. The conditions of occurrence of the respective errors are shown below. Invalid Version The version of the header is other than 2. n When another version is supported, an error occurs in all versions other than the supported version. Invalid Category The category does not match. Example: 0x0B is specified in the device of category = 0x0A. Invalid Request An unsupported request is specified. Example: Request = 0x02 is specified.
3-4-3-5. Comm Error This is an error in communication with the main control microprocessor of the display. Timeout Reception data is not returned after data is sent. Check Sum Error A check sum error occurred in the main control microprocessor of the display. Framing Error A framing error occurred. Parity Error A parity error occurred. Over Run Error An overrun error occurred. Other Comm Error Another error occurred. Unknown Response The data cannot be processed was received. 3-4-3-6.
Appendix
Item Number Data Item Upper byte Lower byte Data Upper byte Lower byte Input 00h 01h Video 00h 00h S Video 00h 01h Input-A 00h 02h Component 00h 03h HDMI 00h 04h DVI 00h 05h Dynamic 00h 00h Standard 00h 01h Cinema 00h 02h User1 00h 03h User2 00h 04h User3 00h 05h Picture Mode 00h 02h Contrast 00h 10h Setting value (0 to 100) 00h 00h to 64h Brightness 00h 11h Setting value (0 to 100) 00h 00h to 64h Color 00h 12h S Item Number Remarks Data Item Upper byte Lower byte Data Upper byte Lower byte Wide Mode 00h 20h Full 00h 00h Gamma Correction OverScan Screen Area NR PictureMuting Input-A Signal Sel DVI Signal Sel Color Space 00h 00h 00h 00h 00h 00h 00h 00h 22h 23h 24h 25h 30h 32h 33h 3Bh Normal 00h 01h Wide Zoom 00h 02h Zoom 00h 03h Subtitle 00h 04h Off 00h 00h Gamma 1 00h 01h Gamma 2 00h 02h Gamma 3 00h 03h Off 00h 00h On 00h 01h Item Number Item Upper byte Lower byte Data Upper byte Lower byte 01h 01h No Error 00h 00h Lamp Error 00h 01h Fan Error 00h 02h Cover Error 00h 04h Control Mode 20 Data Status Error Status Power *1 *2 *3 *4 Remarks 01h 01h 02h 05h Temp Error 00h 08h D5V Error 00h 10h Power Error 00h 20h Temp Warning Error 00h 40h NVM Data Error 00h 80h Stanby 00h 00h Start Up 00h 01h Start Up Lamp 00h 02h Power On 00h 03h Cooling1 00h 04h Coo Item Number Item Data Data Upper byte Lower byte ACK _ 00h 00h NAK Undefined Command 01h 01h Size Error 04h Select Error 05h Range Over 06h Not Applicable 0Ah Check Sum Error F0h 10h Framing Error 20h Parity Error 30h Over Rub Error 40h Other Comm Error 50h Waiting time for the return value is about 200 msec. n This waiting time for the return value is subject to the conditions that communication is not bothered by any reasons.22 List of SIRCS CODE
<15BIT CATEGORY> x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB CONTRAST+ HIGH CONTRASTLOW COLOR+ HIGH COLORLOW MENU VIDEO INPUT A xC xD xE xF BRITNESS+ BRIGHT BRITNESSDARK POWER ON *1 POWER OFF MEMORY S VIDEO 0x POWER ON/OF *1 1x 2x HUE+ PURPLISH HUEGREENISH SHARPNESS+ SHARPNESSSHARP SOFT CURSOR → 3x 4x ADJ R 5x PICTURE MUTING STATUS ON STATUS OFF CURSOR ← CURSOR ↑ CURSOR ↓ ADJ G ADJ B SIZE W/B GAIN W/B BIAS INPUT SELECT COMPONENT SThe material contained in this manual consists of information that is the property of Sony Corporation. Sony Corporation expressly prohibits the duplication of any portion of this manual or the use thereof for any purpose other than the operation or maintenance of the equipment described in this manual without the express written permission of Sony Corporation. Le matériel contenu dans ce manuel consiste en informations qui sont la propriété de Sony Corporation.
VPL-VW100 (SY) E 9-872-775-01 Sony EMCS Corporation Ichinomiya Tec English 2005LR16-1 ©2005