2. 物理层基础:OSI模型与物理层定位、信号编码与调制基础、传输介质

各位同学,咱们今天聊聊物理层。说实话,很多做上层软件的朋友觉得物理层就是一堆铜线,没什么技术含量。但我在汽车以太网项目里吃过不少亏,才明白物理层才是整个通信系统的地基。地基不稳,上层协议栈再牛也白搭。

2.1 OSI模型与物理层定位

OSI七层模型,大家应该都背过。但我想换个角度聊——从工程师的视角看,这七层其实就干三件事:

  • 物理层(第1层):负责把0和1变成电信号或光信号,扔到线上去。
  • 数据链路层(第2层):负责把信号打包成帧,加个地址,保证别送错门。
  • 网络层及以上(第3-7层):负责路由、会话、表示,说白了就是告诉数据「你该去哪儿」以及「到了怎么用」。

物理层在OSI模型里排最底下,但它的地位恰恰最重要。为什么?我打个比方:你写了一段完美的代码,但你的电脑网线断了,数据传不出去。物理层就是那根网线——它负责把比特流从一个节点搬到另一个节点。

物理层的核心职责:

  • 定义机械特性:接插件形状、引脚定义、线序
  • 定义电气特性:电压电平、信号速率、阻抗匹配
  • 定义功能特性:编码方式、同步机制、双工模式
  • 定义过程特性:建立连接、维持连接、释放连接

我记得有一次做车载以太网测试,发现某款ECU在高温环境下频繁丢包。排查了三天,最后发现是物理层的共模电感选型不对,高温下饱和电流下降导致信号畸变。你看,物理层的问题往往藏得最深,也最难查。

2.2 信号编码与调制基础

好,咱们聊聊编码和调制。这两个概念容易混淆,我简单区分一下:

  • 编码:把数据比特流转换成适合传输的符号序列。比如曼彻斯特编码、4B/5B编码、8B/10B编码。
  • 调制:把符号序列加载到载波信号上。比如ASK、FSK、PSK、PAM。

在汽车以太网里,最常用的是PAM3和PAM4调制。PAM3就是每个符号可以表示3种电平状态(-1、0、+1),PAM4就是4种电平状态(-3、-1、+1、+3)。

你可能会问:为什么不用更简单的NRZ编码?嗯,NRZ确实简单,但它在高速传输时有个致命问题——直流分量和时钟恢复困难。我在做100BASE-T1项目时,就遇到过因为NRZ编码导致的基线漂移问题,后来改用PAM3才解决。

避坑指南:我曾经在实验室里调试一块PHY芯片,发现信号眼图总是闭合的。折腾了两天,最后发现是编码器的预加重参数没配好。记住,编码和调制不是孤立的设计,一定要和信道特性一起考虑。

下面是一个简单的PAM3编码示例(伪代码):

// PAM3编码示例
// 输入:2比特数据(00, 01, 10, 11)
// 输出:3电平符号(-1, 0, +1)

function pam3_encode(data):
    switch(data):
        case 0b00: return -1   // 负电平
        case 0b01: return  0   // 零电平
        case 0b10: return +1   // 正电平
        case 0b11: return -1   // 复用-1,用于平衡直流分量
    endswitch
endfunction

你看,PAM3用3个电平表示2比特数据,效率是1.5比特/符号。而PAM4用4个电平表示2比特数据,效率是2比特/符号。效率越高,对信噪比的要求也越高。这就是为什么1000BASE-T1用PAM3,而2.5G/5G/10G BASE-T1用PAM4——速度上去了,但设计难度也上去了。

2.3 传输介质:双绞线、光纤、同轴

传输介质这块,我直接说结论:汽车以太网目前的主流是双绞线,光纤和同轴各有特定场景。

2.3.1 双绞线

双绞线是汽车以太网的主力。为什么?因为它便宜、轻便、易于布线。但双绞线有个天生的敌人——电磁干扰(EMI)。

双绞线抑制EMI的原理很简单:两根线绞在一起,外部磁场在两根线上感应的噪声大小相等、方向相反,在接收端相减后抵消。绞距越密,抑制效果越好。但绞距太密会增加成本,也会影响信号衰减。

汽车以太网常用双绞线规格:

标准 速率 线缆类型 最大距离
100BASE-T1 100 Mbps 单对非屏蔽双绞线 15m
1000BASE-T1 1 Gbps 单对非屏蔽双绞线 15m
2.5G/5G/10G BASE-T1 2.5/5/10 Gbps 单对屏蔽双绞线 15m

我个人习惯在项目初期就要求线束供应商提供详细的线缆参数,包括特性阻抗、插入损耗、回波损耗、串扰等。别等到测试阶段才发现线缆不达标,那时候改起来就麻烦了。

2.3.2 光纤

光纤在汽车上的应用还不多,但趋势很明显。特别是对于ADAS摄像头和激光雷达这类高带宽传感器,光纤的优势非常突出:

  • 带宽极高:单模光纤轻松支持10Gbps以上
  • 抗干扰:完全不受电磁干扰影响
  • 重量轻:比同轴电缆轻得多
  • 传输距离远:几十公里都没问题

但光纤也有缺点:成本高、连接器脆弱、安装工艺要求高。我在一个激光雷达项目里试过光纤方案,结果因为连接器端面污染导致链路不稳定,后来还是换回了双绞线。

注意:光纤连接器端面必须保持清洁。我曾经见过一个案例,因为操作工用手触摸了光纤端面,导致链路误码率飙升。光纤端面清洁不是小事,一定要用专用工具和酒精棉。

2.3.3 同轴电缆

同轴电缆在汽车上主要用于射频信号传输,比如GPS天线、4G/5G天线、广播天线等。它的特点是:

  • 屏蔽性能好:外导体是完整的金属管,屏蔽效果优于双绞线
  • 频率特性好:适合传输高频信号
  • 阻抗稳定:通常为50Ω或75Ω

但同轴电缆比较粗、比较硬,布线灵活性差。在汽车以太网领域,同轴电缆主要用于一些特殊场景,比如通过同轴电缆传输以太网信号(PoC技术)。

说到PoC(Power over Coax),我多说两句。PoC技术允许在同轴电缆上同时传输数据和直流电源,这对于摄像头这类需要供电的设备非常方便。但PoC设计时要注意电感的选择——既要让直流通过,又要阻止高频信号泄漏。我踩过这个坑,选的电感自谐振频率不够高,结果高频信号被衰减了3dB。

2.4 小结

物理层是整个通信系统的基石。OSI模型告诉我们物理层的位置,编码和调制决定了信号怎么表示,传输介质决定了信号怎么传播。这三者环环相扣,缺一不可。

下一章咱们聊物理层的具体实现——PHY芯片架构和关键电路设计。到时候我会分享一些我在实际项目中遇到的PHY芯片调试案例,保证干货满满。

课后思考:如果你在设计一个车载摄像头链路,你会选择双绞线还是同轴电缆?为什么?考虑一下成本、可靠性、EMC和带宽需求。