在学习LCM的时候,MIPI接口是也要接触到的,由于组长要求我要写出学习文档,所以只能网上到处东拼西凑那种,另外还给了份MT6582_LCM_Porting_Guide_DSI_V1.0.pptx我,这份东西准备今天之内吃透它,把command queue之中的数据过一遍。
从网上一段资料中学习了MIPI两种应用DSI(Video Mode)视频模式,DCS(Command mode)命令模式的详细介绍以及两者的优缺点对比:
MIPI好比大户人家,MIPI就是一家之主的地主黄世仁.下面有无数小妾,DSI,DSC恰是其中两个.这两个各有所长,你可以认为,他们一个长的漂亮迷死了黄老爷,一个功夫厉害,爽死了黄老爷.总之结果就是和黄老爷搞上了.
DSI(Video Mode)视频模式.
这种工作模式与传统RGB接口相似,主机需要持续刷新显示器。由于不使用专用的数据信号传输同步信息,控制信号和RGB数据是以报文的形式通过MIPI总线传输的。因为主机需要定期刷新显示器,显示器就不需要帧缓冲器。
DCS(Command mode)命令模式
MIPI总线控制器使用显示命令报文来向显示器发送像素数据流。显示器应该有一个全帧长的帧缓冲器来存储所有的像素数据。一旦数据被放在显示器的帧缓冲器中,定时控制器就从帧缓冲器中取出数据,并自动把它们显示在屏幕上。MIPI总线控制器不需要定期刷新显示器。
两种模式的优缺点
video mode 主要针对没有驱动芯片内没有帧buffer(ram)的lcd进行操作的,主控要按照lcd的刷新率持续发送pixel数据。
command mode主要针对驱动内含有帧buffer(ram)的cpu屏进行操作的,主控只在需要更改显示图像的时候发送pixel数据,其他时候驱动芯片自己从内部buffer里取数据显示,这种屏一般分辨率比较小。command mode 还用来配置驱动芯片的内部寄存器