第2章:车载以太网物理层:100BASE-T1与100BASE-T1技术详解,单对差分线传输原理

好,咱们今天聊聊物理层。说实话,很多做上层协议的朋友,一听到物理层就头疼,觉得不就是个物理接口嘛,有什么好讲的?

但我在实际项目中踩过不少坑,才明白一个道理:物理层不稳,上层协议再牛也白搭。你想想看,TSN再怎么精确时间同步,如果物理层丢包、误码,那一切都是空谈。

2.1 为什么车载以太网要用单对差分线?

传统以太网,比如咱们家里用的百兆网,需要4对线(8根)。车载环境不一样,空间紧张、重量敏感、成本控制严。一根线能搞定的事,为什么要用四根?

说白了,单对差分线就是为车载量身定做的。它只用一对双绞线,就能实现全双工通信。我在做第一个车载项目时,看到这个设计的第一反应是:这玩意儿靠谱吗?

核心优势:

  • 减重降本:线束减少75%,连接器更小更轻
  • 抗干扰强:差分传输天然抑制共模噪声
  • EMC友好:辐射更小,符合车载严苛的电磁兼容要求
  • 布线灵活:单对线更容易穿过狭小空间

2.2 100BASE-T1:百兆车载以太网物理层

100BASE-T1,也叫BroadR-Reach,是车载以太网的第一个物理层标准。我最早接触它是在2015年,当时还觉得这技术挺新,现在已经是标配了。

2.2.1 技术参数一览

参数 100BASE-T1 传统100BASE-TX
线对数 1对 2对
数据速率 100 Mbps 100 Mbps
最大距离 15米 100米
编码方式 4B/5B + MLT-3 4B/5B + MLT-3
信号幅度 1.0V(峰峰值) 2.0V(峰峰值)
工作频率 33.3 MHz 125 MHz

看到这个表格,你可能会问:为什么100BASE-T1的带宽只有33.3 MHz,却能跑100 Mbps?

嗯,这里有个关键点:它用了PAM-3调制。传统百兆以太网用NRZ(2电平),每符号传1比特。PAM-3用3个电平,每符号能传1.5比特。再加上4B/5B编码的冗余,实际有效数据率刚好是100 Mbps。

我的经验:在测试100BASE-T1链路时,别只看眼图。我遇到过好几次眼图看着不错,但实际误码率很高的情况。后来发现是共模扼流圈选型不对,导致回波损耗超标。所以,回波损耗(RL)和插入损耗(IL)一定要同时测

2.2.2 信号传输原理

单对差分线怎么实现全双工?说白了就是混合电路+回波抵消。发送和接收共用一对线,通过混合电路把本端发送的信号抵消掉,只留下对端发来的信号。

我打个比方:就像两个人打电话,你说话的时候也能听到对方说话。但你的耳朵会自动过滤掉自己说话的声音,只听到对方的声音。回波抵消干的就是这个活。

// 简化版的回波抵消示意
// 实际实现要复杂得多,涉及自适应滤波器

发送信号: Tx = 0.5V
接收信号: Rx = 0.3V(来自对端)
线缆上信号: Line = Tx + Rx = 0.8V

回波抵消后: Line - Tx_estimate = 0.8V - 0.5V = 0.3V ✅

避坑指南:我曾经在一个项目中,因为PCB走线阻抗控制不好,导致回波抵消效果变差。结果就是链路能通,但时不时丢包。查了三天才找到原因——差分对走线阻抗设计成了100Ω,但实际要求是100Ω ± 5%。嗯,从那以后我对阻抗匹配格外上心。

2.3 1000BASE-T1:千兆车载以太网物理层

随着自动驾驶和ADAS的发展,百兆带宽不够用了。摄像头、激光雷达的数据量越来越大,千兆上车是必然趋势。

1000BASE-T1在2019年正式标准化,它和100BASE-T1最大的区别是什么?

2.3.1 核心差异

