Dot Graphic VFD Module GU128x8T-K612C5 128 x 8 High Brightness Dot Graphic Display The module includes the VFD glass, VF drivers and microcontroller Single 12V DC Supply with refresh RAM, character generation, interface logic and Large 5x7 ASCII & European Font patented transformerless DC/DC converter. The RS232 serial RS232 Asynchronous Serial Interface interface accepts 9600 or 19200 baud rates with optional parity bit. 31 Selectable Multi Drop Addresses The module features a low profile design with numerous custom Transformerless PSU (patent pending) options available including special fonts and commands. Modules Low Profile Construction can be connected to a multi drop address system. 39.0 28.5 25.35 46.0 6.825 3.5 363.0 3.5 28.025 306.95 370.0 1.6 10.7 PL4 Pin 1 Body height 3.9mm max + Plunger height 1.1mm Dimensions in mm & subject to tolerances. Mounting holes 3.5mm dia. ELECTRICAL SPECIFICATION CHARACTER SET - 5X7 Font Parameter Symbol Value Condition Supply Voltage VDD 12.0VDC +/- 10% GND=0V Supply Current IDD 500 mA typ. VDD=12V RS232 Input VsIL / VsIH -24V max / +24V max VDD=12V RS232 Output VsOL/VsOH -5VDC min / +5VDC min VDD=12V OPTICAL & ENVIRONMENTAL SPECIFICATION Parameter Value Display Area (X xYmm) 306.95 x 25.35 Dot Size/Pitch (XxY mm) 2.15 x 2.95 / 2.4 x 3.2 Luminance 1000 cd/m Typ. Colour of Illumination Blue-Green (505nm) Operating Temperature -40 C to +85 C Storage Temperature -40 C to +85 C Operating Humidity 20 to 85% RH 25 C Optical filters can provide violet, red, yellow, blue & green output. SOFTWARE COMMANDS Hex Command 10 Software Reset to power on state 11 Write Mode toggles overwrite / scroll 12 Write Direction toggles increment / decrement Character 60H is used as a hexadecimal prefix, but can be displayed with a repeat send. Column position X = 00H 7FH. 13 Display On/Off. Data is retained Data is shown in hexadecimal and sent in binary. e.g. FFH = 11111111 Bin 14 Display Invert. Toggle negative image Address adr = 00H - 1FH. Setting adr to 00H activates all modules. 15 + xx Absolute Column Set from 00H FFH The communication settings and address can be set using the three switches on 16 + xx Relative Column Set by 00H - FFH the rear of the module. Default communication is Addr 00 - 9600,n,8,1 STD. Choose between STD (standard) and WEB modes. In WEB mode 20H and 17 + len + data Graphic Data Write 1 bytes per column, D7 top all codes below 10H are ignored. To send a SPACE, 5FH can be used. All codes 18 Clear Character Buffer with 21 ASCII spaces are accepted when sent using hexadecimal. Select WEB mode when using the 19 + data Write to Character Buffer for display effect display with the Noritake Message Creator software. 1A + effect Fade, wipe, scroll, dissolve & character delay. PL4 1C + macro + len + data Store Macro E0H FFH in EEPROM Pin Signal Description 1D + delay Delay pause for up to 3 seconds 1 VDD 12V Supply 1E + 1E + 1E + FE Clear Macros from EEPROM 2 RXD RS232 received data 1E + 1E + 1E + FF Stop Display and clear receive buffer 3 GND 0V supply 1E + 1E + 1E + adr Address Select 00H 1FH for active module 4 TXD RS232 transmitted data 1F Loop receive buffer 5 DTR Module Busy if -5V 20 - DF Character Write ASCII font. 6 CTS Host Busy if -5V E0 - FF Run Macro execute user defined macro Handshaking lines DTR/CTS should be linked if not used. Received data is 60 + dh + dl Send Hexadecimal code instead of binary retransmitted from the module TXD output. CONTACT The user can send non printable command codes 10H-1FH as hexadecimal by Detailed specification, software Noritake Sales Office Tel Nos prefixing the code using character 60H. Example: 15 3F = Position column 64. Nagoya Japan: +81 (0)52-561-9867 commands and interface timing When 1FH is sent, the commands/data in the communication buffer (max 192 bytes) Canada: +1-416-291-2946 are available on request. are executed until Stop Display is issued. Example: 10H --- data --- 1FH. Chicago USA: +1-847-439-9020 Munchen (D): +49 (0)89-3214-290 Macro E0 is run at power on unless cleared. Subject to change without notice. Itron UK: +44 (0)1493 601144 Software and font set are copyright Noritake Itron Corporation 2002 IUK Doc. No. 03897 Iss.6 Rest Europe: +49 (0)61-0520-9220 31 Mar 03 www.noritake-itron.com NORITAKE ITRON VFD MODULES GU128x8T-K612C5Dot Graphic VFD Module GU128x8T-K612C5 SOFTWARE COMMANDS AND CHARACTER CONTROL CODES Instruction Hex Description Software Reset 10H Resets the VFD module. The displays contents are cleared and the column position is set to BUSY time = 500uS 00H. The write mode is set to normal, the write direction is set to increment, the display is turned on, and the display invert is turned off. Write Mode 11H Toggles the write mode from normal write default to scroll write, and from scroll write to BUSY time = 300uS normal write. Write Direction 12H Toggles the writing direction from increment (left-to-right) to decrement (right-to-left), and from BUSY time = 300uS decrement to increment. The default direction is increment. Display On/Off 13H Toggles the display from On default to Off, and from Off to On. BUSY time = 300uS Display Invert 14H Inverts all data on the display. BUSY time = 300uS Absolute Column Set 15H + xx Sets the column position from 00H default to FFH. All written data is ignored if the column BUSY time = 300uS position is set to 80H-FFH. Relative Column Set 16H + xx Moves the current column position by xx amount. The column can be advanced by up to 127 BUSY time = 300uS pixels. The column positioning is constrained to a 128 pixel window, this allows the cursor to be moved backwards as well as forward, e.g. 16H + 7EH - moves the column position back by two. Graphic Data Write 17H + len + data Writes graphical data to the display from the current column position. If the write mode is set to BUSY time = 300uS scroll, the whole display is shifted one column to the left or right (dependant upon the current write direction). The graphical data length must be sent prior to the actual data. All graphical data should be in a vertical orientation, with bit 7 uppermost. Character Buffer Clear 18H Clears the internal 21-character buffer. This buffer is used in conjunction with the Display BUSY time = 300uS Effect commands. Character Buffer Write 19H + data Write 21-characters to the internal buffer. BUSY time = 300uS Display Effect 1AH + effect Produce a display effect: - For BUSY times see individual effect 00H Fade display from Off to maximum brightness. descriptions 01H Fade display from maximum brightness to Off. 02H Wipe display with the character buffer from left-to-right. 03H Wipe display with the character buffer from right-to-left. 04H Wipe display with the character buffer edge-to-center. 05H Wipe display with the character buffer center-to-edge. 06H Scroll display with the character buffer. 07H Dissolve the display with the character buffer. 10H 17H Set character delay (10H = No delay default , 17H = Maximum delay) Macro Store 1CH+macro+len+data Store a macro from E0H - FFH into non-volatile EEPROM. The first Macro (E0H), is always BUSY times: - executed at power up. The Macro data length must be sent prior to the data itself. Up to 256 macro number = 10ms data byte = 5ms command/data bytes can be assigned to each macro, and 1900 bytes are available for all last data byte = 20ms Macro definitions. All commands can be used in the Macros with the exception of Address Select, Macro Store, Macro Clear and Macro Stop. Please note that no provision is made for protecting previously defined Macros. Delay 1DH + delay Halts current processing for up to 3 seconds. Delay can be any value (00H - FFH) BUSY time = 300uS 55H = 1 second, AAH = 2 seconds, FFH = 3 seconds. (A value of 00H has no effect.) Macro Clear 1EH+1EH+1EH+FEH Clears all previously defined Macros. BUSY time = 200ms Stop Display 1EH+1EH+1EH+FFH This command stops any running Macro. All display commands will be ignored if any Macro is BUSY time = 300uS running. This command also stops Loop Receive Buffer mode and clears the receive buffer. Address Select 1EH+1EH+1EH + adr Activate a display with address adr. All displays have can have a defined address of 00H-1FH. BUSY time = 300uS If the display modules address is not the same, all data will be ignored with the exception of any new Address Select commands. To activate all modules, set adr to 00H. Loop Receive Buffer 1FH Activates a mode in which all commands/data present in the receive buffer up to the 1FH byte BUSY time = 300uS itself is executed. When the 1FH is reached, execution begins again from the start of the buffer. Sending the Stop Display command ends this mode. The Stop Display command should also be sent prior to sending any commands/data to be used with this mode to ensure that the receive buffer is empty. Character Write 20H - DFH Writes data direct to the display. The character write position is automatically advanced to the BUSY time = 300uS right or the left, depending upon the selected write direction. If the write mode is set to scroll, the display will scroll on the character from the left or right end. In WEB mode, 20H is ignored so to display a SPACE character send 5FH or 20. Macro Run E0H - FFH Execute the user defined Macro, E0H = Macro 1, FFH = Macro 32. BUSY time = 300uS Send Hex Byte 60H + dhH + dlH Write to the display module using a 2-byte hexadecimal number. dhH = high nibble, dlH = low BUSY times :- nibble. E.g. Sending 10 will reset the display. st nd 1 and 2 bytes = 300uS rd 3 byte = respective command / data busy Notes: When storing Macros definitions, the display may flicker. When erasing Macros, the display will momentarily go blank. To send 60H in binary form, the host must send 60H twice, otherwise the module will interpret it as a hexadecimal prefix. NORITAKE ITRON VFD MODULES GU128x8T-K612C5