MIPI CSI C-PHY接口详解及设计注意事项,一文读懂!
发布时间:2026-07-15 16:37:30
摄像头接口是嵌入式硬件设计中的高频话题,而MIPI CSI(Camera Serial Interface)更是手机、平板、安防、车载等设备的标配。其中C-PHY作为MIPI物理层的一种,因其独特的编码方式和更高的带宽效率,正被越来越多的高端方案采用。
今天我们就从框图、工作模式、编码原理到PCB设计,把CSI C-PHY彻底讲清楚。
一、CSI C-PHY的基本框架
CSI是MIPI联盟为图像传感器设计的高速串行接口,用于将摄像头采集的图像数据传输给主控SoC。
C-PHY的最小传输单元不叫Lane,而是叫做 Trio(三重奏),每组由 A、B、C三根信号线 组成。
关键特点:
无独立时钟差分线,时钟内嵌在三根信号线的电平跳变中,接收端通过CDR(时钟数据恢复)自行恢复时钟。
配套 CCI(Camera Control Interface) 控制总线,基于I2C协议,用于下发指令、读取状态,不传输图像数据。
二、两种工作模式:HS 和 LP
C-PHY的每套Trio通道内置两套独立状态机:
1️⃣ HS Mode(高速模式)
方向:Sensor → SoC,单向传输RAW、YUV等像素数据流。
整帧图像全部依靠HS突发传输,是抓拍、预览、录像的主力模式。
2️⃣ LP Mode(低功耗模式)
用于空闲待机、模式切换、短控制包上报。
包含子模式:
ALP(Alternate Low Power):介于LP和HS之间的档位,切换波形耗时大幅缩短,减少闪屏、降低功耗。
ULPS(Ultra-Low Power State):最深休眠档位,PLL、高速驱动、偏置电路全部断电,三线拉低,接近零功耗。退出ULPS只能靠I2C或硬件RST复位唤醒。
切换时序简图
三、C-PHY的工作原理:为什么要用C-PHY?
问题:已经有了D-PHY,为什么还要引入C-PHY?
答案:为了突破带宽瓶颈。
D-PHY采用差分传输,单Lane每UI只能传1bit数据。而C-PHY采用三态电平编码,7个symbol可以传递16bit数据,单次状态跳转可承载约 2.28bit/UI(16÷7≈2.28),效率远高于D-PHY。
1️⃣ 三态编码
C-PHY的每根信号线支持三种电气状态:
H(高电平,+1)
M(中间共模电平,0)
L(低电平,-1)
任意一个符号周期(UI)内,三根线严格分配:1根H、1根M、1根L。基于排列组合,共有 6种合法稳态,官方命名为:+X、-X、+Y、-Y、+Z、-Z。
所有高速数据传输只依靠这6种状态之间的切换完成。从当前状态到下一个状态,共有5种合法跳转选择,每种跳转对应一组二进制编码。
2️⃣ 16bit/7 symbol 编解码
C-PHY采用 7个symbol传输16bit数据 的映射方式,使得单次状态跳转的平均信息量达到2.28bit,显著提高了带宽利用率。
3️⃣ 眼图特点
C-PHY信号为三电平单端信号,接收端采用差分采样机制,可识别四种电压等级(强1、弱1、强0、弱0),但最终只解析出逻辑1或0。
实际眼图呈现三个“眼睛”,相比于D-PHY的单眼图,对噪声和抖动的容忍度更低,因此对PCB设计提出了更高要求。
四、摄像头辅助信号
除了CSI数据通道,摄像头模组还需要以下辅助信号:
信号 | 说明 |
|---|---|
CMMCLK | 参考时钟,由SoC提供,常见频率24M/26M/27M |
CMMPDN | Power Down,拉高进入休眠,拉低正常工作 |
CMMRST | 复位信号,低电平复位,高电平释放 |
VCAMA | 模拟供电(Analog) |
VCAMD | 数字供电(Digital) |
VCAMIO | I/O接口供电 |
VCAMAF | 自动对焦马达供电(Auto Focus) |
上电时序:一般先供VCAMA,再供VCAMD,最后拉高RST释放复位,具体以摄像头规格书为准。
五、原理图设计注意事项
C-PHY与D-PHY兼容:多数SoC的CSI接口同时支持两种PHY,注意接线方式差异(C-PHY用Trio三线组,D-PHY用差分对)。
供电选择:摄像头供电建议选用 低纹波、高PSRR的LDO,而非DC/DC,以减少噪声干扰。
共模电感:Data信号上预留共模电感,预防高速信号对其他模块的辐射干扰。
I2C选择:摄像头控制通常使用专用I2C总线,避免与其他低速设备共享。
六、PCB设计注意事项
阻抗控制:单端50Ω。
等长要求:同一Trio内的三根信号线skew建议小于25mil。
走线总长:与速率相关,例如4英寸@3Gbps,6英寸@2Gbps。
走线方式:
方式一:每3根信号一组,两侧包地。
方式二:拉开线间距,所有信号整体包地(这种方式可实现C-PHY与D-PHY走线兼容)。
参考平面:信号必须有完整的GND参考平面。
七、两道思考题(巩固理解)
思考题1:CSI 与 DSI 有什么区别?
答:
CSI:摄像头 → SoC,图像输入接口。
DSI:SoC → 屏幕,显示输出接口。
思考题2:是否C-PHY只给摄像头、D-PHY只给屏幕?
答:否。PHY与摄像头/屏幕没有绑定关系,完全看带宽需求。DSI-2大屏(高端手机/车载)大量使用C-PHY;CSI-2的高低端传感器既有用D-PHY也有用C-PHY的。
总结
MIPI CSI C-PHY以其高效的三态编码和更高的带宽利用率,正成为高速摄像头接口的主流选择。理解其Trio结构、HS/LP工作模式、编解码原理以及设计注意事项,是做好摄像头硬件设计的基础。
希望这篇文章能帮你理清C-PHY的脉络,在实际项目中少走弯路。如有疑问,欢迎在评论区交流讨论!