首先我们调试LCD的时候要获得的一些参数,没必要把整个规格书通读一遍,我刚开始调试屏的时候拿到一个规格书不知道从何入手,也不知那些参数有用,比较模糊,其实只提取一些有用的信息就可以,下面这些对初学者也许有点用处。
1、GeneralSpecification
尺寸、分辨率、位数、色彩、像素时钟频率、接口类型
(1)、尺寸:
(2)、分辨率:1920 1200;
(3)、接口:双通道LVDS;
(4)、色彩:16.7M,这里可以确认数据位数8bitRGB三色:3*8=24,2的24次方=16.7M
6bitRGB 三色:3*6=18,2的18次方=262 144;
所以当看到色彩是1.7M是,说明LCD是24bit的,如果是262 144说明LCD是18bit的。
2、Timing Characteristics
(1)、Frame rate :是60HZ,也就是帧率;
(2)、clock frequency:像素时钟,这里面有最大值、中间值和最小值,这个屏默认值为:76.36MHz;
(3)、Vertical Seciton:VSWidth +Back Porc+Front Porch,前间距、后间距。这个我们再RGB信号哪里详细解释,这个我们前面有说过;
(4)、Horizontal Section:HS Width +Back Porc+Front Porch,这个跟VS的Porch相同。
其实一个LCD规格书要了解的也就这么多,调试软件就够用:
(1)、General Specification中可得到,尺寸、分辨率、位数、色彩、像素时钟频率、接口类型;
(2)、Timing Characteristics中可以得到一些具体的参数;
(3)、LCD Timing diagram信号时序图,可以看到一些信号的时序、极性等;
display一些基本概念
1.video mode & command mode
video mode:显示数据流通过driver IC直接显示到lcd上,为实时数据
command mode:数据先更新到ram中再由ram刷新到lcd上。<1>这种模式需要ic带ram,平台无数据更新时,显示内容就由ram更新到lcd上,节省功耗。<2>1/2 or 1/3 ram(ram大小为一帧的1/2 1/3)可以实现平台较小的数据输入,输出较高分辨率的效果,平台方压缩显示数据,driver IC解压数据并显示到lcd上。
2.DSI、DBI、DPI
DSI,串行接口,实现较高的数据传输
DPI,并行接口,实时传输
DBI,并行接口,driver IC带ram
3.MIPI DSI接口PLL计算
总数据量=(VS+VBP+VACT+VFP)*(HS+HBP+HACT+HFP)* fps * format_bit(format_bit根据一个pixel的数据位来定,大多为24位,RGB888)
每lane的数据量=总数据量/lane数
DSI为差分信号,一个clock内双沿采样,传输2bit数据
则最终PLL速率为每lane数据量/2
————————————————