车载以太网物理层:100BASE-T1 物理层特性、单对差分线传输、PAM3 调制与唤醒机制

各位同学,今天我们来聊聊车载以太网最底层的硬功夫——物理层。很多人觉得物理层就是插根线、通个电,没什么好讲的。但我在实际项目中吃过不少亏,才明白物理层才是整个车载通信的基石。你想想看,上层协议栈写得再漂亮,信号传不过去,一切都是白搭。

100BASE-T1 这个标准,说白了就是专门为汽车打造的百兆以太网物理层。它跟咱们办公室用的 100BASE-TX 完全不是一回事。我刚开始接触时也以为差不多,结果一测波形,完全对不上。

单对差分线传输:省线才是硬道理

传统以太网至少需要两对线(四根),而 100BASE-T1 只用一对线。为什么?

  • 减重:一辆车线束总重能到 30-40 公斤,少一根线就是实打实的减重
  • 降本:连接器端子少一半,成本直接砍半
  • 省空间:车门、座椅这些活动部位,穿线空间极其有限

但一对线既要发又要收,怎么做到的?

这里有个关键概念——混合电路(Hybrid Circuit)。它有点像电话线的二线转四线,把发送和接收信号在物理上分离开。我在调试第一个 100BASE-T1 节点时,混合电路的回波抵消没调好,自己发出去的信号把自己接收端给淹没了。折腾了两天才找到问题。

核心要点:单对线传输依赖混合电路 + 回波抵消技术,不是简单的半双工切换。

PAM3 调制:为什么是 3 电平?

100BASE-T1 用的是 PAM3 调制,也就是 3 电平脉冲幅度调制。电平取值为 -1V、0V、+1V。

你可能会问:为什么不用更常见的 PAM2(就是简单的 0/1)?或者 PAM4?

我个人的理解是这样的:

  • PAM2:带宽利用率太低,100Mbps 需要 100MHz 的基带频率,EMC 过不了车规
  • PAM4:虽然带宽利用率高,但信噪比要求太苛刻,车载环境干扰大,误码率扛不住
  • PAM3:折中方案,每个符号携带约 1.58 bit(log₂3),实际波特率降到 66.7 MBaud

说白了,PAM3 是在带宽、EMC 和鲁棒性之间找到了一个平衡点。我做过对比测试,同样线束长度下,PAM3 的误码率比 PAM4 低一个数量级。

调制方式 电平数 每符号比特 波特率 (MBaud) 抗噪能力
PAM2 2 1 100 强
PAM3 3 ~1.58 66.7 中
PAM4 4 2 50 弱

经验之谈:实际测试时,PAM3 的眼图张开度比 PAM4 大得多。如果你在示波器上看到眼图快闭上了,先检查一下是不是误配了调制方式。

唤醒机制:从睡梦中叫醒

车载网络有个特殊需求——低功耗。车熄火后,大部分 ECU 必须进入休眠状态,但又要能随时被唤醒。

100BASE-T1 的唤醒机制,我把它总结为三步:

  1. 休眠状态:物理层进入低功耗模式,只保留一个简单的唤醒检测电路
  2. 唤醒脉冲:发送端在差分线上施加一串特定的脉冲序列(不是普通数据帧)
  3. 握手确认:接收端检测到有效唤醒脉冲后,启动 PLL,建立链路

这里有个坑——我曾经遇到过一个问题:某个节点在低温环境下唤醒失败。查了很久发现是唤醒脉冲的幅度阈值设置得太临界,低温下信号衰减变大,刚好低于检测门限。后来我把阈值留了 20% 的余量,问题解决。

注意:唤醒脉冲不是标准以太网帧,它是物理层专用的带外信号。不要用协议分析仪去抓,要用示波器看差分线上的电平变化。

知识结构总览

下面这张图把 100BASE-T1 物理层的核心要素串起来了,我建议你保存下来,调试时对照着看。

100BASE-T1 物理层知识结构图 100BASE-T1 物理层核心要素 100BASE-T1 PHY 单对差分线 PAM3 调制 唤醒机制 混合电路 + 回波抵消 减重 / 降本 / 省空间 3 电平:-1V / 0V / +1V 波特率 66.7 MBaud 休眠 → 唤醒脉冲 → 握手 带外信号 / 阈值余量 调试要点 1. 用示波器看差分线眼图,确认 PAM3 电平清晰 2. 唤醒测试要覆盖 -40°C ~ +85°C 全温度范围

物理层参数速查

做硬件设计时,这几个参数你必须烂熟于心:

参数 100BASE-T1 100BASE-TX(对比)
传输介质 单对非屏蔽双绞线 两对非屏蔽双绞线
调制方式 PAM3 MLT-3
波特率 66.7 MBaud 125 MBaud
最大线长 15 米(车规) 100 米
EMC 要求 严格(CISPR 25) 一般
唤醒方式 物理层带外唤醒 链路脉冲

个人建议:做 PCB 布局时,100BASE-T1 的差分对要尽量短,远离时钟线和电源开关管。我见过一块板子,就因为差分线绕了个弯靠近 DC-DC,眼图直接闭了。

避坑指南

最后分享几个我踩过的坑,希望能帮你省点时间:

  • 共模扼流圈选型:不要用传统以太网的共模扼流圈,100BASE-T1 需要专门的车规级型号,频率特性不一样
  • ESD 保护:车载环境静电严重,TVS 管的结电容要小于 2pF,否则会吃掉信号边沿
  • 唤醒时序:有些 PHY 芯片从唤醒到链路建好需要 10ms 以上,上层协议要等得起
  • 线束阻抗:单对差分线要求 100Ω 差分阻抗,但实际线束往往偏差到 110Ω,回波损耗会变差

嗯,物理层的东西看起来琐碎,但每一处细节都直接影响整车的通信可靠性。下一层我们就要往上看数据链路层了,不过那是后话。先把今天这些基础打牢,后面遇到问题你才知道从哪下手。