一、车载以太网概述:从CAN到以太网的演进、100BASE-T1标准介绍、车载网络拓扑架构

大家好,我是你们的硬件实战讲师。今天咱们聊聊车载以太网的来龙去脉。

说实话,我刚入行那会儿,车上跑的最多的就是CAN总线。那时候觉得CAN挺好啊,稳定、可靠、成本低。但后来发现,随着智能驾驶和车联网的发展,CAN那点带宽真的不够用了。你想想看,一个高清摄像头每秒产生的数据量,CAN总线得传好几分钟。这显然不行。

1.1 从CAN到以太网的演进:为什么非换不可?

先说说CAN的痛点。CAN总线最高也就1Mbps的速率,这在20年前够用,但现在呢?

  • 带宽瓶颈:一个100万像素的摄像头,原始数据流轻松超过100Mbps。CAN根本扛不住。
  • 实时性要求:自动驾驶需要毫秒级的响应,CAN的仲裁机制在重负载下会有不确定性。
  • 诊断复杂度:现在的ECU动辄上百个,CAN的节点数量有限,而且诊断协议(比如UDS on CAN)效率不高。

我记得有一次做项目,客户要求在车上同时跑4个摄像头和1个激光雷达的数据。我们试过用CAN FD(最高8Mbps),但还是捉襟见肘。最后不得不换成以太网。说白了,这是被逼出来的。

那为什么选择以太网?

  • 带宽高:100BASE-T1提供100Mbps,1000BASE-T1能到1Gbps。未来还有2.5G、5G甚至10G。
  • 生态成熟:以太网在IT领域已经用了40多年,协议栈、测试工具、芯片方案都很完善。
  • 可扩展性:从CAN到以太网,不仅仅是换根线,而是整个架构的升级。支持TSN(时间敏感网络),能保证实时性。

核心观点:车载以太网不是简单的“把网线装到车上”,而是为了解决带宽、实时性和可扩展性这三大问题。CAN不会消失,但以太网会成为主干。

1.2 100BASE-T1标准介绍:一根线搞定100M

100BASE-T1,也叫BroadR-Reach。这个标准很有意思。它只用一对非屏蔽双绞线,就能实现100Mbps的全双工通信。你可能会问:为什么不用传统的4对线?

嗯,这里有个关键点:车上的线束又重又贵。能少一根线就少一根。100BASE-T1通过特殊的编码和回波抵消技术,在一对线上同时发送和接收数据。说白了,就是让一根线干两根线的活。

我在项目中遇到过一个问题:刚开始用100BASE-T1的时候,总觉得信号质量不如4对线的标准以太网。后来发现,其实是PCB布线没做好。100BASE-T1对差分对的阻抗匹配要求很高,100Ω±5%,而且对串扰特别敏感。

来看看100BASE-T1的关键参数:

参数 说明
数据速率 100 Mbps 全双工
传输介质 1对非屏蔽双绞线 UTP,通常为24 AWG
最大距离 15米 车内链路,比标准以太网短
编码方式 PAM3 3级脉冲幅度调制
工作频率 33.3 MHz 基带传输
标准组织 IEEE 802.3bw 2015年发布

个人经验:100BASE-T1的PHY芯片选型时,我建议优先考虑支持OPEN Alliance TC10标准的。这个标准定义了以太网的唤醒/休眠机制,对车载的低功耗要求很重要。我曾经踩过坑,选了个不支持TC10的PHY,结果整车的休眠电流超标,最后不得不换方案。

1.3 车载网络拓扑架构:从“菊花链”到“星型”

传统的车载网络,比如CAN,大多是总线型拓扑。所有节点挂在一根线上,谁抢到总线谁说话。这种架构简单,但缺点也很明显:一个节点出问题,整条总线都可能瘫痪。

以太网就不一样了。它支持多种拓扑,但车载上最常用的是星型拓扑。每个节点通过一对双绞线连接到中央交换机。这样做的好处是:

  • 故障隔离:一个端口坏了,不影响其他端口。
  • 带宽独享:每个节点独占100Mbps,不像CAN那样共享带宽。
  • 易于扩展:加个新节点,只要交换机有空余端口就行。

你想想看,现在的智能汽车,域控制器架构越来越流行。一个智驾域控,可能要接6个摄像头、5个毫米波雷达、1个激光雷达。如果用CAN,根本没法搞。但用以太网,一个千兆交换机就能搞定。

我给大家画个简单的拓扑图(用文字描述):

+----------------+       +----------------+
|  智驾域控      |       |  座舱域控      |
| (1000BASE-T1)  |       | (1000BASE-T1)  |
+-------+--------+       +-------+--------+
        |                        |
        |      +----------+      |
        +------+ 中央交换  +------+
               |  机(TSN)  |
        +------+           +------+
        |      +----------+      |
+-------+--------+       +-------+--------+
|  左前摄像头    |       |  右前摄像头    |
| (100BASE-T1)  |       | (100BASE-T1)  |
+----------------+       +----------------+

这个架构里,中央交换机是关键。它不仅要转发数据,还要支持TSN(时间敏感网络)协议,保证摄像头数据能实时传输。我建议大家在设计时,一定要考虑交换机的背板带宽。别以为100M的端口配个千兆背板就够了,实际上多个端口同时跑满时,背板带宽不够就会丢包。

避坑指南:我曾经在一个项目里,用了某款号称“车载级”的交换机芯片,结果发现它的TSN支持不完整。具体来说,是802.1Qbv(时间感知整形)的实现有bug,导致摄像头数据在交换机里排队时间过长。最后我们不得不换芯片,重新做板子。所以,选型时一定要仔细看芯片的勘误表,最好能跑一下TSN的符合性测试。

1.4 小结:从CAN到以太网,不是替代而是共存

说了这么多,我想强调一点:以太网不会完全取代CAN。CAN在控制类应用(比如车窗、门锁)上仍然有优势,因为它简单、成本低、实时性好。但以太网会成为车载网络的主干,负责高带宽的数据传输。

我个人习惯把车载网络分成三层:

  • 控制层:CAN/CAN FD,负责实时控制。
  • 数据层:100BASE-T1/1000BASE-T1,负责传感器数据、音视频流。
  • 骨干层:10GBASE-T1(未来),负责域控之间的高速互联。

好了,这一章就到这里。下一章我们开始动手,讲讲100BASE-T1的硬件设计要点,包括PHY芯片选型、变压器设计、PCB布局布线。到时候我会拿出我实际做过的原理图和PCB给大家分析。

记住,理论是基础,但实战才是王道。咱们下章见。