3、100BASE-T1标准详解:IEEE 802.3bw,单对双绞线,全双工通信,PAM3编码

好,咱们今天聊聊100BASE-T1。这个标准在汽车以太网里,可以说是承上启下的关键角色。IEEE 802.3bw,这是它的官方编号。说白了,它就是专门为汽车设计的百兆以太网物理层方案。

我记得几年前刚接触这个标准时,心里还犯嘀咕:百兆?现在车上动不动就是摄像头、激光雷达,百兆够用吗?后来做项目才发现,对于很多ECU之间的控制信号、诊断数据、甚至部分摄像头数据,100BASE-T1其实刚刚好。而且它只用一对双绞线,成本低、重量轻,这在汽车上可是实打实的优势。

3.1 为什么是单对双绞线?

你想想看,传统以太网至少需要两对线(比如100BASE-TX)。但在车里,线束每多一根,成本、重量、布线难度都往上涨。100BASE-T1只用一对线,就能实现全双工通信。怎么做到的?

核心在于它用了混合电路(Hybrid Circuit)。这个技术其实在电话线上用了很多年,简单说就是:发送和接收共用一对线,通过回波抵消技术把本地发送的信号“滤掉”,只留下对方发来的信号。

关键点:100BASE-T1不是半双工,是真正的全双工。发送和接收同时进行,互不干扰。

我在项目中遇到过一个问题:有同事觉得既然是一对线,那跟CAN总线差不多,随便布就行。结果EMC测试死活过不了。后来发现,100BASE-T1对差分线的阻抗匹配要求很高,100Ω ± 5%,而且对绞距也有严格要求。嗯,这里要注意,它可不是CAN那种低速总线。

3.2 PAM3编码:为什么是3电平?

说到PAM3,很多人第一反应是:为什么不用更常见的PAM2(也就是NRZ)或者PAM4?

我个人的理解是这样的:

  • PAM2(NRZ):每个符号传1比特,要传100Mbps,符号率就得100Mbaud。这对一对双绞线来说,频率太高,损耗太大,EMC也难搞。
  • PAM4:每个符号传2比特,符号率降到50Mbaud。但PAM4有4个电平,信噪比要求高,对信道质量很敏感。在汽车这种恶劣环境下,容易出错。
  • PAM3:每个符号传log2(3) ≈ 1.58比特。符号率大约是66.7Mbaud。它是个折中方案——比NRZ频率低,比PAM4抗干扰强。

说白了,PAM3就是汽车工程师们算了一笔账:在成本、性能、可靠性之间找到了一个平衡点。

个人经验:我曾经在实验室里对比过PAM3和PAM4在长距离(15米)汽车线束上的表现。PAM4在高温老化后,误码率明显上升,而PAM3依然稳定。从那以后,我对PAM3的鲁棒性就很有信心。

3.3 100BASE-T1的物理层帧结构

100BASE-T1的物理层帧,跟传统以太网不太一样。它没有前导码(Preamble)和SFD,而是用了SSD(Start of Stream Delimiter)ESD(End of Stream Delimiter)

一个典型的100BASE-T1帧长这样:

| SSD (2字节) | 数据 (MAC帧) | FCS (4字节) | ESD (2字节) |

SSD和ESD是特殊的PAM3符号序列,用来标识帧的开始和结束。这样做的好处是:不需要像传统以太网那样一直发空闲符号,可以省电。

我记得第一次调试时,用示波器抓PAM3波形,看到那三个电平跳来跳去,一开始还真有点懵。后来习惯了,一眼就能看出SSD的独特波形——它是个违反常规编码规则的序列,所以接收端很容易识别。

3.4 关键参数一览

参数 说明
数据速率 100 Mbps 有效数据速率,MAC层速率
符号率 66.7 Mbaud PAM3编码后的符号速率
传输介质 单对双绞线 特性阻抗100Ω,建议使用STP或UTP
最大距离 15米 这是标准推荐值,实际项目中我见过做到20米的
编码方式 PAM3 3电平脉冲幅度调制
工作模式 全双工 通过混合电路和回波抵消实现
连接器 通常使用H-MTD或MATEnet 这些是汽车级的小型化连接器

3.5 实际设计中的避坑指南

做100BASE-T1设计,有几个坑我踩过,跟大家分享一下:

  • 共模扼流圈(CMC)不能省:我曾经为了省成本,去掉了一颗CMC,结果辐射发射超标了15dB。后来老老实实加回去,一次通过。
  • PCB走线要等长:差分对的两根线,长度差不要超过5mil。我见过一个板子,因为走线差了20mil,导致眼图闭合。
  • 注意ESD保护:100BASE-T1的PHY芯片通常比较脆弱,一定要在靠近连接器的地方加TVS管。我建议用双向TVS,结电容要小于1pF。
  • 不要跟大电流线束走在一起:如果100BASE-T1的线束跟电机驱动线绑在一起,干扰会很大。我建议至少保持5cm的距离。

警告:100BASE-T1不支持PoDL(Power over Data Line)?其实标准里是支持的,叫PoDL(Power over Data Line),但功率有限(约0.5W-1W)。如果你需要给远端设备供电,建议单独走电源线,或者考虑100BASE-T1的增强版——100BASE-T1 PoDL。

3.6 小结

100BASE-T1这个标准,我个人觉得是汽车以太网里最“务实”的一个。它不追求极致速度,而是解决了“用最少的线、最低的成本、在汽车环境下可靠地跑100Mbps”这个实际问题。

PAM3编码、单对双绞线、全双工通信,这三个关键词背后,是无数工程师在EMC、信号完整性、成本之间反复权衡的结果。你想想看,如果当初选了PAM4,可能现在很多车上的以太网方案就没这么成熟了。

下一章,咱们聊聊1000BASE-T1,那个才是真正的高速方案。不过别急,先把100BASE-T1吃透,后面的路就好走了。