2、物理层基础:100BASE-T1 vs 1000BASE-T1、单对差分线缆、连接器与布线要求、信号完整性基础

各位同学,咱们今天聊聊物理层。说实话,很多做上层协议开发的工程师,一听到「物理层」三个字就头大。我当年也一样,觉得这玩意儿是硬件工程师的事。直到有一次,我在实车上调试以太网通信,死活连不上,查了三天软件,最后发现是线缆压接出了问题……嗯,从那以后,我再也不敢小看物理层了。

车载以太网的物理层,跟咱们熟悉的办公室以太网完全不是一回事。它只用一对差分线,就能把数据跑起来。你想想看,这得多省线束、多省空间?对于一辆新能源车来说,每减轻一克重量,都是对续航的贡献。

2.1 100BASE-T1 vs 1000BASE-T1:速度与代价的博弈

先说说这两个标准。100BASE-T1,顾名思义,跑100Mbps。1000BASE-T1,跑1Gbps。名字就差一个「0」,但背后的设计思路差别很大。

100BASE-T1 是车载以太网的「开国元勋」。它最早被用在诊断和 OTA 升级上。我记得2018年做第一个项目时,用的就是它。当时觉得100M够用了,毕竟CAN总线才500kbps嘛。它的优点是成熟、便宜、功耗低。缺点是……嗯,确实有点慢。现在的高清摄像头、激光雷达数据流,100M根本扛不住。

1000BASE-T1 是后来者。它把速率提升了10倍,但代价也不小。首先,它对线缆的要求更高。其次,它的信号处理更复杂,芯片也更贵。我在一个ADAS项目中用过它,当时为了搞定信号完整性,PCB layout改了四版。

核心区别速览:

  • 速率:100M vs 1000M,差了10倍
  • 线缆:100BASE-T1 可以用非屏蔽线,1000BASE-T1 强烈建议屏蔽
  • 传输距离:两者都是15米(标准要求),但1000BASE-T1 对线缆质量更敏感
  • 应用场景:100BASE-T1 适合诊断、控制信号;1000BASE-T1 适合视频流、大数据量传输

我个人习惯这样选型:如果只是传个诊断报文、刷个固件,100BASE-T1 足够了。但如果你要传4路高清摄像头数据,别犹豫,直接上1000BASE-T1。

2.2 单对差分线缆:为什么只用一根线?

你可能会问:为什么车载以太网只用一对线?办公室里的千兆以太网可是用了四对线啊。

原因很简单:车规级要求。车里的空间寸土寸金,线束越少越好。而且,一对线比四对线轻得多,也便宜得多。更重要的是,一对线产生的电磁干扰更小,这对EMC(电磁兼容)测试是巨大的利好。

单对差分线缆的工作原理,说白了就是「差分信号」。一根线传正信号,一根线传负信号,接收端看两者的差值。这样做的好处是抗干扰能力强——外部噪声会同时耦合到两根线上,一减就没了。

我的经验: 在项目中,我见过有人为了省钱,用了非屏蔽的双绞线。结果EMC测试时,辐射超标了整整10dB。后来换成屏蔽线,一次通过。所以,别在物理层上省钱,否则后面测试会让你花更多钱。

线缆的阻抗要求是100Ω ± 10%。这个参数很关键。阻抗不匹配,信号就会反射,导致误码率飙升。我曾经用TDR(时域反射计)测过一根线,发现阻抗在连接器处跳到了120Ω,结果就是通信时断时续。

2.3 连接器与布线要求:细节决定成败

连接器这块,我踩过的坑最多。车载以太网常用的连接器是 H-MTDMATEnet。这两种我都用过,说说感受。

特性 H-MTD MATEnet
供应商 Rosenberger TE Connectivity
频率范围 DC ~ 20GHz DC ~ 6GHz
适用标准 1000BASE-T1 首选 100BASE-T1 常用
屏蔽设计 全屏蔽 可选屏蔽
我的评价 贵,但性能好 性价比高

布线要求 这块,我总结了几条铁律:

  • 远离高压线束:至少保持 100mm 的距离。高压线的电磁干扰非常强,我曾经见过以太网线跟高压线绑在一起,结果通信完全中断。
  • 避免直角走线:PCB上走线要圆滑,直角会导致阻抗突变。我习惯用 45° 或圆弧走线。
  • 差分对等长:两根线的长度差不要超过 5mm。不等长会导致信号相位偏移,影响接收质量。
  • 屏蔽层接地:屏蔽层要单点接地,避免形成地环路。地环路是低频噪声的常见来源。

注意: 千万不要把以太网线跟电源线走同一个线束!我见过一个项目,为了省空间,把12V电源线和以太网线绑在一起,结果通信误码率高达 10^-4,完全不可用。后来分开走线,误码率降到 10^-12。

2.4 信号完整性基础:别让信号「失真」

信号完整性,简称 SI。说白了,就是保证信号从发送端到接收端,波形不要变形得太厉害。

影响信号完整性的因素很多,我挑几个最常见的说说:

  • 反射:阻抗不匹配时,信号会反射回来,跟原信号叠加,造成波形畸变。解决办法是保证整个链路的阻抗一致。
  • 串扰:相邻信号线之间的电磁耦合。我习惯在差分对两侧加地线,可以有效降低串扰。
  • 衰减:信号在传输过程中能量会损失。频率越高,衰减越严重。1000BASE-T1 的衰减比 100BASE-T1 大得多,所以对线缆质量要求更高。
  • 抖动:信号边沿的时间偏移。抖动会导致接收端采样错误。我见过一个案例,因为时钟源不稳定,抖动达到了 200ps,结果 1000BASE-T1 完全无法同步。

嗯,这里要注意:信号完整性不是玄学,是可以用仪器测出来的。我常用的工具是 示波器网络分析仪。示波器看波形,网络分析仪看 S 参数。S11 要小于 -15dB,S21 要大于 -3dB,这是基本要求。

避坑指南: 我曾经在一个项目中,PCB layout 工程师为了走线方便,把差分对的两根线分到了不同层。结果信号完整性一塌糊涂。记住:差分对必须走同一层,而且尽量靠近。分开走层,等于自废武功。

最后,给大家一个建议:在做物理层设计时,先仿真,后打板。现在有很多 SI 仿真工具,比如 HyperLynx、ADS。花半天时间仿真,能省下两周的调试时间。我刚开始做车载以太网时,也是凭经验硬干,结果板子回来一堆问题。后来学乖了,先仿真再投板,效率高多了。

好了,物理层的基础就讲到这里。下一章咱们聊聊数据链路层,看看 MAC 和 PHY 是怎么配合的。记住:物理层是地基,地基不稳,上层建筑再漂亮也没用。