APD-128G064E Datasheet

APD-128G064E
Vishay Dale
Plasma Panel Display Modules
128 x 64 Graphics Display with ASCII Input Controller, DC/DC Converter and Drive Circuitry
FEATURES
• 128 x 64 pixel array for bright and vivid graphics
• Parallel interface or RS-232 serial interface
• Powerful software commands make display integration
simple and efficient
• + 5 VDC logic voltage and + 5 to + 28 VDC display voltage
The APD-128G064E is a dot matrix graphic display with an
array of 128 x 64 pixels available. The module is composed
of a highly reliable DC plasma display, ASCII input graphics
controller, DC converter and drive circuitry which are
assembled to form a rugged, slim profile display sub-system.
Interface to the APD-128G064E is through a parallel or serial
interface. The interface allows for efficient handshaking and
flow of bi-directional data. Vishay Dale's patented open
construction display technology assures a stable, flicker free
screen.
ENVIRONMENTAL SPECIFICATIONS
DIMENSIONS in inches [millimeters]
Operating Temperature: 0 °C to + 70 °C
Storage Temperature: - 20 °C to + 85 °C
Operating Humidity: 90 % RH non-condensing
Mechanical Shock: 30 G
Vibration: 0.018" [0.457] displacement amplitude from
10 to 50 Hz, 2 G acceleration from 50 to 2000 Hz logarithmic
sweep rate.
Mean Time Between Failure: 60 000 h
STANDARD ELECTRICAL SPECIFICATIONS
DESCRIPTION
SYMBOL
MIN.
Logic supply voltage
VCC
4.5
5.0
5.5
V
Logic supply current
ICC
-
0.1
-
A
Panel supply voltage
VDC
5.0
12.0
28.0
V
-
0.4
1.0
A
IDC
Panel supply current
(at 12 VDC)
TYP. MAX. UNITS
128 x 64 full matrix
0.015 square pixels
0.025 C - C
4.70 ± 0.010
0.6125 REF.
0.15
1.60
3.00 ± 0.010
Pixel Size: 0.015" [0.381]
Pixel Array: 128 x 64
Pixel Pitch: 0.025" [0.635]
Luminance: 50 foot lamberts typical
Color: Neon orange
Refresh Cycle: 70 Hz
Viewing Angle: 150° cone
Contrast Ratio: 30:1
3.20
4.40
2.70
OPTICAL SPECIFICATIONS
0.55
0.15
REF.
REF.
ELECTROSTATIC CAUTION
Vishay Dale display panels use electrostatic sensitive
components. These assemblies should be unpacked and
handled in an ESD controlled area only. When shipping use
packing materials designed for protection of electrostatic
sensitive components.
Vishay Dale Electronics, Inc. believes that the information
described in this publication is accurate and reliable, and
much care has been taken in its preparation. However, no
responsibility, financial or otherwise, is accepted for any
consequences arising out of the use of this information. This
information is subject to change without notice.
Document Number: 37086
Revision: 17-Oct-07
1.75 TYP.
For technical questions, contact: [email protected]
0.375
0.90 MAX. COMP HT
www.vishay.com
1
APD-128G064E
Vishay Dale
POWER UP CONDITION
POWER SUPPLY CONNECTION
The screen will have a message printed as follows:
DSP-xxx
CONNECTOR
PIN
SIGNAL
1
+ 12 VDC
2
GROUND
3
GROUND
4
+ 5 VDC
(date)
This message indicates the firmware revision and release
date.
Note
• DC/DC converter start-up currents can exceed 3 x of maximum
IDC current specified.
Power up RESET cycle on display module takes
approximately 1 s to complete. It is suggested the user wait
for that time period to elapse before entering data.
J1
Mates to Tyco AMP 1 - 480424 - 0 housing (1 required)
350689 - 1 socket pins (4 required)
PARALLEL INTERFACE
J2, PARALLEL DATA CONNECTOR.
Mates with Tyco 746285-6, 26 pin, IDC connector.
Note
• PARAL should be jumper selected on jumper block W1 for proper
parallel interface operation.
SYSTEM BLOCK DIAGRAM
PIN
FUNCTION
DESCRIPTION
1, 3, 5, 7, 9, 11, 13, 15
D0 to D7 (data bus)
(input/output)
Data written to and read from the display unit through an 8 bit
bi-directional data bus.
17
WRITE (WR)
(input)
Write data on low to high transmit.
21
READ (RD)
(input)
Read data while low.
4, 6, 8, 12, 14, 16, 18, 20, 22
N/C
Not connected.
23
RESET
(input)
Reset display to power-up condition when low, operate while high.
19
US (unit select)
(input)
Read and Write commands only influence display while US is low.
25
BLANK (BL)
(input)
Blank display while BL is low but maintain cursor and data.
24
BUSY (BU)
(output)
When BUSY is high, no further data or commands should be given.
2, 26
GROUND
Common to both power supply input and host data interface.
10
DATA PRESENT
(DP) (output)
Data is ready to be read when the DATA PRESENT signal is high.
INPUT/OUTPUT TIMING DIAGRAM, J2
BU
DP
WR
RD
US
FUNCTION
L
X
↑
H
L
X
H
H
L
L
Read data from display while low
X
X
X
X
H
Input/output inhibited
Write character or control code
Logic level: L = 0.0 V minimum to 0.8 V maximum
H = 2.2 V minimum to 5.0 V maximum
X = Do not care.
Once data write is complete, BUSY signal is output. BUSY
signal = “1” during data disposition and while the
communication buffer is full.
DATA WRITE: When WR changes from “0” to “1” while
US = “0” and RD = “1”, data is latched.
DATA READ: When RD = “0” while US = “0”. WR = “1”, and
DP = “1”, data may be read by the host.
Note
• Input load is one 74 HCT type input with 4.7K to VCC. Outputs are
74 HC type.
www.vishay.com
2
For technical questions, contact: [email protected]
Document Number: 37086
Revision: 17-Oct-07
APD-128G064E
Vishay Dale
W1 JUMPER
Shunt 1 pair of pins only on jumper W1 to select serial
interface baud rate, parallel interface operation, or self-test
functions.
W2 JUMPER
The W2 jumper selects the serial handshake busy line from
the host computer to the display for control of data flow from
the display. On Jumper W2, select “CTS” for host RTS to
display CTS handshaking, or “DSR” for host DTR to display
DSR handshaking. Selection does not affect parallel
interface operation.
SELECTS
SELFTEST
OPT2
OPT1
OPT0
9600
19.2K
38.4K
PARAL
Self test mode (only upon power-up)
Reserved
Reserved
Reserved
9600 baud
19 200 baud
38 400 baud
Parallel interface operation
CTS SELECTS
Host RTS to display CTS handshaking
(factory setting)
Host DTR to display DSR handshaking
DSR
SERIAL INTERFACE
J3, SERIAL INTERFACE CONNECTOR.
Serial interface, female DB-9 connector (10-pin connector optional)
The baud rate is jumper selected at jumper block W1 for 9600, 19.2K, or 38.4K baud.
SERIAL INTERFACE PIN CONNECTIONS
DISPLAY CONNECTOR J3
HOST CONNECTION
10-PIN
DB-9
DESCRIPTION
DB-9
DB-25
DESCRIPTION
1
1
n/c (reserved)
-
-
-
2
6
n/c (reserved)
-
-
-
3
2
TxD (output)
2
3
RxD
4
7
CTS (input)
7
4
RTS
5
3
RxD (input)
3
2
TxD
6
8
RTS (output)
8
5
CTS
7
4
DSR (input)
4
20
DTR
8
9
n/c (reserved)
-
-
-
9
5
GND
5
7
GND
10
-
n/c (reserved)
-
-
-
Document Number: 37086
Revision: 17-Oct-07
For technical questions, contact: [email protected]
www.vishay.com
3
APD-128G064E
Vishay Dale
COMMAND SET, TEXT MODE (SOFTWARE INSTRUCTIONS)
The ASCII control code characters from 00 h to 1 Fh are reserved by the controller for the command interpreter. A brief listing of
the available commands and their description follows. Text mode operation is not true text mode, but rather simulated in graphics
mode. Text and graphics may be mixed on the same screen.
HEX CODE
NUMBER OF BYTES
00 to 06
07
TEXT FUNCTIONS
NO FUNCTION
2
SET BRIGHTNESS. Sets brightness of display. Valid values are 0 to F. Default value is 8.
08
1
BACK SPACE CURSOR: Moves the cursor 1 column to the left in the current row. If the cursor is
at the 1st column it will move to the end of the previous line.
09
1
HORIZONTAL TAB: Moves the cursor 1 column to the right.
Will wrap around until the end of the screen. If mode is set to SCROLL then the screen will scroll
up one line at the last character position of the last row, if not in SCROLL mode then the cursor
will wrap to the HOME position.
0A
1
LINE FEED: Moves cursor down one row while remaining in same column position. If mode is set
to SCROLL, when the cursor is at bottom row of screen, the screen will move (scroll) up 1 row
and bottom row will be cleared (filled with spaces), when line feed is invoked. If not in SCROLL
mode the cursor will wrap to the first row.
0B
1
VERTICAL TAB: Moves cursor up one row while remaining in the same column position. The
cursor will wrap to the bottom row after the top row.
0C
1
CLEAR SCREEN: Fill the screen with blank characters, cursor moves to HOME position.
0D
1
CARRIAGE RETURN: Moves cursor to the first column of the present row.
0E
1
HOME CURSOR: Moves cursor to the 1st character position of the 1st row, the HOME position.
0F
NO OPERATION
10
NO OPERATION
11
12
3
POSITION CURSOR: Moves cursor to a specified column, row address depending upon next
2 bytes sent. The format is x, y, or col, row. The upper left corner is 0, 0.
2
SELECT CURSOR: Following byte selects cursor style:
01 = blinking underbar (1)
02 = non-blinking underbar
03 = blinking block
04 = non-display cursor
13
NO OPERATION
14
2
SELECT CHARACTER FONT: Following byte selects one of 4 character generator fonts:
01h = font 1: 4 x 5 character in 5 x 6 block
02h = font 2: 5 x 7 character in 6 x 8 block (1)
03h = font 3: 10 x 14 character in 12 x 16 block
The cursor is moved to the home position when changing fonts.
15
1
Select reverse video overwrite mode (black on orange). Also see command (19h).
16
NO OPERATION
17
NO OPERATION
18
19
NO OPERATION
1
Select normal video overwrite mode (orange on black). Also see command (15h). (1)
1A
RESERVED, do not use
1B
See ESCAPE control codes
1C
1
SET TO SCROLL MODE: Sets the display mode so that whenever the cursor reaches the last
position in the last column or a line feed occurs while cursor is on last row, the screen will scroll
up one row. The top row of data will be lost and the bottom row of the display will be erased.
1D
1
SET TO AUTO WRAP MODE: In this mode, the cursor will automatically wrap around to the next
row. When the last character position on the screen is reached, the cursor will return to HOME
position. (1)
1E
1
BLANK DISPLAY: The display is blanked, but display memory is maintained and new data can
be entered.
1F
1
UNBLANK DISPLAY: The display is restored/turned to active state. (1)
Note
(1) Indicates power up default
www.vishay.com
4
For technical questions, contact: [email protected]
Document Number: 37086
Revision: 17-Oct-07
APD-128G064E
Vishay Dale
COMMAND SET, GRAPHIC MODE (SOFTWARE INSTRUCTIONS)
CURSOR LOCATION - All cursor locations are based upon Pixel location - NOT - character column and row locations. The upper
left hand corner is 000,000 (X, Y) while the lower right hand corner is 127, 063 (X, Y). The cursor auto-increments based upon
the character font size by the width of the font. The cursor is not visible in graphic logic.
WRITE LOGIC - Within most commands, the WRITE LOGIC byte must be included:
0 = SET PIXELS (turn-on foreground pixels)
1 = XOR PIXELS (invert foreground pixels)
2 = RESET PIXELS (turn-off foreground pixels)
3 = OVERWRITE (turn-on foreground and turn-off back ground pixels, image write and graphic text commands only)
4 = REVERSE VIDEO OVERWRITE (turn-off foreground and turn-on background pixels, image write and graphic text
commands only)
FONT SIZE
The FONT SIZE must be written before text is written. There are three standard fonts included in the graphics mode:
1 = FONT 1, a 4 x 5 character in a 5 x 6 block
2 = FONT 2, a 5 x 7 character in a 6 x 8 block
3 = FONT 3, a 10 x 14 character in a 12 x 16 block
Refer to character set tables for supported characters and fonts.
Note
• The LOGIC byte and FONT byte are sent in ASCII format.
DATA FORMAT
All addresses must be sent in ASCII format. Column and row positions begin at the upper left hand corner at address 000, 000
(X, Y). A pixel address consists of a column address followed by row address. Addresses are sent to the panel as a three
character ASCII sequence for column (x) followed by a three character ASCII sequence for row (y). An example is the upper left
hand pixel is 000, 000 while the lower right hand corner is 127, 063.
Note
• Spaces are shown in the graphic sequences only for clarity and must not occur in the actual commands transmitted to the panel.
GRAPHIC COMMANDS
HEX CODE
GRAPHIC FUNCTIONS
1B, 41
FILL AREA: Logic byte, X1, Y1 (upper left corner), X2, Y2 (lower right corner)
ESC A l xxx yyy xxx yyy
1B, 42
DRAW BOX: Logic byte, X1, Y1 (upper left hand corner), X2, Y2 (lower right hand corner)
ESC B l xxx yyy xxx yyy
1B, 43
CLEAR SCREEN: This command will clear the current graphic screen (all pixels off). To clear all graphics pages, see the
ESC G sequence.
ESC C
1B, 44
SET PIXEL (DOT) COMMAND: Logic byte (l), x, y pixel address, end of data delimiter.
ESC D l xxx yyy ESC \ (single pixel)
ESC D l xxx yyy xxx yyy ....... ESC \ (continous)
1B, 45
DRAW ELLIPSE: Logic byte, major axis intercept offset, minor axis intercept offset (axis’s intercept offset is measured in
pixels from the center point), center point, from angle theta (t), in degrees, to phi (p). A complete rotation would be from
001 to 360.
ESC E l mmm www xxx yyy ttt ppp
1B, 47
Clear all graphics pages:
ESC G
1B, 49
WRITE GRAPHIC IMAGE: Logic byte, X1, Y1 (upper left hand corner), X2, Y2 (width and height), data.
ESC I I xxx yyy xxx yyy ddd ....
X1 start coordinate and X2 width must both be multiples of 8. The number of data bytes transmitted must be equal to (X2
width/8) x Y2 height. The first data byte transmitted will map into the 8 pixels on the top line in the upper left hand corner of
the image with the least significant bit at the left and the most significant bit at the right. Successive bytes will write to the
next byte to the right. When all bytes are written for this line, the next byte will map into the left most byte of the next line
down.
Graphical representation of each data byte:
lsb x x x x x x msb
Document Number: 37086
Revision: 17-Oct-07
For technical questions, contact: [email protected]
www.vishay.com
5
APD-128G064E
Vishay Dale
GRAPHIC SOFTWARE COMMANDS (CONTINUED)
HEX CODE
GRAPHIC FUNCTIONS
1B, 49
(Continued)
LOAD GRAPHIC IMAGE: (Continued)
GRAPHICAL REPRESENTATION OF DATA ARRAY:
data 0
data 1
...
data (width/8)
data (width/8 + 1)
...
data (2 x width/8) data (2 x width/8 + 1)
...
data (n x width/8) data (n x width/8 + 1)
...
data (height - 1) x (width/8) ... data (height) x (width/8) - 1
Contact factory for free image editor and monochrome bitmap conversion utilities.
1B, 4A
READ GRAPHIC IMAGE: X1, Y1 (upper left corner), X2, Y2 (lower right corner).
ESC J xxx yyy xxx yyy
Graphic image information is returned by the display after receipt of this command. X1 start coordinate and X2 width must
both be multiples of 8. Refer to the WRITE GRAPHIC IMAGE command for the data format returned by the display.
1B, 4C
DRAW LINE(S): Logic byte, X1, Y1 (beginning of line), X2, Y2 (end of line), data delimiter
(for single lines)
ESC L l xxx yyy xxx yyy ESC \
(for continuous lines)
ESC L l xxx yyy xxx yyy ..... xxx yyy ESC \
1B, 54
TEXT WRITE: Logic byte (I), font byte (f), x, y starting address, ASCII text, data delimiter. Wrap around will occur.
ESC T I f xxx yyy aaaa ... aaaa ESC \
UPLOAD CUSTOM CHARACTER: Font, data
ESC U f ddd...
The custom character becomes ASCII value FFh and replaces any character which may be mapped at that location. One
custom character is allowed for each font. To restore the original default character mapped at location FFh, upload a blank
character where all data bytes are zero. To use multiple custom characters in a single font, upload new data as needed.
Custom characters previously printed to the screen will not change when a new character is loaded.
The number of data bytes is dependant on the font:
1B, 55
FONT
NUMBER OF
DATA BYTES
WIDTH
HEIGHT
1
6
5 bits
6 lines
2
8
6 bits
8 lines
(1 byte/line)
3
32
12 bits
16 lines
(2 bytes/line)
(1 byte/line)
For fonts 1 and 2, each byte represents a character line. The first byte is the top line of the character. Subsequent bytes
map each line of the character. Typically, the right column and the bottom row of a character are blank for spaces between
characters.
For font 3, two bytes (a word value) are required to represent each character line. The first byte represents the left part of
the character, the second byte represents the right part of the character. The first word value is the top line of the character,
subsequent words map each line of the character. Typically, the left and right columns and top and bottom rows of a
character are blank for spaces between characters.
Graphical representation of character data:
top
bottom
font 3
font 2
font 1
lsb x x x x x x msb
lsb x x x x x x msb
lsb x x x x x x msb
lsb x x x x x x msb
lsb x x x x x x msb
lsb x x x x x x msb
Contact the factory for free support software to aid in generating character data.
www.vishay.com
6
For technical questions, contact: [email protected]
Document Number: 37086
Revision: 17-Oct-07
APD-128G064E
Vishay Dale
FONT TABLES
FONT 1
Upper Nibble D7 to D4
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
A
B
C
D
E
F
A
B
C
D
E
F
0
1
2
Lower Nibble D3 to D0
3
4
5
6
7
8
9
A
B
C
D
E
F
FONT 2
Upper Nibble D7 to D4
0
1
2
3
4
5
6
7
8
9
0
1
2
Lower Nibble D3 to D0
3
4
5
6
7
8
9
A
B
C
D
E
F
FONT 3
Upper Nibble D7 to D4
0
1
2
3
4
5
6
7
8
9
0
1
2
Lower Nibble D3 to D0
3
4
5
6
7
8
9
A
B
C
D
E
F
Document Number: 37086
Revision: 17-Oct-07
For technical questions, contact: [email protected]
www.vishay.com
7
APD-128G064E
Vishay Dale
ORDERING INFORMATION
DESCRIPTION
PART NUMBER
Display Unit .............................................................................................................................................................................. APD-128G064E
J1, Power Connector Kit ...................................................................................................................................................................280108-05
J2, Data Connector Kit (26 pin IDC) .................................................................................................................................................280105-01
Standard warranty is 1 year parts and labor
The products listed in this catalog are not generally recommended for use in life support systems where a failure or malfunction
of the component may directly threaten life or cause injury.
The user of products in such applications assumes all risks of such use and will agree to hold Vishay Intertechnology, Inc. and
all the companies whose products are represented in this catalog, harmless against all damages.
www.vishay.com
8
For technical questions, contact: [email protected]
Document Number: 37086
Revision: 17-Oct-07
Legal Disclaimer Notice
Vishay
Disclaimer
All product specifications and data are subject to change without notice.
Vishay Intertechnology, Inc., its affiliates, agents, and employees, and all persons acting on its or their behalf
(collectively, “Vishay”), disclaim any and all liability for any errors, inaccuracies or incompleteness contained herein
or in any other disclosure relating to any product.
Vishay disclaims any and all liability arising out of the use or application of any product described herein or of any
information provided herein to the maximum extent permitted by law. The product specifications do not expand or
otherwise modify Vishay’s terms and conditions of purchase, including but not limited to the warranty expressed
therein, which apply to these products.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this
document or by any conduct of Vishay.
The products shown herein are not designed for use in medical, life-saving, or life-sustaining applications unless
otherwise expressly indicated. Customers using or selling Vishay products not expressly indicated for use in such
applications do so entirely at their own risk and agree to fully indemnify Vishay for any damages arising or resulting
from such use or sale. Please contact authorized Vishay personnel to obtain written terms and conditions regarding
products designed for such applications.
Product names and markings noted herein may be trademarks of their respective owners.
Document Number: 91000
Revision: 18-Jul-08
www.vishay.com
1
Similar pages