MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI是MIPI联盟发起的为移动应用处理器制定的开放标准。
目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。
主要分为三层:应用层、协议层和物理层。应用于摄像头、显示器等设备的接口。其中摄像头接口CSI(Camera Serial Interface)、显示接口DSI(Display Serial Interface)是我们关注和学习的重点。CSI和DSI结构很像,以摄像头接口CSI为学习主线,这样可以保证逻辑清晰。
硬件部分主要涉及到D-PHY\C-PHY
D-PHY支持三种不同类型的数据通道:单向时钟通道,单向数据通道和双向数据通道。
D-PHY采用1对源同步的差分时钟和1~4对差分数据线来进行数据传输。数据传输采用DDR方式,即在时钟的上下边沿都有数据传输。
D-PHY的物理层支持HS(HighSpeed)和LP(Low Power)两种工作模式。HS模式下采用低压差分信号,功耗较大,但是可以传输很高的数据速率(数据速率为80M~1Gbps),支持100mV到300mV的电压范围;LP模式下采用单端信号,数据速率很低(<10Mbps),但是相应的功耗也很低,支持0V到1.2V信号电平。两种模式的结合保证了MIPI总线在需要传输大量数据(如图像) 时可以高速传输,而在不需要大数据量传输时又能够减少功耗。下图是HS和LP模式下的信号电平示意图。