时间敏感网络:TSN如何驱动可预测工业以太网
时间敏感网络(TSN)在标准以太网上提供确定性性能,使工业系统满足最苛刻实时需求。本文解释核心TSN标准、协同工作原理,并突出实际支持TSN的设备。
什么是时间敏感网络?
现代工厂车间,单条以太网链路常同时承载运营技术(OT)流量——如机器控制指令——和信息技术(IT)流量——如固件更新、邮件。OT数据要求严格时序保障:固定延迟、最小抖动、硬截止期内可靠交付。IT流量则耐延迟、通常尽力而为。
传统方案将OT和IT隔离到专用网络,但TSN将确定性直接构建进以太网,允许两类流量共享同一布线同时满足各自领域需求。
关键TSN标准
TSN是扩展以太网时感知特性的IEEE 802.1标准族。工程师常组合以下三基础标准:
- 802.1AS – gPTP:精确时间协议,将所有网络设备同步至共享纳秒级精准时钟。
- 802.1CB – 冗余协议:启用环形拓扑双向复制流量,保证无重传延迟的报文送达。
- 802.1Qbv – 时间感知整形器:用门控列表将流量调度进离散时隙,确保关键流低延迟、低抖动交付。

用802.1AS(gPTP)同步
802.1AS在精确时间协议(PTP, IEEE 1588)基础上引入主从层级,将所有设备锚定至单一时间源,常为GPS参考时钟。この時钟分发树保证每节点本地时钟同频运行,实现跨网络精准协调。
PTP工作在传输层,gPTP限制在数据链路层,与以太网硬件更紧集成。新版gPTP重引入单步时间戳并强制点对点延迟测量,确保准确时间分发。

用802.1CB冗余
802.1CB助力容错环形拓扑。设备或环本身故障时,流量继续在剩余方向循环,消除丢包或重传延迟。TSN交换机自动复制报文、打序列ID标签、接收端丢弃重复,免除应用层复杂错误处理。

用802.1Qbv融合OT与IT
802.1Qbv在以太网交换机或控制器出口端口实现时间感知整形器。八个流量队列经门控列表调度,可在精确时间间隔开关闸。软件按优先级、协议、目的地映射各流到队列,硬件强制保护带防报文越界。

TSN软件赋能
NXP提供稳健工具在Layerscape LS1028A和i.MX RT1170设备部署TSN。开源工具如tsntool和Linux tc命令配置整形器和队列,ptp4l支持gPTP。需交钥匙方案开发者,NXP提供可在微处理器和单片机运行的便携AVB/TSN协议栈。
实战例:同步电机控制
两互锁槽电机必须完美同步运行。i.MX RT1170 MCU用802.1AS维护共享时钟。Layerscape LS1028A网桥应用802.1Qbv调度电机控制报文分离背景IT流量,保证控制指令准时到达、电机保持同步。

共享以太网连接的TSN
组合802.1AS、802.1CB、802.1Qbv,工程师可构建单一以太网基建,为OT流量交付确定性、容错通信同时仍承载高带宽IT数据。许多NXP处理器开箱即支持这些标准,开源和商业软件包简化配置部署。
更多资源请查阅NXP社区论坛、应用笔记、产品数据手册详述TSN集成。
行业文章允许行业合作伙伴以编辑内容不适合的方式,与All About Circuits读者分享有用新闻、信息和技术。所有行业文章均遵循严格编辑准则,旨在为读者提供有用新闻、技术专长或故事。行业文章观点属于合作伙伴,不一定代表All About Circuits或其作者观点。
自动化控制系统