Connecting RGB panel to OLinuXino

Started by Cosik, July 31, 2014, 09:58:23 AM

Previous topic - Next topic

Cosik

Hi,

Where can i find some information, how to connect panel RGB with capacitive touch i2c to board?

Here is pinout of LCD and information:

Description
LCD size  7 inch(Diagonal) 
Touch Screen Controller  FT5x06 
LCD Type  TFT 
Resolution  800 × 3 (RGB) × 480 
Backlight  LED 
Interface  Digital

 
Pin Assignment
PIN NO  Symbol  I/O  Function 
1  VLED-  Power  Power for LED backlight cathode 
2  VLED+  Power  Power for LED backlight anode 
3  GND  Power  Power ground 
4  VDD  Power  Power voltage 
5  R0  Input  Red data (LSB) 
6  R1  Input  Red data 
7  R2  Input  Red data 
8  R3  Input  Red data 
9  R4  Input  Red data 
10  R5  Input  Red data 
11  R6  Input  Red data 
12  R7  Input  Red data (MSB) 
13  G0  Input  Green data (LSB) 
14  G1  Input  Green data 
15  G2  Input  Green data 
16  G3  Input  Green data 
17  G4  Input  Green data 
18  G5  Input  Green data 
19  G6  Input  Green data 
20  G7  Input  Green data (MSB) 
21  B0  Input  Blue data (LSB) 
22  B1  Input  Blue data 
23  B2  Input  Blue data 
24  B3  Input  Blue data 
25  B4  Input  Blue data 
26  B5  Input  Blue data 
27  B6  Input  Blue data 
28  B7  Input  Blue data (MSB) 
29  GND  Power  Power ground 
30  PCLK  Input  Pixel clock 
31  DISP  Input  Display on/off 
32  HSYNC  Input  Horizontal Sync Signal 
33  VSYNC  Input  Vertical Sync Signal 
34  DE  Input  Data Enable 
35  NC     No Connector 
36  GND  Power  Power ground 
37  XR  Input/Output  CPT I2C SDA 
38  YD  Input/Output  CPT I2C SCL 
39  XL  Input/Output  CTP RST 
40  YU  Input  CTP INT 

dave-at-axon

Not too difficult if you have electronics design experience.

The 40 FPC way is not the same as the Olimex LCD so whatever you do, don't use that board.

I would look at the schematic for the Olimex LCD for the digital interface and ignore the resistive touch panel connections. You'll also need a backlight driver for it. Check the specs for the LED and you might find that the Olimex driver will work. Your panel is also single 3.3V so no need for all of the high voltage circuit in their design.

Your panels digital RGB is 8 bit and so is the Olimex 7" LCD so chances are the timing should work although you may need to make small changes if needed to get a stable display.

For touch, you won't get this via the 40 way ribbon cable on the Olimex so you will have connect this to a UEXT or to one of the GPIO connections with I2C bus on it.

The CTP_RESET and CTP_INT each need to go to a GPIO pin.

Not sure what OS you are going to use but Android supports your touch but you need to add the driver to the Linux kernel and add the I2C device to the init code as I2C is not auto detected. You'll also need code to control the RESET line and handle the interrupt line you choose.

Do you have a link to the Datasheet for the display?

Cosik

Hi,

I have experience, but I have no idea where connect for example Pixel clock, because i look in to schematic of Olimex displays and didin't see any similar pin.


http://www.haoyuelectronics.com/Attachment/HY07CTP-A/AT070TN92%20V.1-Datasheet.pdf

Also i found some display with grater resolution
http://www.haoyuelectronics.com/service/A10-A20/DateSheet/LCD/HJ070NA-13A_Pre-SPEC(V02).pdf

If i good know there is no inforation about converter on the screen.

dave-at-axon

Pixel Clock is also called the DOTCLK and on the Olimex LCD connector this is LCD_CLK.

The higher resolution is LVDS which will work with the A20 but you need to change the LCD configuration for this to work.