2、物理层基础概念:OSI模型中的物理层,信号与编码,带宽与速率,双绞线基础
各位同学,咱们今天聊点实在的。物理层,说白了就是汽车以太网最底层的「硬功夫」。我见过不少工程师,上层协议栈玩得飞起,但一碰到物理层就发怵。其实没必要,物理层没那么玄乎,它就是解决一个核心问题:怎么把0和1变成能在线缆上跑的信号,再准确无误地收回来。
2.1 OSI模型中的物理层——它到底管什么?
OSI七层模型,大家应该都背过。但物理层具体干啥?我个人的理解是:它负责把数据变成物理介质能识别的信号,并且保证信号在传输过程中不走样。
物理层不关心你发的是「Hello」还是「Error」,它只关心两件事:
- 接口特性:比如连接器的形状、引脚定义、电平标准。100BASE-T1用的是单对差分线,而1000BASE-T1虽然也是单对,但编码方式完全不同。
- 传输介质:双绞线、同轴电缆、光纤。咱们汽车以太网,目前主流就是双绞线。
核心要点:物理层是「透明」的。上层协议发下来的比特流,物理层原封不动地传过去,不修改内容。但它会做编码、加同步头、做扰码——这些操作都是为了对抗信道噪声。
我记得刚入行时,有个同事问我:「物理层是不是就是PHY芯片?」嗯,可以这么理解,但不完全。PHY芯片是物理层的实现载体,但物理层还包括了连接器、线缆、PCB走线这些硬件。你PHY芯片再牛,线缆没选好,照样跑不起来。
2.2 信号与编码——0和1是怎么变成电信号的?
数字信号是0和1,但线缆上不能直接传0和1。为什么?因为直流分量会累积,变压器过不去。所以必须做编码。
汽车以太网里,最常用的编码方式是PAM3(3级脉冲幅度调制)。100BASE-T1用的就是PAM3。说白了,就是用-1V、0V、+1V三种电平来表示数据。
你可能会问:「为什么不用PAM2(就是普通的NRZ)?」
嗯,这里有个坑。单对双绞线,没有独立的时钟线,时钟必须从数据里恢复。PAM2在长串连续0或1时,信号不跳变,时钟就丢了。PAM3每个符号都包含时钟信息,恢复时钟更容易。我在项目里遇到过,某款PHY芯片在低温下时钟恢复不稳定,最后发现是PCB走线阻抗不匹配导致信号质量下降,时钟抖动超标。后来换了布局,问题解决。
避坑指南:我曾经在测试100BASE-T1时,发现误码率偏高。排查了半天,结果是编码器配置错了,把PAM3配成了PAM2。所以,编码方式一定要和PHY芯片的寄存器配置对应上,别想当然。
2.3 带宽与速率——别搞混了
这两个概念,我见过太多人搞混了。咱们捋一捋。
| 概念 | 定义 | 汽车以太网例子 |
|---|---|---|
| 带宽 | 信道能通过的信号频率范围,单位Hz | 100BASE-T1带宽约33MHz |
| 速率 | 单位时间传输的比特数,单位bps | 100BASE-T1速率100Mbps |
带宽和速率的关系,可以用香农公式来理解:C = B × log₂(1 + S/N)。C是信道容量(最大速率),B是带宽,S/N是信噪比。带宽越大,速率上限越高。但速率还受编码效率影响。
举个例子:100BASE-T1的物理层速率是100Mbps,但它的符号率只有66.7Mbaud(兆波特)。因为每个PAM3符号携带1.5比特信息(log₂3 ≈ 1.585)。所以:66.7Mbaud × 1.5bit ≈ 100Mbps。你看,带宽和速率不是一回事。
注意:实际应用中,有效吞吐量还会减去协议开销。比如TCP/IP头、帧间隔、前导码等。100Mbps的链路,实际能跑的数据可能只有70-80Mbps。设计时一定要留余量。
2.4 双绞线基础——为什么汽车以太网偏爱它?
双绞线,说白了就是两根线绞在一起。为什么绞?为了抗共模干扰。两根线受到的电磁干扰几乎相同,差分接收时一减,干扰就抵消了。
汽车以太网用的双绞线,和咱们家里网线不太一样。它要求:
- 特性阻抗100Ω ± 10%,频率范围1-100MHz
- 绞距要均匀,不均匀会导致阻抗不连续,产生反射
- 线径通常24AWG或26AWG,太粗了不好布线,太细了衰减大
我建议,选型时优先考虑STP(屏蔽双绞线)。虽然UTP(非屏蔽)也能用,但车内电磁环境太复杂了,电机、逆变器、继电器都是干扰源。屏蔽层能提供额外的保护。
另外,双绞线的传输距离也是有限制的。100BASE-T1标准规定最大15米。为什么?因为信号衰减和串扰。我见过有人想省成本,用20米的线,结果通信时断时续。后来换成15米以内,问题消失。所以,别挑战物理极限。
实战建议:布线时,双绞线要远离大电流线束,至少保持10cm距离。如果必须交叉,尽量垂直交叉,不要平行走线。我曾经在一个项目中,因为线束绑扎太紧,导致双绞线绞距变形,误码率飙升。后来重新布线,问题解决。
小结
物理层是基础,基础不牢,地动山摇。信号与编码决定了你怎么发数据,带宽与速率决定了你能发多快,双绞线决定了你能发多远。下一章,咱们聊聊PHY芯片的具体选型,那才是真正动手的地方。