|
Dot Graphic VFD Module |
GU126x64D-K610A4 |
|
|
|
||
126 x 64 High Brightness Dot Graphic Display |
The module includes the VFD glass, VF drivers and micro- |
||
Single 5V DC Supply |
controller, character generation, interface logic and patented |
||
3 ASCII Fonts ( 5 x 5, 5 x 7, 10 x 14 ) |
transformerless DC/DC converter. The interface type is selected by |
||
Asynchronous, SPI & Parallel interfaces |
a pushbutton on the back of the module. Auto key scanning and |
||
Wide Temperature –40 to +85°C |
general I/O available on port PA0 – PA7. RS232/RS485 options. |
2.5 x 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dimensions in mm. |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28.65 40.5 |
46.5 |
|
|
|
tolerances. |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
Uses patent applied PSU |
||||||||||||||
|
CON3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CON1 |
|
|
|
|
|
|
which has no inductive |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
components. |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Brown out detector active |
||||
|
|
17.6 |
|
|
|
|
CON2 |
57.45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10.7 |
3.0 |
|
when RES is not connected. |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.5 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7.7 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
ELECTRICAL SPECIFICATION |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4 |
|
CHARACTER SETS |
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MINI FONT (PROPORTIONAL SPACING) |
|
|||||||
Parameter |
|
|
Sym |
Min |
|
|
Typ |
|
Max |
|
Unit |
|
|
|
Condition |
|
|
|
|
||||||||||||||||||||||||||||||||
Supply Voltage |
|
|
Vcc |
4.5 |
|
|
|
|
5.0 |
|
5.25 |
|
|
|
|
V |
|
|
|
VSS=0V |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
Supply Current |
|
|
Icc |
- |
|
|
|
|
410 |
|
- |
|
|
|
|
|
|
|
mA |
|
|
|
Vcc=5V All dots |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Logic High Input |
|
|
VIH |
3.0 |
|
|
|
|
- |
|
|
Vcc |
|
V |
|
|
|
VCC=5V |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
Logic Low Input |
|
|
VIL |
-0.5 |
|
|
|
- |
|
|
1.5 |
|
|
|
|
|
|
V |
|
|
|
VCC=5V |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Logic High Output |
|
|
VOH |
4.2 |
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
V |
|
|
|
IOH =-3mA Vcc=5V |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Logic Low Output |
|
|
VOL |
- |
|
|
|
|
- |
|
|
0.6 |
|
|
|
|
|
|
V |
|
|
|
IOL = 20mA |
|
|
|
5x7 & 10x14 FONTS (FIXED SPACING) |
|
|||||||||||||||||||||||
ENVIRONMENTAL and OPTICAL SPECIFICATION |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
Parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Display Area (XxY mm) |
|
|
|
|
|
|
57.45 x 28.65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Dot Size/Pitch (XxY mm) |
|
|
|
|
|
|
0.3 x 0.3/0.45 x 0.45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
Luminance |
|
|
|
|
|
|
|
|
|
|
|
|
|
800 cd/m2 Typ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Colour of Illumination |
|
|
|
|
|
|
Blue-Green (Filter for colours) |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
Operating Temperature |
|
|
|
|
|
|
-40 C to +85 C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Storage Temperature |
|
|
|
|
|
|
-40 C to +85 C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Operating Humidity (non condensing) |
|
|
10 to 90% @ 25°C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
SOFTWARE COMMANDS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Hex |
|
Command |
|
|
|
|
|
Hex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
01-07 |
|
Run Macro |
|
|
|
|
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reset |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
08 |
|
Backspace |
|
|
|
|
|
1A |
+ data |
|
|
|
|
|
Write Mode - direction |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
09 |
|
Horizontal Tab |
|
1B |
+ macro+len+data |
Set Macro |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
0A |
|
Line Feed |
|
|
|
|
|
1B |
+ 4D |
|
|
|
|
|
Erase All Macros |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
0B |
|
Home |
|
|
|
|
|
1B |
+ 4C/55 |
|
|
|
|
|
Lock/Unlock EEPROM |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
0C |
|
Vertical Tab |
|
|
|
|
|
1B |
+ 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Request Checksum |
|
|
|
CON1 |
|
|
|
|
|
CON2 |
|
||||||||||||||||
0D |
|
Carriage Return |
|
1B |
+ 50/46 |
|
|
|
|
|
|
|
|
|
|
|
|
Power On/Off |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pin |
Async |
|
SPI |
|
|
Pin |
Signal |
||||||||||||||||||||||||||
0E |
|
Clear End of Line |
|
1B |
+ 48/42 |
|
|
|
|
|
|
|
|
|
|
|
|
Enable/Disable Hex Write |
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
5V |
|
5V |
|
|
1 |
0V |
|||||||||||||||||||||||||||||
0F |
|
Test |
|
|
|
|
|
1B |
+ 49 + data |
|
|
|
|
|
Set Comms |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
Nc |
|
SCK |
|
|
2 |
ENABLE |
|||||||||||||||||||||||||||||
10 + x + y |
|
Cursor Position |
|
1B |
+ 44 + data |
|
|
|
|
|
Enable I/O Port |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
3 |
RXD |
|
/SS |
|
|
3 |
PA0 |
|||||||||||||||||||||||||||||||||
11 +xl+yt+xr+yb |
|
Set Area |
|
|
|
|
|
1B |
+ 4F + data |
|
|
|
|
|
Set Port Lines |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Nc |
|
SIN |
|
|
4 |
PA1 |
|||||||||||||||||||||||||||||
12 +xl+yt+xr+yb |
|
Clear Area |
|
|
|
|
|
1B |
+ 52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Read Port |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
0V |
|
0V |
|
|
5 |
PA2 |
||||||||||||||||||||
13 +xl+yt+xr+yb |
|
Invert Area |
|
|
|
|
|
1B |
+ 4B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Enable key scanning |
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
Nc |
|
SOUT |
|
|
6 |
PA3 |
|||||||||||||||||||||
14 +xl+yt+xr+yb |
|
Set Outline |
|
|
|
|
|
1B |
+ F8-FF |
|
|
|
|
|
Brightness |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
TXD |
|
/IRQ |
|
|
7 |
PA4 |
|||||||||||||||||||||||||||||
15 +xl+yt+xr+yb |
|
Clear Outline |
|
|
|
|
|
1C / 1D / 1E |
|
|
|
|
|
Select Font |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
/RES |
|
/RES |
|
8 |
PA5 |
||||||||||||||||||||||||||||||
16 |
|
Set Pixel |
|
|
|
|
|
1F +xl+yt+xr+yb+data |
Graphic Area Write*1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
9 |
MB |
|
MB |
|
9 |
PA6 |
||||||||||||||||||||||||||||||||||||
17 |
|
Clear Pixel |
|
|
|
|
|
20 - FF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Character Write |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
HB |
|
HB |
|
10 |
PA7 |
|||||||||||||||||||||
18 + len + data |
|
Graphic Write |
|
*1 Applies to version 3 software |
only. |
|
|
|
|
Nc = Do Not Connect |
|
|
|
|
|
|
The module defaults to an 8 line of 21 character display using the 5x7 font with single pixel spacing. The cursor position auto increments after each character write. The bottom left of a character is placed at the cursor x,y. The M(odule) Busy line indicates the module is busy when high. Connect the H(ost) Busy input to the MBusy to disable handshaking. Use the button to select the configuration, which is then stored in EEPROM. To send commands as hexadecimal, prefix the 2 bytes using character 60H.
Example: `10`3F`01 = Position dot x=64 y=1. To send character 60H to the display, send 60H twice.
Subject to change without notice. Doc Ref: 03894 Iss5 10 July 03
CONTACT
Noritake Sales Office Tel Nos
Nagoya Japan: +81 (0)52-561-9867
Canada: +1-416-291-2946
Chicago USA: +1-847-439-9020
Munchen (D): +49 (0)89-3214-290
Itron UK: +44 (0)1493 601144
Rest Europe: +49 (0)61-0520-9220
www.noritake-itron.com
NORITAKE ITRON VFD MODULES |
GU126x64D-K610A4 |
|
|
|
Dot Graphic VFD Module |
GU126x64D-K610A4 |
|
||
|
|
||||
SOFTWARE COMMANDS |
|
|
|
||
|
|
|
|
|
|
Instruction |
Data Format |
Description |
|
|
|
Macro Start |
01H - 07H |
Start user defined macro 1-7. |
|
|
|
(BUSY time depends on contents) |
|
|
|
|
|
Backspace |
08H |
Non destructive backspace. Cursor is moved left by the width of the currently select font. If the cursor is at the |
|
||
(50 s) |
|
left end of the display, no cursor movement is made. |
|
||
Horizontal Tab |
09H |
Cursor is moved right by the width of the currently select font. If the cursor is at the end of the display, no |
|
||
(50 s) |
|
cursor movement is made. |
|
|
|
Line Feed |
0AH |
Moves the cursor down by the height of the currently selected font. If the cursor is at the bottom of the display, |
|
||
(50us) |
|
no cursor movement is made. |
|
|
|
Home |
0BH |
Moves the cursor horizontal position to 00H, the vertical positioning is dependent on the currently selected |
|
||
(50us) |
|
font, allowing for immediate character writing in the top-left corner of the display. |
|
||
Vertical Tab |
0CH |
Moves the cursor up one character row. If the cursor is at the top of the top end of the display, no cursor |
|
||
(50us) |
|
movement is made. |
|
|
|
Carriage Return |
0DH |
Moves the cursor horizontal position to 00H. The vertical position is unchanged. |
|
||
(50us) |
|
|
|
|
|
Clear EOL |
0EH |
Clear all characters from the current cursor position to the end of the display. |
|
||
(2.5ms) |
|
|
|
|
|
Test |
0FH |
Place module into self-test mode. The module will repetitively show a few test screens. The test mode will |
|
||
(50 s) |
|
stop on the next received byte. |
|
|
|
Cursor Position |
10H + xpos + ypos |
Set the cursor position. |
|
|
|
(50us) |
|
|
|
|
|
Set Area |
11H + xleft + ytop + xright + ybot |
Fill specified area. All dots within the specified area are illuminated. Please note that the cursor position is |
|
||
(50us + 1ms [last byte]) |
|
affected with this command. |
|
|
|
Clear Area |
12H + xleft + ytop + xright + ybot |
Clear specified area. All dots within the specified area are cleared. Please note that the cursor position is |
|
||
(50us + 1ms [last byte]) |
|
affected with this command. |
|
|
|
Invert Area |
13H + xleft + ytop + xright + ybot |
Invert specified area. All dots within the specified area are inverted. Please note that the cursor position is |
|
||
(50us + 1ms [last byte]) |
|
affected with this command. |
|
|
|
Set Outline |
14H + xleft + ytop + xright + ybot |
Draw box outline. All dots within the specified outline are unchanged. Please note that the cursor position is |
|
||
(50us + 1ms [last byte]) |
|
affected with this command. |
|
|
|
Clear Outline |
15H + xleft + ytop + xright + ybot |
Clear box outline. All dots within the specified outline are unchanged. Please note that the cursor position is |
|
||
(50us + 1ms [last byte]) |
|
affected with this command. |
|
|
|
Set Pixel |
16H |
Illuminate a single pixel at the current cursor position. |
|
||
(50us) |
|
|
|
|
|
Clear Pixel |
17H |
Clear a single pixel at the current cursor position. |
|
||
(50us) |
|
|
|
|
|
Graphic Write |
18H + len + data |
Write graphical data, length len, direct to display. See write mode command (1AH) for graphic orientation and |
|
||
(50us + 250us [each data byte]) |
|
cursor movements. |
|
|
|
Reset |
19H |
Resets display to power-on defaults: - Display is cleared. 5x7 font selected. Write Mode = 00H |
|
||
(500us) |
|
|
Brightness Level = 7. VFD Power = On. |
|
|
Write Mode |
1AH + data |
Bit 7 = graphic data orientation - 0 = horizontal, 1 = vertical (default = horizontal) |
|
||
(50us) |
|
Bit 6 = cursor movement - 0 = horizontal, 1 = vertical (default = horizontal) |
|
||
|
|
|
Bit 5 = cursor direction - 0 = forward, 1 = backwards (default = forwards) |
|
|
|
|
|
Bit 4 = underscore cursor - 0 = off, 1 = on (default = off) |
|
|
|
|
|
Bit 3 = underscore cursor - 0 = static, 1 = flash (default = static) |
|
|
|
|
|
Bit 1/0 = pen type - 00 = overwrite, 01 = AND, 02 = OR, 03 = XOR (default = overwrite) |
|
|
Set Macro |
1BH + macro + len + data |
Send macro data to EEPROM. macro = 00H - 07H. Macro0 is executed at power-up only. A maximum of 480 |
|
||
(50us) |
|
bytes is allowed for macro data. The display may flicker whilst writing macro data. |
|
||
Brightness |
1BH + level |
Set the display brightness. level = F8H - FFH. F8H = display off. F9H = minimum, FFH = maximum (default). |
|
||
(50us) |
|
|
|
|
|
Erase Macros |
1BH + 4DH |
Clear all downloaded macros in EEPROM. Screen may blank momentarily while macro data is being erased. |
|
||
(80ms) |
|
|
|
|
|
Lock/Unlock EEPROM |
1BH + 4CH / 55H |
All data contained within the non-volatile EEPROM is locked (4CH), and no changes are possible until the |
|
||
(50us + 10ms [last byte]) |
|
unlock command (55H) is executed. |
|
|
|
Checksum |
1BH + 43H |
All data received is added to the checksum. This command will read the lower 8-bits of that checksum, before |
|
||
(50us) |
|
being cleared. Please note that the checksum is cleared when executing the test mode. |
|
||
Power On/Off |
1BH + 50H / 46H |
50H = Turn on VFD power supply (default). |
|
||
(50us) |
|
46H = Turn off VFD power supply, display’s contents will be preserved. |
|
||
Hex/Binary Mode |
1BH + 48H / 42H |
48H = Enable hex receive mode, character 60H is interpreted as a hexadecimal prefix. |
|
||
(50us) |
|
42H = Disable hex receive mode. Hex mode is enabled at power up. |
|
||
Set ASYNC Comms |
1BH + 49H + data |
Set asynchronous communication baud rate and parity. Takes effect at power-up or hardware reset. |
|
||
(50us + 10ms[last byte]) |
|
Bit 7 = Automatic I/O send (0=off, 1=on). Bits 1&0 = baud rate (00=4800, 01=9600, 02=19200, 03=38400). |
|
||
|
|
|
Bit 2 = Parity (1=even, 0=none) (factory default = 19200 with no parity, automatic I/O send is off) |
|
|
Enable I/O Port |
1BH + 44H + data |
Set I/O port direction. A ‘1’ indicates an input, a ‘0’ an output. All output lines are immediately set low. All input |
|
||
(50us + 20ms[last byte]) |
|
lines have their pull-ups enabled. This value is stored in EEPROM and will automatically be set at power up. |
|
||
Set Port Lines |
1BH + 4FH + data |
Set Output lines on I/O port, a ‘1’ will set 5V on the output ports, or enable the pull-ups on the inputs. |
|
||
(50us) |
|
|
|
|
|
Read Port |
1BH + 52H |
Read current I/O port status. A single byte is transmitted showing the current state of the I/O lines. |
|
||
(50us) |
|
|
|
|
|
Enable Key Scanning |
1BH + 4BH |
Set I/O port to key scanning. The I/O ports are continuously scanned for any key press. This mode is stored in |
|
||
(50us + 10ms[last byte]) |
|
EEPROM and will automatically be selected at power up. |
|
||
Select Font |
1CH / 1DH / 1EH |
Select font. 1CH = proportional mini font. 1DH= fixed spaced 5x7 font. 1E = fixed spaced 10x14 font. |
|
||
(50us) |
|
|
|
|
|
Graphic Area Write |
1FH + xl + yt + xr + yb + data |
Write graphic data within defined area. See write mode command (1AH) for graphic orientation and cursor |
|
||
(50us + 250us [each data byte]) |
|
movements. Note: This command is available on software version 3 only. Press setup button to view. |
|
||
Hex Prefix |
60H + dhH + dlH |
Write to the display module using a 2-byte hexadecimal number. dhH = high nibble, dlH = low nibble. E.g. |
|
||
(50 s + 50us + command BUSY) |
|
Sending `19 will reset the display. |
|
|
|
Character Write |
20H – FFH |
Display character from selected font. |
|
|
|
(500us) |
|
|
|
|
Notes: - Busy times are not inclusive of a 100us scan period, this must be taken into consideration. If the cursor is enabled, busy times will increase by a further 50us. All coordinates are absolute. The origin (00H, 00H) is the top left of the display. All data shown is in hexadecimal format.
NORITAKE ITRON VFD MODULES |
GU126x64D-K610A4 |
|
|
|
Dot Graphic VFD Module |
GU126x64D-K610A4 |
|
|
|
GU126x64D-K610A4 SETUP
The VFD module features two serial ports (synchronous & asynchronous) and a parallel port, all interfaces are TTL compatible. Interface selection/set-up can be made using the single push button switch on the back of the module. Pressing the switch for the first time will display the initial configuration menu. On each subsequent switch press the menu pointer will advance. The current menu item will be selected if the switch is not pressed within 2 seconds.
To select the required interface, press the switch until the ‘COMMS’ item has been selected.
Wait 2 seconds for the communication menu to be displayed. Press the switch until the required interface is selected. The factory default interface is SPI.
Wait another 2 seconds to display the related communication settings. The current configuration is displayed first.
Interface selection example.
SYNCHRONOUS SERIAL COMMUNICATION
With synchronous communications enabled, data can be clocked into the VFD module using the rising or falling edge of SCK. This is selectable by the push switch on the rear of the module, which also sets the data order. By default, data is clocked in on the rising edge with the most significant bit sent first. The host must provide adequate delays for the module to process the data, these busy times are specified in the software command section. Alternatively the host can monitor the MB (Module Busy) line.
|
|
SIN |
|
|
>125ns |
tBUSY + 10us |
|
|
I/O |
|
|
|
|||
|
|
/SS |
|
|
|||
|
I/O |
SOUT |
|
|
|
||
HOST |
|
>65ns |
>125ns |
>125ns |
|||
I/O |
SCK |
GU126x64D-K610A4 |
|||||
|
|||||||
SYSTEM |
SCK (RISING) |
|
|
||||
I/O |
/SS |
|
|
|
|||
|
|
|
|
|
|||
|
I/O |
MB |
|
SCK (FALLING) |
|
|
|
GND VDD I/O |
/RES |
VDD GND |
|
|
|
The /SS pin can be used as an enable pin if other devices are connected to the serial line, and also allows byte synchronisation. The use of the /SS line is optional, and can be permanently pulled low if required.
SIN (D7-D0) |
D7 |
D6 |
D0 |
D7 |
D6 |
D0 |
SIN (D0-D7) |
D0 |
D1 |
D7 |
D0 |
D1 |
D7 |
|
|
|
<10us |
|
|
|
MB |
|
|
|
|
|
|
TTL Synchronous serial communication.
ASYNCHRONOUS SERIAL COMMUNICATION
The asynchronous communication speed and parity can be set with the push switch on the rear of the module, or with the ‘UART SETUP’ command. The default settings are 19200 baud with no parity. Again the host most provide adequate delays for the module to process the command and data. The module busy line (MB) will go high when data is currently being processed.
<10us tBUSY
|
|
|
|
TXD |
|
|
|
|
RXD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
HOST |
RXD |
|
|
|
|
TXD |
GU126x64D-K610A4 |
|
||||
|
|
|
|
|
|
||||||||
|
SYSTEM |
I/O |
|
|
|
|
HB |
|
|||||
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
I/O |
|
|
|
|
MB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
GND VDD |
I/O |
|
|
|
|
/RES |
VDD GND |
|
||||
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RXD |
START |
D0 |
D1 |
D2 |
D3 |
D4 |
D4 |
D5 |
D6 |
D7 |
PARITY |
STOP |
|
|
|
|
|
|
|
|
|
|
|
|
MB
TTL Asynchronous serial communication from host system to VFD module.
|
>2us |
|
|
|
|
|
|
|
|
|
|
|
TXD |
START |
D0 |
D1 |
D2 |
D3 |
D4 |
D4 |
D5 |
D6 |
D7 |
PARITY |
STOP |
|
|
|
|
|
|
|
|
|
|
|
|
The host busy line (HB) stops the module from sending data to the host until the line falls. The use of the HB and MB lines are optional, and can be connected together if not required.
PARALLEL COMMUNICATION
HB
TTL Asynchronous serial communication from VFD module to host system.
The 8 I/O lines can be configured as a slow parallel interface. Data on PA0-7 is clocked into the module with the Enable line, this can be set to either a rising or falling edge trigger by the push switch on the back of the module. The host must keep the data stable for the time period indicated in the timing diagram. The module busy line (MB) can be used in parallel communication mode.
>125ns
|
|
|
|
I/O |
|
|
|
PA0-7 |
ENABLE (RISING) |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
HOST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
GU126x64D-K610A4 |
ENABLE (FALLING) |
|
|
|
|
|
|
|
||||||||||
|
SYSTEM |
I/O |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
MB |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
>125ns |
|
|
|
|
|
|
>250ns |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
I/O |
|
|
|
ENABLE |
D0 - D7 |
DATA |
|||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||
|
GND VDD |
|
|
|
|
VDD GND |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tBUSY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
MB |
<10us |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
Parallel Communication. |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NORITAKE ITRON VFD MODULES |
GU126x64D-K610A4 |
|
|