上篇文章介绍了MIPI DSI
指令配置方法,本篇介绍MIPI DSI
接口数据包传输时序(timing
)。
一、LCD像素区域图
LCD
像素区域示意图如下:
上图所有的名词解释见“显示技术之MIPI介绍”,LCD
屏幕上图像显示的区域是HACT
和VACT
。
一般FAE
会提供如下参数:
1、lane个数(与原理图匹配)
2、HSA、HBP、HACT、HFP
3、VSA、VBP、VACT、VFP
4、FR
5、pixel_clk (KHZ)
6、phy_data_rate (Mbps)
其中:
1)HBB = HSA + HBP
2)VBB = VSA + VBP
3)pixel_clk = round((HBB+HACT+HFP)*(VBB+VACT+VFP)*FR/1000) KHZ
4)phy_data_rate = round((HBB+HACT+HFP)*(VBB+VACT+VFP)*FR*output_format/lane个数/1000000) Mbps
,output_format
是输出数据字节数,例:RBG24
即为24。
根据这些参数可以完成MIPI DSI
的时序初始化。
二、MIPI接口时序
对于上面的LCD
像素区域图,MIPI DSI
接口Video
模式按照如下时序模式进行数据包传输。
1、Non-Burst Mode with Sync Pulses
该模式对应的时序图如下:
image.png2、Non-Burst Mode with Sync Events
该模式对应的时序图如下:
image.png3、Burst Mode
该模式对应的时序图如下:
image.png参考:
MIPI Alliance Specification for DSI
网友评论