LCD products Basics

Post on 04-Feb-2016

32 views 0 download

Tags:

description

LCD products Basics. Greg guan AMP Display. HOW to make it work?. SUPPOSE: CUSTOMER HAS MOTHER BOARD DETERMINE WHAT INTERFACES ARE AVAILABLE TO USE WITH DISPLAY SPI, RGB(TTL), LVDS, SERIAL, USB, VGA, DVI,. LCD Interfaces. Serial & parallel - PowerPoint PPT Presentation

Transcript of LCD products Basics

LCD productsBasics

Greg guan AMP Display

HOW to make it work?

SUPPOSE: CUSTOMER HAS MOTHER BOARD

DETERMINE WHAT INTERFACES ARE AVAILABLE TO USE WITH DISPLAY SPI, RGB(TTL), LVDS, SERIAL, USB, VGA, DVI, ...

LCD Interfaces

Serial & parallel

M68 system interface with 8-/ 9-/16-/18-bit bus width

i80 system interface with 8-/ 9-/16-/18-bit bus width

Serial Peripheral Interface (SPI)

RGB interface with 8-/16-/18-bit bus width (VSYNC, HSYNC, DOTCLK, ENABLE, DB[17:0])

VSYNC interface (System interface + VSYNC)

Interface Solutions

SPI

SERIAL PERIPHERAL INTERFACE

LCD

TOUCH PANEL

LVDS

LOW VOLTAGE DIFFERENTIAL SIGNALINGLOW EMILOW POWER CONSUMPTIONHIGH SPEEDLESS WIRES

RGB/TTL

BITS:

DETERMINES COLOR DEPTH, I.E. HOW MANY COLOR IT CAN REPRESENTR (6 ~ 8)G (6 ~ 8)B (6 ~ 8)

COLOR GAMUT:

DVI

DVI-D

DVI-A

DVI-I

DVI-A <=> VGADVI-I => VGA

VGA/DVI-A CONVERTER

DVI

ANALOG

DIGITAL

DVI-IDVI-D

DIGITAL

VGA

COMPATIBLEPART OF THE DVI-I SIGNAL IS THE SAME AS VGA

GROUND SIGNAL

Question?

PC HAS A VGA OUTPUT, CAN I CONNECT IT TO A DIGITAL DISPLAY(DVI) THROUGH A CONVERTER?

CUSTOMER REQUIRES A DVI-D CONNECTION, CAN I USE DVI-I INSTEAD?

OUT \ IN DVI-D DVI-I VGA

DVI-D YES YES NO

DVI-I YES YESYES

(converter)

VGA NO NO YES

CUSTOMER

DISPLAY

Example

PCPC

VGA

DVI-D DAC BOARDDAC BOARD

VGARTD2533RTD2533

RTD2533RTD2533 DISPLAY 1DISPLAY 1

DISPLAY 2DISPLAY 2

UART

UNIVERSAL aSYNCHRONOUS RECEIVER/tRANSMITTER

Definition: A PIECE OF COMPUTER HARDWARE THAT TRANSLATES DATA BETWEEN PARALLEL AND SERIAL FORMS

PART OF RS232 STD

Asynchronous: NO CLOCK, START STOP, PARITY BITSynchronous: CLOCK SIGNAL, SYNC DATA

Different configurations

Development Environment

SOURCE CODE DEV. MACHINE CODE

USB

DOWNLOAD(JTAG)

ARM

What is ARM?

+ =

+

ARM IP CORE

PERIPHERALS

=

Components

MICRO-PROCESSOR

* SEND IMAGE DATA TO DISP.* SEND CMD TO DISP.

LCD CONTROLLER“HUB”

* GENERATE CORRECT TIMING FOR DISP.* INTERFACE

LCD DRIVER

* GENERATE CORRECT VOLTAGES TO DRIVE SOURCE AND GATE OF EACH TRANSISTOR

Display w/o controller

MICRO-PROCESSOR LCD DRIVER

ARM (32)INTEL (32/64)

MICROCHIP PIC (8/16)POWER PC

DRAGON BALL (MOTO)FPGA(XILINX, ALTERA)

DSP(TI)

SOLOMONSHARP

NEC

R(6 ~8)G(6 ~ 8)B(6 ~ 8)VSYNCHSYNCDCLKRESET

ENABLE

TTL/RGB INTERFACE

HOW MANY RESOURCES/PINS ARE TAKEN ?

Display w/ touch panel

MICRO-PROCESSOR LCD DRIVER

ARM (32)INTEL (32/64)

MICROCHIP PIC (8/16)POWER PC

DRAGON BALL (MOTO)FPGA(XILINX, ALTERA)

DSP(TI)

SOLOMONSHARP

NEC

R(6 ~8)G(6 ~ 8)B(6 ~ 8)VSYNCHSYNCDCLKRESET

ENABLE

OPTIONAL:4-WIRE RESISTIVE TP CONTROLLER

4-WIRE RESISTIVE TP

TTL/RGB INTERFACE

SPI

Display w/ controller

LCD CONTROLLER“HUB”

MICRO-PROCESSOR LCD DRIVER

ARM (32)INTEL (32/64)

MICROCHIP PIC (8/16)POWER PC

DRAGON BALL (MOTO)FPGA(XILINX, ALTERA)

DSP(TI)

SOLOMONSHARP

NEC

EPSON

Display w/ controller

LCD CONTROLLER“HUB”

MICRO-PROCESSOR LCD DRIVER

ARM (32)INTEL (32/64)

MICROCHIP PIC (8/16)POWER PC

DRAGON BALL (MOTO)FPGA(XILINX, ALTERA)

DSP(TI)

SOLOMONSHARP

NEC

EPSON

R(6 ~8)G(6 ~ 8)B(6 ~ 8)VSYNCHSYNCDCLKRESET

ENABLE

(HOST)DATABUS

TTL/RGB INTERFACE

send image file to LCD

S/W DRIVER : VERY LOW LEVEL PIECE OF CODE USED TO COMMUNICATE WITH THE HW E.G. DRAW_PIXEL(X, Y, COLOR);

DRIVER IC: REGISTERS,VOLTAGE BOOSTER, LOGICS, GATE & SOURCE DRIVERS

S/W DRIVER

INITIALIZATION CODE

OTHER LOW LEVEL FUNCTIONSMEMORYMEMORY

LOGICSLOGICSDRIVERSDRIVERS

DRIVER IC

IMAGE FILE

LCD DISPLAY

LED Back light

SERIAL PARALLEL

What do the customers care the most?

INTERFACEOPTICAL PERFORMANCE

Resolutionviewing anglecontrast ratiobrightness/luminanceColor gamutResponse time (Black - white, gray -gray)

PRICEPRODUCTIONRELIABILITY

ESD TESTAGINGTEMPSHOCK

Questions?

END