精华内容
下载资源
问答
  • MIPI_CSI协议

    2017-03-27 09:48:17
    MIPI CSI协议,英文版
  • MIPI-CSI部分的英文原文文档,内容丰富详细,从概念,原理,传输形式,到数据结构都做了详尽说明,是研究MIPI不可或缺的手册之一。
  • mipi csi dsi 协议 pdf 文档,对查看csi dsi协议,数据格式,包头包尾,等信息。便于理解协议
  • MIPI CSI-2 协议

    2018-03-23 16:00:23
    总结的 MIPI CSI-2 的协议,里面讲了 CSI-2 协议包含哪些内容,数据如何通信
  • MIPI-DSI/CSI协议介绍

    万次阅读 2017-01-13 11:38:50
    此文根据网上的资料翻译和整理而来 一、MIPIMIPI(移动行业处理器接口)是Mobile Industry Processor Interface的...MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划

    原文出处:http://blog.csdn.net/shen924/article/details/9140509  感谢shen924的整理。


    此文根据网上的资料翻译和整理而来

     

    一、MIPI

    MIPI移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。

    已经完成和正在计划中的规范如下:

     

    二、MIPI联盟的MIPI DSI规范

    1、名词解释

    • DCS (DisplayCommandSet):DCS是一个标准化的命令集,用于命令模式的显示模组。
    • DSI, CSI (DisplaySerialInterface, CameraSerialInterface
      • DSI 定义了一个位于处理器和显示模组之间的高速串行接口。
      • CSI 定义了一个位于处理器和摄像模组之间的高速串行接口。
    • D-PHY:提供DSI和CSI的物理层定义
     2、DSI分层结构

    DSI分四层,对应D-PHY、DSI、DCS规范、分层结构图如下:
    • PHY 定义了传输媒介,输入/输出电路和和时钟和信号机制。
    • Lane Management层:发送和收集数据流到每条lane。
    • Low Level Protocol层:定义了如何组帧和解析以及错误检测等。
    • Application层:描述高层编码和解析数据流。

    3、Command和Video模式
    • DSI兼容的外设支持Command或Video操作模式,用哪个模式由外设的构架决定
    • Command模式是指采用发送命令和数据到具有显示缓存的控制器。主机通过命令间接的控制外设。Command模式采用双向接口
    • Video模式是指从主机传输到外设采用时实象素流。这种模式只能以高速传输。为减少复杂性和节约成本,只采用Video模式的系统可能只有一个单向数据路径

     

     三、D-PHY介绍

    1、 D-PHY 描述了一同步、高速、低功耗、低代价的PHY。

    • 一个 PHY配置包括
      •  一个时钟lane
      •  一个或多个数据lane
    • 两个Lane的 PHY配置如下图
    • 三个主要的lane的类型
      • 单向时钟Lane
      • 单向数据Lane
      • 双向数据Lane
    • D-PHY的传输模式
      • 低功耗(Low-Power)信号模式(用于控制):10MHz (max)
      • 高速(High-Speed)信号模式(用于高速数据传输):80Mbps ~ 1Gbps/Lane
    • D-PHY低层协议规定最小数据单位是一个字节
      • 发送数据时必须低位在前,高位在后.
    • D-PHY适用于移动应用
      • DSI:显示串行接口
         • 一个时钟lane,一个或多个数据lane 
      • CSI:摄像串行接口
    2、Lane模块
     PHY由D-PHY(Lane模块)组成
    • D-PHY可能包含:
      • 低功耗发送器(LP-TX) 
      • 低功耗接收器(LP-RX)
      • 高速发送器(HS-TX)  
      • 高速接收器(HS-RX)
      • 低功耗竞争检测器(LP-CD)
    • 三个主要lane类型
      • 单向时钟Lane
        • Master:HS-TX, LP-TX
        • Slave:HS-RX, LP-RX
      • 单向数据Lane
        • Master:HS-TX, LP-TX
        • Slave:HS-RX, LP-RX
      • 双向数据Lane
        • Master, Slave:HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
    3、Lane状态和电压
      • Lane状态 
        • LP-00, LP-01, LP-10, LP-11 (单端)
        • HS-0, HS-1 (差分)
      • Lane电压(典型) 
        • LP:0-1.2V
        • HS:100-300mV (200mV)
    4、操作模式 
       • 数据Lane的三种操作模式  
        •  Escape mode, High-Speed(Burst) mode, Control mode
      •从控制模式的停止状态开始的可能事件有: 
        • Escape mode request (LP-11→LP-10→LP-00→LP-01→LP-00)
        • High-Speed mode request (LP-11→LP-01→LP-00)
        • Turnaround request (LP-11→LP-10→LP-00→LP-10→LP-00)
      • Escape mode是数据Lane在LP状态下的一种特殊操作 
        •在这种模式下,可以进入一些额外的功能:LPDT, ULPS, Trigger
        •数据Lane进入Escape mode模式通过LP-11→LP-10→LP-00→LP-01→LP-00
        •一旦进入Escape mode模式,发送端必须发送1个8-bit的命令来响应请求的动作
        • Escape mode 使用Spaced-One-Hot Encoding
      •超低功耗状态(Ultra-Low Power State)
        •这个状态下,lines处于空状态 (LP-00)
      • 时钟Lane的超低功耗状态
        •时钟Lane通过LP-11→LP-10→LP-00进入ULPS状态
        •通过LP-10 → TWAKEUP →LP-11退出这种状态,最小TWAKEUP时间为1ms
      • 高速数据传输
        •发送高速串行数据的行为称为高速数据传输或触发(burst)
        •全部Lanes门同步开始,结束的时间可能不同。
        •时钟应该处于高速模式
      • 各模操作式下的传输过程
        •进入Escape模式的过程 :LP-11→LP-10→LP-00→LP-01→LP-00→Entry Code → LPD (10MHz)
        •退出Escape模式的过程:LP-10→LP-11
        •进入高速模式的过程:LP-11→LP-01→LP-00→SoT(00011101) → HSD (80Mbps ~ 1Gbps)
        •退出高速模式的过程:EoT→LP-11
        •控制模式 - BTA 传输过程:LP-11→LP-10→LP-00→LP-10→LP-00
        •控制模式 - BTA 接收过程:LP-00→LP-10→LP-11
      • 状态转换关系图
     
     

    四、DSI介绍
    1、DSI是一种Lane可扩展的接口,1个时钟Lane/1-4个数据Lane
      • DSI兼容的外设支持1个或2个基本的操作模式:
        • Command Mode(类似于MPU接口)
        • Video Mode(类似于RGB接口)- 必须用高速模式传输数据,支持3种格式的数据传输
        •  Non-Burst 同步脉冲模式
         • Non-Burst 同步事件模式
         • Burst模式
      • 传输模式:
        • 高速信号模式(High-Speed signaling mode)
        • 低功耗信号模式(Low-Power signaling mode) - 只使用数据lane 0(时钟是由DP,DN异或而来)。
      • 帧类型
        • 短帧:4 bytes (固定)
        • 长帧:6~65541 bytes (可变)  

     两个数据Lane高速传输示例

    2、短帧结构
      • 帧头部(4个字节)
        • 数据标识(DI) 1个字节
        • 帧数据- 2个字节 (长度固定为2个字节)
        • 错误检测(ECC) 1个字节
      • 帧大小
        • 长度固定为4个字节
    3、长帧结构
      • 帧头部(4个字节)
        • 数据标识(DI) 1个字节
        • 数据计数- 2个字节 (数据填充的个数)
        • 错误检测(ECC) 1个字节
      •数据填充(0~65535 字节)
        • 长度=WC*字节
      • 帧尾:校验和(2个字节)
      • 帧大小:
        • 4 + (0~65535) + 2 = 6 ~ 65541 字节

    4、帧数据类型

     

    五、MIPI DSI信号测量实例

     1、MIPI DSI在Low Power模式下的信号测量图

      

    2、MIPI的D-PHY和DSI的传输方式和操作模式

     • D-PHY和DSI的传输模式
       •  低功耗(Low-Power)信号模式(用于控制):10MHz (max)
       •  高速(High-Speed)信号模式(用于高速数据传输):80Mbps ~ 1Gbps/Lane
     • D-PHY的操作模式
       • Escape mode, High-Speed(Burst) mode, Control mode
     • DSI的操作模式
       • Command Mode(类似于MPU接口)
       • Video Mode(类似于RGB接口)- 必须用高速模式传输数据
    3、小结论
     • 传输模式和操作模式是不同的概念
     • Video Mode操作模式下必须使用High-Speed的传输模式
     • Command Mode操作模式并没有规定使用High-Speed或Low Power的传输模式,或者说
     • 即使外部LCD模组为Video Mode,但通常在LCD模组初始化时还是使用Command Mode模式来读写寄存器,因为在低速下数据不容易出错并且容易测量。
     • Video Mode当然也可以用High-Speed的方式来发送指令,Command Mode操作模式也可以使用High-Speed,只是没有必要这么做。 
    展开全文
  • MIPI csi-2 协议

    2015-04-30 13:18:34
    MIPI csi-2 协议 目前手机架构中,芯片之间传输的主要协议。主要用于传输 图像数据,也支持低速的数据传输。
  • MIPI-CSI2 协议

    2019-01-15 09:59:19
    MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。
  • 本压缩包包含了MIPI DSI Specification_v1-3、MIPI_D-PHY_specification_v1-2、MIPI_CSI-2_specification_v1-3等常用的协议
  • MIPI CSI-2接口协议

    2020-11-28 11:25:26
    1. 嵌入式工程师必备:MIPI CSI-2 接口协议
    展开全文
  • MIPI_CSI-2_协议介绍

    2016-01-09 12:13:21
    MIPI_CSI-2_协议介绍 摄像头高速串行接口
  • 内涵协议、标准规格书、Specification 请注意: 下载完,评论的同时,请点击评论框上方的五角星(共5个五角星),这样你的被扣的积分就可以返还了。 如果只评论,不点击小五角星,积分不会返还。 一定要先下载完...
  • 本文简单介绍MIPI CSI-2协议,根据MIPI联盟的官方文档MIPI Alliance Specification for Camera Serial Interface 2 (CSI-2),描述其协议层次和应用场景。 CSI (Camera Serial Interface) 是MIPI定义的规范,用于...

    转自:http://ericnode.info/bus/mipi_csi_2/

    本文简单介绍MIPI CSI-2协议,根据MIPI联盟的官方文档MIPI Alliance Specification for Camera Serial Interface 2 (CSI-2),描述其协议层次和应用场景。

    CSI (Camera Serial Interface) 是MIPI定义的规范,用于连接摄像头和CPU,传输摄像头的视频信号,最新的规范是2012发布的CSI-3,使用的物理层为M-PHY。而这里要介绍的CSI-2规范在2005发布、使用D-PHY作为物理层。DSI(Display Serial Interface)同样基于D-PHY,不同的是,它主要用于host将图像传输给显示设备。

    在手机的应用中,一般的SoC至少会有两个CSI Receiver控制器,分别用于连接前置和后置摄像头。

    下图为CSI-2的物理连接:

    Fig1.CSI-2 CCI connection

    从图中可以看到,CSI-2接口包含两种连接: CSI和CCI。

    CCI (Camera Control Interface) 为双向连接,兼容I2C协议。该接口主要用来访问camera中的寄存器,以便对其进行配置和控制。通常使用host的I2C host控制器,而camera则作为I2C slave device。不同的厂家的camera寄存器布局和字段定义是不同的。

    CSI接口为单向传输,包括一个clock lane和一到四个的data lane组成,传输图像数据。采用D-PHY物理层协议。

    像USB、Ethernet一样,复杂的协议一般都会分层,方便将复杂的功能拆解,逐个实现和验证。下图为CSI-2的协议栈:

    Fig2.CSI-2 Layers

    从上到下,分别是:

    • 应用层
    • CSI协议:
      • pixel/byte转换层
      • Low Level Protocol层
      • Lane Management层
    • 物理层

    下面分别进行介绍。

    D-PHY物理层

    物理层定义了CSI传输介质的电气特性、帧格式以及时钟等。如下图所示:

    Fig3.D-PHY

    CSI中有clock lane和data lane,每个lane包括两个引脚,传输串行差分信号。clock lane传输时钟信号,接收端根据时钟对data lane的引脚进行采样获取数据。

    D-PHY有两种工作状态:低功耗(LP)和高性能(HS)。LP模式下处于单端模式,传输的信号是单端信号,通常用来维持连接;HS模式下则传输的是差分数据信号。

    在data lane上进行数据传输时,一开始发送SoT(start of transmission)信号,然后发送数据payload,最后以EoT(end of transmission)结束,这样为一个完整的物理层上的数据包。接收端通过SoT和EoT识别数据包并获取payload,然后交给上层解析。

    对物理层的访问和控制,是通过PPI(PHY Protocol Interface)进行的。

    关于D-PHY规范,由MIPI的规范文档MIPI_D-PHY_Specification说明。

    CSI协议层

    在物理层之上,即是CSI协议层,由三层构成,每一层有着明确的功能。

    Pixel/Byte Packing/Unpacking Layer

    这一层中,发送端接收来自应用层的像素数据,并打包成字节格式发送到下一层;在接收端,解包来自LLP层的数据并传输到应用层。

    该层的主要目的是将不同像素格式(例如YUYV, RGBA等)都转换成为8bit字节格式,消除不同图像格式差异,减少传输的复杂度。例如,对于RGB888格式,一个pixel为24 bit,将转换为三个字节;RGB565格式,一个pixel为16 bit,转换为两个字节。而对于RGB444,大小为12 bit,需要通过padding变成RGB565格式,为两个字节,如下图所示:

    Fig4.RGB444-conversion

    Low Level Protocol

    Low Level Protocol(LLP)层为CSI协议的主要功能层,不仅定义了包格式,还定义了传输中使用的同步机制。

    在发送端,该层负责将上层传输过来的数据打包,添加校验字段,增加同步包,发送到下一层;在接收端首先校验包的完整性,并解析各个字段,根据包类型执行对应操作,将图像数据传到上一层。

    LLP处理的playload数据为经过转换后的纯字节数据,没有像素概念。通过定义不同的的字段和包类型,实现一帧一帧图像数据的传输。

    Lane Management

    CSI-2是可以根据性能要求使用data lane进行扩展的。针对不同的带宽要求,data lane的数目可以是一、二、三或者四。发送端根据使用的lane数目,自动将数据分发到各个lane上进行传输;在接收端则将各个lane上的数据重新合并,恢复数据。

    该层将LLP传输过来的packet当作一段纯字节数据,根据lane数目进行分发,而不考虑包里的数据意义。

    例如,对于4个lane的发送,按如下方式分发:

    Fig5.four lane distribution

    通过这样的转换之后,一个packet在lane上的传输情况如下图所示:

    Fig6.four_lane_transfer

    从上面的说明可知,pixel/byte转换层的作用为消除pixel格式差异、简化传输,lane management层的作用为分发和拼接packet、提高带宽。这两层都是对数据进行单纯的转换,而不涉及功能逻辑。LLP层才是和传输机制密切相关。因此在后面的讨论中,展示出来的包格式,将只涉及到LLP层,忽略掉其他两层对包格式的作用,即不考虑pixel与byte的转换而直接显示pixel,不考虑lane的拆分而直接在一个lane上展示,如下图所示:

    Fig7.llp

    上图展示了数据传输,黄色背景色的ST(SoT)、ET(EoT)是物理层所添加的包,和中间的数据包一起,表示一次传输。LPS即Low Power State,Dp-Dn处于低功耗工作状态,此时不传输数据。而SP(Short Packet)和LP(Long Packet)为LLP层所定义的包,用于同步以及帧图像数据传输。

    传输一帧图像

    LLP作为主要功能的实现,定义了很多包类型、字段和传输机制。这里不详尽地罗列这些细节,而是讲述一下一帧图像在总线上的传输格式,给出一个直观、感性的理解。关于LLP的详细细节,可以参考协议的Chapter 9 Low Level Protocol

    LLP的packet主要有两种: SP (short packet)和LP (long packet)。一个LP包含一行图像数据,一个SP则用来进行特殊的用途,主要是同步,例如表示帧开始(FS)、帧结束(FE)、线开始(LS)和线结束(LE)。其中LS和LE是可选的。

    同时协议规定,每个packet之间,必须有一个LPS状态,即packet spacing。因此在进行传输时,总线上传输的是SoT+SP+EoT、SoT+LP+EoT和LPS。

    一帧必须以FS包开始,以FE包结束,中间为帧高度个数的LP包,每个包含一行图像数据。如下图所示:

    Fig8.one frame on bus

    图中底部的VVALID、HVALID和DVALID表明垂直有效和水平有效。

    传输一开始,首先传输FS类型的SP包,表示一帧图像数据开始,进行帧同步。

    然后传输图像数据,一行数据一个LP包。每个LP包由PH (packet header)、Data和PF (packet footer)组成,各字段定义如下如下图所示:

    Fig9.long packet structure

    其中Data字段中的内容,根据不同的图像格式,其组织方式也不一样。这即为上一章Pixel/Byte转换层的内容。关于Data的格式,可以参考Chapter 11 Data Formats

    如RGB565的格式如下:

    Fig10.RGB565 data format

    在一帧图像的所有数据包传输之后,最后传输一个FE类型的LP包,表示一帧的结束。

    Linux驱动

    在Linux系统中,要使用CSI进行图像传输,还需要两种驱动:CSI receiver驱动和CSI sender驱动。

    CSI receiver驱动用来控制SoC上的CSI外设,读取CSI总线上的数据并输出到内存或者ISP上,位于drivers/media/platform/soc_camera。一方面,驱动实现soc_camera子系统和v4l2子系统需要的结构体和回调函数,成为一个v4l2 device,以/dev/video接口暴露给用户层;另一方面,控制SoC中的CSI硬件并调用它的subdev接口,实现具体的传输。

    CSI sender驱动,即camera sensor驱动,位于drivers/media/i2c中。一方面,该驱动通过I2C与sensor通信,配置参数、启动或停止传输图像;另一方面实现soc_camera子系统所需的结构体和回调函数,作为v4l2 device的subdev,提供接口给receiver驱动调用。

    通过soc_camera和v4l2子系统框架,sensor驱动和host驱动相互独立,能够被复用。

    总结

    本文介绍了CSI-2协议的层次结构,展现总线上实际数据传输情况,提供一个感性的认识。驱动方面的介绍非常简单,没有涉及细节,因为实现细节和内核版本有关,v4l2子系统和soc_camera子系统也一直在进化。

    和I2C、SPI总线不同的是,CSI总线因为速度高,需要性能较高的示波器才能进行在线分析。重要的是了解其中的概念,在写驱动时有帮助。

    参考:

    展开全文
  • MIPI_CSI-2_协议介绍.pdf

    2019-06-04 11:07:07
    MIPI_CSI-2_协议介绍 MIPI_CSI-2_架构 各层协议分析 PPT
  • 一、MIPI MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。 已经完成和正在计划中...

     

    原文出处:http://blog.csdn.net/shen924/article/details/9140509  感谢shen924的整理。

     

    一、MIPI

    MIPI移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。

    已经完成和正在计划中的规范如下:

     

    二、MIPI联盟的MIPI DSI规范

    1、名词解释

    • DCS (DisplayCommandSet):DCS是一个标准化的命令集,用于命令模式的显示模组。
    • DSI, CSI (DisplaySerialInterface, CameraSerialInterface
      • DSI 定义了一个位于处理器和显示模组之间的高速串行接口。
      • CSI 定义了一个位于处理器和摄像模组之间的高速串行接口。
    • D-PHY:提供DSI和CSI的物理层定义
     2、DSI分层结构

    DSI分四层,对应D-PHY、DSI、DCS规范、分层结构图如下:
    • PHY 定义了传输媒介,输入/输出电路和和时钟和信号机制。
    • Lane Management层:发送和收集数据流到每条lane。
    • Low Level Protocol层:定义了如何组帧和解析以及错误检测等。
    • Application层:描述高层编码和解析数据流。

    3、Command和Video模式
    • DSI兼容的外设支持Command或Video操作模式,用哪个模式由外设的构架决定
    • Command模式是指采用发送命令和数据到具有显示缓存的控制器。主机通过命令间接的控制外设。Command模式采用双向接口
    • Video模式是指从主机传输到外设采用时实象素流。这种模式只能以高速传输。为减少复杂性和节约成本,只采用Video模式的系统可能只有一个单向数据路径

     

     三、D-PHY介绍

    1、 D-PHY 描述了一同步、高速、低功耗、低代价的PHY。

    • 一个 PHY配置包括
      •  一个时钟lane
      •  一个或多个数据lane
    • 两个Lane的 PHY配置如下图
    • 三个主要的lane的类型
      • 单向时钟Lane
      • 单向数据Lane
      • 双向数据Lane
    • D-PHY的传输模式
      • 低功耗(Low-Power)信号模式(用于控制):10MHz (max)
      • 高速(High-Speed)信号模式(用于高速数据传输):80Mbps ~ 1Gbps/Lane
    • D-PHY低层协议规定最小数据单位是一个字节
      • 发送数据时必须低位在前,高位在后.
    • D-PHY适用于移动应用
      • DSI:显示串行接口
         • 一个时钟lane,一个或多个数据lane 
      • CSI:摄像串行接口
    2、Lane模块
    • PHY由D-PHY(Lane模块)组成
    • D-PHY可能包含:
      • 低功耗发送器(LP-TX) 
      • 低功耗接收器(LP-RX)
      • 高速发送器(HS-TX)  
      • 高速接收器(HS-RX)
      • 低功耗竞争检测器(LP-CD)
    • 三个主要lane类型
      • 单向时钟Lane
        • Master:HS-TX, LP-TX
        • Slave:HS-RX, LP-RX
      • 单向数据Lane
        • Master:HS-TX, LP-TX
        • Slave:HS-RX, LP-RX
      • 双向数据Lane
        • Master, Slave:HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
    3、Lane状态和电压
      • Lane状态 
        • LP-00, LP-01, LP-10, LP-11 (单端)
        • HS-0, HS-1 (差分)
      • Lane电压(典型) 
        • LP:0-1.2V
        • HS:100-300mV (200mV)
    4、操作模式 
       • 数据Lane的三种操作模式 
        • Escape mode, High-Speed(Burst) mode, Control mode
      •从控制模式的停止状态开始的可能事件有: 
        • Escape mode request (LP-11→LP-10→LP-00→LP-01→LP-00)
        • High-Speed mode request (LP-11→LP-01→LP-00)
        • Turnaround request (LP-11→LP-10→LP-00→LP-10→LP-00)
      •  Escape mode是数据Lane在LP状态下的一种特殊操作 
        •在这种模式下,可以进入一些额外的功能:LPDT, ULPS, Trigger
        •数据Lane进入Escape mode模式通过LP-11→LP-10→LP-00→LP-01→LP-00
        •一旦进入Escape mode模式,发送端必须发送1个8-bit的命令来响应请求的动作
        • Escape mode 使用Spaced-One-Hot Encoding
      •超低功耗状态(Ultra-Low Power State)
        •这个状态下,lines处于空状态 (LP-00)
      • 时钟Lane的超低功耗状态
        •时钟Lane通过LP-11→LP-10→LP-00进入ULPS状态
        •通过LP-10 → TWAKEUP →LP-11退出这种状态,最小TWAKEUP时间为1ms
      • 高速数据传输
        •发送高速串行数据的行为称为高速数据传输或触发(burst)
        •全部Lanes门同步开始,结束的时间可能不同。
        •时钟应该处于高速模式
      • 各模操作式下的传输过程
        •进入Escape模式的过程 :LP-11→LP-10→LP-00→LP-01→LP-00→Entry Code → LPD (10MHz)
        •退出Escape模式的过程:LP-10→LP-11
        •进入高速模式的过程:LP-11→LP-01→LP-00→SoT(00011101) → HSD (80Mbps ~ 1Gbps)
        •退出高速模式的过程:EoT→LP-11
        •控制模式 - BTA 传输过程:LP-11→LP-10→LP-00→LP-10→LP-00
        •控制模式 - BTA 接收过程:LP-00→LP-10→LP-11
      • 状态转换关系图
     
     

    四、DSI介绍
    1、DSI是一种Lane可扩展的接口,1个时钟Lane/1-4个数据Lane
      • DSI兼容的外设支持1个或2个基本的操作模式:
        • Command Mode(类似于MPU接口)
        • Video Mode(类似于RGB接口)- 必须用高速模式传输数据,支持3种格式的数据传输
        •  Non-Burst 同步脉冲模式
         • Non-Burst 同步事件模式
         • Burst模式
      • 传输模式:
        • 高速信号模式(High-Speed signaling mode)
        • 低功耗信号模式(Low-Power signaling mode) - 只使用数据lane 0(时钟是由DP,DN异或而来)。
      • 帧类型
        • 短帧:4 bytes (固定)
        • 长帧:6~65541 bytes (可变)  

    • 两个数据Lane高速传输示例

    2、短帧结构
      • 帧头部(4个字节)
        • 数据标识(DI) 1个字节
        • 帧数据- 2个字节 (长度固定为2个字节)
        • 错误检测(ECC) 1个字节
      • 帧大小
        • 长度固定为4个字节
    3、长帧结构
      • 帧头部(4个字节)
        • 数据标识(DI) 1个字节
        • 数据计数- 2个字节 (数据填充的个数)
        • 错误检测(ECC) 1个字节
      •数据填充(0~65535 字节)
        • 长度=WC*字节
      • 帧尾:校验和(2个字节)
      • 帧大小:
        • 4 + (0~65535) + 2 = 6 ~ 65541 字节

    4、帧数据类型

     

    五、MIPI DSI信号测量实例

     1、MIPI DSI在Low Power模式下的信号测量图

      

    2、MIPI的D-PHY和DSI的传输方式和操作模式

     • D-PHY和DSI的传输模式
       •  低功耗(Low-Power)信号模式(用于控制):10MHz (max)
       •  高速(High-Speed)信号模式(用于高速数据传输):80Mbps ~ 1Gbps/Lane
     • D-PHY的操作模式
       • Escape mode, High-Speed(Burst) mode, Control mode
     • DSI的操作模式
       • Command Mode(类似于MPU接口)
       • Video Mode(类似于RGB接口)- 必须用高速模式传输数据
    3、小结论
     • 传输模式和操作模式是不同的概念
     • Video Mode操作模式下必须使用High-Speed的传输模式
     • Command Mode操作模式并没有规定使用High-Speed或Low Power的传输模式,或者说
     • 即使外部LCD模组为Video Mode,但通常在LCD模组初始化时还是使用Command Mode模式来读写寄存器,因为在低速下数据不容易出错并且容易测量。
     • Video Mode当然也可以用High-Speed的方式来发送指令,Command Mode操作模式也可以使用High-Speed,只是没有必要这么做。 

    转载于:https://www.cnblogs.com/jacky-wx/p/8857428.html

    展开全文
  • mipi协议csi和dsi

    2020-07-15 13:53:29
    MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。...mipi协议里面csi和dsi
  • MIPI CSI-2 标准协议

    2018-04-11 18:59:54
    MIPI-CSI-2-Specification-V1.01.00 Revision 0.04 – 2 April 2009.pdf --------官方标准文档哦!
  • MIPI CSI接口

    2021-07-14 11:23:30
    MIPI CSI接口 MIPI CSI-2 1.3 D-PHY 1.2, C-PHY 1.0 or “combo PHY” is possible 4 Virtual Channels I2C based control interface Line based transmission: Easy implementation, Low gate count, Matched data...
  • MIPI_CSI-2_Specification_v1的协议
  • mipi协议里面csi和dsi是什么意思.pdf
  • MIPI CSI-2协议 FPGA应用详解

    千次阅读 2020-02-29 14:47:52
    本文主要阐述mipi phy layer 到csi2 lane managenment layer 到low level protocol layer的数据接收过程,更高层的byte to pixel以及医用层可按照csi2协议解包. 本文主要参考文献: 1.mipi D PHY specification ...
  • 基于MIPI CSI-2协议的摄像头芯片数据发送端接口设计 论文分享
  • 液晶屏接口协议 MIPI LVDS 概览

    千次阅读 2019-05-06 17:00:01
    MIPIMIPI接口简介  MIPI(移动行业处理器接口)是MobileIndustryProcessorInterface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。  MIPI是专门在高速(数据传输)...
  • mipi CSI2 specification实现mipi协议层开发
  • MIPI-CSI-2协议

    万次阅读 2018-12-17 22:18:47
    CSI-2为发送者和接收者数据传输和控制提供了规范,从物理上看包含了控制部分和数据传输部分。发送者作为从设备而接收者作为主设备。协议包含了三个层次:物理层、协议层和应用层。其作用为: 物理层:定义了物理...
  • 本人的mipi csi-2学习笔记,看完对mipi协议就懂了,不用再去看几百页的文档
  • MIPI协议相关

    2014-04-15 20:09:23
    MIPI相关的协议。DSI和CSI协议
  • MIPI CSI-2 协议介绍

    千次阅读 2016-11-23 14:32:16
    http://wenku.baidu.com/link?url=nYamYDYOOYaUEsMVsFu5XxCxT9sOUsRCtGwqWGEcuZQ32waNFVEKiK3sc7k3peaYk0Rxav6am-9h_CmQBKFMh8oOOuGK2-IlreliydIRRf3  点击打开链接
  • MIPI CSI2 V1.3

    2018-10-22 08:44:22
    该文档为mipi_CSI-2_specification v1.3的协议,有需要的可以参考一下,很不错的文档
  • MIPICSI

    千次阅读 2019-01-10 09:45:55
    1. MIPI CSI2简介   MIPI联盟是一个开放的会员制组织。2003年7月,由美国德州仪器(TI)、意法半导体(ST)、英国ARM和芬兰诺基亚(Nokia)4家公司共同成立...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 767
精华内容 306
关键字:

csi协议mipi