LCD products Basics
description
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