MIPI-CSI2 概述
MIPI 联盟是一个全球性的合作组织,主要服务于开发移动设备以及受移动技术影响的设备的各大行业。

MIPI CSI-2(摄像头串行接口 2)是 MIPI 联盟制定的一种高速协议,主要用于将摄像头模块(图像传感器)连接到主机处理器(如应用处理器 SoC 或图像信号处理器 ISP)。
MIPI CSI2 规定了两种协议接口:
- CSI2 Camera Serial Interface:用于传输传感器数据
- CSI Command & Control Interface:用于配置和控制传感器
MIPI CSI2 定义了3种数据传输协议,目前主要使用的是 C-PHY 和 D-PHY。

| 特性 | **D-PHY ** | C-PHY |
|---|---|---|
| 通道架构 | 分离式:独立的时钟通道 + 数据通道 | 混合式:时钟信号内嵌在数据流中 |
| 物理连线 | 每通道 2 根线(差分对 P/N) | 每通道 3 根线(Trio A/B/C 三相信号) |
| 最大配置 | 1组时钟 + 4组数据 = 10根线 | 最大 3组 Trio = 9根线 |
| 编码效率 | 1 个符号携带 1 bit 数据 (NRZ) | 1 个符号携带 2.28 bits 数据 |
| 布 线难度 | 较低(常规的 100 欧姆差分对走线) | 极高(三根线必须严格等长匹配) |
| 向后兼容 | 完美兼容传统 MIPI 设备 | 需要芯片原生支持或使用桥接芯片 |
MIPI CSI2 并没有为控制接口制定新的物理层协议,而是借用了 I2C 协议,用来传输控制信号。
Ref
https://www.edge-ai-vision.com/wp-content/uploads/2023/09/FT08_Thanigasalam_MIPI_2023.pdf