OSD2002-2 [ETC]

PLED 20x2 Character Module Specifications; PLED 20X2字符模块规格
OSD2002-2
型号: OSD2002-2
厂家: ETC    ETC
描述:

PLED 20x2 Character Module Specifications
PLED 20X2字符模块规格

文件: 总15页 (文件大小:308K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
One Stop Displays  
310 Genius Drive  
Winter Park, FL 32789  
407-629-0500  
sales@onestopdisplays.net  
OSD2002-2  
PLED 20x2 Character Module Specifications  
PLED 20x2 Character Module OSD2002-2 Specification  
1. Features  
1. 2 lines of 20 characters of 5x8 (dots)  
2. Low power consumption  
3. High contrast ratio and wide viewing angle  
4. Compatible with LCD 20x2 type  
5. Controller is compatible with HD44780  
6. 4-bits or 8-bit MPU interface  
7. High speed MPU interface:2 MHz(VDD=5V)  
8. 80x8 bit Display RAM(80 characters max.)  
2. Absolute maximum ratings  
Symbol  
VDD  
Topr  
Tstg  
Vbt  
Parameter  
Min Typ Max Unit  
Supply voltage for Logic  
Operating temperature  
Storage temperature  
Brightness control voltage  
Soldering Temperature  
Module power consumption  
@Vbt=3V VDD=5V  
4.5  
-20  
-30  
5.0  
25  
5.5  
60  
70  
V
oC  
oC  
V
3
260 for 5 seconds  
Tsolder  
Pd  
50  
80  
130 mW  
Item  
Operating  
Max.  
Storage  
Min.  
-20oC 60oC  
Min.  
-30oC  
Max.  
70oC  
Ambient  
Temperature  
Humidity  
Corrosive gas  
40oC 90%RH 40oC 90%RH  
Not Acceptable Not Acceptable  
3
Electrical Characteristics  
3.1 DC Electrical Characteristics  
(Ta= -20C to 50C)  
Item  
Symbol  
VDD  
VBT  
Icc  
Condition  
Min  
4.5  
Typ  
Max  
5.5  
Unit  
V
V
Power supply voltage  
Brightness control voltage  
Power supply current  
High level input voltage  
Low level input voltage  
Leakage current  
3
0.35  
VDD=5V, (Logical only )  
0.6  
VDD  
0.55  
1
mA  
V
V
uA  
Vih  
Vil  
Il  
0.7VDD  
-0.3  
-1  
3.2 AC Electrical Characteristics  
(Ta= -20C to 50C)  
Write operation  
Item  
Symbol  
Tcyc  
Min  
500  
230  
Typ  
Max  
Unit  
Enable Cycle Time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Enable Pulse Width (High level)  
Enable Rise/ Fall Time  
Address Set-up Time  
Address Hold Time  
Data Set-up Time  
Pweh  
tEf, tEr  
tAS  
20  
40  
10  
80  
10  
tAH  
tDSW  
tH  
Data Hold Time  
Read operation  
Item  
Symbol  
Tcyc  
Min  
500  
230  
Typ  
Max  
20  
Unit  
ns  
Enable Cycle Time  
Enable Pulse Width (High level)  
Enable Rise/ Fall Time  
Address Set-up Time  
Address Hold Time  
Data Delay Time  
Pweh  
tEf, tEr  
tAS  
ns  
ns  
40  
10  
ns  
tAH  
ns  
tDDR  
tH  
160  
ns  
Data Hold Time  
5
ns  
3.3 Timing Chart  
Write operation  
RS  
tAS  
Pweh  
tAH  
R/W  
tEf  
tH  
E
tDSW  
tEr  
D0~D7  
Tcyc  
Read operation  
RS  
tAS  
Pweh  
tAH  
R/W  
E
tEf  
tH  
tDDR  
tEr  
D0~D7  
Tcyc  
3.4 Display Data RAM (DDRAM)  
The Display Data RAM (DDRAM) is used to store the Display Data that is represented  
as 8-bit character code. The Display Data RAM supports an extended capacity of 80 x  
8-bits or 80 characters.  
DDRAM  
Address (Hex)  
00 01 02 03 04 05 …… 22 23 24 25 26 27  
……  
40 41 42 43 44 45  
62 63 64 65 66 67  
To illustrate, for 2-line x 20 characters display, the relationship between the DDRAM  
address and position of the PLED panel is shown below.  
Display 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  
Position  
DDRAM 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13  
Address  
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53  
For shift left  
DDRAM 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14  
Address  
41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54  
For shift right  
DDRAM 27 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 50 51 52  
Address  
67 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 50 51 52 53  
3.5 Correspondence between character codes and char patterns  
Standard Font Table  
Optional Cyrillic Font Table  
3.6 Instruction set  
Instruction  
Code  
RS R/ D7 D6 D5 D4 D3 D2 D1 D0  
W
Description  
Execution  
time  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
D
0
1
Clear entire display. Sets DDRAM  
address 0 into address counter  
Clear  
1.52ms  
37us  
Display  
Entry mode  
set  
Display  
On/Off  
control  
I/D  
C
S
B
Sets cursor move direction and  
specifies display shift  
Sets entire display (D) On/Off  
Sets cursor (C) On/Off  
Sets Blinking (B) of cursor position  
character  
37us  
0
0
0
0
0
0
0
0
0
1
1
S/C R/L  
X
X
X
X
Moves cursor & shifts display without  
changing DDRAM contents  
Cursor/displ  
ay shift  
Function set  
37us  
37us  
DL  
N
F
Sets interface data length (DL)  
Sets number of display lines (N)  
Sets character font (F)  
0
0
0
0
0
1
1
ACG ACG ACG ACG ACG ACG Sets CGRAM address.  
CGRAM data is sent and received  
after this setting.  
ADD ADD ADD ADD ADD ADD ADD Sets DDRAM address.  
The DDRAM data bus sent and  
Set CGRAM  
address  
37us  
37us  
Set DDRAM  
address  
received after this setting  
0
1
1
0
BF  
AC AC AC AC AC AC AC Reads busy flag (BF) indicating that  
internal operation is being performed  
Reads address counter contents  
Read busy  
flag &  
address  
Write data  
into the  
CGRAM or  
DDRAM  
Read data  
into the  
0us  
Write data  
Read data  
Write data into the CGRAM or  
DDRAM  
37us  
1
1
Read data from the CGRAM or  
DDRAM  
37us  
CGRAM or  
DDRAM  
DDRAM: Display Data RAM  
CGRAM: Character Generator RAM  
ACG: Character Generator RAM  
Address  
ADD: Display Data RAM Address  
AC: Address Counter  
I/D =1: Increment  
I/F=0:Decrement  
S
D
C
B
=1: Display shift on  
=1: Display on  
=1: Cursor display on  
=1: Cursor blink on  
S/C =1: Shift display  
R/L =1: Shift right  
DL =1: 8-bit  
S/C=0: Move cursor  
R/L=0:Shift left  
DL=0:4-bit  
N
F
=1:Dual line  
=1:5x10 dots  
N =0:Single line  
F =0:5x8 dots  
BF =1:Internal operation  
BF =0:Ready for instruction  
3.7 Initialization via Instruction  
8-BIT INTERFACE  
The following procedures are followed during the initialization of an 8-bit MPU  
Power ON  
WAIT FOR MORE THAN 15ms AFTER THE VDD RISES TO 4.5V  
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0  
BF CANNOT BE CHECKED BEFORE THIS  
INSTRUCTION.  
0
0
0
0
1
1
*
*
*
*
FUNCTION SET (INTERFACE IS 8 BITS  
LONG)  
WAIT FOR MORE THAN 4.1ms  
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0  
BF CANNOT BE CHECKED BEFORE THIS  
INSTRUCTION.  
0
0
0
0
1
1
*
*
*
*
FUNCTION SET (INTERFACE IS 8 BITS  
LONG)  
WAIT FOR MORE THAN 100 us  
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0  
BF CANNOT BE CHECKED BEFORE THIS  
INSTRUCTION.  
0
0
0
0
1
1
*
*
*
*
FUNCTION SET (INTERFACE IS 8 BITS  
LONG)  
BF CAN BE CHECKED AFTER THE  
FOLLOWING INSTRUCTIONS. WHEN BF IS  
NOT CHECKED, THE WAITING TIME  
BETWEEN THE INSTRUCTIONS IS  
LONGER THAN THE EXECUTION TIME OF  
THE INSTRUCTION  
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0  
END OF INITIALIZATION  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
N
1
0
0
F
0
0
1
*
0
*
FUNCTION SET (INTERFACE IS 8 BITS  
LONG) SPECIFY THE NUMBER OF  
DISPLAY LINES AND CHARACTER FONT)  
THE NUMBER OF CHARACTER LINES AND  
CHARACTER FONT CANNOT BE  
CHANGED AFTER THIS POINT.  
DISPLAY OFF  
0
1
S
0
I/D  
END OF INITIALIZATION  
DISPLAY CLEAR  
ENTRY MODE  
4-BIT INTERFACE  
The following procedures are followed during the initialization of a 4-bit MPU  
Power ON  
WAIT FOR MORE THAN 15ms AFTER  
THE VDD RISES TO 4.5V  
RS R/W DB7 DB6 DB5 DB4  
BF CANNOT BE CHECKED BEFORE THIS INSTRUCTION.  
FUNCTION SET (INTERFACE IS 8 BITS LONG.)  
0
0
0
0
1
1
WAIT FOR MORE THAN 4.1ms  
RS R/W DB7 DB6 DB5 DB4  
BF CANNOT BE CHECKED BEFORE THIS INSTRUCTION.  
FUNCTION SET (INTERFACE IS 8 BITS LONG.)  
0
0
0
0
1
1
WAIT FOR MORE THAN 100 us  
RS R/W DB7 DB6 DB5 DB4  
BF CANNOT BE CHECKED BEFORE THIS INSTRUCTION.  
FUNCTION SET (INTERFACE IS 8 BITS LONG.)  
0
0
0
0
1
1
RS R/W DB7 DB6 DB5 DB4  
BF CAN BE CHECKED AFTER THE FOLLOWING INSTRUCTIONS.  
WHEN THE BF IS NOT CHECKED, THE WAITING TIME BETWEEN  
THE INSTRUCTIONS IS LONGER THAN THE TIME IT TAKES FOR  
THE INSTRUCTION TO BE EXECUTED.  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N
0
1
0
0
0
0
0
0
F
0
0
0
0
0
1
1
1
0
0
*
*
0
0
0
0
1
0
S
FUNCTION SET (SET INTERFACE IS 4 BIT LONG)  
INTERFACE IS 8 BITS LONG  
0
0
FUNCTION SET (INTERFACE IS 4 BIT LONG. SPECIFY THE  
NUMBEROF DISPLAY LINES AND CHARACTER FONT).  
THE NUMBER OF DISPLAY LINES AND CHARACTER FONT  
CANNOT BE CHANGED AFTER THIS POINT.  
DISPLAY OFF  
0
0
I/D  
DISPLAY CLEAR  
END OF INITIALIZATION  
END OF INITIALIZATION ENTRY MODE SET  
3.8 Block Diagram  
VDD  
VSS  
VBT  
PLED PANEL  
16  
20Char x 2Line  
RS  
Controller  
&
Driver  
40  
60  
R/W  
E
D0~D7  
Driver  
4
Interface Pin Function  
Pin  
Symbol I/O  
No.  
Function  
1
2
3
VSS  
VDD  
VBT  
I
I
I
Ground  
Power supply for logic  
Brightness adjustment  
H: Data  
L: Instruction code  
H: Read  
L: Write  
4
5
RS  
I
I
R/W  
6
7
8
E
I
I
I
I
I
I
I
I
I
HL: Enable  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
9
10  
11  
12  
13  
14  
Data bus  
6
Physical specifications  
6.1 Mechanical specifications  
NO.  
1
2
3
4
Item  
Active display area  
Viewing area  
Module dimension  
Dot size  
Specification  
73.45x11.4  
79.0x17.0  
113.0x41.4x9.6  
0.5x0.65  
34  
Unit  
mm  
mm  
mm  
mm  
g
5
Weight  
6.2 Drawing  
7
Optical specifications  
Item  
Response time Rise  
Fall  
Contrast ratio  
Viewing angle Top  
Condition Min. Typ. Max. Unit  
-
-
-
-
10 us  
10 us  
-
-
100  
100 lux  
-
-
-
-
30  
80  
80  
80  
80  
40  
-
-
-
-
deg  
Bottom  
Left  
right  
deg  
deg  
deg  
Brightness  
Color  
With  
polarizer  
50 nits  
-
YG1  
-
Note 1. YG.= yellow green  
8
Reliability test items  
Test items  
1 High temperature storage 70 oC , 240 hrs  
Conditions  
NO.  
2 Low temperature storage -30 oC,240 hrs  
3 High temperature  
operation  
4 Low temperature  
operation  
60 oC,240 hrs  
-20 oC, 240 hrs  
5 High temperature and  
high humidity storage test  
6 Thermal shock test  
40oC, 90% RH, 240 hrs  
-20 oC 60 oC  
20 cycles  
9
Application Note  
(1) Ref. Circuit  
(2) Ref. Programming  
'---------------------------------------------------------------------------------  
'It is an OSD2002-2 pattern program and shows A,B,C….on module.  
'Here use BASCOM-AVR compile.  
'---------------------------------------------------------------------------------  
' Project name  
' file name  
' MCU  
:
20x2 character module  
demo2002.bas  
AVR AT90S8515  
8MHz  
:
:
:
' Xtal  
' Panel I/F  
' Writer  
' Date  
:
RS, RW, Enable, BTV  
Cheng-Nan Yeh  
Dec.26, 2002 rev:A  
:
:
'-----------------------------------------------  
' DB0=PA0: DB1=PA1: DB2=PA2: DB3=PA3  
' DB4=PA4: DB5=PA5: DB6=PA6: DB7=PA7  
' RS=PB2: RW=PB1: Enable=PB0  
'-----------------------------------------------  
'-------------initial setting  
$regfile = "8515DEF.DAT"  
Config Porta = Output  
Config Portb = Output  
Dim J As Integer , Cara As Byte , I As Byte  
Dim Command_diable As Byte, Command_enable As Byte  
Dim Command_write_data As Byte , Command_clear_display As Byte  
Dim Command_move_right As Byte , Command_display_on As Byte  
Dim Command_line2_char5x7 As Byte , Command_ddram_&H00 As Byte  
Dim Command_ddram_&H40 As Byte , Write_char As Byte  
'---------  
Command_diable = &H00  
Command_enable = &H01  
Command_clear_display = &H01  
Command_move_right = &H1D  
Command_display_on = &H0C  
Command_line2_char5x7 = &H38  
Command_ddram_&H00 = &H80  
Command_ddram_&H40 = &HC0  
Command_write_data = &H05  
Write_char = &H40  
'---------  
C = 1  
I = 0  
'-------------clear module display and cursor back home  
Portb = Command_enable  
Porta = Command_clear_display  
Waitus 500  
Portb = Command_diable  
'-------------setting S/C, R/L, I/D, S  
Portb = Command_enable  
Porta = Command_move_right  
Waitus 500  
Portb = Command_diable  
'--------------display on / off  
Portb = Command_enable  
Porta = Command_display_on  
Waitus 500  
'RS=0, RW=0, Enable=1  
'wait 500uS for MCU internal delay time  
'You need to set PB0=0 after PB0=1 for MCU.  
'S/C=1 ,R/L=1 ,I/D=0, S=1  
'D=1, C=0, B=0  
Portb = Command_diable  
'--------------setting 5x7 Char. 2-Line  
Portb = Command_enable  
Porta = Command_line2_char5x7  
Waitus 500  
'DL=1, N=1, F=0  
Portb = Command_diable  
'-----------------------------------------------  
''--------fill in any data to module  
''--------------setting DDRAM address &H00  
For J = 1 To 20 Step 1  
Portb = Command_enable  
Porta = Command_ddram_&H00 + I  
Waitms 10  
'set address is &H00  
and next one  
'
Portb = Command_diable  
'-------write data up  
Portb = Command_write_data  
Porta = Write_char + C  
Waitms 10  
'write Char. is "A" and next one.  
Portb = Command_diable  
Cara = Cara + 1  
'--------------setting DDRAM address &H40  
Portb = Command_enable  
Porta = Command_ddram_&H40 + I  
Waitms 10  
'set address is &H40  
and next one  
'
Portb = Command_diable  
'-------write data down  
Portb = Command_write_data  
Porta = Write_char + C  
Waitms 10  
'write Char. is "B" and next one.  
Portb = Command_diable  
'---------  
C = C + 1  
I = I + 1  
If I = 20 Then I = 0  
'if DDRAM address is end then come back &H00.  
If C = 40 Then C = 0  
Next J  
'---------------end program  
End  
Download free BASCOM-AVR DEMO compiler from http://www.mcselec.com/  
10 Precaution in Design  
(1) Please do not put mechanical stress on the module. Mechanical stress will cause  
damage to the metal, plastic, and PLED panel.  
(2) The polarizer is easily scratched and should be carefully handled. Please do not touch  
the polarizer with hard materials, such as tweezers, pencil lead and glass. Please do not  
touch it by.  
(3) This module is easily damaged by static discharge, please be cautious of static electricity  
and insure human body grounding.  
(4) The Half-Brightness Decay Life will be longer than 10K hours when the module is  
operated at room temp.  

