简介
MIPI(Mobile Industry Processor Interface)是移动行业处理器接口的缩写,由移动行业处理器接口联盟(MIPI Alliance)(一个标准化组织,官网:Interface Specifications for Mobile Products | MIPI Allliance)制定的一套开放标准和规范。MIPI联盟成立于2003年,由ARM、Nokia、ST、TI等公司发起;
该组织主要定义了4种应用场景的协议:
- Multimedia:主要包含CSI(Camera Serial Interface,摄像头串行接口)、DSI(Display Serial Interface,显示串行接口)等属于重点介绍对象;还有soundwire、麦克风/喇叭接口SLIMbus。
- Control&Data:I3C
- Chip-to-Chip Inter Process Communications:射频接口DigRF
- Debug & Trace:
这个组织还有定义了其他接口:如battery interface等。
如下图介绍了MIPI联盟的家族谱:
图中信息
1、CSI-2 DSI-2 的物理层有A-PHY C-PHY D-PHY
2、CSI-3、UFS 的物理层是M-PHY
OSI7层物理层协议待补充:
CSI
发展历史
CSI-2 、 CSI-3
备注:
1、上面的“2”与“3” 准确的来说不是版本号,而是代表协议类型;
2、根据官网信息,CSI-3使用M-PHY作为物理层,以后用到后补充;
3、没有看错,就是没有CSI-1
4、CSI-2的演化版本见下图:
需要从上图获得的信息
1、CSI-2当前共有V1.1 V1.2 V1.3 V2.0 V2.1 V3.0 V4.0共七个版本,截止2024.7.4 已有V4.0.1、V4.1一共9个版本
2、不同的版本其物理层不一样,也就意味着硬件接口会根据物理层的不同有差异;其物理层版本也不一样,也即单lane速率也不一样;
3、MIPI不同物理层不同版本的单lane速率,是选择接口的重要依据(计算速率),后续补充如何计算
DSI
发展历史
DSI、DSI-2
备注:
1、你没看错,有个协议就叫DSI ,他也不加-1;就是把你弄乱
需要从上图获得的信息
1、DSI协议已经发展到了V1.3版本,其实截止到2024.7.4,是到了V1.3.2版本
2、DSI协议的物理层只有D-PHY
3、DSI-2协议其实已经发展到了V2.1版本(截止2024.7.4),并支持MIPI C-PHY v2.0/v2.1 和 MIPI D-PHY v3.0的物理层
D-PHY
LP 与 HS 模式
从上表可知
1、HS仅仅在高速数据传输中使用,LP模式则同时包含控制模式
2、HS模式下逻辑0为DP为低、DN为高;逻辑1为DP为高、DN为低;
3、LP-01:表示DP为低,DN为高
4、补充:HS模式下高电平为0.2V;LP模式下高电平为1.2V;
HS模式转换过程
LP11--->LP01--->LP00--->HS--->LP11
C-PHY
原理图设计
1、使用共模滤波器作用?
PCB走线设计
测试验证
- D-Phy眼图测试:CLK、DATA信号质量测试及CLK与DATA之间时序测试
- 电源上下电时序测试:DVDD AVDD DOVDD测试
- I2C信号测试
MIPI眼图测试
UI计算
UI的基本公式是:UI=1/f(HS)
其中:
- UI 是单位间隔,以秒为单位。
- f(HS) 是高速(High Speed,HS)模式下的时钟频率,以赫兹(Hz)为单位。
例如,如果一个MIPI D-PHY接口工作在1.5 Gbps的数据速率,那么其HS模式下的时钟频率为1.5 GHz。根据上述公式,UI将是:
UI=1/1.5G
UI=0.6666666667 nsUI=0.6666666667 ns
示波器选择
示波器校准
各个测试项解析:
Test 1.3.1 – Data Lane HS Entry: Data Lane TLPX Value
测试目的:验证 𝑇𝐿𝑃𝑋 的持续时间,其全称为“Transmitted length of any Low-Power state period”,对应的是协议中所定义的LP-01状态持续的时间;
如下图所示,测量状态将从数据的单端P信号的 𝑉𝐷𝑃 下降沿穿过最大低电平LP阈值 𝑉𝐼𝐿,𝑀𝐴𝑋 的时刻开始,并在数据的单端N信号的 𝑉𝐷𝑁 下降沿穿过相同的阈值时结束,建议阈值 𝑉𝐼𝐿,𝑀𝐴𝑋 = 550𝑚𝑉 ;
1.3.2 HS Entry: DATA TX THS-PREPARE
测试目的:验证 𝑇𝐻𝑆−𝑃𝑅𝐸𝑃𝐴𝑅𝐸 的持续时间,其对应的是协议中所定义的LP-00状态的值;
如下图所示,测量状态将从 𝑉𝐷𝑁 下降沿穿过低于最大低电平LP阈值 𝑉𝐼𝐿,𝑀𝐴𝑋 的时刻开始,并结束于HS- zero差分状态开始的时刻,即最小有效HS-0差分阈值电平(-70mV)处;
判定标准:40𝑛𝑠 + 4𝑈𝐼 ≤ 𝑇𝐻𝑆−𝑃𝑅𝐸𝑃𝐴𝑅𝐸 ≤ 85𝑛𝑠 + 6𝑈𝐼
1.3.3 HS Entry: DATA TX THS-PREPARE+THS-ZERO
测试目的:𝑇𝐻𝑆−𝑃𝑅𝐸𝑃𝐴𝑅𝐸 + 𝑇𝐻𝑆−𝑍𝐸𝑅𝑂
如下图所示,测量状态将从 𝑇𝐻𝑆−𝑃𝑅𝐸𝑃𝐴𝑅𝐸 开始( 𝑉𝐷𝑁 下降沿穿过𝑉𝐼𝐿,𝑀𝐴𝑋 的时刻),并结束于扩展HS-0差分状态的末端,即HS同步序列的第一个比特的开始点,值得注意的是,这一结束点不是在第一个HS-1转换,而是提前的三个HS单位间隔,因为HS-SYNC同步序列从0001开始,完整的HS-SYNC的序列为 “00011101”
判定标准:𝑇𝐻𝑆−𝑃𝑅𝐸𝑃𝐴𝑅𝐸 + 𝑇𝐻𝑆−𝑍𝐸𝑅𝑂 ≥ 145𝑛𝑠 + 10𝑈𝐼(见下图3的Test Summary)
以下测试项科参考如下官方文档: