理解mipi协议

理解mipi协议

完成mipi信号通道分配后,需要生成与物理层对接的时序、同步信号:

MIPI规定,传输过程中,包内是200mV、包间以及包启动和包结束时是1.2V,两种不同的电压摆幅,需要两组不同的LVDS 驱动电路在轮流切换工作;为了传输过程中各数据包之间的安全可靠过渡,从启动到数据开始传输,MIPI定义了比较长的可靠过渡时间,加起来最少也有600多ns;而且规定各个时间参数是可调的,所以需要一定等待时间,需要缓存,我们用寄存器代替FIFO,每通道128Byte。

串行时钟与数据差分传输的过渡时间关系如下:

各个时间参数需要满足以下的要求:

UI 的值:

数据与时钟的相位关系:

根据前面文章:mipi差分信号原理介绍。

CLKp是高电平,CLKn是低电平的时候,差分信号表现为高电平。CLKn是高电平, CLKp是低电平的时候,差分信号表现为低电平。所以结果就可以等效成红线描述的正弦。

从正弦可以看出,data在clk的高电平和低电平都有传输数据。

数据通道进入和退出SLM(即睡眠模式)的控制:

mipi信号传输分为单端和差分传输。例如:

LP-00, LP-01, LP-10, LP-11 (单端)

HS-0, HS-1 (差分)

Ultra-Low Power State entry command: 00011110 是差分传输,读取方法和上面提到的clk是一样的,需要注意的是Dp和Dn如果同时是高电平或同时是低电平的时候是无效数据,这个时候大概对应的是clk正弦的峰值,只有其中一个是高一个是低才是有效的差分数据。

总结:

对应于同步信号完成并串转换;

*HS 状态为高速低压差分信号,传输高速连续串行数据;

*LP 状态为低速低功耗信号,传输控制信号和状态信号;

*MIPI要求HS 工作在1GHz 的频率下,完成共模信号为0.2v 差模信号为0.2v 的差分

信号的传输;

*LP 传递控制信号,要求高电平为1.2v 低电平为0的电平信号输出;

*HS 及LP 状态下,输出信号的电学特性要求非常苛刻,具体电学性能的要求可见

附带文档表格。

*MIPI是双向可选的,可以高速发送,也可以进行高速接收,或收发功能同时具备,

我们目前根据需求仅做了发送功能;

*MIPI的HS模式(0.2V),传送图像数据,速度为80Mbps ~ 1000Mbps;

*MIPI的LP模式(1.2V),可以用于传送控制命令,最高速度为10Mbps;

*MIPI规定,任一个MIPI设备必须Escape Mode,此为Low Power Data

Trabsmission Mode,LP模式中的一种,此模式下可低速传输图像或其他数据。

*MIPI规定了Low Power Mode、Ultra Low Power Mode的电压范围、以及它们

之间、它们与HS模式之间的相互切换方式或相关要求;

*MIPI D-PHY是各个MIPI工作组共用的物理层规范;

最后,需要注意一点:

BTA:bus turn around,用来host接受外设发送命令或应答信号用的,如果host DPHY设置了这个,但是lcd不支持的话,就有可能有问题。

MIPI_协议详细介绍

Protocol Introduction MIPI Development Team 2010-9-2

What is MIPI? v MIPI stands for M obile I ndustry P rocessor I nterface §MIPI Alliance is a collaboration of mobile industry leaders. §Objective to promote open standards for interfaces to mobile application processors. §Intends to speed deployment of new services to mobile users by establishing Spec. v Board Members in MIPI Alliance §Intel, Motorola, Nokia, NXP,Samsung, ST, TI

What is MIPI? v MIPI Alliance Specification for display §DCS (D isplay C ommand S et) ?DCS is a standardized command set intended for command mode display modules. §DBI, DPI (D isplay B us I nterface, D isplay P ixel I nterface)?DBI:Parallel interfaces to display modules having display controllers and frame buffers. ?DPI:Parallel interfaces to display modules without on-panel display controller or frame buffer. §DSI, CSI (D isplay S erial I nterface, C amera S erial I nterface)?DSI specifies a high-speed serial interface between a host processor and display module. ?CSI specifies a high-speed serial interface between a host processor and camera module. §D-PHY ?D-PHY provides the physical layer definition for DSI and CSI.

