一、项目概述
本项目为开源第四代单对线以太网(SPE,Single Pair Ethernet)交换机完整硬件工程,由开发者 Ben Smith 基于 KiCad v10 完成全套原理图与 PCB 设计,采用 GPL 3.0 开源协议开放全部硬件资料,配套独立开源固件仓库 unified-switch-firmware,是一套同时兼容车载 1000BASE-T1、长距离工业 10BASE-T1L,集成 PoDL 单线远程供电、IEEE PTP 精确时钟、STP 生成树协议的二层工业 / 车载以太网交换平台。
项目解决传统多对线以太网布线笨重、成本高、无法长距离传输的痛点,实现单根双绞线同时传输高速数据与直流供电,适用于车载车载网络、工厂传感器组网、分布式工业设备互联等场景。

二、整体硬件架构
1. 核心主控与交换单元
二层交换核心:NXP SJA1105 五端口车载以太网交换芯片,负责全部端口数据转发、VLAN 隔离、流量调度,通过 SMI 管理总线对接主控制器。
主管理 MCU:STM32H573IKQ
通过 RMII 接口与交换芯片通信,下发 / 接收交换机管理报文;
实现 STP 生成树协议、IEEE PTP 精密时间同步、设备故障诊断、网络状态上报;
作为整机逻辑中枢,统筹端口数据、时钟同步、整机状态监控。
PoDL 供电隔离辅 MCU:STM32H503BU
独立管控全部端口远程供电输出逻辑;
通过光耦隔离 UART 总线与主 MCU 通信,实现电源域、信号域电气完全隔离,大幅提升工业、车载场景抗电磁干扰能力。
2. 五端口以太网硬件规格
整机搭载 5 路差异化以太网端口,覆盖高速车载、长距工业、本地管理三类需求:
端口 | 传输速率 | PHY 芯片 | 核心功能 | PoDL 供电支持 |
|---|---|---|---|---|
Port 0 | 100/1000Mbps | Marvell 88Q2112 | 1000BASE-T1 车载高速以太网,设备级数据互通 | 无 |
Port 1 | 100/1000Mbps | Marvell 88Q2112 | 车载高速设备组网,兼容车载标准 | 支持,单口最大 1A 输出 |
Port 2 | 100/1000Mbps | Marvell 88Q2112 | 车载高速设备组网,兼容车载标准 | 支持,单口最大 1A 输出 |
Port 3 | 10/100Mbps | Microchip LAN8671 | 10BASE-T1L 长距离单对线以太网,最远千米级工业传感组网 | 支持,自定义低电压 PoDL 方案 |
Port 4 | 100Mbps | STM32 内置 MAC/PHY | 本地调试、上位机管理、固件升级 | 无 |
三、核心特色技术:PoDL PSE 单线远程供电
1. 技术原理区别于传统 PoE
标准以太网 PoE 利用网线空闲差分对单独供电,而 SPE 仅存在一对差分数据线,本设计采用差分模式扼流圈 (DMC),将直流电源直接叠加在数据差分线上,在同一根双绞线同步传输数据与电力;设备作为 PSE(供电端设备),仅向外输出电能,无法通过网线自供电。
2. 分端口供电实现方案
Port1、Port2(1000BASE-T1 高速口)
单口额定输出电流 1A,采用标准检测流程:线缆先输出 14mA 检测电流,识别线缆负载电压区间在 4.05V~4.55V 后,自动开启 24V 完整供电;供电仅支持线缆单侧取电,适配车载终端设备。
Port3(10BASE-T1L 长距工业口)
定制化用户级 PoDL 实现,总线基准电压 6.5V,设备功耗与总线压降线性对应(负载每消耗 1mA 电流,总线压降 1mV),系统检测负载阈值后切换全功率输出,适配低功耗远距离工业传感器。
隔离安全设计
供电控制 MCU 与整机主 MCU 之间采用光耦隔离通信,数据信号、供电电源完全电气分割,规避大功率供电对以太网信号的干扰,满足车载、工业严苛 EMC 电磁兼容要求。
四、配套硬件工装与工程文件
1. 完整开源文件目录
pcbs:交换机主板 PCB、测试工装 PCB 完整 KiCad 工程;docs:硬件勘误表 Errata、测试工装原理图、设计说明文档;gitmodules:外部元件库依赖配置;LICENSE:GPL v3.0 开源协议,支持商用二次开发,但衍生硬件工程需同步开源。
2. 专用测试工装 Test Rig
配套独立测试工装 PCB,工装引脚可直接对接交换机主板底部焊盘,无需额外焊接排座,可直连调试器完成芯片烧录、端口信号测试、PoDL 供电性能验证,大幅简化开发调试流程。
3. 版本迭代说明
版本 | 更新内容 |
|---|---|
v4.0.0 | 项目首次正式发布,完成基础交换 + PoDL 功能 |
v4.1.0 | 修复初代版本硬件布线、电源设计缺陷 |
v4.1.1 | 全量工程适配 KiCad v10 新版本软件 |
五、项目应用场景
车载电子网络
兼容车载标准 1000BASE-T1,可作为车内车载网关交换机,连接车载摄像头、雷达、车身控制器,单线布线减轻整车线束重量。
工业自动化传感网络
Port3 支持千米级 10BASE-T1L 长距传输,搭配 PoDL 单线供电,无需为现场传感器单独布设电源线,降低工厂布线成本。
开源硬件学习平台
完整开放原理图、PCB、芯片选型、供电电路设计,覆盖车载以太网、SPE 单线通信、PoDL 远程供电、PTP 时钟同步、二层交换全套技术,适合硬件工程师、自动化专业学生学习复现。
分布式小型物联网网关
适用于户外、狭小空间设备组网,单双绞线同时传输数据与供电,减少布线空间占用。
六、配套开发资源
固件配套:交换机业务逻辑、端口控制、PTP 时钟驱动存放于独立开源仓库
unified-switch-firmware,软硬件协同开发;原厂参考资料:工程内置芯片手册、TI PoDL 官方设计白皮书、IEEE 802.3cg/802.3bu SPE 标准文档、电源电感、差分扼流圈器件选型资料;
勘误文档:记录硬件迭代过程中发现的缺陷与修复方案,为二次开发提供避坑参考。
七、项目优势总结
全开源软硬一体方案:硬件工程无加密,配套开源固件,支持自由复刻、修改、商用二次开发;
多速率端口兼容:同时覆盖车载高速 1Gbps、工业千米低速 10Mbps,单板适配多类场景;
集成隔离式单线供电:自研 PoDL PSE 电路,单网线供电 + 数据,大幅简化现场布线;
高精度工业级时钟:原生支持 IEEE PTP 精密时间同步,满足自动化、车载时序控制需求;
完善调试生态:配套专用无插座测试工装,降低开发、测试门槛。
八、License
GPL-3.0 license
