3. MIPI D-PHY 电气特性:HS模式与LP模式

MIPI D-PHY 是 MIPI CSI-2 与 DSI 标准的物理层基础,定义了两种截然不同的工作模式:高速(High-Speed, HS)模式与低功耗(Low-Power, LP)模式。这两种模式在电压摆幅、共模电压、转换速率以及时序参数上存在本质差异,直接决定了信号完整性的测试与调试策略。

核心要点:HS模式用于高速数据传输(Mbps级),采用差分信号,低摆幅;LP模式用于控制与握手(Mbps级以下),采用单端信号,高摆幅。两者通过“线态(Line State)”进行切换。

3.1 HS模式与LP模式对比

特性 HS模式(高速) LP模式(低功耗)
信号类型 差分对(Dp/Dn) 单端(Dp/Dn 独立驱动)
电压摆幅 200 mV(典型,差分峰峰值) 1.2 V(典型,单端摆幅)
共模电压 200 mV(典型,相对地) 约 0 V 或 1.2 V(取决于线态)
转换速率 高(~1.5 V/ns) 低(~0.15 V/ns)
数据速率 80 Mbps ~ 4.5 Gbps(每通道) ≤ 10 Mbps
功耗 较高(电流驱动型) 极低(电压驱动型)
主要用途 图像数据、像素流 总线控制、Escape模式、BTA
调试提示:在示波器上观察 MIPI 信号时,HS 模式表现为差分对上的“小信号”叠加在约 200 mV 的共模电平上;LP 模式则表现为 0 V 到 1.2 V 的单端跳变。两者切换时会出现明显的“线态转换”窗口。

3.2 电压摆幅与共模电压

HS 模式采用电流模式逻辑(Current Mode Logic, CML)驱动,其差分电压摆幅(VOD)典型值为 200 mV,允许范围为 140 mV ~ 270 mV。共模电压(VCM)在 HS 模式下稳定在 200 mV 左右(允许范围 150 mV ~ 250 mV)。

LP 模式则使用推挽式单端驱动,其高电平(LP-1)为 1.2 V,低电平(LP-0)接近 0 V。共模电压在 LP 模式下无严格定义,取决于 Dp 与 Dn 的独立状态。

MIPI D-PHY HS/LP 电压摆幅与共模电压对比 HS 模式(差分) VCM ≈ 200 mV Dp Dn VOD ≈ 200 mV 差分峰峰值 LP 模式(单端) Dp (LP-1) Dn (LP-0) 1.2 V 单端摆幅 HS 模式:差分小信号,抗共模噪声能力强;LP 模式:单端大信号,用于总线控制与初始化

3.3 转换速率(Slew Rate)

转换速率直接影响信号的眼图质量与 EMI 特性。MIPI D-PHY 对 HS 与 LP 模式的转换速率有明确要求:

  • HS 模式:转换速率典型值为 1.5 V/ns,允许范围 0.5 V/ns ~ 3.0 V/ns。过快的转换速率会导致过冲与振铃,过慢则增加码间干扰(ISI)。
  • LP 模式:转换速率典型值为 0.15 V/ns,允许范围 0.05 V/ns ~ 0.25 V/ns。LP 模式对 EMI 敏感,较慢的转换速率有助于降低辐射。
信号完整性风险:HS 模式下转换速率不足会导致眼图闭合,尤其在长走线或高损耗 PCB 上。调试时应使用示波器测量 20%-80% 上升/下降时间,确保符合 D-PHY 规范。

3.4 时序参数:UI、UI、UI

在 MIPI D-PHY 中,UI(Unit Interval)是核心时序单位,定义为单个数据位的时间宽度。UI 的倒数即为数据速率。以下为关键时序参数:

参数 符号 定义 典型值(1 Gbps 示例)
单位间隔 UI 一个数据位的时间宽度 1 ns
HS 数据有效窗口 UIdata 数据采样窗口中心位置 0.5 UI
时钟到数据偏斜 UIskew DDR 时钟边沿与数据眼图中心的偏差 ≤ 0.15 UI
HS 退出时间 UIexit 从 HS 模式切换到 LP 模式的时序窗口 ≥ 100 ns
MIPI D-PHY 时序参数:UI 与数据采样窗口 时钟 (DDR) 数据 (Dp/Dn) 1 UI 1 UI 采样窗口 (0.5 UI) UI 是 MIPI D-PHY 时序基准:1 UI = 1 / 数据速率。DDR 时钟每个边沿采样一次数据

3.5 线态转换与电气特性测试点

MIPI D-PHY 的线态转换(HS ↔ LP)是信号完整性测试的关键窗口。以下为典型测试点:

  1. HS 进入(HS Entry):LP-11 → LP-01 → LP-00 → HS-0。测试点:LP-00 到 HS-0 的转换时间(THS-SETTLE)。
  2. HS 数据突发:连续 HS 数据传输。测试点:眼图、抖动、VOD、VCM。
  3. HS 退出(HS Exit):HS-0 → LP-00 → LP-10 → LP-11。测试点:HS 到 LP 的转换时间(THS-TERM-EN)。
  4. LP 控制序列:LP-00、LP-01、LP-10、LP-11 状态跳变。测试点:转换速率、过冲。
调试建议:使用示波器测量 HS 进入/退出时序时,建议将触发条件设置为 LP-00 到 HS-0 的边沿,并打开余辉模式观察眼图。对于 LP 模式,重点检查 Dp 与 Dn 的交叉点电压(应接近 0 V)。

3.6 电气特性参数汇总表

参数 符号 最小值 典型值 最大值 单位
HS 差分输出电压 VOD 140 200 270 mV
HS 共模电压 VCM 150 200 250 mV
HS 转换速率 SRHS 0.5 1.5 3.0 V/ns
LP 高电平电压 VIH 1.1 1.2 1.3 V
LP 低电平电压 VIL -0.05 0 0.05 V
LP 转换速率 SRLP 0.05 0.15 0.25 V/ns
HS 建立时间 THS-SETTLE 85 100 145 ns
HS 退出时间 THS-TERM-EN 100 120 150 ns
实战要点:在 Linux 设备驱动调试中,若遇到 MIPI CSI 图像花屏或无法锁定,应首先使用示波器测量 HS 模式的 VOD 与 VCM。VCM 漂移超过 ±50 mV 通常指示 PCB 走线阻抗不连续或参考平面噪声过大。