找回密码
立即注册
搜索
发回帖 发新帖

6387

积分

0

好友

819

主题
发表于 3 小时前 | 查看: 5| 回复: 0

这篇要解决的问题很直接:车里那根只有 2 根芯的线,凭什么能同时收发、还能一路跑到千兆?读完你就能讲清楚回声消除在做什么、PAM3 为什么偏偏是三个电平、主从握手为什么一步都不能省。

先算一笔线束的账

把办公室的网线剪开,里面是 8 根芯——四对双绞线。

车里那根以太网线剪开,只有 2 根芯,连屏蔽层都没有。

同样的百兆带宽,铜的用量只有四分之一。千兆也一样:办公室的千兆以太网(IEEE 802.3ab)需要四对线同时工作,而车里的 1000BASE-T1(IEEE 802.3bp-2016)只用一对线就能搞定。

少掉的这几根铜线,背后是一笔实打实的账:更少的铜、更细的线束、更小的连接器、更短的装配工时。整车减重从来不是靠"把线做细一点"来实现的,而是靠少拉几根线。CAN 那边(ISO 11898)已经把一帧数据压到了 8 字节,但线的数量省不掉——省线的唯一路径,就是让"一对线干两对线的活"。

代价也摆在那里:信号余量变少了。办公室里靠"多几对线分摊"的做法,在车上根本没有空间。车载 PHY 必须在更差的通道、更严苛的电磁环境下,用更少的线做出同样的速率——这就是整篇文章的出发点。

一、同样叫以太网,车载版差在哪

先把两个"同名不同物"的概念拆开来看。

你办公桌上最熟悉的 100BASE-TX:两对双绞线,一对专门发、一对专门收,采用 MLT-3 编码,符号率 125 MHz,接头是 RJ45,插上之后自动协商速率。

而车里跑的 100BASE-T1(IEEE 802.3bw-2015,Clause 96):一对非屏蔽双绞线,收发都在这对线上完成,采用 PAM3 编码,符号率 66.67 MBd,接头是车规连接器,速率不协商——一端固定为主节点(Master),另一端固定为从节点(Slave)。

100BASE-TX与100BASE-T1对比表:办公以太网vs车载以太网

以上差异可以归纳成两类:前两条是"物理上的省",后两条是"设计上的换"。

省线:一对线同时收发,直接砍掉了另外几对。

省屏蔽:符号率从 125 MHz 降到 66.67 MBd,奈奎斯特频率约 33 MHz——辐射频谱整体下移,非屏蔽双绞线就够用了。

换掉自动协商:车内拓扑在出厂时就已确定,不需要动态协商,既省了协商时间,也去掉了一个不确定性来源。代价是配置错误时直接连不上——"两端都配成主"是系统集成中真实发生过的低级错误。

换掉隔离变压器:办公室里那颗隔离变压器,在车上被替换成了共模扼流圈(CMC),只滤共模、不动差模。

一句话总结:办公以太网的设计目标是"用冗余换余量",而车载以太网的目标是"用算法换铜"。

二、回声消除:把"自己的声音"扣掉

一对线怎么做到同时收发?两端同时说话的时候,线上的电压是叠加的——你听到的是"对方的信号 + 自己的回声"。

100BASE-T1 的解法非常像降噪耳机:自己发了什么,自己是知道的,那就把它减掉。

回声消除原理图解:自适应滤波器从混合信号中减去回声副本

整个过程分三步:

  1. 本端发出 S_TX。其中一部分会因线缆阻抗不连续而被反射回来,这就是近端回声。

  2. 接收端看到的是混合信号:S_TX(自己的回声)+ S_RX(对方发来的)。

  3. 本端拿自己已知的 S_TX,过一个自适应滤波器,生成一份"回声副本",再从混合信号里减掉——剩下的就是 S_RX。

关键在于"自适应"三个字:线缆长度、连接器数量、温度都会改变回波特性,所以滤波器系数必须在链路建立时收敛一次,传输过程中还要持续微调。

具体数字各家实现与测试条件各不相同:公开技术资料中,回波抑制比的常见口径从数十 dB 到 60 dB 以上都有,收敛时间在百毫秒量级。这里不采信任何单一数字,但有一点必须记住:回波压不下去,眼图就会闭合,链路根本起不来。

三、PAM3:为什么刚好是三个电平

