3、车载以太网基础:100BASE-T1与1000BASE-T1物理层、BroadR-Reach技术、OPEN Alliance标准
好,咱们进入车载以太网的部分。说实话,我刚从CAN FD转到以太网那会儿,心里是有点发怵的。毕竟搞了十几年CAN,突然要面对OSI七层模型、各种PHY芯片,确实需要适应一下。但干久了你会发现,车载以太网的核心其实没那么玄乎——它就是把办公室里的以太网,改造成了适合汽车用的样子。
3.1 为什么车载以太网和普通以太网不一样?
你想想看,办公室里的网线,最长也就100米。但车里呢?线束又短又粗,而且环境极其恶劣——温度能从-40℃飙到125℃,电磁干扰到处都是。普通的RJ45接口和8芯线缆,在车里根本活不下来。
所以,车载以太网做了两件事:简化线缆和增强抗干扰。这就是100BASE-T1和100BASE-TX(普通百兆以太网)最大的区别。
核心差异一句话:普通以太网用4对线(8根),车载以太网只用1对线(2根)。
3.2 100BASE-T1:车载百兆以太网的基石
100BASE-T1,以前叫BroadR-Reach。嗯,这里有个小故事。我记得2011年左右,Broadcom公司推出了这个技术,当时叫BroadR-Reach。后来OPEN Alliance把它标准化了,就成了IEEE 802.3bw,也就是100BASE-T1。
它的物理层有几个关键点:
- 单对非屏蔽双绞线(UTP):就两根线,既传数据又传直流电(PoDL,Power over Data Line)。
- 全双工通信:同时收发,不像CAN那样需要仲裁。
- 传输距离:至少15米,车里完全够用。
- 编码方式:PAM-3(3级脉冲幅度调制)。
为什么会用PAM-3?说白了,就是为了在有限的带宽里塞进更多数据。普通百兆以太网用MLT-3编码,但那是4对线的玩法。单对线要实现100Mbps,就得用更高效的调制方式。
我个人习惯:在选型100BASE-T1 PHY芯片时,一定要看它的唤醒/休眠功能。有些芯片支持“选择性唤醒”,这对降低整车静态功耗很有帮助。我在一个项目中吃过亏,选了个不支持休眠的PHY,结果整车的待机电流超标了3倍。
3.3 1000BASE-T1:千兆上车,势在必行
随着ADAS和自动驾驶的发展,百兆带宽明显不够用了。一个高清摄像头,每秒就能产生几百兆的数据。所以,1000BASE-T1(IEEE 802.3bp)应运而生。
它和100BASE-T1相比,主要变化在:
- 调制方式升级:从PAM-3变成了PAM-4。说白了,就是每个符号能携带2比特信息(PAM-3是1.5比特)。
- 频率更高:信号带宽从33MHz提升到了600MHz以上。
- 线缆要求更严:必须用屏蔽双绞线(STP),否则EMC过不了。
| 参数 | 100BASE-T1 | 1000BASE-T1 |
|---|---|---|
| 标准 | IEEE 802.3bw | IEEE 802.3bp |
| 速率 | 100 Mbps | 1000 Mbps |
| 调制方式 | PAM-3 | PAM-4 |
| 线缆 | 非屏蔽双绞线 | 屏蔽双绞线 |
| 最大距离 | 15m | 15m |
| 典型应用 | 诊断、OTA、ECU通信 | 摄像头、雷达、激光雷达 |
我曾经踩过一个坑:在设计千兆以太网节点时,PCB走线没做好阻抗匹配。1000BASE-T1对差分阻抗要求是100Ω±5%,我偷懒用了普通FR4板材,结果信号反射严重,丢包率高达10%。后来老老实实用了高频板材,并做了阻抗控制仿真,问题才解决。
3.4 BroadR-Reach技术:从私有到开放
BroadR-Reach这个名字,现在提的人少了。但它确实是车载以太网的“鼻祖”。
它的核心创新在于:在单对线上实现了全双工100Mbps。怎么做到的?
- 回波消除:类似电话线路,发送和接收在同一对线上同时进行,通过混合电路和数字信号处理把“自己发的声音”去掉。
- 低电压摆幅:信号电压只有1V左右,比普通以太网的2.5V低很多,这大大降低了辐射。
我记得第一次调试BroadR-Reach节点时,拿着示波器看眼图,发现波形特别“干净”。当时我就想,这技术确实有两把刷子。
3.5 OPEN Alliance标准:江湖规矩
OPEN Alliance(One-Pair Ether-Net Alliance)是一个行业联盟,专门制定单对以太网的标准。它干的事,说白了就是让大家别各自为战。
几个重要的标准:
- TC1:100BASE-T1 PHY规范(后来成了IEEE 802.3bw)。
- TC2:1000BASE-T1 PHY规范(后来成了IEEE 802.3bp)。
- TC8:以太网交换机/ECU的EMC测试规范。这个很重要,我建议你重点看。
- TC10:休眠/唤醒规范。解决了以太网节点怎么省电的问题。
避坑指南:我曾经在TC8测试上栽过跟头。一个ECU的以太网接口,辐射发射超标了6dB。查了半天,发现是PHY芯片的共模扼流圈选型不对。后来换了TDK的专用车载共模扼流圈,一次通过。所以,不要省共模扼流圈的钱。
3.6 物理层设计的几个实战要点
嗯,最后聊点实在的。如果你要设计一个车载以太网节点,这几个地方要注意:
- PCB布局:PHY芯片和RJ45(或者H-MTD连接器)之间的走线,尽量短,尽量直。差分对要等长,误差控制在5mil以内。
- 电容选择:AC耦合电容一般用100nF,但要注意耐压和温度特性。X7R或C0G材质比较靠谱。
- 时钟精度:100BASE-T1要求时钟精度±50ppm,1000BASE-T1要求±100ppm。别用普通晶振,要用温补晶振(TCXO)。
- ESD保护:车载环境静电很厉害,PHY芯片的MDI引脚必须加TVS管。我习惯用NXP的PESD系列,反应速度快。
好了,车载以太网的基础就聊到这儿。下一章咱们会深入MAC层和交换机配置,那才是真正好玩的地方。