2. 物理层基础:100BASE-T1与1000BASE-T1物理层特性、单对差分线传输原理、PAM3/PAM5调制技术
2.1 为什么车载以太网不走传统路线?
做车载网络这么多年,我经常被问到:为什么不用家里那种RJ45的以太网?
原因其实很简单——车里的线束太金贵了。传统以太网至少需要两对线(四根),而车载环境里,每根线都是成本、重量和空间。你想想看,一辆车里有几十个ECU,如果每个都用四根线,那线束得有多粗?
所以,IEEE专门为汽车搞了一套物理层标准——100BASE-T1和1000BASE-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 物理层设计的几个关键点
做车载以太网物理层设计,我总结了几个必须注意的地方:
- 阻抗控制——差分阻抗100Ω,单端对地阻抗50Ω。别问我为什么,这是标准。我曾经见过一个板子,阻抗跑到了120Ω,眼图直接闭合。
- 共模扼流圈——100BASE-T1和1000BASE-T1都需要在PHY和连接器之间加共模扼流圈。它能抑制共模噪声,提升EMC性能。
- ESD保护——车载环境静电多,一定要在连接器附近加TVS管。我建议用双向TVS,电容值要小于2pF,不然会影响信号质量。
- 线束长度——标准规定最大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。这些接口选不对,你的千兆以太网可能只能跑出百兆的速度。