2、物理层基础:100BASE-T1 vs 1000BASE-T1,单对差分线原理,信号编码方式(PAM3/PAM5)
各位好,咱们今天聊聊车载以太网物理层最核心的东西。说实话,很多工程师一上来就扎进上层协议栈,结果物理层出问题,查半天找不到原因。我个人习惯,先把底子打牢,后面调试才不慌。
2.1 单对差分线原理——为什么只用一对线?
传统以太网,比如家里用的百兆网,需要两对线(四根)。车载以太网呢?只用一对线。你想想看,车上线束又重又贵,少一根线,整车成本能省不少。
那怎么做到的呢?靠的是差分信号。一对线里,一根传正信号,一根传负信号。接收端看的是两根线的电压差。这样做的好处很明显:抗干扰能力强。车上的电磁环境多恶劣啊,电机、点火线圈、各种开关,全是噪声源。差分信号能把这些共模噪声抵消掉。
关键点:单对差分线,既传输数据,也传输时钟。这叫“时钟数据恢复”(CDR)。接收端从信号边沿里把时钟提出来,省了单独的时钟线。
我在项目中遇到过一个问题:某款ECU的以太网通信时断时续。查了半天,发现是线束太长,信号衰减太厉害。嗯,这里要注意,单对差分线的传输距离有限,一般不超过15米。车上用足够了,但别想着拉个几十米。
2.2 100BASE-T1 vs 1000BASE-T1——速度差在哪?
这两个标准,名字看着像,其实差别不小。我简单列个表,大家一目了然。
| 特性 | 100BASE-T1 | 1000BASE-T1 |
|---|---|---|
| 速率 | 100 Mbps | 1 Gbps |
| 信号编码 | PAM3 | PAM5 |
| 带宽需求 | 约 33 MHz | 约 66 MHz |
| 典型应用 | 诊断、OTA、控制信号 | 摄像头、ADAS、高带宽数据流 |
| 线束要求 | 较低 | 较高(屏蔽、阻抗控制更严) |
说白了,100BASE-T1够用吗?大部分场景够了。但如果你要传高清视频流,比如环视摄像头,那1000BASE-T1是必须的。我建议,选型时别只看峰值速率,还得看实际带宽利用率。我曾经见过一个项目,用了千兆以太网,结果CPU处理不过来,白瞎了带宽。
2.3 信号编码方式——PAM3 和 PAM5 到底怎么工作的?
这里可能是大家最头疼的部分。别急,我尽量讲明白。
2.3.1 PAM3:三电平脉冲幅度调制
100BASE-T1用的是PAM3。什么意思呢?就是每个符号(Symbol)可以表示3种电平:+1、0、-1。每个符号携带的信息量是 log₂(3) ≈ 1.58 bit。
你可能会问:为什么不用更简单的二进制(0和1)?因为带宽有限。用PAM3,可以在同样的频率下传输更多数据。代价是什么?信噪比要求更高了。电平越多,区分起来越难。
我的经验:调试PAM3信号时,重点看眼图。三个电平的眼图,中间那个“眼睛”最容易闭合。如果眼图张不开,多半是噪声太大或者阻抗不匹配。
2.3.2 PAM5:五电平脉冲幅度调制
1000BASE-T1用的是PAM5。5个电平:+2、+1、0、-1、-2。每个符号携带 log₂(5) ≈ 2.32 bit。相比PAM3,每个符号多带了约0.74 bit信息。所以同样的符号率下,千兆比百兆快10倍?不对,实际上千兆的符号率也更高(约 66 MHz vs 33 MHz),两者叠加才实现了10倍速率提升。
但PAM5的挑战更大。电平间距更小,对噪声更敏感。我记得有一次调试,示波器一看,PAM5的眼图都快糊成一片了。最后发现是电源纹波太大,滤波电容焊错了位置。
避坑指南:我曾经因为PCB走线没做阻抗控制,导致PAM5信号反射严重。千兆以太网对PCB布局要求极高,差分对必须等长、阻抗匹配(100Ω ± 10%)。别想着随便拉根线就能跑起来。
2.4 实际调试中的几个要点
讲完理论,咱们聊聊实战。我总结了几条经验,供大家参考。
- 先看物理层,再看协议层。 很多通信问题,其实是物理层没通。用示波器抓一下信号,看看有没有波形,幅度够不够。
- 注意共模电压。 单对差分线需要共模扼流圈(Common Mode Choke)。没有它,共模噪声会直接耦合进接收端。
- 别忽略线束质量。 车规级线束和普通网线不一样。屏蔽层、绞距、绝缘材料都有讲究。我见过用普通双绞线替代的,结果EMC测试直接挂掉。
- 调试工具要趁手。 至少准备一个支持车载以太网的示波器探头。普通探头带宽不够,测PAM5信号会失真。
2.5 小结
嗯,今天的内容就这些。总结一下:
- 单对差分线,省成本、抗干扰,但要注意传输距离和阻抗匹配。
- 100BASE-T1和1000BASE-T1,选型看带宽需求,别盲目追求高速。
- PAM3和PAM5,电平越多,速率越高,但对硬件要求也越高。
下一章咱们聊聊数据链路层,MAC地址、帧结构这些。到时候我会结合一个实际案例,讲讲怎么抓包分析。各位先消化一下今天的内容,有问题随时交流。