第三章:车载以太网物理层:100BASE-T1 vs 1000BASE-T1、单对差分线传输原理、PoDL技术

好,咱们进入第三章。这一章我打算聊聊物理层。说实话,很多做TBOX的工程师,对上层协议栈如数家珍,但一提到物理层就有点发怵。我个人觉得,物理层才是车载以太网最“性感”的地方。你想想看,传统的以太网至少需要两对线(四根),而车载以太网只用一对线就能搞定百兆甚至千兆的通信,还能顺便把电给送了。这背后全是硬功夫。

3.1 单对差分线传输原理:为什么一根线就够了?

先说说最基础的东西。为什么一根双绞线就能传数据?

传统以太网用的是两对差分线,一对发、一对收。全双工嘛,收发同时进行。但车载环境不一样,线束越少越好,重量越轻越好。所以BroadR-Reach(后来成了IEEE 100BASE-T1标准)搞了个骚操作:在一对线上同时收发数据

怎么做到的?核心是混合电路(Hybrid Circuit)回波抵消(Echo Cancellation)技术。

我打个比方。你对着一个山谷喊话,同时也在听回声。如果你能精确知道自己的喊声是什么,就能把回声从听到的声音里减掉,剩下的就是对方的声音。车载以太网就是这么干的。发送端知道自己发了什么信号,通过回波抵消器,把自己发出的信号从接收端“减掉”,从而提取出对方发来的信号。

关键点:单对差分线传输,本质上是“同时同频全双工”通信。这在传统以太网里是不敢想的。

我在项目中遇到过一个问题:某款TBOX在EMC测试时,辐射超标严重。排查了半天,发现是PCB上差分线的阻抗控制没做好。100BASE-T1要求差分阻抗是100Ω,结果实际测出来只有85Ω。反射一大,回波抵消算法就失效了,收发互相干扰,误码率飙升。

我的经验:做单对差分线设计时,PCB走线一定要等长、等宽,差分对之间的间距要严格控制。我习惯在走线两侧加地孔屏蔽,效果立竿见影。

3.2 100BASE-T1 vs 1000BASE-T1:百兆和千兆的差异

好,接下来咱们对比一下这两个标准。很多刚入行的朋友问我:“1000BASE-T1是不是就是100BASE-T1的提速版?” 嗯,不完全是。

参数 100BASE-T1 1000BASE-T1
速率 100 Mbps 1 Gbps
编码方式 4B/5B + MLT-3 PAM-3 + RS-FEC
带宽占用 约 33 MHz 约 600 MHz
最大传输距离 15米(典型) 15米(典型)
PoDL支持 支持 支持
典型应用 诊断、OTA、低带宽传感器 摄像头、ADAS、高带宽数据流

从表里能看出来,1000BASE-T1的编码方式换成了PAM-3(三电平脉冲幅度调制)。为什么?因为要在同样的线束上把速率提升10倍,必须提高频谱效率。PAM-3每个符号能携带1.58比特信息(log2(3)),而MLT-3只有1比特。再加上RS-FEC(里德-所罗门前向纠错),千兆的可靠性反而比百兆更高。

我记得有一次调试一个ADAS摄像头链路,用的是1000BASE-T1。一开始死活协商不上,抓包一看,PHY的寄存器显示链路质量太差。后来发现是连接器选型不对,用的普通RJ45连接器,高频特性不行。换成专用的H-MTD连接器后,问题立刻解决。

避坑指南:我曾经因为贪便宜,在1000BASE-T1链路上用了非车载级的连接器。结果高低温测试时,信号眼图直接闭合。记住:千兆对连接器、线缆、PCB的工艺要求比百兆高一个数量级。

3.3 PoDL:供电与数据同传技术

最后聊聊PoDL(Power over Data Line)。说白了,就是在一对差分线上同时传数据和供电。这玩意儿在TBOX里特别实用,尤其是给外接的摄像头或传感器供电时,不用单独拉电源线了。

PoDL的原理其实不复杂。数据信号是高频的(MHz级别),而供电是直流。通过一个耦合网络,把直流电源叠加到差分线上,然后在接收端再用一个去耦网络把电源和数据分开。

具体来说,发送端通过一个共模扼流圈(Common Mode Choke)隔直电容,把直流电源注入到差分线上。接收端再用类似的电路把直流提取出来给设备供电。

// 一个简化的PoDL耦合网络示意
// 发送端:
// PHY_TX+ ----|C1|----+---- 差分线+
//                      |
//                     [CMC]
//                      |
// PHY_TX- ----|C2|----+---- 差分线-
//                      |
//                     [L1]
//                      |
//                    DC电源
// 
// 注:C1/C2为隔直电容,CMC为共模扼流圈,L1为扼流电感

PoDL有几种功率等级,从Class A(约2W)到Class D(约15W)。TBOX里常用的摄像头,一般Class B(约5W)就够了。但要注意,PoDL的供电距离受限于线缆的直流电阻。线太细、太长,压降会很大。

我的建议:设计PoDL电路时,一定要算好线缆的直流电阻和压降。我习惯留20%的余量。另外,共模扼流圈的选择很关键,饱和电流要大于最大供电电流,否则电感值一掉,共模抑制效果就没了。

嗯,这里还要注意一点:PoDL和传统PoE(Power over Ethernet)不一样。PoE用的是空闲线对供电,而PoDL是在数据线上直接叠加。所以PoDL对PHY芯片的共模抑制比(CMRR)要求更高。如果PHY的CMRR不够,电源纹波会串到数据通道里,导致误码。

我曾经在一个项目里,PoDL供电的摄像头在低温下频繁掉线。排查到最后,发现是电源模块的启动电流太大,导致PoDL供电瞬间跌落,PHY芯片复位了。解决方案很简单:在摄像头端加一个缓启动电路,或者用更大容量的去耦电容。

好了,这一章的内容就这些。总结一下:

  • 单对差分线靠混合电路和回波抵消实现同时同频全双工
  • 100BASE-T1和1000BASE-T1在编码、带宽、应用场景上有本质区别
  • PoDL让供电和数据同传成为可能,但设计时要关注耦合网络和功率预算

下一章,咱们聊聊TBOX里的以太网交换机芯片选型。那也是个坑不少的地方。