首页 / 资讯中心 / 文章详情

IEEE 802.3cg-2019实战:单对以太网10BASE-T1S/T1L物理层选型与避坑指南

IEEE 802.3cg-2019实战:单对以太网10BASE-T1S/T1L物理层选型与避坑指南 ★ FEATURED ARTICLE
简介IEEE 802.3cg-2019标准原文PDF作为IEEE 802.3-2018的修订案面向以太网、工业物联网、车载网络及智能硬件开发者用于规范在单对平衡导线上实现10 Mb/s以太网物理层PHY规格、管理参数及可选数据线供电机制。资源包仅含1个PDF文件容量5.41MB便于离线查阅与全文检索是研发与学术研究可依赖的权威原始标准。已有1076人学习下载属于低速以太网方向高热度参考文献。文档对10BASE-T1L和10BASE-T1S两种物理层给出了完整定义涵盖MASTER-SLAVE同步、PLCA冲突避免机制、PHY管理参数、链路状态诊断以及同一对导线同时传输数据和电能的选项同时细化信号编码、调制、噪声抑制和错误处理等底层细节支撑智能楼宇、工业自动化、物联网端节点及远程传感器网络的可靠连接。通过阅读这一原版标准工程师可准确掌握IEEE 802.3cg技术约束与设计取舍减少产品开发和现场部署中的兼容性问题也可为网络协议研究与课程设计提供权威参考。1. 单对以太网绕不开的规范底稿IEEE 802.3cg-2019 到底定义了什么东西做工业总线或车载网络的人这两年一定会撞上“10BASE-T1S”“10BASE-T1L”这两个词。而所有讨论最后都会指向同一份 PDFIEEE 802.3cg-2019。它不是什么算法论文而是一份修改 IEEE 802.3 标准的修正案核心是用一对双绞线以 10 Mb/s 跑以太网顺便把数据线上的供电PoDL一起定义掉。简单说它就是单对以太网SPE现阶段的物理层地基。我最早接触它是因为一个模拟项目X要替换掉车上那束又粗又贵的 CAN 线发现真正能落到量产、能过 EMC、能给出明确链路预算的只有这份标准里面的 Clause 146 和 147。这篇笔记就围绕这份 PDF 展开它管什么、两种物理层怎么选、拿到文档后先读哪几节、参数怎么变成电路以及调试中我花过最多时间踩掉的几个坑。2. 先分清两种物理层10BASE-T1S 的 25 米多点与 10BASE-T1L 的 1000 米点对点802.3cg-2019 一次定义了两种物理层很多人第一次读标题会误以为是一套方案实际上这是两种只能按场景二选一的东西。T1S 面向短距离、多节点共享总线T1L 面向长距离、单点对单点。两者都跑 10 Mb/s都能在一对线上既传数据又传直流电但拓扑、编码、均衡策略完全不同选错后面全是返工。2.1 10BASE-T1S多点接入、短混合段PLCA 才是可用性的关键10BASE-T1S 的定位是替代 CAN、RS-485 这类传感器执行器总线。它支持两种工作形态两个 PHY 之间做点对点全双工或者多个 PHY 挂在同一对线上做半双工多点。多点形态下干线加所有分支构成的“混合段”总长通常按 25 米以内设计这也是规格上给的最常见上限。多点接入的天然问题是碰撞。标准里除了保留以太网传统的载波侦听机制还新增了一个可选机制叫 PLCAPhysical Layer Collision Avoidance由其中一个节点作为协调器按节点 ID 轮流分配发送时隙。我一般建议只要跑多点拓扑就把 PLCA 打开否则在节点数超过三四个以后总线利用率会明显变差丢包重传的现场表现非常像信号问题其实全是接入协议的问题。从标准结构看T1S 的物理编码并不复杂PCS 层做简单的块编码PMA 层用 NRZ 类线路信号所以 PHY 成本低、延迟小很适合对时序敏感的控制报文。它和普通 100M 以太网最大的区别是介质访问变成半双工共享这也直接导致你在配置时必须明确谁当协调器、每个节点分到第几个时隙。2.2 10BASE-T1L单点长距PAM3 与均衡把 10M 推到 1000 米10BASE-T1L 的卖点很单纯一对双绞线传 1000 米。这对过程自动化、楼宇自控、油气现场这类“节点分散、不能就近供电”的场景几乎是刚需。它只做点对点不做多点共享拓扑上就是一根线串两个设备。长距离意味着接收端信号极弱所以 T1L 在编码上用了三电平的 PAM3 调制配合 64B65B 块编码并在接收端做均衡和基线漂移校正。这也是 T1L 和 T1S 在物理层实现上最本质的差别T1S 靠简单编码换低成本T1L 靠复杂调制和均衡换传输距离。你在评估 PHY 芯片时如果发现某款芯片只说“支持 T1L”那它大概率不能直接当 T1S 用选型时不要只看“都是单对 10M”。T1L 的发送端通常还支持针对短距离和长距离的幅度/均衡档位配置线缆跑 50 米和跑 900 米最优配置往往不一样。标准文档里给出的 1000 米指标是基于特定线规和插入损耗包络算出来的链路预算不是随便拿根网线就能复现。2.3 选型对照用一张表决定总线拓扑、线缆和 PHY 工作模式把两种物理层放到一张表里看决策就清楚多了。我会在项目定义阶段先把这张表填完再决定要不要买 802.3cg 对应的 PHY 评估板。对比项10BASE-T1S10BASE-T1L典型用途车载/工业短距多节点总线过程自动化长距点对点拓扑点对点或多点混合段仅点对点混合段/链路长度多点约 25 米内点对点可达 1000 米工作模式半双工多点或全双工点对点全双工点对点介质访问CSMA/CD 类可配 PLCA无竞争固定链路调制/编码简单块编码NRZ 类PAM3 64B65B 均衡选型关键词低成本、低延迟、多节点远距离、隔离、弱信号这张表的意义在于很多项目一开始拿不准自己该看 PDF 的哪一章。想做车内灯光、门窗、传感器汇聚走 T1S想做一个控制器拉 800 米去读现场仪表走 T1L。两端都对不上就要怀疑是不是总线架构本身设计错了而不是标准不满足需求。3. 拿到 PDF 先读哪几页Clause 146/147 的结构与设计参数提取IEEE 802.3cg-2019 是一份很厚的修正案逐页啃不现实按作用域去读才能省时间。它真正新增的物理层内容是 Clause 14610BASE-T1S、Clause 14710BASE-T1L以及 Clause 148PLCA剩下大量内容是管理参数、状态机和测试模式。我第一次读时花了一周第二次再翻只用了半天差别就在于知道哪些条款能跳过、哪些是设计的硬约束。3.1 标准目录导航必读条款与可跳过的资料性附录建议按下述顺序去读而不是从第 1 页往后翻。先读每个 Clause 开头的“Overview”再看 PMA 电气指标最后看 MDI 和线缆相关段落。管理参数那部分除非你在做协议栈或需要写驱动否则知道有寄存器映射就够了。标准位置内容必读程度说明Clause 14610BASE-T1S PHY 规格必读多点/点对点拓扑、PMA 电气、时序Clause 14710BASE-T1L PHY 规格必读长距离链路预算、均衡、PMA 指标Clause 148PLCA 协调机制强烈建议多点模式不配 PLCA后患很多管理参数章节寄存器与状态机按需写驱动和诊断功能时才深读测试模式附录发送波形、抖动测试必读做验收和产线测试时靠它定判据资料性附录多数是推导过程和补充解释设计阶段可以先跳过。真正卡住你能不能过 FCC/CE 预扫、能不能在低温下稳定运行的内容几乎都在 Clause 146.3 和 147.3 的 PMA 电气特性里。3.2 从规范正文抠出链路预算插入损耗、回波损耗与噪声容限设计一个链路不只是把两个支持 802.3cg 的芯片接上就完事。标准里对“信道”有明确要求包括线缆的插入损耗上限、回波损耗下限、阻抗特性以及连接器和分支造成的额外损耗。这些参数散在具体条款里阅读时要把它们抄成一张自己的链路预算表。我习惯的做法是先从标准里找出它定义参考线缆的参数再拿实际采购的线缆规格书去对比。比如线规、每米损耗、特征阻抗是否在 100Ω 附近这些直接决定你最后能不能复现标准标称的距离。T1L 跑到 1000 米时接收信号幅度已经很低线缆每多 0.5 dB 损耗就可能把误码率推到不可接受。噪声容限同样重要。10BASE-T1S 的多点段里每个节点都是潜在噪声源连接器的接触电阻、屏蔽层接地方式都会被放大。别迷信“10M 速率不高所以随便接”单对线的共模噪声路径比四对线短得多反而更敏感。3.3 把规范翻译成需求清单电缆、端接、共模电感的取值来源读完电气指标后下一步是把规范语言翻译成硬件工程师看得懂的需求条目。标准不会直接告诉你“焊一个 100Ω 电阻”但你会从 MDI 和端接相关段落里推出结论。常见的需求清单至少包括这几项线缆特征阻抗与端接电阻的匹配关系发送端上升/下降时间是否在模板范围内共模扼流圈的阻抗和额定电流PoDL 供电时镇流电感和去耦电容的取值逻辑以及各模式下的功耗预算。每一项目前都可以从标准的对应条款找到依据不要凭经验拍脑袋定值。如果不做这份翻译工作后面大概率会在两件事上反复返工一是端接电阻放错位置导致反射二是共模电感额定电流不足导致供电打架。这两个问题我在调试现场都遇到过后面避坑章节会展开讲。4. 从标准参数到可复现设计PHY 配置、MDI 电路与供电注入当文档读到位、需求清单列完就进入真正能落地的环节选一个符合 802.3cg 的 PHY按标准把外围电路搭起来再烧录配置。这里给不出某个厂商的寄存器表因为每家 PHY 的映射都不一样但工作模式、引脚连接和关键元件的选型逻辑是共通的。4.1 PHY 选型与工作模式主从配置、PLCA 参数和节点 ID 的设定选 PHY 时我不会只看“支持 10BASE-T1S / T1L”还要看它是否支持 PLCA以及是否支持我想要的拓扑。很多入门级 T1S PHY 只支持点对点做不了多点段而支持多点的芯片在作为协调器节点时需要额外配置节点 ID 和传输机会参数。以 T1S 多点段为例我建议先把总线角色定死一个协调器节点其余为普通节点。协调器的节点 ID 设为 0普通节点按 1、2、3 顺序分配不要跳号因为 PLCA 的时隙分配依赖 ID 的递增关系跳号会让空时隙变多总线利用率下降。发送参数里还有一个突发次数限制控制每个节点在轮到自己时可以连续发多少帧负载不均的系统要把这个值调大。T1L 的配置则集中在发送电平和均衡档位。链路短时用低摆幅链路长时用高摆幅并打开更强的接收均衡。我这里强烈建议在完成布线后用官方评估软件或 PHY 诊断寄存器读一下链路衰减和信号质量再决定档位而不是按线缆长度硬猜。4.2 MDI 电路搭建共模电感、端接电阻和静电防护的推荐取值MDI 是 PHY 到连接器之间的模拟前端这部分最直接决定信号完整性。标准要求的信道阻抗是 100Ω 差分因此端接电阻通常取 100Ω放在差分线对之间。但电阻放几只、放在哪里要分拓扑点对点时两端各放一组多点段则在混合段两端各端接一次中间节点不需要也不应该在 MDI 上再并电阻。元件参考取值作用注意点差分端接电阻100Ω1% 精度匹配线缆阻抗多点段只在段两端放共模电感阻抗几百欧 100MHz 量级抑制共模噪声额定电流要覆盖 PoDL 供电隔离/耦合变压器1:1 带中心抽头电平转换与隔离抽头接法按 PHY 手册TVS 管电容 ≤ 几 pF静电防护电容太大会吃掉信号裕量共模电感是这里最容易翻车的点。如果你同一对线上既走数据又走直流电感必须同时扛住数据频段的共模抑制和直流电流的饱和。选型时先算负载电流再查电感在额定电流下的阻抗衰减不要只看空载阻抗。静电防护的 TVS 结电容要谨慎选。T1L 的接收信号本身就弱结电容每多 1 pF在长距离链路上都可能让眼图变差。我一般的顺序是先按标准搭出无防护的最小系统量出眼图余量再决定能不能加 TVS而不是上来就堆保护器件。4.3 PoDL 与本地供电电源注入位置和退耦布置802.3cg 里明确包含了数据线上供电PoDL的相关内容这意味着一对线既传以太网又传直流是标准体系内的事不需要自己发明偏置电路。供电方PSE通过变压器的中心抽头把直流注入取电方PD同样从中心抽头取出直流再和信号路径分离。PoDL 和普通网线 PoE 最大的不同是它没有四对线可以分担电流所有功率都压在一对线上。因此电源侧的退耦、浪涌和连接器额定电流都要按最终负载重新核算。我在做某跨平台系统时最初按 PoE 的经验选了电源电感结果负载电流一大电感饱和后共模抑制失效EMC 预扫直接超标。直流路径上靠近 PHY 的位置要有足够容量的去耦电容且电容地要就近回到 PHY 的地焊盘不要绕大圈。PoDL 的功率等级选择建议留 30% 以上余量尤其现场设备可能有加热器、执行器这类非纯阻性负载启动瞬间电流会比稳态高一截。5. 单对以太网调试避坑5 个常见翻车点与排查思路这部分是我最想写给同行的。单对以太网很多问题看起来玄学实际都能从标准条款里找到解释。我把踩过的坑按“现象 → 原因 → 解决”整理出来希望能帮你少走弯路。5.1 多点段反射严重眼图打不开端接位置和分支线的问题现象是总线上的节点单独测都正常全部接上去后离协调器最远的节点频繁误码示波器看 MDI 波形有明显振铃。原因是段两端缺少端接或者中途某个节点多并了一组 100Ω 电阻导致等效阻抗偏离 100Ω。解决方法是严格按混合段两端各端接一组 100Ω并用万用表在断电状态下从两端量 DC 电阻确认整段阻抗接近 50Ω两端并联等效。分支线是第二个变量。标准对混合段的长度有约束但对每个分支的长度同样敏感分支越长反射就越明显。我的经验是分支尽量控制在极短距离如果现场结构无法避免长分支需要重新评估拓扑而不是靠调 PHY 均衡硬撑。5.2 明明离得近却频繁断链极性、主从与时钟精度现象是 T1S 点对点连接线长不到一米但链路状态时好时坏抓包发现大量 CRC 错误。正当我怀疑 PHY 坏了的时候换了一根线就好了。原因有两类一是单对线不区分正反但部分 PHY 的极性纠正需要时间收敛反复插拔或接触不良会让它一直处于重协商状态二是主从时钟精度超差导致接收端采样点抖动。解决方法是先固定线序、重新插拔并观察 PHY 的状态寄存器确认极性已经自动纠正再检查参考时钟是否满足标准要求的精度。不要靠目测认为“1 米的线不会有问题”单对以太网对时钟连续性的敏感度远高于普通百兆以太网。5.3 1000 米跑不满速线缆型号和质量是第一怀疑对象现象是 T1L 链路在 200 米内完全正常换到宣称的 800 米现场连接能建立但吞吐很低。原因是现场用了非标的四芯或两芯线线规偏细、绞距不对插入损耗远高于标准参考线缆。解决方法是先查线缆规格书对比标准参考线缆在 1 MHz 附近的损耗再决定是否更换线缆。如果换线不现实可以尝试降低速率档位或调整发送均衡但这是妥协方案。真正符合 802.3cg 的 T1L 链路不可能不挑线标准给出的 1000 米是有前提的前提不满足距离就要打折。我的教训是项目早期就让布线施工方提供线缆型号不要等现场铺完了再后悔。5.4 载波冲突导致丢包率居高不下PLCA 没配或节点 ID 冲突现象是多点 T1S 在数据量增大后总线利用率上不去重传率飙升看起来像物理层不稳定。原因是我当时没有启用 PLCA所有节点都在用概率性的介质访问机制抢总线节点一多碰撞概率呈指数上升。解决方法是打开 PLCA确认协调器 ID 为 0其余节点 ID 不重复且顺序递增。配完 PLCA 后还要检查各节点的突发次数设置是否一致。如果协调器配置了较大的突发次数而普通节点没配会出现某个节点长时间占住总线其他节点延迟陡增。这个参数在标准 Clause 148 里有明确约定配置时按统一策略下发不要各调各的。5.5 EMC 测试超标把低速误当低风险忽略上升沿和共模路径现象是 10BASE-T1S 系统在 30MHz 以下频段辐射超标我第一反应是开关电源的问题但断开电源用电池供电后依旧超标。后来用近场探头扫到是 PHY 到连接器这一段的共模电流在作怪。原因是端接和共模扼流圈选型不当或者说我根本没把 MDI 当作需要重点防护的模拟前端。解决方法是严格按规范布局 MDI共模电感靠近 PHY端接电阻靠近连接器走线短而直地平面不在 MDI 下方开槽。另外一个容易被忽视的点是连接器的金属外壳接地屏蔽层如果单端接地接地点的阻抗要尽量低。低速不等于低辐射上升沿越陡高频分量越丰富EMC 就越需要认真对待。6. 进阶搭一个链路验收夹具用示波器验证 802.3cg 的波形模板设计做完、样机调通最后一步是把“能通”变成“能量产”。我强烈建议至少搭一套简单的链路验收环境用标准里的波形模板来判定发送端是否合格而不是只看能不能 ping 通。802.3cg 的 Clause 146 和 147 里都定义了发送波形模板这是最终客观判据。验收项工具合格判据现场经验发送波形模板示波器 差分探头波形不超出模板边界探头地线要短避免地环路MDI 眼图示波器眼图张开度足够交叉点稳定看长时间累积的眼图别只看几个波形长距离误码率评估板 线轴跑满 12 小时无 CRC 错误线轴盘绕时注意温升多点段冲突测试多节点负载PLCA 分配下无重传用突发流量压测不用单帧测试验收时有一个习惯我一直保留先测发送端模板再测接收端误码。很多问题的根因在发送端就被排除了。比如 T1L 长距离链路的接收自动增益和均衡会掩盖一部分发送端的缺陷等你觉得一切正常换一个批次的线缆就又不行了。最后说一个我自己的教训第一次调 T1S 多点段时连续两天波形都异常最后发现是示波器探头的地线夹太长夹在 MDI 上形成了一个大环天线测出来的噪声有一半是探头自己引入的。换成差分探头并缩短地线后波形立刻干净了。所以遇到“看波形一团乱麻”的情况先怀疑测量方式再怀疑电路。希望这些经验和坑能帮你把 802.3cg 这条路走得顺利一些至少能少熬几个夜。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站