LCD products Basics

24
LCD products Basics Greg guan AMP Display

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

Page 1: LCD products Basics

LCD productsBasics

Greg guan AMP Display

Page 2: LCD products Basics

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, ...

Page 3: LCD products Basics

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)

Page 4: LCD products Basics

Interface Solutions

Page 5: LCD products Basics

SPI

SERIAL PERIPHERAL INTERFACE

LCD

TOUCH PANEL

Page 6: LCD products Basics

LVDS

LOW VOLTAGE DIFFERENTIAL SIGNALINGLOW EMILOW POWER CONSUMPTIONHIGH SPEEDLESS WIRES

Page 7: LCD products Basics

RGB/TTL

BITS:

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

COLOR GAMUT:

Page 8: LCD products Basics

DVI

DVI-D

DVI-A

DVI-I

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

VGA/DVI-A CONVERTER

Page 9: LCD products Basics

DVI

ANALOG

DIGITAL

DVI-IDVI-D

DIGITAL

VGA

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

GROUND SIGNAL

Page 10: LCD products Basics

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

Page 11: LCD products Basics

Example

PCPC

VGA

DVI-D DAC BOARDDAC BOARD

VGARTD2533RTD2533

RTD2533RTD2533 DISPLAY 1DISPLAY 1

DISPLAY 2DISPLAY 2

Page 12: LCD products Basics

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

Page 13: LCD products Basics

Different configurations

Page 14: LCD products Basics

Development Environment

SOURCE CODE DEV. MACHINE CODE

USB

DOWNLOAD(JTAG)

ARM

Page 15: LCD products Basics

What is ARM?

+ =

+

ARM IP CORE

PERIPHERALS

=

Page 16: LCD products Basics

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

Page 17: LCD products Basics

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 ?

Page 18: LCD products Basics

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

Page 19: LCD products Basics

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

Page 20: LCD products Basics

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

Page 21: LCD products Basics

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

Page 22: LCD products Basics

LED Back light

SERIAL PARALLEL

Page 23: LCD products Basics

What do the customers care the most?

INTERFACEOPTICAL PERFORMANCE

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

PRICEPRODUCTIONRELIABILITY

ESD TESTAGINGTEMPSHOCK

Page 24: LCD products Basics

Questions?

END