2. 物理层基础:100BASE-T1与1000BASE-T1物理层特性、单对差分线传输原理、PAM3/PAM5调制技术

2.1 为什么车载以太网不走传统路线?

做车载网络这么多年,我经常被问到:为什么不用家里那种RJ45的以太网?

原因其实很简单——车里的线束太金贵了。传统以太网至少需要两对线(四根),而车载环境里,每根线都是成本、重量和空间。你想想看,一辆车里有几十个ECU,如果每个都用四根线,那线束得有多粗?

所以,IEEE专门为汽车搞了一套物理层标准——100BASE-T11000BASE-T1。它们最大的特点就是:只用一对差分线

核心差异速览:

特性 100BASE-T1 1000BASE-T1
速率 100 Mbps 1 Gbps
线对数量 1对 1对
调制方式 PAM3 PAM5
最大传输距离 15m 15m
典型应用 诊断、OTA、控制信号 摄像头、ADAS数据流

2.2 单对差分线传输原理

说白了,差分传输就是「用两根线传一个信号」。一根传正相,一根传反相。接收端把两者相减,就能还原出原始信号。

这样做的好处很明显:

  • 抗干扰能力强——外部噪声同时耦合到两根线上,相减后噪声被抵消
  • 电磁辐射低——两根线的电磁场互相抵消,EMI表现好
  • 共模抑制——地电位差不会影响信号质量

我记得有一次在项目中,客户抱怨某个节点的通信不稳定。排查了半天,发现是接地不良导致共模电压漂移。换成差分传输后,问题直接消失。嗯,从那以后我对差分线的抗干扰能力就特别有信心。

实战小贴士:

布线时,差分对的两根线要尽量等长、等距。我习惯在PCB上走线时,让它们保持5mil以内的长度差。超过这个值,信号质量就会明显下降。

2.3 PAM3调制——100BASE-T1的秘密武器

100BASE-T1用的是PAM3(3级脉冲幅度调制)。

什么是PAM3?简单说,就是每个符号可以表示3种电平:-1、0、+1。每个符号携带的信息量是 log₂(3) ≈ 1.58 bit。

你可能会问:为什么不用更简单的PAM2(也就是NRZ)?

因为带宽限制。在100Mbps的速率下,如果用PAM2,信号带宽需要100MHz。而PAM3只需要约63MHz。这对车载线束来说,是个巨大的优势——线束的带宽资源很宝贵。

PAM3的编码规则是这样的:

数据位 → PAM3符号
00 → -1
01 → 0
10 → +1
11 → 保留(用于控制)

我在调试第一个100BASE-T1项目时,就踩过一个坑。当时用示波器看眼图,发现PAM3的三个电平层次不够分明。后来发现是终端匹配电阻没焊好。你想想看,三个电平本来就比两个电平更难区分,匹配不好,中间那个「0」电平很容易漂移。

注意:PAM3对信号完整性要求更高。三个电平意味着噪声容限只有PAM2的一半。所以PCB走线时,一定要控制好阻抗,100Ω差分阻抗是标准值,别跑偏。

2.4 PAM5调制——1000BASE-T1的进阶玩法

到了千兆级别,PAM3就不够用了。1000BASE-T1采用了PAM5(5级脉冲幅度调制)。

PAM5有5个电平:-2、-1、0、+1、+2。每个符号携带 log₂(5) ≈ 2.32 bit。配合更高的符号率,就能在单对线上跑出1Gbps的速率。

PAM5的编码表:

数据位 → PAM5符号
000 → -2
001 → -1
010 → 0
011 → +1
100 → +2
101~111 → 保留/控制

说实话,PAM5的调试难度比PAM3高了一个量级。五个电平,噪声容限更小。我曾经在实验室里调一个千兆链路的眼图,折腾了整整三天。最后发现是连接器接触不良,导致回波损耗超标。

这里有个关键点:PAM5需要更复杂的均衡技术。因为信号经过线束后,高频分量衰减严重,接收端必须用均衡器把信号「拉」回来。1000BASE-T1的PHY芯片内部都集成了自适应均衡器,但前提是你的PCB设计不能太差。

PAM3 vs PAM5 对比:

参数 PAM3 PAM5
电平数 3 5
每符号比特数 1.58 2.32
符号率 66.7 MBaud 约 430 MBaud
信噪比要求 较低 较高
均衡复杂度

2.5 物理层设计的几个关键点

做车载以太网物理层设计,我总结了几个必须注意的地方:

  1. 阻抗控制——差分阻抗100Ω,单端对地阻抗50Ω。别问我为什么,这是标准。我曾经见过一个板子,阻抗跑到了120Ω,眼图直接闭合。
  2. 共模扼流圈——100BASE-T1和1000BASE-T1都需要在PHY和连接器之间加共模扼流圈。它能抑制共模噪声,提升EMC性能。
  3. ESD保护——车载环境静电多,一定要在连接器附近加TVS管。我建议用双向TVS,电容值要小于2pF,不然会影响信号质量。
  4. 线束长度——标准规定最大15米。但实际项目中,我建议控制在10米以内。超过10米,信号衰减就开始明显了。

我的个人习惯:

每次做新板子,我都会先跑一下眼图测试。PAM3的眼图应该有三个清晰的眼洞,PAM5应该有四个。如果眼洞模糊或者闭合,先别急着调软件,回头检查硬件设计。

2.6 实际项目中的选型建议

如果你现在要选型,我的建议是这样的:

  • 诊断、OTA、控制信号——100BASE-T1就够了。成本低,设计简单,调试容易。
  • 摄像头、ADAS数据流——上1000BASE-T1。现在高清摄像头动辄几百万像素,100Mbps根本不够用。
  • 混合场景——可以考虑用1000BASE-T1向下兼容100BASE-T1。很多PHY芯片都支持双模。

我记得有个项目,客户非要在一根线上同时传控制信号和视频流。我劝了半天,最后他们还是用了1000BASE-T1。结果呢?调试的时候发现视频流占用了大部分带宽,控制信号的延迟变得不稳定。后来还是老老实实分了两根线。

所以,物理层的选择,说白了就是带宽、成本、复杂度三者之间的权衡。没有银弹,只有最适合的方案。


下一章,我们会深入数据链路层,聊聊MAC和PHY之间的接口——MII、RMII、RGMII。这些接口选不对,你的千兆以太网可能只能跑出百兆的速度。