2、电气参数基础:电压、电流、阻抗、摆率的基本概念与单位归纳总结
做 D-PHY 设计也好,调试也罢,四年下来我最大的感受是:电气参数就是硬通货。电压、电流、阻抗、摆率,这四个东西你不吃透,后面看眼图、调时序、算功耗,全都是在赌运气。别问我怎么知道的——我第一版 MIPI 走线就因为没搞清楚 LP 模式下的摆率要求,导致摄像头在低温环境下一帧一帧地丢……嗯,老板差点让我去生产线上焊板子。
所以这一章,咱们把这四个参数彻底聊透。不整虚的,全是我在项目中挨过打的教训。
2.1 电压 —— 把所有电平都量化
电压就是电位差,单位是伏特(V)。你想想看,D-PHY 里其实只有两类电压世界:
- HS 模式:差分摆幅很小,一般是 200mV 左右(从 200mV 到 1.2V 的共模上摆动)。
- LP 模式:单端 0~1.2V,逻辑 “1” 约 1.2V,逻辑 “0” 约 0V。
我记得刚接手第一个 MIPI 项目时,总觉得看懂数据手册里的 VIH、VIL 就万事大吉了。结果测量 LP 接收端的阈值时发现,芯片内部其实还有个迟滞区间,波形刚好卡在 0.4V 附近,导致接收器反复翻转。那次之后我养成了一个习惯:凡是电压参数,一定查数据手册里的 DC 特性表,尤其注意 VIH(min)和 VIL(max)的值。
2.2 电流 —— 驱动能力是活着的基础
电流是电荷的流动,单位安培(A)。在 D-PHY 里,电流直接影响信号完整性。HS 模式下,发送器用差分电流驱动,典型值在 2~10 mA 左右;LP 模式下电流更小,仅几百微安。
我曾经遇到过一块 PCB,HS 通道长度已经超过 20 cm,但是驱动电流没有按手册要求留裕量。结果信号传到远端时,差分振幅掉到了 120 mV 以下,接收端直接报 CRC 错误。后来我加了一个电流匹配电阻网络才救回来。电流不是越大越好,但一定要≥规格书最小值。
看数据手册时,重点关注 IOH、IOL、以及 HS 驱动器的差分输出电流值。单位通常是 mA,偶尔有 µA 的漏电流参数,也别忽略。
2.3 阻抗 —— 信号通路上的“阻力”
阻抗是交流信号下的电阻,单位欧姆(Ω)。D-PHY 中最重要的是差分特征阻抗,标准要求是 100 Ω ± 10%。LP 模式下虽然对阻抗不太敏感,但 HS 模式跑 1 Gbps 以上时,阻抗不连续就是噩运。
怎么控制的?PCB 走线做差分对,线宽、线距、参考层厚度都要算。我个人习惯先用 Polar 或 HyperLynx 算一遍,再让板厂确认。记住:阻抗匹配不好,反射就会让你眼图闭合。
| 参数 | HS 模式要求 | LP 模式要求 |
|---|---|---|
| 差分阻抗 | 100 Ω ± 10% | 不严格要求 |
| 单端阻抗 | 50 Ω 附近 | 高低电平阻抗变化大 |
| 共模阻抗 | 50 Ω (对地) | 可忽略 |
2.4 摆率 —— 边沿快慢决定 EMI
摆率(Slew Rate)就是电压变化的速率,单位 V/ns。HS 模式下,信号上升/下降时间要求在 150 ps 到 300 ps 之间,对应摆率约 1 V/ns 到 2 V/ns。LP 模式慢得多,典型 5 ns~50 ns,摆率只有 0.1 V/ns 左右。
为什么需要区分?摆率太快,高频分量多,EMI 爆炸,还容易串扰。摆率太慢,时序裕量不够,信号来不及稳定。
我记得调试一款手机摄像头模组时,因为 FPC 线缆过长,LP 信号的摆率被拉得特别慢,导致 LP 转 HS 时的进入序列延迟超差。最后不得不在驱动端并联一个小电容来刻意控速——摆率不是越快越好,要看系统整体时序预算。
一般示波器可以直接测出 20%~80% 的上升时间,然后换算:摆率 = ΔV / Δt。例如 HS 信号从 200 mV 摆到 1V,上升时间 200 ps,那么摆率 ≈ (1V – 0.2V) / 200 ps = 4 V/ns。当然正常 HS 差分信号摆幅小,ΔV 只有 200 mV 左右,所以摆率大概 1~2 V/ns。
2.5 四个参数的核心关系
把这四个参数串起来看,你会理解 D-PHY 的设计哲学:
- 电压 × 电流 = 功耗:HS 差分摆幅小,电流也小,所以整体功耗低。
- 阻抗决定反射:电压和电流的比值就是阻抗,不匹配会产生反射。
- 摆率决定带宽:边沿越快,信号的高频分量越多,对阻抗连续性要求更高。
我用一张图把它们的逻辑关系画出来,你看一眼就能记住:
看图就能明白:电压和电流通过阻抗绑定在一起,摆率单独决定了信号的瞬态行为。你在调试时只要抓住这四个参数,90% 的信号完整性问题都能找到根源。
2.6 实用避坑指南
- 电压陷阱:不要只看标称值,注意最恶劣条件下的 VIH/VIL 边界。我吃过一次亏,LP 接收端 VIL(max) 是 0.4V,但噪声叠加后到了 0.45V,芯片直接误判为高电平。
- 电流陷阱:HS 驱动电流不足时,远距离传输会衰减。建议预留 20% 的驱动电流余量。
- 阻抗陷阱:差分对之间的间距如果太小,耦合过强会导致共模阻抗偏低,影响共模噪声抑制。
- 摆率陷阱:为了降 EMI 故意放慢摆率,结果时序窗口不够用。先算清楚 bit 周期再控速。