第三章 车载以太网物理层: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 单对差分线传输:原理与挑战

单对差分线传输,说白了就是一根双绞线搞定收发。这带来了几个挑战:

  1. 回波抵消:发出去的信号会反射回来,干扰接收。需要数字信号处理(DSP)来消除回波。
  2. 共模干扰:单对线更容易受到共模噪声的影响。所以,车载以太网PHY通常内置共模扼流圈。
  3. 线束质量:线束的阻抗、绞距、屏蔽层都会影响信号质量。

你想想看,在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 实战建议:如何选择物理层方案?

好了,讲了这么多,咱们总结一下。选型时,我一般按这个思路来:

  1. 看带宽需求:如果只是诊断、OTA升级,100BASE-T1够用。如果是摄像头、激光雷达,上1000BASE-T1。
  2. 看成本:100BASE-T1的PHY芯片便宜,线束要求也低。1000BASE-T1的PHY贵,连接器也贵。
  3. 看EMC:如果车里电机多、干扰大,优先选带屏蔽的线束和连接器。
  4. 看兼容性:尽量选同一家厂商的PHY芯片,避免互联问题。

我曾经在一个项目中,为了兼容不同供应商的ECU,不得不使用不同品牌的PHY芯片。结果调试链路花了整整两周。从那以后,我坚持“同一链路,同一PHY品牌”的原则。

最后说一句:物理层是车载以太网的基石。别嫌它枯燥,搞懂了物理层,你就能解决80%的链路问题。下一章,咱们聊聊数据链路层——MAC和VLAN。