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 物理层测试要点
物理层好不好,不能光靠感觉。我建议你关注以下几个测试项:
- 眼图测试:看信号质量最直观的方法。眼图张开得越大,信号质量越好。
- 回波损耗:反映阻抗匹配情况。回波损耗太小,说明有反射,信号会变差。
- 共模抑制比:衡量差分线抗共模干扰的能力。这个值越高越好。
- 传输延迟:特别是对于时间敏感网络(TSN),延迟必须可控。
我记得有一次,眼图测试怎么都过不了。排查了半天,发现是PCB上的过孔太多,导致阻抗不连续。后来减少了过孔数量,眼图就正常了。嗯,这种问题,经验多了自然就能一眼看出来。
小技巧: 如果你手头没有昂贵的示波器,可以先拿万用表测一下差分线的直流电阻。正常情况下,一对差分线的电阻应该非常接近。如果差太多,大概率是焊接或者走线有问题。
3.6 总结
车载以太网的物理层,说白了就是单对差分线加先进的信号处理技术。100BASE-T1和1000BASE-T1的区别,本质上是速率和复杂度的权衡。BroadR-Reach作为先驱,为整个行业打下了基础。
我个人觉得,物理层虽然看起来简单,但恰恰是很多问题的根源。你上层协议写得再好,物理层不稳,一切都是空谈。所以,我建议你在做项目时,多花点时间在物理层的设计和测试上。前期投入多一点,后期调试就少一点痛苦。
下一章,我们会聊聊数据链路层,看看MAC和PHY之间是怎么配合的。到时候再细聊。