编码这一层,是最容易被讲错的地方。

先纠正一个流传很广的错误:网上不少文章说"1000BASE-T1 用的是 PAM5"。这个说法不对。IEEE 802.3bp(Clause 97)写得很清楚——1000BASE-T1 用的仍然是 PAM3,符号率 750 MBd。真正用 PAM5 的,是办公室那条四对线的 1000BASE-T(802.3ab)。以后看到"车载千兆用 PAM5",基本可以判定是抄错了。

那为什么偏偏是三个电平?

PAM3三电平调制原理:NRZ、PAM4与PAM3的速率与噪声容忍度对比

两电平(NRZ)不够快:一个符号只携带 1 bit,要凑到 100 Mbps 就得把符号率顶到 100 MBd,频带太宽、辐射太大。

四电平(PAM4)太快但太脆:一个符号携带 2 bit,速率确实有余量,但电平间距更小,在车载电磁环境中眼图开口闭合得更快。

三电平(PAM3)是折中方案:一个符号携带 log₂3 ≈ 1.58 bit,配上 4B3B / 3B2T 这套编码,最终落在 66.67 MBd——正好凑出 100 Mbps。

把整条编码链走一遍:MAC 层送来 4 bit 并行数据 → 4B3B 把 4 bit 编成 3 bit(提升效率,同时保证直流平衡)→ 扰码器把长连 0 / 长连 1 打散,避免频谱尖峰 → 3B2T 把 3 bit 映射成 2 个三进制符号(-1 / 0 / +1)→ PAM3 驱动上线。接收端原路倒回来。

链路上的关键参数(66.67 MBd、4B3B、3B2T)都写在 IEEE 802.3bw 的 Clause 96 里。千兆版把最后一段升级为 80B/81B 分组编码加 RS-FEC 前向纠错(15 bit 扰码器、目标误码率 ≤ 10⁻¹⁰),符号率拉到 750 MBd——速率翻了 10 倍,但"三电平"这个选择没有变。

四、主从握手:上车前为什么必须"对一次表"

前两节讲的回声消除和电平判决,全部建立在一个前提之上:两端必须在同一时刻切换到下一个符号。

否则你减掉的那份"回声副本",在时间上就会错位,减出来的结果什么都不是。

所以 100BASE-T1 在正式传输数据之前,要先走一遍链路训练(link startup)。注意,它不叫"协商"——角色没有协商的余地,主从关系是预先配好的:主节点用本地时钟定义发送节拍,从节点从收到的信号里恢复时钟。

握手过程使用三种信号:SEND_Z(全零码,线上安静)、SEND_I(PAM3 空闲符号)、SEND_N(数据或空闲符号)。

100BASE-T1主从握手链路训练流程图:从SEND_Z到SEND_N的四步转换

过程是严格编排的:

  1. 主节点先从 SEND_Z 切到 SEND_I。 此时从节点仍在发送 SEND_Z,线上只有主节点的信号——主节点专心训练回声抵消器;从节点则借这个空闲流同步时钟、锁定扰码器、调整信号调理。

  2. 轮到从节点切到 SEND_I,主节点保持在 SEND_I。角色互换:从节点训练自己的回声抵消器,主节点锁定扰码器、调整均衡。

  3. 双方都在 SEND_I 之后,继续互发空闲符号,精细修正时序、均衡器和扰码器。

  4. 最后一步是互相确认:扰码器状态、本地接收状态、远端接收状态——三个状态位全部通过,双方才一起切到 SEND_N,链路正式建立。任何一项不通过,从头再来。

整个过程公开资料给出的量级是百毫秒级(常见说法 100 ms 上下,也有 100–200 ms 的口径,不同实现差异较大)。对人来说无感,对调试的人来说非常关键——链路起不来的时候,问题八成不在数据,而在这四步里的某一步。

五、最新进展:2026 年,标准体系开始"补齐"

这一篇讲的是十年前就定下来的物理层技术,但 2026 年发生的事情,直接决定了它接下来在谁手里继续演进。

2026年车载以太网PHY芯片行业标准最新进展

① 100 Mbps PHY 有了自己的行业标准。 《汽车以太网 100Mbps 物理层接口(PHY)芯片技术要求及试验方法》(QC/T 1286—2026)已于 2026 年 6 月 1 日发布、2026 年 12 月 1 日实施——这是国内首个针对单对双绞线汽车以太网 100 Mbps PHY 芯片的行业标准。

