1. 为什么要"两线制" EtherCAT
《EtherCAT 概览与物理层》讲过标准 EtherCAT 的物理层:100BASE-TX,RJ45 里 8 根线,实际干活的只有 4 根——TX+ / TX−(1、2 脚)一对发送,RX+ / RX−(3、6 脚)一对接收。线缆、连接器、接线的人工成本,在成千上万节点的产线上是一笔不小开支;而在机器人关节、伺服驱动器、小型传感器这些空间金贵的设备里,RJ45 和四芯线更是明显偏大偏重。
单对以太网(SPE,Single Pair Ethernet)解决的就是这个问题:只用一对双绞线(2 线)完成以太网物理层,数据和电力还可以共用这对线(PoDL)。IEEE 802.3 在 SPE 下定义了三个实用档位:
- 100BASE-T1(802.3bw-2015,源自 BroadR-Reach):100 Mbit/s 全双工、单对线,汽车级 EMC,点对点最远约 15 m——速率与 100BASE-TX 相同,EtherCAT 周期性能不变
- 1000BASE-T1(802.3bp-2016):1 Gbit/s 单对线,点对点约 15 m(工业屏蔽变体约 40 m)
- 10BASE-T1L(802.3cg-2019):10 Mbit/s 单对线,点对点最远 1000 m,面向过程自动化与本质安全(Ethernet-APL 的基础)
对 EtherCAT 而言,SPE 属于通用以太网物理层的替换方向:EtherCAT 帧就是标准以太网帧(EtherType 0x88A4),PHY 层换成 SPE 物理层后协议栈完全透明。目前 ETG 官方规范仍以 100BASE-TX / E-Bus / 光纤为主,SPE 是工业界正在落地的演进方向(连接器、PHY、线缆标准均已就绪)。
2. 物理层全景对比:2 线 vs 4 线
| 参数 | 100BASE-TX | 100BASE-T1 | 1000BASE-T1 | 10BASE-T1L |
|---|---|---|---|---|
| 标准 | 802.3u | 802.3bw | 802.3bp | 802.3cg |
| 线对/线数 | 2 对(4 线) | 1 对(2 线) | 1 对(2 线) | 1 对(2 线) |
| 速率 | 100 Mbit/s | 100 Mbit/s | 1 Gbit/s | 10 Mbit/s |
| 全双工方式 | 独立线对(TX 一对 / RX 一对) | FDM 同线频分 | FDM 同线频分 | FDM 同线频分 |
| 编码 | MLT-3(4B5B) | PAM3(3B2T) | PAM3 | PAM3(4B3T) |
| 符号率 | 125 MBaud | 66.67 MBaud | 750 MBaud | 7.5 MBaud |
| 最大距离 | 100 m | 约 15 m | 约 15 m(工业 40 m) | 1000 m |
| 阻抗 | 100 Ω | 100 Ω | 100 Ω | 100 Ω |
| 数据线供电 | PoE(另加电源对) | PoDL 可选 | PoDL 可选 | PoDL 可选 |
| 典型场景 | 标准产线(EtherCAT 主战场) | 车载/短距高速 | 车载高速(摄像头/雷达) | 过程工业、长距离仪表 |
| EtherCAT 适配 | 官方主用,100 m、周期最优 | 周期不变,但距离 15 m(短距伺服/关节) | 预留高带宽,成本高 | 距离远,但周期慢 10 倍(监控/过程类) |
一个关键直觉:线少 ≠ 速度慢。100BASE-T1 与 100BASE-TX 都是 100 Mbit/s,区别在"怎么把收发塞进一对线"——这正是下一节的核心。
3. 单对线全双工的秘密:FDM 频分复用
100BASE-TX 的全双工很"奢侈":物理上用了两对线,发的不干扰收的。单对线只有一对铜线,要同时收发,办法是频分复用(FDM)——把同一对线上的频谱切开,一段给发送、一段给接收:
发送信号用低频段、接收信号用高频段(或反之),叠加在同一对线上传输
PHY 端用混合电路(hybrid)+ 回波消除(echo cancellation)把自己的发射信号从总信号里"减掉",剩下的就是对方发来的信号
听起来像电话线路的 2/4 线变换——原理一致。关键在 PHY 芯片内部:自己发出的信号是已知的,经耦合后出现在接收端,PHY 用自适应滤波器重建自己的发射回波并从接收路径中减去(回波消除),再按频段滤波,就得到对端的干净信号。所以单对线的"全双工"是靠 DSP 换来的,这也是 100BASE-T1 PHY 比普通 PHY 贵的原因。
对比一下两条路径的代价:
- 4 线制(100BASE-TX):物理隔离收发 → PHY 简单便宜,但线缆/连接器/接线成本高
- 2 线制(100BASE-T1):PHY 集成 FDM + 回波消除 → 芯片稍贵,但线缆成本、重量、空间、接线工时大幅下降
4. 编码:PAM3 为什么适合单对全双工
100BASE-TX 用 MLT-3(三电平 + 4B5B 编码,125 MBaud)。单对线场景选了另一种三电平方案 PAM3(3 电平脉冲幅度调制):每个符号可以取 −1 / 0 / +1 三个电平,100BASE-T1 用 3B2T 映射(3 比特 → 2 个三进制符号),因此 100 Mbit/s 只需要 66.67 MBaud 的符号率,比 125 MBaud 低了近一半:
- 符号率低 → 带宽窄、辐射小:满足汽车级 EMC 要求(CISPR 25 的严苛发射限值),这也是 100BASE-T1 从 BroadR-Reach 起就主打"低 EMI"的原因
- 直流平衡:PAM3 电平关于 0 对称,配合扰码保持 DC 分量近零——单对线还要承载 PoDL 供电电流,DC 平衡直接关系到供电与信号能否共存
- 无独立时钟线:时钟从信号恢复(CDR),单对线不需要额外的时钟对
10BASE-T1L 把 PAM3 的符号率降到 7.5 MBaud,以 10 Mbit/s 换来 1000 m 的传输距离——低速换长距,本质是带宽与距离的经典取舍。
5. 供电:PoDL 让数据和 24V 共用一对线
两线制的终极形态是"一线走天下":数据 + 供电在同一对线上(IEEE 802.3bu PoDL,Power over Data Line)。PoDL 用中心抽头(或电感)把直流电流耦合到差分对,与数据信号频分共存:
| 项目 | PoE(4 线制用) | PoDL(SPE 用) |
|---|---|---|
| 线对 | 借用空闲线对或信号线对(8 线里 4 根) | 唯一一对线(2 线)直接耦合 |
| 功率 | 最高约 90 W(802.3bt) | 最高约 50 W @ 48 V(802.3bu 各 Class) |
| 电缆类型 | Cat5e 以上 | Type A(实心)/ Type B(绞合) |
| 典型电压 | 48 V | 12/24/48 V(工业常用 24 V) |
对 EtherCAT 从站的意义:一个只有 2 线的设备(如现场传感器、小型 IO)可以同时获得通信和供电,不再需要额外接 24V 电源线。注意 PoDL 与 EtherCAT P 的区别:EtherCAT P 是用标准多对电缆里两对做数据、另外引脚供 24V(US/UP),仍是 4/8 芯电缆;SPE + PoDL 才是真正的"2 线"。
6. SPE 作为 EtherCAT 物理层:帧透明与工程权衡
EtherCAT 帧 = 标准以太网帧,ESC(从站控制器)通过 MII/RMII 接 PHY。把 PHY 从 100BASE-TX 换成 100BASE-T1,ESC、协议栈、主站完全不变——物理层以下全换,以上全不动。工程上的三个权衡要算清楚:
- 速率 vs 距离:100BASE-T1 保住 100 Mbit/s → EtherCAT 周期性能与 100BASE-TX 相同(如 1 kHz 同步),但点对点只有约 15 m——适合机器人关节、分布式伺服等短链;10BASE-T1L 拉到 1000 m,但 10 Mbit/s 让 EtherCAT 周期慢约 10 倍(1 kHz → 100 Hz 量级)——适合过程监控、长距离 IO
- 拓扑:EtherCAT 线型/菊花链拓扑与 SPE 点对点 PHY 天然兼容(每段一条 2 线链路);星型需交换机或介质转换
- 连接器与线缆:SPE 连接器走 IEC 63171 系列——IEC 63171-6(T1 Industrial,LC 式锁扣,工业 IP20 首选)、IEC 63171-7(M12 Hybrid)、IEC 63171-2(超小型 IP20);线缆 IEC 61156-11/12(1000BASE-T1,工业最远 40 m)、IEC 61156-13/14(10BASE-T1L,1000 m);均 100 Ω 屏蔽双绞
一句话:SPE 把"物理层换小",EtherCAT 把"协议层省心"——两者组合的价值在设备端(小、轻、省线),代价在 PHY 成本与距离/速率的二选一。
7. 交互式演示
7.1 演示A:物理层对比器(2 线 vs 4 线)
切换五种 EtherCAT 候选物理层,看线缆示意(几根线在干活)、关键参数与 EtherCAT 适配结论:
观察要点:
- 注意线缆示意里"干活"的线数:100BASE-TX 是 4 根(两对),SPE 家族都是 2 根(一对)
- 100BASE-T1 与 100BASE-TX 速率相同(100 Mbit/s)但距离从 100 m 缩到 15 m;10BASE-T1L 反过来,1000 m 但只有 10 Mbit/s
- EtherCAT 适配结论随速率先行:要保周期选 100BASE-T1,要保距离选 10BASE-T1L,标准产线仍以 100BASE-TX 为主
7.2 演示B:单对线 FDM 全双工频谱
核心机理可视化:4 线制用两个独立线对物理隔离收发;2 线制在同一对线上用 FDM 把发送/接收分到不同频段,PHY 靠回波消除分离出自己的发射信号。下方同时给出 PAM3 三电平波形:
观察要点:
- 上图为频谱/信道分配:4 线制 TX 与 RX 各占一条线对的全部带宽、互不干扰;2 线制 TX(低频段)与 RX(高频段)叠加在同一对线上,用频率分开
- 下图 PAM3 波形:三电平(+1/0/−1)的差分信号,符号率 66.67 MBaud——同样的 100 Mbit/s,比 MLT-3 的 125 MBaud 低近一半,EMI 更小
- 单对线 PHY 的"回波消除"是看不见的 DSP:发射信号已知,从接收路径中自适应减去,剩下的就是对端信号
8. 工程要点与常见误区
- "2 线"不是速率降级:100BASE-T1 与 100BASE-TX 同为 100 Mbit/s,全双工由 FDM + 回波消除保证——芯片贵在线缆省,先算总账再选型
- 距离与速率必须同时看:SPE 里 100BASE-T1 只有约 15 m、10BASE-T1L 只有 10 Mbit/s;选错档位,EtherCAT 周期性能或布线长度会双双翻车
- PoDL ≠ EtherCAT P:PoDL 是 2 线数据供电(802.3bu,≤50 W);EtherCAT P 是多芯电缆里单独引脚供 24V——别混为一谈
- ESC 以上完全不用动:换物理层只动 PHY 与连接器,MII/RMII 接口、ESC、主站协议栈、PDO/DC 全部透明——这正是以太网物理层标准化的红利
- 别在长距离高速上贪心:1000BASE-T1 又高速又单对,但 15 m(工业 40 m)+ 高成本,EtherCAT 场景优先 100BASE-T1 / 10BASE-T1L 二选一
- 连接器认准 IEC 63171:工业首选 63171-6(T1 Industrial,LC 式锁扣),防水振动环境用 63171-7(M12 Hybrid);线缆必须按档位匹配(61156-11/12 与 13/14 电气参数差异显著)
EtherCAT 两线制 = 用单对以太网(SPE)换掉 100BASE-TX 的物理层:一对线靠 FDM 频分同时收发、PAM3 三电平省频段降 EMI、PoDL 顺带供 24V,协议帧原样透明。选型就一句:要周期选 100BASE-T1(15 m),要距离选 10BASE-T1L(1000 m),标准产线继续 100BASE-TX。