240 likes | 406 Views
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
E N D
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)
SPI SERIAL PERIPHERAL INTERFACE LCD TOUCH PANEL
LVDS • LOW VOLTAGE DIFFERENTIAL SIGNALING • LOW EMI • LOW POWER CONSUMPTION • HIGH SPEED • LESS WIRES
RGB/TTL BITS: DETERMINES COLOR DEPTH, I.E. HOW MANY COLOR IT CAN REPRESENT R (6 ~ 8) G (6 ~ 8) B (6 ~ 8) COLOR GAMUT:
DVI DVI-D DVI-A DVI-I DVI-A <=> VGA DVI-I => VGA VGA/DVI-A CONVERTER
DVI COMPATIBLE PART OF THE DVI-I SIGNAL IS THE SAME AS VGA GROUND SIGNAL ANALOG DIGITAL DIGITAL DVI-D DVI-I VGA
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? DISPLAY CUSTOMER
Example PC RTD2533 DISPLAY 1 VGA VGA DAC BOARD RTD2533 DISPLAY 2 DVI-D
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 BIT Synchronous: CLOCK SIGNAL, SYNC DATA
Development Environment USB DOWNLOAD (JTAG) SOURCE CODE DEV. MACHINE CODE ARM
What is ARM? + = PERIPHERALS + = ARM IP CORE
Components LCD CONTROLLER “HUB” MICRO-PROCESSOR LCD DRIVER * SEND IMAGE DATA TO DISP. * SEND CMD TO DISP. * GENERATE CORRECT TIMING FOR DISP. * INTERFACE * GENERATE CORRECT VOLTAGES TO DRIVE SOURCE AND GATE OF EACH TRANSISTOR
Display w/o controller MICRO-PROCESSOR LCD DRIVER TTL/RGB INTERFACE R(6 ~8) G(6 ~ 8) B(6 ~ 8) VSYNC HSYNC DCLK RESET ENABLE HOW MANY RESOURCES/PINS ARE TAKEN ? ARM (32) INTEL (32/64) MICROCHIP PIC (8/16) POWER PC DRAGON BALL (MOTO) FPGA(XILINX, ALTERA) DSP(TI) SOLOMON SHARP NEC
Display w/ touch panel MICRO-PROCESSOR LCD DRIVER TTL/RGB INTERFACE R(6 ~8) G(6 ~ 8) B(6 ~ 8) VSYNC HSYNC DCLK RESET ENABLE SPI ARM (32) INTEL (32/64) MICROCHIP PIC (8/16) POWER PC DRAGON BALL (MOTO) FPGA(XILINX, ALTERA) DSP(TI) OPTIONAL: 4-WIRE RESISTIVE TP CONTROLLER SOLOMON SHARP NEC 4-WIRE RESISTIVE TP
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) EPSON SOLOMON SHARP NEC
Display w/ controller LCD CONTROLLER “HUB” MICRO-PROCESSOR LCD DRIVER TTL/RGB INTERFACE R(6 ~8) G(6 ~ 8) B(6 ~ 8) VSYNC HSYNC DCLK RESET ENABLE (HOST) DATA BUS ARM (32) INTEL (32/64) MICROCHIP PIC (8/16) POWER PC DRAGON BALL (MOTO) FPGA(XILINX, ALTERA) DSP(TI) EPSON SOLOMON SHARP NEC
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 IMAGE FILE DRIVER IC LCD DISPLAY INITIALIZATION CODE MEMORY LOGICS DRIVERS OTHER LOW LEVEL FUNCTIONS
LED Back light SERIAL PARALLEL
What do the customers care the most? • INTERFACE • OPTICAL PERFORMANCE • Resolution • viewing angle • contrast ratio • brightness/luminance • Color gamut • Response time (Black - white, gray -gray) • PRICE • PRODUCTION • RELIABILITY • ESD TEST • AGING • TEMP • SHOCK
Questions? END