第2章:车载以太网物理层基础:100BASE-T1与100BASE-T1物理层特性、单对差分线传输原理、PAM3/PAM5调制技术解析

大家好,欢迎来到第二章。今天咱们聊聊物理层——说白了,就是信号怎么在线上跑起来的。很多工程师一上来就扎进协议栈,结果遇到信号质量问题时一头雾水。我个人习惯是,先把物理层吃透,后面调试起来会顺手很多。

2.1 为什么车载以太网不用传统双绞线?

你可能会问:为什么家用以太网用四对线,车载却只用一对?原因很简单——车里头空间金贵,线束越少越好。而且传统以太网对EMC要求没那么苛刻,车里可不一样,电机、点火系统、各种开关,电磁环境相当恶劣。

我记得第一次接触车载以太网项目时,客户要求用一对非屏蔽双绞线跑100Mbps。我当时心里直打鼓:这能行吗?后来深入了解才发现,100BASE-T1和1000BASE-T1在设计之初就把这些因素考虑进去了。

2.2 100BASE-T1物理层特性

100BASE-T1,也叫BroadR-Reach,是车载以太网的起点。它的核心参数如下:

参数
传输速率 100 Mbps(全双工)
传输介质 单对非屏蔽双绞线(UTP)
最大传输距离 15米(车内足够)
调制方式 PAM3(3级脉冲幅度调制)
信号带宽 约33.3 MHz
工作电压 2.2V 峰峰值(差分)

嗯,这里有个关键点:带宽只有33.3 MHz。相比传统100BASE-TX的125 MHz,低了很多。这意味着什么?意味着对线缆的要求更宽松,EMC表现更好。我在项目中实测过,100BASE-T1的辐射骚扰确实比传统以太网低不少。

2.3 1000BASE-T1物理层特性

随着自动驾驶和ADAS的发展,100Mbps不够用了。于是有了1000BASE-T1,也就是千兆车载以太网。

参数
传输速率 1000 Mbps(全双工)
传输介质 单对非屏蔽双绞线(UTP)
最大传输距离 15米
调制方式 PAM5(5级脉冲幅度调制)
信号带宽 约83.3 MHz
工作电压 1.4V 峰峰值(差分)

注意看,带宽从33.3 MHz提升到了83.3 MHz。调制方式也从PAM3变成了PAM5。说白了,就是用更复杂的调制方式,在同样的线对上塞进更多数据。

核心区别:100BASE-T1每个符号携带约1.58比特信息,而1000BASE-T1每个符号携带约2.32比特信息。这就是为什么带宽只增加了2.5倍,速率却提升了10倍。

2.4 单对差分线传输原理

单对差分线,说白了就是两根线,一根传正信号,一根传反信号。接收端看的是两根线的差值。这样做的好处很明显:

  • 抗共模干扰:外部噪声同时耦合到两根线上,差值不变
  • 减少辐射:两根线的电磁场相互抵消
  • 无需屏蔽:省成本,减重量

我曾经在测试中遇到过一个问题:某款ECU的以太网通信时好时坏。用示波器一看,差分信号幅度正常,但共模电压波动很大。后来发现是PCB布局问题,差分对走线不对称,导致共模抑制比下降。嗯,这里要提醒大家:差分对的等长、等距非常重要,差个几毫米就可能出问题。

2.5 PAM3调制技术解析

PAM3,就是3级脉冲幅度调制。它用三个电压电平来表示数据:-1V、0V、+1V。每个符号可以携带log2(3) ≈ 1.58比特信息。

你可能会问:为什么不用更简单的PAM2(也就是NRZ)?因为PAM2需要更高的带宽才能达到同样的速率。而PAM3在带宽和复杂度之间取得了平衡。

100BASE-T1的PAM3编码规则是这样的:

  • 每4个比特编码成3个PAM3符号
  • 编码效率:4/3 ≈ 1.33比特/符号
  • 加上前向纠错(FEC)后,实际效率约1.58比特/符号

避坑指南:我曾经在调试时发现,PAM3信号的眼图看起来不错,但误码率就是降不下来。后来查了半天,发现是接收端的均衡器参数没配好。PAM3对信道均衡的要求比NRZ高不少,千万别忽视这个环节。

2.6 PAM5调制技术解析

PAM5,顾名思义,5个电平:-2V、-1V、0V、+1V、+2V。每个符号携带log2(5) ≈ 2.32比特信息。

1000BASE-T1的编码方式更复杂:

  • 每8个比特编码成3个PAM5符号
  • 编码效率:8/3 ≈ 2.67比特/符号
  • 加上FEC后,实际效率约2.32比特/符号

注意,电平越多,信噪比要求越高。PAM5的相邻电平间距只有PAM3的一半左右。这意味着什么?意味着对噪声更敏感,对线缆质量要求更高。

重要提醒:1000BASE-T1对PCB走线的要求比100BASE-T1严格得多。我建议在布局时,差分阻抗控制在100Ω±10%,走线长度差不超过5mm。否则,你可能会在一致性测试中吃大亏。

2.7 两种调制方式的对比

对比项 PAM3(100BASE-T1) PAM5(1000BASE-T1)
电平数量 3 5
每符号比特数 ~1.58 ~2.32
信号带宽 33.3 MHz 83.3 MHz
信噪比要求 较低 较高
实现复杂度
典型应用 信息娱乐、诊断 ADAS、自动驾驶

2.8 实际测试中的注意事项

最后,分享几个我在Vector工具链中做物理层测试的经验:

  1. 眼图测试:用VN5640或VN5000系列抓取信号,观察眼图是否清晰。PAM3的眼图应该有3个清晰的"眼睛",PAM5则有4个。
  2. 抖动分析:用CANoe的物理层分析功能,测量时钟抖动。抖动过大往往是PCB布局或电源噪声引起的。
  3. 回波损耗:用网络分析仪测S11参数。回波损耗小于-15dB才算合格。

我记得有一次,客户的产品在整车测试中频繁断连。我们用VN5640抓了物理层波形,发现信号幅度只有正常值的60%。顺藤摸瓜查下去,发现是连接器接触不良。你看,物理层的问题,往往就藏在这些细节里。

好了,这一章就到这里。下一章我们会深入探讨车载以太网的链路层,包括MAC地址、帧结构、VLAN这些内容。到时候见。