3、车载以太网物理层:100BASE-T1 vs 1000BASE-T1、BroadR-Reach技术、单对差分线传输原理

好,咱们今天聊聊物理层。说实话,很多刚入行的朋友觉得物理层就是插根线、通个电,没什么好学的。但我在项目里吃过亏,才明白物理层才是整个车载以太网的基石。你上层协议栈写得再漂亮,物理层扛不住干扰,一切白搭。

3.1 为什么车载以太网不用标准RJ45?

你可能会问:为什么不用我们电脑上那种标准的100BASE-TX或者1000BASE-T?原因很简单——车规要求不一样。

标准以太网用了两对差分线(四根线),而且对线缆的阻抗、屏蔽、串扰都有严格要求。但车里布线空间有限,线束重量也是成本。更重要的是,车里的电磁环境极其恶劣,电机、点火系统、继电器,哪个不是干扰源?

所以,车载以太网选择了单对差分线的方案。只用一对线,既省空间又减重,还能抗干扰。说白了,这是为汽车量身定做的物理层。

核心差异总结:

  • 标准以太网:两对差分线(4线),用于办公室/家庭
  • 车载以太网:单对差分线(2线),用于汽车环境

3.2 单对差分线传输原理

单对差分线,顾名思义,就是一根信号线加一根地线?不对,其实是两根信号线,互为参考。

原理很简单:发送端在两根线上同时发送大小相等、极性相反的信号。接收端只取两根线的差值。这样做的好处是——共模噪声会被抵消掉。你想想看,如果外部干扰同时耦合到两根线上,差值一减,干扰就没了。

我在项目中遇到过一个问题:某次EMC测试总过不了,后来发现是差分线的PCB走线没等长,导致共模抑制比下降。嗯,这里要注意,差分线的等长、阻抗控制,一个都不能马虎。

个人经验: 差分线走线时,尽量保持线间距恒定,避免90度拐角。我习惯用圆弧或45度角,效果会好很多。

3.3 BroadR-Reach技术

BroadR-Reach是Broadcom(博通)公司推出的技术,后来成了IEEE 100BASE-T1标准的基础。说白了,它就是车载以太网物理层的鼻祖。

BroadR-Reach的核心技术在于回声消除均衡器。为什么需要这些?因为单对差分线是半双工的,发送和接收共用一对线。如果不做处理,发送的信号会淹没接收的信号。

解决方案是:发送端知道自己发了什么,就可以从接收信号中减去自己的发送信号,剩下的就是对方发来的信号。这就是回声消除的原理。

我记得第一次调试BroadR-Reach芯片时,发现链路死活建不起来。后来查了半天,原来是PCB上的耦合电容焊错了封装。这种小问题,排查起来真要命。

避坑指南: 我曾经因为PCB走线过长,导致信号衰减严重,100BASE-T1的传输距离从15米掉到了8米。后来加了预加重才解决。所以,Layout阶段就要考虑走线长度。

3.4 100BASE-T1 vs 1000BASE-T1

这两个标准,一个是100Mbps,一个是1000Mbps。名字上就差一个0,但实现难度差了一个数量级。

特性 100BASE-T1 1000BASE-T1
速率 100 Mbps 1000 Mbps
调制方式 PAM3 PAM4
线缆 单对非屏蔽双绞线 单对非屏蔽双绞线
最大传输距离 15米 15米
典型应用 诊断、控制、传感器 摄像头、ADAS、高带宽数据

100BASE-T1用的是PAM3调制,也就是每个符号可以表示3种电平(-1, 0, +1)。而1000BASE-T1用了PAM4,每个符号表示4种电平(-3, -1, +1, +3)。电平越多,对信噪比的要求就越高。

为什么会这样?你想想看,电平之间的差距变小了,噪声稍微大一点,就可能误判。所以1000BASE-T1对PCB设计、线缆质量的要求更高。

我在做ADAS摄像头项目时,用了1000BASE-T1。刚开始总觉得链路不稳定,后来发现是连接器的阻抗不连续导致的。换了个车规级的连接器,问题就解决了。

选型建议:

  • 如果只是传诊断数据、控制信号,100BASE-T1完全够用,成本也低
  • 如果要传高清视频、雷达点云,老老实实上1000BASE-T1
  • 别为了省钱在高速链路上用低规格的线缆,后期返工更贵

3.5 物理层测试要点

物理层好不好,不能光靠感觉。我建议你关注以下几个测试项:

  1. 眼图测试:看信号质量最直观的方法。眼图张开得越大,信号质量越好。
  2. 回波损耗:反映阻抗匹配情况。回波损耗太小,说明有反射,信号会变差。
  3. 共模抑制比:衡量差分线抗共模干扰的能力。这个值越高越好。
  4. 传输延迟:特别是对于时间敏感网络(TSN),延迟必须可控。

我记得有一次,眼图测试怎么都过不了。排查了半天,发现是PCB上的过孔太多,导致阻抗不连续。后来减少了过孔数量,眼图就正常了。嗯,这种问题,经验多了自然就能一眼看出来。

小技巧: 如果你手头没有昂贵的示波器,可以先拿万用表测一下差分线的直流电阻。正常情况下,一对差分线的电阻应该非常接近。如果差太多,大概率是焊接或者走线有问题。

3.6 总结

车载以太网的物理层,说白了就是单对差分线加先进的信号处理技术。100BASE-T1和1000BASE-T1的区别,本质上是速率和复杂度的权衡。BroadR-Reach作为先驱,为整个行业打下了基础。

我个人觉得,物理层虽然看起来简单,但恰恰是很多问题的根源。你上层协议写得再好,物理层不稳,一切都是空谈。所以,我建议你在做项目时,多花点时间在物理层的设计和测试上。前期投入多一点,后期调试就少一点痛苦。

下一章,我们会聊聊数据链路层,看看MAC和PHY之间是怎么配合的。到时候再细聊。