参数 100BASE-T1 1000BASE-T1
数据速率 100 Mbps 1 Gbps
调制方式 PAM-3 PAM-4
符号率 66.7 MBaud 750 MBaud
编码 4B/5B RS-FEC + 卷积码
信号幅度 1.0V 1.0V(但信噪比要求更高)

你看,千兆的符号率是百兆的10倍以上。这意味着什么?对PCB走线、连接器、线缆的要求都更苛刻

2.3.2 PAM-4调制:用4个电平传更多数据

PAM-4用4个电平(-3, -1, +1, +3),每个符号传2比特。相比PAM-3的1.5比特/符号,效率提升了33%。

但代价是什么?信噪比要求更高了。电平间距变小,同样的噪声干扰下,误码率会更高。所以1000BASE-T1必须用前向纠错(FEC)来弥补。

关键点:1000BASE-T1的FEC用的是RS(255, 239) + 卷积码,纠错能力很强。我在测试时发现,即使误码率高达10^-4,经过FEC后也能降到10^-12以下。但要注意,FEC会引入延迟,对TSN的时间同步有影响。

2.4 单对差分线传输的物理基础

聊完两个标准,咱们回到根本问题:单对差分线到底是怎么传输信号的?

2.4.1 差分信号原理

差分传输就是:一根线传正信号,另一根线传反信号。接收端看的是两根线的电压差。

举个例子:

  • 传逻辑"1":D+ = +0.5V,D- = -0.5V,差分电压 = 1.0V
  • 传逻辑"0":D+ = -0.5V,D- = +0.5V,差分电压 = -1.0V

外部噪声来了怎么办?两根线同时被干扰,D+和D-都增加了0.1V。但差分电压不变,还是1.0V。这就是差分传输抗干扰的秘诀。

2.4.2 为什么是100Ω?

车载以太网的差分阻抗标准是100Ω。为什么不是50Ω?不是75Ω?

其实这是个折中:

  • 阻抗越低:功耗越大,但信号完整性更好
  • 阻抗越高:功耗小,但更容易受干扰

100Ω是经过大量实验验证的最佳平衡点。我在做线束选型时,供应商经常问我要100Ω还是120Ω的线。记住:车载以太网必须用100Ω,120Ω是CAN总线的标准,别搞混了。

小技巧:如果你手头没有专用测试设备,可以用TDR(时域反射计)测一下PCB走线的阻抗。我习惯在打样前先做一块阻抗测试板,确认阻抗控制在100Ω ± 5%以内再投板。这步省不了,否则后面调试会哭。

2.5 实际项目中的注意事项

最后,分享几个我在项目中踩过的坑,希望能帮你少走弯路。

  1. 连接器选型:不是所有RJ45都能用在车载。车载连接器要满足LV214或USCAR-2标准,耐振动、耐温、耐湿。我见过有人用普通RJ45做测试,结果振动几下就断连了。
  2. 线缆长度:100BASE-T1最大15米,1000BASE-T1最大15米。别想着能像传统以太网那样拉100米。车载环境一般不超过10米,但如果你做商用车或特种车辆,要注意。
  3. 接地处理:单对差分线对地回路很敏感。我建议单点接地,避免形成地环路。曾经有个项目,因为两端都接地,导致共模噪声超标,EMC测试没过。
  4. ESD保护:车载接口必须加ESD保护器件。我推荐用TVS管,结电容要小于1pF,否则会影响信号质量。

重要提醒:1000BASE-T1的PCB走线长度不要超过5厘米(从PHY芯片到连接器)。如果必须走长线,要用低损耗板材,并且做阻抗仿真。我有个同事没注意这点,结果千兆死活跑不满速,最后发现是走线损耗太大。

好了,这一章的内容就到这里。物理层是基础,基础不牢,地动山摇。下一章咱们聊聊数据链路层,看看MAC和PHY之间是怎么配合的。

记住:做车载以太网,物理层的问题往往最难排查。多花点时间在物理层设计上,后面会省很多事。