接上一篇,如何和利用IMX6ul的RGB接口点亮10.1寸LVDS大屏。
首先须要确定LVDS屏幕是什么格式的。
如下图所示,每个时钟周期,每对数据线传输7位数据,SPWG和JEIDA的差异便是每条数据线上传输的数据的顺序是不同的,而且JEIDA不支持18位模式,以是我们在拿到显示屏的手册后,须要先确认此屏的数据传输格式是哪种。

其次,确认LVDS接口包含多少条数据线。LVDS显示包含的数据线大致包含以下几种:
a: 6位数据线(3对数据传输线),数据传输时RGB旗子暗记按18位传输。
b: 8位数据线(4对数据传输线),数据传输时RGB旗子暗记按34位传输
c: 12位数据线(8对数据传输线),奇偶像素分别传输,RGB旗子暗记按18位传输
d: 16位数据线(8对数据传输线),奇偶像素分别传输,RGB旗子暗记按18位传输
12或16位数据线的LVDS接口奇数和偶数的显示像素分别传输,相称于1个时钟周期传输2个像素,这样LVDS接口的时钟频率只须要原来的一半。在一些分辨率较高的显示屏上大多采取这种接口。
通过数据手册确认手上的屏为4对数据传输线。
再者,须要确认显示接口按照何种协议格式传输数据。
下面是几个确认显示接口的例子供大家进一步理解:
a:8位PSWG协议格式传输数据
8位PSWG协议
b:16位PSWG协议格式传输数据
16位PSWG协议
c:VESA协议格式传输数据
VESA协议
d:JEIDA协议格式传输数据
JEIDA协议
e:SPWG协议格式传输数据
SPWG协议
特殊把稳:PSWG、SPWG和VESA显示格式相同。
找到我们利用的10.1寸屏数据手册,创造如下:
等等,细心的你们是否创造,少了:LVDS input data XXX format!
!
!
等字眼。实在,很多屏幕通过代理商拿到,估摸着被人为修正过数据手册,但,并不影响,参照上面几张协议图片,我们屏幕为VESA协议。
其余,手里还有一款8寸屏
同样,参照上面几张协议图片,8寸屏为SPWG协议。
接下来,我们选定DS90C385AMT来实现RGB转LVDS。
DS90C385AMT事理图
顺利点亮效果如下:
10.1寸
8寸