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 的独立状态。
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 |
3.5 线态转换与电气特性测试点
MIPI D-PHY 的线态转换(HS ↔ LP)是信号完整性测试的关键窗口。以下为典型测试点:
- HS 进入(HS Entry):LP-11 → LP-01 → LP-00 → HS-0。测试点:LP-00 到 HS-0 的转换时间(THS-SETTLE)。
- HS 数据突发:连续 HS 数据传输。测试点:眼图、抖动、VOD、VCM。
- HS 退出(HS Exit):HS-0 → LP-00 → LP-10 → LP-11。测试点:HS 到 LP 的转换时间(THS-TERM-EN)。
- 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 走线阻抗不连续或参考平面噪声过大。