Qualcomm DragonBoard 410c Display之DSI浅析
一. DSI简介
DSI全称是 Display Serial Interface,是mipi协议的一个规范。它定义了一个在平台端和panel之间的串行总线和通信协议,总线包括一条 Clock lane和 1~4条 Date lane。每条 lane有两条 line(lane+和lane-),差分信号。在高通的 display框架里是 mdp的一部分,用来手机平台端和LCD传送 command和 data。HS mode lanes最大能支持到 1.5Gbps。
二. DSI的 layer及其作用
DSI Layer:
(1)Application layer:数据的转换,将pixel data、signal event和 command都转为 bytes
的格式。
(2) Protocol layer:将data bytes打包成 dsi packet,并生成/检验 ECC和 checksum。
(3)Lane management layer:分配发出的data到一条或者多条 Lane上。Data Lane0是
可以 HS的向前数据传送和 LP的双向传送,data Lane1-3只能是单向的 HS向前数据传送。
(4)PHY layer:dsi physical(D-PHY)layer。
Application,low-level protocol和 lane-management是在 dsi controller里面的。
三. DSI的操作模式
DSI只有两种操作模式 command和 video。
(1)command mode从 host端获取 command和 data。但是这个使用 command mode
的 LCD有自己的 RAM和 LCD controller,它会自刷新静态图片。MSM能直接进入休眠,
节约电量。可会多出来 RAM和 Controller的成本。
Command mode的信息是双向的,host能从 panel上读和写数据。Host能同步数据
通过从 panel中读取 Tearing Effect(TE)信号(Vsync)去避免TE。
(2)video mode获取实时的 pixel stream。DSI Controller<