3. MIPI D-PHY 物理层:D-PHY Lane结构、高速模式与低功耗模式、时钟通道与数据通道、差分信号电气特性

3.1 D-PHY Lane 物理结构

MIPI D-PHY 是 CSI-2 接口的物理层基础,负责在摄像头传感器与应用处理器之间传输串行数据。每个 D-PHY Lane 由一对差分信号线组成,支持双向或单向通信。一个典型的 D-PHY 链路包含:

  • 1 条时钟 Lane:始终由主机(SoC)驱动,为数据 Lane 提供源同步时钟。
  • 1 ~ 4 条数据 Lane:用于传输像素数据、帧同步信号和嵌入式数据。
关键概念: D-PHY 采用源同步架构,时钟 Lane 与数据 Lane 在物理上独立布线,但电气特性完全一致。每条 Lane 在高速模式下以差分信号传输,在低功耗模式下以单端信号传输。
D-PHY Lane 物理结构(4 Data Lane + 1 Clock Lane) 时钟 Lane (CLK) 差分对 接收端 数据 Lane 0 接收端 数据 Lane 1 接收端 数据 Lane 2 接收端 数据 Lane 3 接收端 物理层要点 • 每条 Lane 由 Dp/Dn 差分对组成 • 时钟 Lane 单向,数据 Lane 双向 • 高速模式:差分信号,低摆幅 • 低功耗模式:单端信号,高摆幅

3.2 高速模式(HS)与低功耗模式(LP)

D-PHY 定义了两种工作模式,以适应不同场景下的功耗与带宽需求:

特性 高速模式 (HS) 低功耗模式 (LP)
信号类型 差分信号 (Dp - Dn) 单端信号 (Dp 或 Dn 独立)
电压摆幅 200 mV (典型值) 1.2 V (典型值)
数据传输速率 80 Mbps ~ 4.5 Gbps / Lane ≤ 10 Mbps
功耗 高(持续差分驱动) 极低(静态电流小)
应用场景 像素数据、帧数据突发传输 控制信号、总线周转、Escape 模式
传输方向 单向(从发送端到接收端) 双向(支持总线周转)
实战经验: 在 Raw 数据流传输过程中,数据 Lane 大部分时间处于高速模式,仅在帧消隐期(H-Blank / V-Blank)切换到低功耗模式以节省功耗。切换过程由 D-PHY 状态机自动完成,无需软件干预。

3.3 时钟通道与数据通道

时钟 Lane 与数据 Lane 在时序上紧密耦合。时钟 Lane 始终以高速模式运行,为数据 Lane 提供位时钟参考。数据 Lane 在高速模式下以 DDR(双数据速率)方式采样,即时钟的上升沿和下降沿各传输 1 位数据。

时钟通道与数据通道时序关系(DDR 采样) CLK DATA 上升沿采样 下降沿采样 上升沿采样 下降沿采样 每个时钟周期传输 2 位数据(DDR),数据 Lane 速率 = 2 × 时钟频率 例如:时钟 500 MHz → 数据速率 1 Gbps / Lane

3.4 差分信号电气特性

D-PHY 在高速模式下使用低压差分信号(LVDS 变体),具有以下关键电气参数:

参数 符号 最小值 典型值 最大值 单位
差分输出电压 VOD 140 200 270 mV
共模电压 VCM 150 200 250 mV
单端电压摆幅 VSWING 70 100 135 mV
上升/下降时间 tR / tF — 150 300 ps
差分阻抗 ZDIFF 80 100 120 Ω
PCB 设计警告: 差分对必须严格等长,长度差 ≤ 5 mm(对应约 30 ps 的时滞)。差分阻抗控制在 100 Ω ± 10%,共模阻抗控制在 50 Ω ± 10%。任何阻抗不连续点(过孔、焊盘、拐角)都会引起信号反射,导致眼图闭合。

3.5 高速模式与低功耗模式的状态切换

D-PHY 数据 Lane 的状态机定义了 6 种线态,通过 Dp 和 Dn 的电压组合表示:

  • HS-0 / HS-1:高速模式下的差分 0 和 1,Dp - Dn 分别为负和正。
  • LP-00 / LP-01 / LP-10 / LP-11:低功耗模式下的单端状态,用于控制信号和总线周转。

从低功耗模式切换到高速模式需要经过一个 Mark-1 序列:先进入 LP-11,然后 LP-01,最后 LP-00,保持一段时间后进入 HS 模式。切换时序由 D-PHY 物理层自动处理,但系统设计者需要确保消隐期足够长以完成切换。

数据 Lane 状态切换流程(LP → HS → LP) LP-11 (空闲) LP-01 (准备) LP-00 (桥接) HS 模式 HS 突发结束 → 返回 LP-11 切换时序要求 • LP-11 → LP-01 → LP-00 每个状态至少保持 TLPX = 50 ns • LP-00 保持 THS-PREPARE = 40 ns + 4 × UI 后进入 HS

3.6 差分信号眼图与信号完整性

在高速模式下,差分信号的质量通常通过 眼图 来评估。眼图是示波器对大量数据位进行叠加显示的图形,反映了信号的幅度、抖动和噪声裕量。

眼图关键指标:
  • 眼高(Eye Height):差分电压的垂直张开度,应 ≥ 140 mV。
  • 眼宽(Eye Width):水平张开度,应 ≥ 0.6 UI(单位间隔)。
  • 抖动(Jitter):总抖动应 ≤ 0.3 UI。
  • 共模噪声:共模电压波动应 ≤ 50 mV。

在 PCB 布局时,差分对应遵循以下规则以保证信号完整性:

  1. 等长布线:同一差分对内的 Dp 和 Dn 长度差 ≤ 5 mm。
  2. 阻抗控制:差分阻抗 100 Ω,参考层连续。
  3. 屏蔽:差分对之间保持 ≥ 3 倍线宽的间距,或用地线隔离。
  4. 过孔限制:每条差分对过孔数 ≤ 2 个,过孔处加回流地过孔。
  5. AC 耦合电容:靠近接收端放置 100 nF 电容,封装 0402 或 0201。
调试技巧: 如果 Raw 数据流出现随机像素错误,首先用示波器测量差分信号的眼图。如果眼高 < 100 mV 或眼宽 < 0.5 UI,说明物理层信号质量不达标,需要检查 PCB 走线、终端匹配或电源噪声。