相关型号:

OSD3-E

Silicon Photodetectors
ETC

OSD4-4

Optoelectronic
ETC

OSD5-E

Silicon Photodetectors
ETC

OSD50-E

FOTO DETEKTOR 40NA
ETC

OSD60-E

Silicon Photodetectors
ETC

OSD7.5-E

Silicon Photodetectors
ETC

OSD80

Circuit Protection Solutions Low Voltage Fuse Links Catalogue
COOPER

OSDK10D9005

Through Beam Photoelectric Sensor, 0mm Min, 8000mm Max, Rectangular, Board Mount, THROUGH BEAM SENSOR
IVO

OSDK10D9005/S35A

Through Beam Photoelectric Sensor, 0mm Min, 8000mm Max, Rectangular, Board Mount, THROUGH BEAM SENSOR
IVO

OSDK14D9001

Through Beam Photoelectric Sensor, 0mm Min, 10000mm Max, Rectangular, Board Mount, THROUGH BEAM SENSOR
IVO

OSDK14D9001/S14

Through Beam Photoelectric Sensor, 10mm Min, 10mm Max, Rectangular, Board Mount, THROUGH BEAM SENSOR
IVO

OSDK14D9001/S35A

Through Beam Photoelectric Sensor, 10mm Min, 10mm Max, Rectangular, Board Mount, THROUGH BEAM SENSOR
IVO