第三章 车载以太网物理层:100BASE-T1与100BASE-T1技术、BroadR-Reach技术、单对差分线传输、车载以太网连接器与线束
好,咱们今天聊聊车载以太网的物理层。说实话,很多工程师一上来就扎进协议栈里,结果发现链路都建不起来。我个人的习惯是,先搞懂物理层,再谈上层协议。物理层要是没选对,后面全是白搭。
3.1 为什么传统以太网在车上跑不动?
你想想看,传统以太网用的是两对甚至四对差分线。车上哪有那么多空间给你布线?而且,车里的电磁环境极其恶劣。电机、点火线圈、各种继电器,哪个不是干扰源?
传统以太网PHY芯片的功耗也不小。我记得早期做ADAS域控制器时,光以太网PHY的散热就够头疼的。所以,汽车行业需要一种新的物理层技术——单对差分线传输。
核心痛点:传统以太网(如100BASE-TX)需要2对线,1000BASE-T需要4对线。车载环境要求:1对线、低成本、低功耗、高EMC性能。
3.2 100BASE-T1:车载以太网的“开山鼻祖”
100BASE-T1,以前叫BroadR-Reach。嗯,这里要注意,BroadR-Reach是Broadcom公司的商业名称,后来被IEEE标准化为802.3bw,也就是100BASE-T1。
说白了,它就是用一对双绞线实现100Mbps的全双工通信。怎么做到的?回波抵消技术。传统以太网用两对线,一发一收,互不干扰。现在只有一对线,发和收都在同一根线上。这就好比两个人用一根电话线说话,得靠回声消除才能听清对方。
我在项目中遇到过一个问题:某款T1 PHY在低温下频繁丢包。查了半天,发现是回波抵消模块的校准参数在低温下漂移了。后来我们加了温度补偿算法才搞定。
3.2.1 100BASE-T1的关键参数
| 参数 | 100BASE-T1 | 传统100BASE-TX |
|---|---|---|
| 线对数 | 1对 | 2对 |
| 速率 | 100Mbps(全双工) | 100Mbps(全双工) |
| 最大距离 | 15m | 100m |
| 调制方式 | PAM3 | MLT-3 |
| 典型应用 | 车载ECU、摄像头、雷达 | 办公室网络 |
你可能会问,为什么最大距离只有15米?因为车载环境不需要100米。一辆车也就5米长,15米足够从车头拉到车尾再绕回来。而且,距离短意味着信号衰减小,对线束的要求也低。
3.3 1000BASE-T1:千兆上车
随着自动驾驶的发展,100Mbps不够用了。高清摄像头、激光雷达,哪个不是几百Mbps甚至Gbps的带宽?于是,1000BASE-T1(IEEE 802.3bp)应运而生。
1000BASE-T1同样用一对差分线,但速率提升到了1Gbps。怎么做到的?更复杂的调制方式——PAM3变成了PAM4。说白了,每个符号携带的信息量翻倍了。
我的建议:如果你在做ADAS域控的选型,优先考虑1000BASE-T1。虽然PHY芯片贵一点,但带宽冗余能让你少很多麻烦。我曾经为了省成本选了100BASE-T1,结果摄像头升级分辨率后,带宽直接爆了。后来还是得改板子,得不偿失。
3.3.1 1000BASE-T1 vs 100BASE-T1
- 速率:1000BASE-T1是100BASE-T1的10倍。
- 调制:100BASE-T1用PAM3,1000BASE-T1用PAM4。
- 功耗:1000BASE-T1的PHY功耗大约是100BASE-T1的2-3倍。
- 线束要求:1000BASE-T1对线束的阻抗匹配要求更高。
3.4 BroadR-Reach技术:从Broadcom到IEEE
BroadR-Reach是Broadcom在2010年左右推出的技术。当时汽车以太网还没标准化,Broadcom一家独大。我记得2015年做第一个车载以太网项目时,市面上只有Broadcom的PHY芯片可选,价格贵得离谱。
后来,IEEE以BroadR-Reach为基础,制定了100BASE-T1标准。现在,多家芯片厂商(如NXP、Marvell、TI)都能生产兼容的PHY芯片。价格也降下来了。
避坑指南:我曾经遇到过一个问题:某款非Broadcom的PHY芯片,在100BASE-T1模式下与Broadcom的PHY互联时,偶尔会出现链路抖动。后来发现是双方的PHY在自动协商时,对“主从模式”的理解不一致。解决方案是强制指定主从模式,不要依赖自动协商。
3.5 单对差分线传输:原理与挑战
单对差分线传输,说白了就是一根双绞线搞定收发。这带来了几个挑战:
- 回波抵消:发出去的信号会反射回来,干扰接收。需要数字信号处理(DSP)来消除回波。
- 共模干扰:单对线更容易受到共模噪声的影响。所以,车载以太网PHY通常内置共模扼流圈。
- 线束质量:线束的阻抗、绞距、屏蔽层都会影响信号质量。
你想想看,在100Mbps甚至1Gbps的速率下,信号上升沿只有几纳秒。线束上的一点阻抗不连续,就会导致信号反射。所以,车载以太网对连接器和线束的要求非常高。
3.6 车载以太网连接器与线束
连接器和线束,往往是整个链路中最容易被忽视的环节。我见过太多项目,PHY芯片选得挺好,PCB也画得不错,结果在连接器上翻了车。
3.6.1 连接器类型
| 连接器类型 | 典型应用 | 特点 |
|---|---|---|
| H-MTD | 1000BASE-T1 | 高频性能好,屏蔽设计 |
| MATEnet | 100BASE-T1 / 1000BASE-T1 | 小型化,兼容性好 |
| FAKRA | 传统射频信号 | 不推荐用于千兆以太网 |
我个人习惯用MATEnet,因为它体积小,而且有防错设计。H-MTD的性能更好,但价格也更高。如果你的项目对成本敏感,MATEnet是性价比之选。
3.6.2 线束要求
- 阻抗:100Ω差分阻抗,公差±10%。
- 绞距:建议每米至少20绞,绞距越密,抗干扰越好。
- 屏蔽:推荐使用屏蔽双绞线(STP),尤其是靠近电机或射频天线的区域。
- 线径:AWG 24或AWG 26,太细了信号衰减大,太粗了布线困难。
我的经验:线束的弯曲半径也很重要。有些工程师为了走线美观,把以太网线折成90度。结果信号质量一塌糊涂。记住,车载以太网线束的弯曲半径至少是线径的10倍。
3.7 实战建议:如何选择物理层方案?
好了,讲了这么多,咱们总结一下。选型时,我一般按这个思路来:
- 看带宽需求:如果只是诊断、OTA升级,100BASE-T1够用。如果是摄像头、激光雷达,上1000BASE-T1。
- 看成本:100BASE-T1的PHY芯片便宜,线束要求也低。1000BASE-T1的PHY贵,连接器也贵。
- 看EMC:如果车里电机多、干扰大,优先选带屏蔽的线束和连接器。
- 看兼容性:尽量选同一家厂商的PHY芯片,避免互联问题。
我曾经在一个项目中,为了兼容不同供应商的ECU,不得不使用不同品牌的PHY芯片。结果调试链路花了整整两周。从那以后,我坚持“同一链路,同一PHY品牌”的原则。
最后说一句:物理层是车载以太网的基石。别嫌它枯燥,搞懂了物理层,你就能解决80%的链路问题。下一章,咱们聊聊数据链路层——MAC和VLAN。