理解mipi协议

理解mipi协议 完成mipi信号通道分配后,需要生成与物理层对接的时序、同步信号: MIPI规定,传输过程中,包内是200mV、包间以及包启动和包结束时是1.2V,两种不同的电压摆幅,需要两组不同的LVDS 驱动电路在轮流切换工作;为了传输过程中各数据包之间的安全可靠过渡,从启动到数据开始传输,MIPI定义了比较长的可靠过渡时间,加起来最少也有600多ns;而且规定各个时间参数是可调的,所以需要一定等待时间,需要缓存,我们用寄存器代替FIFO,每通道128Byte。 串行时钟与数据差分传输的过渡时间关系如下:

各个时间参数需要满足以下的要求:

UI 的值:

数据与时钟的相位关系: 根据前面文章:mipi差分信号原理介绍。 CLKp是高电平,CLKn是低电平的时候,差分信号表现为高电平。CLKn是高电平, CLKp是低电平的时候,差分信号表现为低电平。所以结果就可以等效成红线描述的正弦。 从正弦可以看出,data在clk的高电平和低电平都有传输数据。

数据通道进入和退出SLM(即睡眠模式)的控制: mipi信号传输分为单端和差分传输。例如: LP-00, LP-01, LP-10, LP-11 (单端) HS-0, HS-1 (差分) Ultra-Low Power State entry command: 00011110 是差分传输,读取方法和上面提到的clk是一样的,需要注意的是Dp和Dn如果同时是高电平或同时是低电平的时候是无效数据,这个时候大概对应的是clk正弦的峰值,只有其中一个是高一个是低才是有效的差分数据。 总结: 对应于同步信号完成并串转换; *HS 状态为高速低压差分信号,传输高速连续串行数据; *LP 状态为低速低功耗信号,传输控制信号和状态信号; *MIPI要求HS 工作在1GHz 的频率下,完成共模信号为0.2v 差模信号为0.2v 的差分

MIPI 中文协议

对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。 MIPI (Mobile Industry Processor Interface) 是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。 MIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风 /喇叭接口SLIMbus等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设

计和功能时更加快捷方便。下图是按照 MIPI的规划下一代智能手机的内部架构。 MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。以DSI为例,其协议层结构如下:

CSI/DSI的物理层(Phy Layer)由专门的WorkGroup负责制定,其目前的标准是D-PHY。D-PHY采用1对源同步的差分时钟和1~4对差分数据线来进行数据传输。数据传输采用DDR方式,即在时钟的上下边沿都有数据传输。

MIPI协议归纳整理

MIPI DSI协议介绍 2015.12.1jcl整理添加一、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)

MIPI接口协议简介

MIPI接口简介 (Mobile Industry Processor Interface移动行业处理器接口) 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。 MIPI 是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。MIPI 联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风/喇叭接口SLIMbus等。 统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设计和功能时更加快捷方便。下图是按照MIPI的规划下一代智能手机的内部架构。

MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。以DSI为例,其协议层结构如下: CSI/DSI的物理层(Phy Layer)由专门的WorkGroup负责制定,其目前的标准是D-PHY。D-PHY采用1对源同步的差分时钟和1~4对差分数据线来进行数据传输。数据传输采用DDR方式,即在时钟的上下边沿都有数据传输。

(完整word版)MIPIDSI协议介绍

一、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。

mipi 协议(附图)

Application Report SWPA225 – November 2012 1 Demystify DSI I/F Erwan Petillon HW Systems Solutions ABSTRACT The purpose of this Application Note (APN) is to demystify the DSI I/F by presenting different configuration and their impact on the DSI protocol. The document is illustrated by numerous waveforms probe on an OMAP platform. This APN covers the DSI protocol in video mode (Non-frame buffer display) and in command mode (frame buffer display). A section dedicated to debugging tips is enumerating different method to measure various parameters and decode LP and HS packets. However the APN does not contain programming model and complete DSI protocol standard, for more details on programming model refer to the OMAP Technical Reference Manual and the MIPI DSI protocol standard. Document History Version Date Author Notes 1.0 November 2012 E. Petillon First release

相关主题
相关文档
最新文档