NEC LCD4020-2-AV Manual

Manual is about: NEC LCD Monitor User's Manual

Summary of LCD4020-2-AV

  • Page 1

    (1/40) external control nec lcd monitor 1. Application this document defines the communications method for control of the nec lcd monitor, multisync lcd4020/4620/5220/6520 and multeos m40/46 when using an external controller . 2. Connectors and wiring connector: d-sub 9-pin cable: cross (reversed) c...

  • Page 2

    (2/40) 4. Communication format the command packet consists of four parts, header, message, check code and delimiter. Sequence of a typical procedure to control a monitor is as follows, [a controller and a monitor, two-way communication composition figure] 4.1 header block format (fixed length) 1 st ...

  • Page 3

    (3/40) “monitor id” to “destination address” conversion table is as follows, monitor id destination address (ascii) monitor id destination address (ascii) 1 ‘a’(41h) 14 ‘n’(4eh) 2 ‘b’(42h) 15 ‘o’(4fh) 3 ‘c’(43h) 16 ‘p’(50h) 4 ‘d’(44h) 17 ‘q’(51h) 5 ‘e’(45h) 18 ‘r’(52h) 6 ‘f’(46h) 19 ‘s’(53h) 7 ‘g’(4...

  • Page 4

    (4/40) 1 ) get current parameter the controller sends this message when you want to get the status of the monitor. For the status that you want to get, specify the “op code page” and “op code”, refer to “appendix a. Operation code table”. “message format” of the “get current parameter ” is as follow...

  • Page 5

    (5/40) “command reply message” format depends on each command. Refer to section 5.5 “commands message” for more details. 4.5 check code check code is the block check code (bcc) between the header and the end of message except soh. D n+1 = d 1 xor d 2 xor d 3 xor ,,, d n xor: exclusive or following i...

  • Page 6

    (6/40) 5. Message type 5.1 get current parameter from a monitor. Send this message when you want to get the status of a monitor. For the status that you want to get, specify the “op code page” the “op code”, refer to “appendix a. Operation code table ”. 1 st byte) stx: start of message ascii stx (02...

  • Page 7

    (7/40) these bytes indicate a result of the requested commands as follows, 00h: no error. 01h: unsupported operation with this monitor or unsupported operation under current condition. This result code from the monitor is encoded to ascii characters. Ex.) the byte data 01h is encoded to ascii charac...

  • Page 8

    (8/40) this op code page data must be encoded to ascii characters. Ex.) the byte data 02h must be encoded to ascii '0' and '2' (30h and 32h). Refer to the operation code table. 4 th -5 th bytes) op code: operation code this op code data must be encoded to ascii characters. Ex.) op code 1ah -> op cod...

  • Page 9

    (9/40) ascii '0''0' (30h, 30h): set parameter ascii '0''1' (30h, 31h): momentary like auto setup function, that automatically changes the parameter. 10 th -13 th bytes) max. Value: maximum value that monitor can accept. (16bits) reply data from the monitor is encoded to ascii characters. Ex.) '0''1'...

  • Page 10

    (10/40) bit 5-2 reserved (don't care) bit 1 1:positive horizontal sync polarity. 0:negative horizontal sync polarity. Bit 0 1:positive vertical sync polarity. 0:negative vertical sync polarity. H freq: horizontal frequency in unit 0.01khz v freq: vertical frequency in unit 0.01hz ex.) when h freq is...

  • Page 11

    (11/40) delimiter cr (0dh): end of packet step 2. The monitor replies with current brightness setting and capability to support this operation. Header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver is the controller. Monitor id: indicate a replying monitor id. Ex.) when t...

  • Page 12

    (12/40) header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver is the controller. Monitor id: indicate a replying monitor id. Ex.) when this byte is set to 'a', the replying monitor id is '1'. 'f' (46h): message type is "set parameter reply". '1'-'2' (31h, 32h): message le...

  • Page 13

    (13/40) header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id which you want to get a value. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message sender is the controller. 'e' (45h): message type is "set parameter command". '0'-'a' (30h, 41h): message length ...

  • Page 14

    (14/40) soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id which you want to get a value. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message sender is the controller. 'c' (43h): message type is "get parameter". '0'-'6' (30h, 36h): message length is 6 bytes. Mes...

  • Page 15

    (15/40) 7. Power control procedure 7.1 power status read 1) the controller requests the monitor to reply a current power status. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' stx-'0'-'1'-'d'-'6'-etx bcc cr header soh (01h): start of header '0' (30h): reserved monitor id: spe...

  • Page 16

    (16/40) cr (0dh): end of packet 7.2 power control 1) the controller requests the monitor to control monitor power. Header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id which you want to change a setting. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message s...

  • Page 17

    (17/40) refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet 8. Asset data read and write 8.1 asset data read request and reply this command is used in order to read asset data. 1) the controller requests the monitor to reply with asset data. Header message ...

  • Page 18

    (18/40) delimiter cr (0dh): end of packet 8.2 asset data write this command is used in order to write asset data. 1) the controller requests the monitor to write asset data. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-n-n stx-'c'-'0'-'0'-'e'-'0'-'0'- data(0)-data(1)---data(n)-etx ...

  • Page 19

    (19/40) delimiter cr (0dh): end of packet 9. Date & time read and write 9.1 date & time read this command is used in order to read the setting of date & time. 1) the controller requests the monitor to reply with the date & time. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' ...

  • Page 23

    (23/40) 2) the monitor replies schedule to the controller. Header message check code delimiter soh-'0'-'0'-monitor id-'b'-'1'-'6' stx-'c'-'3'-'1'-'3'-pg-on hours-on min-off hours-off min-input-wd-fl-etx bcc cr header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver is the c...

  • Page 24

    (24/40) ex. '0'-'1'(30h, 31h): monday '0'-'4'(30h, 34h): wednesday '0'-'f'(30h, 46h): monday, tuesday, wednesday and thursday '7'-'f'(37h, 46h): monday to sunday fl: option bit 0: 0:once 1:everyday bit 1: 0:once 1:every week bit 2: 0:disable 1:enable ex. '0'-'1'(30h, 31h): disable, everyday '0'-'4'(...

  • Page 27

    (27/40) '0'-'4'(30h, 34h): enable, once etx (03h): end of message check code bcc: block check code refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet 3) the controller requests the monitor to write enable/disable schedule. Header message check code delimit...

  • Page 28

    (28/40) '0'-'6'(30h, 36h): program no.7 en: enable /disable '0'-'0'(30h, 30h): disable '0'-'1'(30h, 31h): enable etx (03h): end of message check code bcc: block check code refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet 11. Self diagnosis 11.1 self-diag...

  • Page 29

    (29/40) 70: standby-power digital +3.3v abnormality 71: standby-power +5v abnormality 72: main-power panel +12v abnormality 73: main-power +2.5v abnormality 74: main-power +1.8v abnormality 75: standby-power analog +3.3v abnormality 76: main-power analog +3.3v abnormality 77: main-power digital +3.3...

  • Page 30

    (30/40) note.) the maximum data length that can be returned from the monitor at a time is 32bytes. Ex.) the byte data 20h is encoded as ascii characters '2' and '0' (32h and 30h). Message stx (02h): start of message 'c'-'3'-'1'-'6' (41h, 33h, 31h, 36h): serial no. Reply command data(0)-data(1)----da...

  • Page 31

    (31/40) etx (03h): end of message check code bcc: block check code refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet 13. Security lock 13.1 security lock control this command sets the condition of security lock function to "lock" or "unlock". If security ...

  • Page 32

    (32/40) delimiter cr (0dh): end of packet 2) the monitor replies the result to the controller. Header message check code delimiter soh-'0'-'0'-monitor id-'b'-'0'-'a' stx-'c'-'3'-'1'-'d'-st-en-etx bcc cr header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver is the controll...

  • Page 39

    (39/40) item op code page op code parameter remarks select temperature sensor 02h 78h 1: sensor #1 2: sensor #2 3: sensor #3 t e m p e r a t u r e s e n s o r readout a temperature 02h 79h returned value is 2's complement. Refer to section 6.2 read only.

  • Page 40

    (40/40) all data are subject to change without notice. Copyright 2004-2007 nec display solutions, ltd. All right reserved this document provides the technical information for users. Nec display solutions, ltd. Reserves the right to change or modify the information contained herein without notice. Ne...