T6963C LCD.doc

(630 KB) Pobierz
Application Notes for the T6963C LCD Graphics Controller Chip

Application Notes for the T6963C LCD Graphics Controller Chip

1. Introduction

The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced with a number of different 8-bit micro-processor units (MPU) such as the Z-80. It provides the necessary interface between the MPU and the video RAM (VRAM). It also generates the necessary timing and data signals for the liquid crystal driver circuits. It has a 128 character Character-Generator ROM (CG-ROM) and has the capability to control upto 64K bytes of external display RAM (VRAM). This VRAM may be allocated for text, graphics and external character-generator RAM (i.e. a user definable character generator). The T6963C can support a wide variety of LCD formats and has the ability to combine text and graphics data on to the LCD. A number of character attribute functions are also available.

This application note is not written with any specific display in mind but is intended to give a thorough understanding of how to use the T6963C and implement the software/hardware interface. Some LCD modules will have the T6963C controller built into the module and many of the T6963C hardware selectable features will be hardwired by the PCB traces and not user-selectable.

2. Main Functions and Features of T6963C

·         Simple 8-bit parallel interface

·         Hardware Selectable Display Formats: Columns: 32, 40, 64, 80 - Lines: 2, 4, 6, . . . . . 28, 32

·         Hardware Selectable Fonts(W) x (H): 5x8, 6x8, 7x8, or 8x8

·         Programmable Duty Cycles: 1/16 to 1/128

·         Internal 128 character CG-ROM

·         Software allocation of Text, Graphic and Character Generator RAM (CG-RAM)

·         Ability to mix and merge text with graphics

·         Low power CMOS design

·         Operates up to 5 MHz

3. Electrical Specifications for T6963C

3.1 Absolute Maximum Ratings

 

 

 

(VSS=0V,Ta=25 °C)

Item

Symbol

Value

Units

Power supply Voltage

VDD

-0.3 to +7.0

V

Input voltage

Vin

-0.3 to VDD+0.3

V

Operating Temperature

Top

-10 to +70

°C

Storage Temperature

Tstg

-55 to +125

°C

3.2 Electrical Characteristics

 

 

 

(VDD=+5V±5%, GND=0V, Ta=+25°C)

Item

Symbol

Condition

Min

Max

Units

Notes

Operating Volatge

 

VDD

 

4.5

5.5

V

 

Input voltage

"H"

VIH

 

VDD-2.2

VDD

V

1, 3

 

"L"

VIL

 

0

0.8

V

1, 2, 3

Output voltage

"H"

VOH

 

VDD-0.3

VDD

V

3

 

"L"

VOL

 

0

0.3

V

3

Output Resistance

"H"

ROH

VOUT=VDD-0.5

-

400

W

3

 

"L"

ROL

VOUT=0.5

-

400

W

3

Current

Oper.

IDD(1)

VDD=5.0Vfosc=3.0 MHz

-

6

mA

 

Consumption

Halt

IDD(2)

 

-

3

mA

 

Input leakage current

IIL

Vin=0~VDD

-5

5

µA

3

Output leakage current

IOL

Vout=0~VDD

-10

10

µA

3

Internal Oscillation

fosc

 

0.4

5.5

MHz

 

External clock frequency

fcp

 

-

2750

KHz

 

Ext. clock rise/fall time

trcp,tfcp

 

-

30

ns

 

Notes:
1. Not CE, C/ Not D, Not RD, Not WR
2. Not RES
3. DB0 to DB7

4. Interface Pin Connections

4.1 MPU Interface Pin Functions

Pin-outs differ for individual LCD modules with on-board controllers. Please refer to individual module data sheets for pin assignment information.

Pin Name

I/O

Pin Function

VSS

-

Ground (0V)

VDD

-

Logic Supply (+5V)

C / Not D

I

Register Select: "1" = Command Register, "0" = Data Register

Not RD

I

Read Select (Active Low) - MPU Ь T6963C

Not WR

I

Write Select (Active Low) - MPU Ю T6963C

Not CE

I

Chip Enable (Active Low)

DB0

I/O

Bi-directional Data Bus Line 0

DB1

I/O

Bi-directional Data Bus Line 1

DB2

I/O

Bi-directional Data Bus Line 2

DB3

I/O

Bi-directional Data Bus Line 3

DB4

I/O

Bi-directional Data Bus Line 4

DB5

I/O

Bi-directional Data Bus Line 5

DB6

I/O

Bi-directional Data Bus Line 6

DB7

I/O

Bi-directional Data Bus Line 7

Not RES

I

Reset (Active Low)

FS1

I

Font Select6x8 font: FS1="H" 8x8 font FS1="L"

MD2

I

Mode Select40 columns MD2="H" 32 columns MD2="H"

Notes:
1. After power on, it is necessary to keep (Not RES) low for upto 6 clock cycles of the T6963C.
2. It is necessary to guard all signals from external noise as the signal lines are directly connected to CMOS inputs and are not pulled-up or pulled-down internally, the (Not RES) is internally pulled high.
3. Font size set be FS1 line times # of columns set by MD2 line should equal the # of horizontal pixel. (i.e. if you have a 64x240 display, using a 6x8 font, then MD2 should be high to represent 40 columns. Due to the fact that 6x40 =240)

4.2 LCD Interface Pin Functions

For LCD modules with on-board controllers, these signals are not generally accessible; they are accessable on the SGI-01 serial interface card with the on-board T6963C option installed; refer to individual LCD module data sheets for pin assignments.

Pin Name

I/O

Pin Function

D1

O

Serial Data Line 1

FLM (CDATA)

O

First Line Marker (Start of Frame)

M (FR)

O

Control Signal for AC drive of LC

CL1 (LP)

O

Latch clock

CL2 (SCP)

O

Shift clock for serial data

D2

O

Serial Data Line 2

VDD

-

Power supply for logic circuits

VSS

-

...
Zgłoś jeśli naruszono regulamin