基于Dragonboard 410c的mipi了解

时间:2024-05-19 21:20:58

    我们在调屏或者调camera等的时候,经常会用到mipi,为什么呢?不要着急,原因会在下面的介绍中给出。

    mipi现在有两个含义,一个是mipi联盟,一个是mipi协议。聪明的你一定猜到了,mipi协议就是由mipi联盟订的标准。为什么会有mipi联盟和这个标准呢?

    MIPI:Mobile Industry Processor Interface,是由很多公司成立的一个联盟,他们的目的就是把手机内部的一些接口标准化,以此来减少手机开发的难度和复杂度。这些接口呢就包括camera、显示屏、射频/基带等,所以这就是为什么调这几个模块基本上都要接触mipi了吧。

   mipi是串行传输数据并且传输的是差分信号。这样做有什么优点:

    利用几百mv的差分信号在收发端传输信号,低的电压摆幅可以减少功耗,并且达到很高的速度,串行与并行相比,更节省PCB的布线空间,增强了自身的抗干扰能力的同时,也减少了对其他信号的干扰。

     下面以MIPI CSI-2来看一下

    首先是整体构架:

    1.由时钟线、数据线构成,其中每两根构成差分信号。

基于Dragonboard 410c的mipi了解

    2.层次结构:应用层、协议层、物理层

    协议层包含三层:

     (1)像素/字节打包/解包层

     (2)LLP(Low Level Protocol)层

     (3)LANE管理层

    物理层规范了传输介质、电器特性、IO电路和同步机制。并且遵循MIPI Alliance Standard for D-HPY

基于Dragonboard 410c的mipi了解

    3.所有的CSI-2接收器和发射器必须支持连续的时钟,可以选择支持不连续的时钟;连续时钟模式时,数据包之间时钟线保持HS模式;非连续时钟模式时,数据包之间的时钟线保持LP11的状态。


    D-HPY现在是MIPI工作组的公用标准,大概了解一下:

    1.传输模式:

    LP(low power)模式:用于传输控制信号,最高速率10MHZ;

    HS(high speed)模式:用于高速传输数据,速率范围(80Mbps-----1Gbps)/per lane

    传输方式:小端传输(FSB first, MSB last),传输的最小单元1个字节。

    2.线状态:

    LP模式:有4种,LP00,LP01(0),LP10(1),LP11(Dp,Dn)

    HP模式:有2种状态,HS-0,HS-1

    HS发送器发送的数据,LP接收器看到的都是LP00

   3.线上的电压

    LP模式:0---1.2V

    HS模式:100---300mv, HS common level:200mv, swing:200mv