DENSITRON DD-160128FC-1A, DD-160128FC-2A Application Notes

OLED DISPLAY MODULE
Application Notes
PRODUCT
NUMBER
DD-160128FC-1A/2A with EVK board
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
TABLE OF CONTENTS
1 EVK SCHEMATIC.......................................................................................................... 4
2 TIMING CHARACTERISTICS .................................................................................... 6
3 CONNECTION BETWEEN OLED AND EVK ......................................................... 11
4 HOW TO USE THE DD-160128FC-1A/2A ................................................................. 15
4.1 R
ECOMMENDED INITIAL CODE FOR 80 INTERFACE .................................................... 15
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 2 / 17
REVISION RECORD
Rev. Date Page Chapt. Comment ECR no.
A 30 Sep 06 First Issue
B 13 Jan 09 Second Issue
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 3 / 17
1 EVK Schematic
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 4 / 17
Symbol Definition
D17-D9These pins are 9-bit bi-directional data bus to be connected to the MCU’s data bus.
D17-D10 These are for command and data inputs (8bit parallel interface).
CSBThese pins are CSB pins for master and slave driver IC. This pin is the chip select
input. The chip is enabled for MCU communication only when CSB is pulled low.
CPU Selects the CPU type.
Low: 80-series CPU High: 68-Series CPU
PS Selects parallel/Serial interface type.
Low: serial High: parallel.
RDB For an 80-system bus interface, read strobe signal(active low).
For a 68-system bus interface, bus enable strobe (active high). When using SPI, fix it to VDD or VSS level.
WRBFor an 80-system bus interface, write strobe signal (active low).
For a 68-system bus interface, read/write select.
Low: Write High: Read.
When using SPI, fix it to VDD or VSS level.
RESBReset SEPS525F(active low).
VCC : External Column Driving Power Supply. VDD : Logic power supply. VSS : Power supply ground.
HVExternal Column Driving Power Supply.
LVLogic power supply.
GNDPower supply ground.
Note1: Please ground the unused data pins Note2: If you do not use RGB Interface, please ground VSYNC, HSYNC, Enable,
DOTCLK and floating VSYNCO.
Note3: If you do not use VDDIO, please connect it to LV (VDD).
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 5 / 17
2 Timing characteristics
80-Series MPU parallel Interface (write timing)
(VDD = 2.8V, Ta = 25˚C)
ITEM SYMBOL CONDITION MIN MAX UNIT PORT
Address hold
timing
Address setup
timing
System cycle
timing
Write “L” pulse
width
Write “H” pulse
width
Data setup timing tDS8 30 ns
Data hold timing tDH8
All the timing reference is 10% and 90% of VDD
Table 1 80-Series MPU Parallel Interface Timing Characteristics (Write)
tAH8 5 ns CSB
tAS8
5
ns RS
tCYC8 100 ns
tWRLW8 45 ns
tWRHW8
45
10
ns
ns
WRB
DB[17:0]
Figure 1 80-Series MPU parallel Interface Timing Diagram (Write)
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 6 / 17
80-Series MPU parallel Interface (Read timing)
(VDD = 2.8V, Ta = 25˚C)
ITEM SYMBOL CONDITION MIN MAX UNIT PORT
Address hold
timing
Address setup
timing
System cycle
timing
Read “L” pulse
width
Read “H” pulse
width
tAH8 5 ns CSB
tAS8
5
ns RS
tCYC8 200 ns
tWRLW8 90 ns
tWRHW8
90
ns
RDB
Data setup timing tDS8 - ns
Data hold timing tDH8
CL = 15 pF
0
60
ns
DB[17:0]
All the timing reference is 10% and 90% of VDD
Table 2 80-Series MPU Parallel Interface Timing Characteristics (Read)
Figure 2 80-Series MPU parallel Interface Timing Diagram (Read)
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 7 / 17
6800-Series MPU parallel Interface (write timing)
(VDD = 2.8V, Ta = 25˚C)
ITEM SYMBOL CONDITION MIN MAX UNIT PORT
Address hold
timing
Address setup
timing
System cycle
timing
Write “L” pulse
width
Write “H” pulse
width
tAH8 5 ns CSB
tAS8
5
ns RS
tCYC8 100 ns
tWRLW8 45 ns
tWRHW8
45
ns
E
Data setup timing tDS8 40 ns
Data hold timing tDH8
10
ns
DB[17:0]
All the timing reference is 10% and 90% of VDD
Table 3 6800-Series MPU Parallel Interface Timing Characteristics (Write)
Figure 3 6800-Series MPU parallel Interface Timing Diagram (Write)
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 8 / 17
68-Series MPU parallel Interface (Read timing)
(VDD = 2.8V, Ta = 25˚C)
ITEM SYMBOL CONDITION MIN MAX UNIT PORT
Address hold
timing
Address setup
timing
System cycle
timing
Read “L” pulse
width
Read “H” pulse
width
tAH8 10 ns CSB
tAS8
10
ns RS
tCYC8 200 ns
tWRLW8 90 ns
tWRHW8
90
ns
E
Data setup timing tDS8 ns
Data hold timing tDH8
CL = 15 pF 0
70
ns
DB[17:0]
All the timing reference is 10% and 90% of VDD
Table 4 80-Series MPU Parallel Interface Timing Characteristics (Read)
Figure 4 6800-Series MPU parallel Interface Timing Diagram (Read)
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 9 / 17
SPI Interface
(VDD = 2.8V, Ta = 25˚C)
ITEM SYMBOL CONDITION MIN MAX UNIT PORT
Serial clock cycle tCYCS 60 ns
SCL “H” pulse
width
SCL “L” pulse
width
tSHW 25 ns
tSLW
25
-
SCL
ns
Data setup timing tDSS 25 ns
Data hold timing tDHS
­25
-
SDI
ns
CSBSCL timing tCSS ns
- 25 -
CSBhold timing tCSH
All the timing reference is 10% and 90% of VDD
Table 5 SPI Interface Timing Characteristics
Figure 5 SPI Interface Timing Characteristics
ns
CSB
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 10 / 17
3 Connection Between OLED and EVK
Figure 6 EVK PCB and DD-160128FC-1A/2A Module
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 11 / 17
Figure 7 DD-160128FC-1A/2A and EVK assembled (Top view)
The SEPS525F is a COF type package, which means that the connect pads are on the top of the display connector. When the EVK and display are assembled, finally push the locking pad to hold the display in place, see Figure 6 and Figure 7. User can use wires to connect the EVK with the system. The example is shown below in figure 8;
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 12 / 17
Figure 8 control MCU (not supplied) connected with EVK
Note 1It is the external most positive voltage supply. In this sample it is connected to
power supply.
6. Power down and Power up Sequence
To protect OLED panel and to extend the panel life time, the driver IC power up/down routine should include a delay period between high voltage and low voltage power sources during turn on/off. Such that panel has enough time to charge up or discharge before/after operation.
Power up Sequence:
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 13 / 17
1. Power up VDD and VDDIO
2. Send Display off command
3. Driver IC Initial Setting
4. Clear Screen
5. Power up V
CC
6. Delay 100ms (when V
DD is stable)
7. Send Display on command
Power down Sequence:
1. Send Display off command
2. Power down V
CC
3. Delay 100ms
4. Power down VDD and VDDIO
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 14 / 17
4 How to use the DD-160128FC-1A/2A
Driver IC Initial Code
Reset Driver IC
RES#=0
Delay 100ms
RES#=1
Clear RAM
Display on
Start
Display
4.1 Recommended Initial code for 80 interface
write_c(0x06); // Display off write_d(0x00); write_c(0x02); // OSC_CTL write_d(0x01); write_c(0x03); // CLOC_DIV write_d(0x30); // 115Hz write_c(0x04); // REDUCE_CURRENT write_d(0x00); write_c(0x80); // IREF
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 15 / 17
write_d(0x00); write_c(0x08); // PRECHARGE_TIME_R write_d(0x01); write_c(0x09); // PRECHARGE_TIME_G write_d(0x01); write_c(0x0a); // PRECHARGE_TIME_B write_d(0x02); write_c(0x0b); // PRECHARGE_CURRENT_R write_d(0x0C); write_c(0x0C); // PRECHARGE_CURRENT_G write_d(0x19); write_c(0x0d); // PRECHARGE_CURRENT_B write_d(0x15); write_c(0x10); // DRIVING_CURRENT_R write_d(0x32); write_c(0x11); // DRIVING_CURRENT_G write_d(0x27); write_c(0x12); // DRIVING_CURRENT_B write_d(0x2B); write_c(0x13); // DISPLAY_MODE_SET write_d(0x00); write_c(0x14); // RGB_IF write_d(0x21); write_c(0x15); // RGB_POL write_d(0x00); write_c(0x16); // MEMORY_WRITE_MODE write_d(0x76); write_c(0x17); // MX1_ADDR write_d(0x00); write_c(0x18); // MX2_ADDR write_d(0x9f); write_c(0x19); // MY1_ADDR write_d(0x00); write_c(0x1a); // MY2_ADDR write_d(0x7f); write_c(0x20); // MEMORY_ACCESSPOINTER X write_d(0x00); write_c(0x21); // MEMORY_ACCESSPOINTER X write_d(0x00); write_c(0x28); // DUTY write_d(0x7f); write_c(0x29); // DISPLAY START LINE write_d(0x00); write_c(0x2e); // D1_DDRAM_FAC write_d(0x00); write_c(0x2f); // D1_DDRAM_FAR write_d(0x00); write_c(0x31); // D2_DDRAM_FAC write_d(0x00); write_c(0x32); // D2_DDRAM_FAR write_d(0x00); write_c(0x33); // SCR1_FX1 write_d(0x00); write_c(0x34); // SCR1_FX2 write_d(0x9f); write_c(0x35); // SCR1_FY1 write_d(0x00); write_c(0x36); // SCR1_FY1
Product No.
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
DD-160128FC-1A/2A REV. B
Page 16 / 17
write_d(0x7f); write_c(0x06); // Display on write_d(0x01);
Sub Function for 80 Interface
void write_c(unsigned char out_command) { RS=0; CS=0; WR=0; P1=out_command; WR=1; CS=1; RS=1; } void write_d(unsigned char out_data) { RS=1; CS=0; WR=0; P1=out_data; WR=1; CS=1; } void White_pattern() { write_c(0x20); // MEMORY_ACCESSPOINTER X write_d(0x00); write_c(0x21); // MEMORY_ACCESSPOINTER X write_d(0x00); write_c(0x22); for(i=0;i<128;i++) { for(j=0;j<160;j++) { write_d(0xfc); write_d(0xfc); write_d(0xfc); } } }
Recommended Initial Code and Sub Function Note1.For 80 series CPU interface.
2. For 8bits Ttiple Transfer 262K support.
Product No.
DD-160128FC-1A/2A REV. B
Page 17 / 17
Copyright ©2006 DENSITRON TECHNOLOGIES plc. All rights reserved. – Proprietary Data
Loading...