LVDS屏幕驱动移植到飞思卡尔i.MX 6Quad Android 4.2.2

发布时间 2023-12-01 15:00:10作者: abaelhe

http://blog.csdn.net/xnwyd/article/details/11671123

1 概述
显示屏:LG的LP101WX1-SLN2
显示屏参数:分辨率1280*800,色彩18位,色彩数262K,时钟频率69.3M Hz
接口:LVDS40pin

平台:freescale i.MX 6Quad 4核开发板MCIMX6Q-SDB(不带屏幕)
操作系统:Android 4.2.2_1
内核:3.0.35

  1. Hardware/Electrical layer:
    2.1 硬件连接
    显示屏LP101WX1的硬件接口如下:

如上图,显示屏提供的LVDS接口共有40Pin,包括3组数据线,1组时钟线,PWM脚和LED_EN脚等。

显示屏通过LVDS0接口与开发板连接,开发板提供的LVDS40pin接口如下:

如上图所示,LVDS40接口共有33Pin,包括:
1) 使能脚CABC_EN0,亮度调节DSP0_CONTRAST
2) 一组I2C Pin6~7
3) 三组数据线Pin8Pin15,一组时钟线Pin1718
4) 电源、地等

它与开发板的连接方式如下:

1) 把LP101WX0的3组时钟线和1组时钟线对应连接到开发板的LVDS0接口上:

ORX0- => LVDS0_TX0_N

ORX0+ => LVDS0_TX0_P

...

ORXC- => LVDS0_CLK_N

ORXC+ => LVDS0_CLK_P

2) 连接电源、地

2 VCC => 3.3V

3 VCC => 3.3V

10 GND => 接地

13 GND => 接地

16 GND => 接地

19 GND => 接地

3) 连接背光

31 GND => 接地

35 PWM => 3V3(背光亮度脉冲输出,前期先接3V3,方便调试)

36 LED_EN => 3V3(背光使能)

38 VLED => 5V