② 国标在跟进。 《道路车辆 车载以太网 第 1 部分:通用信息和定义》(GB/T 48022.1-2026)2026 年 7 月发布、2027 年 2 月实施;等同采用 ISO 21111 的系列国家标准仍在批准进程中。2026 年 6 月,全国汽标委电子与电磁兼容分标委还就《汽车以太网 1Gbps 物理层接口(PHY)芯片技术规范》行标公开征求意见。

③ 芯片侧:国产百兆/千兆已经在车上跑。 据裕太微 2026 年 8 月 28 日半年报(媒体口径):上半年营收 3.24 亿元、同比增长 46.21%,车载芯片业务同比增长 111.91%;百兆 PHY(YT8010 系列)与千兆 PHY(YT8011 系列)已实现规模化量产,车载 TSN Switch 芯片已获得 10 多家整车厂定点。

④ 测试工具在跟上。 据市场研究机构 PW Consulting 梳理,是德科技(Keysight)2026 年 3 月发布新一代车载网络测试方案,包含 10BASE-T1S 接收机一致性测试组合,以及覆盖 10BASE-T1S 到 10GBASE-T1 的 nGBASE-AU 光方案——测试能力先到位,量产验证才有据可依。

至于"市场规模""渗透率"这类数字:各机构口径差异极大,这里同样不采信任何单一数字。但有一条定性结论各家一致:单对以太网的用量在往上走,物理层正在从"厂商规范"走向"有标准可依"。

收尾:这不是"一根线",是一套算法

回到开头那笔账。

省掉几根铜线,靠的不是线材本身做得更好,而是把办公以太网交给硬件冗余的那部分活儿,转交给了 PHY 内部的 DSP:回声抵消、自适应均衡、时钟恢复、PAM3 判决——几百个滤波器系数,在上电后的几十到几百毫秒内自己收敛完成。

作为上层开发者,你甚至看不到它,也不需要看到它——上层看到的仍然是一个标准的全双工以太网接口,TSN(802.1AS / Qbv / Qav)直接往上叠加即可。但有一件事值得记住:车载以太网里很多"玄学问题",根子其实都在物理层那几百个系数上。插上线不通、跑了几天开始丢包、换一批板子就复现不了——先检查链路是否真的训练完成,再排查通道(线束、连接器、共模扼流圈)有没有让回波超出预算。千兆比百兆对通道敏感一个量级,这也是千兆工程上几乎必须用屏蔽线的原因。

附:面试怎么讲这道题

面试官问"100BASE-T1 和普通以太网有什么区别"或者"一根线怎么做到全双工",30 秒的答题骨架:

  1. 先给物理差异:办公 100BASE-TX 两对线(收发各一对)+ MLT-3;车载 100BASE-T1 一对非屏蔽双绞线 + PAM3(66.67 MBd)+ 4B3B / 3B2T,收发同线。

  2. 再给原理:同线全双工靠回声消除——接收端用自己已知的发送信号构造回声副本、从混合信号中减掉,留下远端信号;代价是 PHY 内部要做自适应滤波,链路建立时必须先训练收敛。

  3. 最后给工程含义:主从角色固定 + 链路训练是标准动作,所以调试第一步看链路状态而不是抓包;速率越高对通道越敏感,千兆基本要屏蔽线。

可能被追问的点:

  • 1000BASE-T1 用什么调制?→ PAM3,750 MBd,配 80B/81B 编码 + RS-FEC。不是 PAM5——PAM5 是办公室四对线的 1000BASE-T(802.3ab)。这个误区非常普遍,答对就是加分项。

  • 回波抑制比到底多少?→ 取决于厂商实现与测试条件,公开资料从数十 dB 到 60 dB 以上都有。回答"量级"比报精确数字更专业,顺势说明它决定的是眼图张开度。

  • 主从配反了会怎样?→ 链路训练直接过不了、起不来。这不是偶发故障,而是配置错误——量产前应写进 ECU 上电自检清单。

如果你在 PHY 调试中踩过类似的坑,欢迎到云栈社区分享你的排查思路。




上一篇:紧急加班安排怎么谈?管理者尊重边界的10个沟通场景与话术
下一篇:Rust 结构体 struct 全解析:定义、方法与所有权
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-10 06:31 , Processed in 0.069186 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表