第1章:D-PHY概述——从一部手机说起

大家好,我是负责这堂课的讲师。今天咱们聊聊一个特别基础、但又特别关键的接口——MIPI D-PHY。

你可能每天都在用摄像头拍照、用屏幕刷视频。但数据是怎么从摄像头跑到手机SoC(系统级芯片)的?又是怎么从SoC跑到屏幕的?嗯,这里就有D-PHY的功劳。

说白了,D-PHY就像一套专门为移动设备设计的“数据管道”。它的任务只有一个:在芯片之间高效、可靠地传输大量图像或显示数据。

1.1 什么是MIPI D-PHY?

MIPI联盟(Mobile Industry Processor Interface)制定了很多接口标准。D-PHY是其中应用最广的一个物理层规范。它定义了芯片之间通信的“物理规则”——比如电压用多高、信号怎么跳变、时钟怎么跑。

我经常把D-PHY比作“信号的搬运工”。它不关心数据是什么内容,只负责把“0”和“1”准确送到对面。

小贴士:D-PHY全称是“D-PHY Standard v1.x”,目前主流设备用的多是v1.1和v1.2版本。不过核心原理一直没变,学会了基础,后续版本就是小修小补。

1.2 适用场景:CSI 与 DSI

D-PHY最常见的两个“雇主”是CSI-2和DSI。

  • CSI (Camera Serial Interface):摄像头接口。摄像头模组通过CSI把原始图像数据传给应用处理器。
  • DSI (Display Serial Interface):显示接口。应用处理器通过DSI把帧数据传给屏幕驱动IC。

我做过一个项目,摄像头老是出图花屏。排查到最后,发现是D-PHY的LP(低功耗)模式切HS(高速)模式时,时序没对齐。你说冤不冤?

这两个场景看起来不同,但底层的D-PHY物理层其实是一模一样的。所以你今天学懂D-PHY,就等于同时搞定了 CSI 和 DSI 的物理层基础。

为什么MIPI要专门定义这么一套物理层?你想想看,一个4K摄像头每秒要传几百兆甚至上GB的数据。传统的并行接口(比如并口RGB)要用几十根线,最高也就跑个几百兆,而且干扰还大。D-PHY只用差分信号,一两对线就能跑到几Gbps。这是怎么做到的?

答案就在于D-PHY的两种模式:HS(High Speed,高速)和LP(Low Power,低功耗)。

MIPI D-PHY 应用场景架构 应用处理器(SoC) 摄像头(CSI-2) 显示屏(DSI) 物理层:MIPI D-PHY HS 模式(高速差分对) + LP 模式(低压单端控制)

1.3 D-PHY 的两副面孔:HS 与 LP

D-PHY给每个数据通道定义了两种完全不同的工作状态:

  • HS (High Speed) 模式:用来传大量数据。电压摆幅小(约200mV),差分传输,速率可以到80Mbps~2.5Gbps。
  • LP (Low Power) 模式:用来传控制信号或闲置。电压摆幅大(约1.2V),单端传输,速率只有10Mbps左右。

我最早看 spec 时很困惑:为什么要保留 LP?全部用 HS 不行吗?后来发现,HS模式下功耗比 LP 高出一个数量级。LP模式的存在,就是为了在不传数据时省电。你想想看,手机摄像头不是一直在拍,屏幕也不是一直在刷帧。空闲时切换到LP,可以省一大截电。

特性 HS 模式 LP 模式
信号类型 差分(Dp/Dn) 单端(各线独立)
电压摆幅 约 200mV 约 1.2V
传输速率 80Mbps ~ 2.5Gbps ≤ 10Mbps
主要用途 传输图像/视频数据 控制信号、Escape模式、总线管理
功耗 高 低(微瓦级)
干扰 小(共模抑制) 大(单端噪声)
核心要点:D-PHY 的 HS 和 LP 模式不是两个独立的物理通道,而是在同一对差分线上通过改变电压和共模电平来动态切换的。这是它效率高的关键。

1.4 为什么需要这套规范?

你可能想问:我自己用FPGA搭个并行接口不行吗?行,但费钱、费电、费板子面积。MIPI D-PHY解决了三个痛点:

  1. 减少引脚数:一对差分线(2根)就能传1Gbps,以前并口可能需要十几根。
  2. 降低EMI(电磁干扰):差分信号自然抗干扰,你想想并行总线那个高频噪声有多头疼。
  3. 省电:LP模式的静态功耗几乎为零,非常适合移动设备。

我是从工业相机转做消费电子的。刚开始接触MIPI时,觉得D-PHY那些电压阈值、上升沿斜率要求太苛刻。但后来发现,只要严格按照规范走线、匹配阻抗,它比LVDS(低电压差分信号)还稳定。嗯,规范就是经验之谈。

1.5 第1章小结

这一章咱们建立了D-PHY的基本认知框架。记住了:

  • D-PHY是移动设备芯片间的高速数据物理层。
  • 它服务于CSI-2(摄像)和DSI(显示)两个主要上层协议。
  • 它有两种模式:HS(高速)和LP(低功耗),两种在物理上共享同一对线。