一 csi(camera serial interface摄像机串行接口)
csi有两种,一种是D-Phy,一种是C-Phy。
D_Phy是单向差分接口(unidirectional differential interface),有2个时钟通道和一个或多个2数据通道。
C-Phy有1个或多个3线数据串行通道(3-wire serial data Lane),每条lane有自己独立的嵌入时钟(its own embedded clock)
二 CSI-2层定义
1.PHY层:
2.Protocol Layer(协议层):协议层由几层组成,每层都有不同的作用。主处理器可以使用单个接口处理多个数据。协议层主要是标记多个数据流,以此可以从新区分重建数据。
2.1Pixel/Byte Packing/Unpacking Layer(像素打包层/字节解包层):在transmitter将像素打包成byte,在receiver层将byte数据解包成bit数据。
2.2Low Level Protocol(底层协议):Low Level Protocol(LLP)包括建立Sot(start of Transmission)和EoT(End of Transmission)之间bit级和byte级的数据同步。最小传输单位为1byte。
2.3Lane Management(层级管理):CSI-2可以通过Lane-scalable(通带扩展)来提高性能。
data在protocol Layer是以数据包的形式发出去的。接口的发射端在Low Level Protocol层将包头(header)和错误检查现象(error-checking imformation)加到包内。在receiver端,包头(header)在Low Level Protocol剥离,并由receiver端做相应的逻辑解释。错误检测(error-checking information)信息可以用来检测数据的完整性。
3.Application Layer(应用层):这一层主要是做更高一级的编解码数据。CSI-2规范描述了pixel值到byte的规范。
三 Physical Layer
1.D-PHY
D-PHY有一个clock lane和多个或一个数据lane,需要支持时钟通道的连续的clock信号,也需要支持非连续的clock行为。
在数据包传输中间的时候,连续时钟是还有,但是非连续时钟就进入到LP-11了。LP-11应该是低功耗状态,看看下面的解释。
最小的transmitter:①data lane module:单向的master,HS-TX,LP-TX和CIL-MFEN ②clock lane module:单向的master,HS-TX, LP-TX和CIL-MCNN