2、物理层基础概念:OSI模型与物理层定位、信号与编码(PAM3/PAM4)、传输介质的选择
各位工程师朋友,咱们今天聊聊物理层的基础概念。说实话,很多做车载以太网的朋友,一上来就扎进协议栈里,反而把最底层的物理层给忽略了。我个人习惯是,不管做什么系统,先把物理层吃透。为什么?因为信号都传不过去,上层协议再牛也是白搭。
2.1 OSI模型与物理层定位
先看OSI七层模型。物理层在最底下,是第一层。它的任务说白了就两件事:把数据变成信号发出去,再把收到的信号变回数据。你想想看,上层协议栈里那些复杂的握手、重传、流控,最终都得靠物理层这根“水管”来传输。
在车载以太网里,物理层承担的责任更重。车里的电磁环境有多恶劣,做过实车测试的兄弟都懂。我曾经在一个项目中,CAN总线跑得好好的,一上100BASE-T1就各种丢包。查了半天,原来是物理层的共模抑制没做好。嗯,这里要注意,车载以太网的物理层不仅要考虑传输速率,还得扛得住EMC干扰。
物理层在OSI模型中的核心职责:
- 建立、维护和释放物理连接
- 将数据帧编码为适合传输介质的信号
- 提供比特级的同步和时钟恢复
- 定义电气特性(电压、电流、阻抗)
我建议大家在设计系统时,先把物理层的链路预算算清楚。别等到实车测试了才发现信号质量不行,那时候改板子可就麻烦了。
2.2 信号与编码:PAM3和PAM4
说到编码,这是物理层的核心技术之一。传统以太网用NRZ编码,也就是PAM2,每个符号传1个比特。但车载以太网不一样,它用了PAM3和PAM4。
PAM3(3级脉冲幅度调制)
100BASE-T1用的就是PAM3。为什么不用PAM2?因为要在单对双绞线上实现100Mbps全双工,还得满足车规的EMC要求,PAM2的带宽利用率不够。PAM3每个符号可以传log2(3)≈1.58个比特,比PAM2的1个比特多了不少。
我记得第一次看PAM3的眼图时,觉得三个电平层次分明,挺好理解的。但实际做起来,三个电平意味着两个眼,每个眼的张开度都得达标。我在项目中遇到过,PCB走线稍微长一点,中间那个电平就模糊了,误码率直接飙升。
实战小技巧:做100BASE-T1的PCB设计时,差分对的等长控制要比传统以太网更严格。我一般控制在5mil以内,否则PAM3的三个电平会串扰。
PAM4(4级脉冲幅度调制)
到了1000BASE-T1,速率提到了1Gbps,PAM3不够用了,得上PAM4。PAM4每个符号传2个比特(log2(4)=2),带宽效率翻倍。但代价是什么?四个电平,三个眼,信号裕量更小了。
说白了,PAM4就是把信号挤得更密。同样的峰峰值电压,要分出四个电平,每个电平之间的差距只有PAM3的2/3左右。这就对信噪比提出了更高的要求。我曾经在实验室里调一个千兆车载以太网的链路,发现只要电源纹波超过20mV,PAM4的眼图就闭合了。嗯,从那以后我对电源设计再也不敢马虎。
| 编码方式 | 电平数 | 每符号比特数 | 应用标准 | 信噪比要求 |
|---|---|---|---|---|
| NRZ (PAM2) | 2 | 1 | 传统以太网 | 低 |
| PAM3 | 3 | ~1.58 | 100BASE-T1 | 中 |
| PAM4 | 4 | 2 | 1000BASE-T1 | 高 |
避坑指南:我曾经在项目中直接用示波器看PAM4信号,结果发现眼图全是糊的。后来才意识到,PAM4的抖动容限比PAM2小得多,必须用支持PAM4分析的高端示波器,而且时钟恢复要设置正确。否则你看到的眼图,其实是多个符号叠加的假象。
2.3 传输介质的选择:双绞线、同轴电缆、光纤
传输介质这块,很多工程师觉得不就是根线嘛,随便选。其实不然,介质选错了,整个物理层性能都会受限。
双绞线(UTP/STP)
这是车载以太网的主力。100BASE-T1和1000BASE-T1都用单对双绞线。为什么用单对?因为车里的线束已经够多了,能省一对是一对。双绞线的优势是成本低、安装方便,但缺点是抗干扰能力有限。
我建议在靠近电机、逆变器这些强干扰源的地方,一定要用STP(屏蔽双绞线)。普通UTP在辐射发射测试中很容易超标。我记得有个项目,EMC测试死活过不去,最后把一段UTP换成了STP,问题就解决了。
同轴电缆
同轴电缆在车载里用得不多,但有个场景很典型——车载摄像头。为什么?因为同轴电缆可以传视频信号的同时,还能通过同轴供电(PoC)。而且同轴电缆的屏蔽性能比双绞线好,适合高频信号传输。
不过同轴电缆也有缺点:贵、重、不好弯折。在车里布线时,转弯半径不够的话,信号反射会很严重。我曾经在一个项目中,摄像头线束走了一个90度的急弯,结果回波损耗直接掉了10dB。
光纤
光纤在车载里算是新面孔,但未来可期。随着自动驾驶对带宽的需求越来越高(比如激光雷达的点云数据),光纤的优势就体现出来了:带宽大、抗干扰、重量轻。
但说实话,光纤在车载的普及还有不少路要走。连接器的成本、端接的工艺、维修的便利性,都是问题。我个人觉得,短期内光纤会先用在骨干网和智驾域控之间,不会下放到传感器节点。
| 介质类型 | 带宽能力 | 抗干扰 | 成本 | 车载应用场景 |
|---|---|---|---|---|
| 双绞线 | ~1Gbps | 中等 | 低 | 主干网、传感器 |
| 同轴电缆 | ~10Gbps | 高 | 中 | 摄像头、视频传输 |
| 光纤 | >10Gbps | 极高 | 高 | 骨干网、智驾域控 |
我的选型建议:
- 普通ECU通信:双绞线(STP优先)
- 高清摄像头:同轴电缆(考虑PoC供电)
- 域控间骨干:光纤(预留未来升级空间)
好了,物理层的基础概念就聊到这儿。下一章咱们深入讲讲100BASE-T1和1000BASE-T1的物理层具体实现,包括PMA子层和PMD子层的细节。到时候我会拿实际项目中的波形图给大家分析,敬请期待。