0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

必看!基于AM62x平台的TSN高精度对时方案,解锁工业通信新高度!

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-02-27 10:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业自动化与智能控制飞速发展,数据传输的准确性与实时性尤为重要,时间敏感网络(TSN)技术应运而生,为解决这一核心需求提供了有效途径。今天和大家分享一个TSN高精度对时方案,基于TI AM62x四核A53工业平台。

wKgZO2e_0qOAarC8AAC4MpiK2aU702.jpg图 1


AM62x对TSN标准的支持

AM62x作为一款功能强大的工业处理器,全面支持多项TSN标准,为实现高精度对时与可靠数据传输奠定了坚实基础。

AM62x支持时钟同步机制、时间感知整形器机制、抢占MAC机制、时间敏感流转发与排队机制等TSN标准,以下分别进行介绍。

时钟同步机制

TSN标准由IEEE 802.1AS[10]和IEEE 802.1AS-rev[11]构成。IEEE 802.1AS是基于IEEE 1588 V2精确时钟同步协议发展的,称为广义时钟同步协议(gPTP),采用主从结构,它对所有gPTP网络中的时钟与主时钟进行同步。

wKgZPGe_0qSAEUAvAACuLCGrxbY194.jpg图 2 IEEE802.1AS的时钟结构

时间感知整形器机制

时间感知整形器(Time Awareness Shaper,TAS)是为了高精度、严苛的工业控制应用而设计的调度机制,目前应用于工业自动化领域。TAS由IEEE 802.1Qbv定义,是基于预先设定的周期性门控制列表(GCL),动态地为出口队列提供开/关控制的机制,确保数据按预定时间窗口传输。

每个队列有独特的传输算法,门控制列表(GCL)周期性扫描并按顺序开放传输端口。为了保证传输前网络空闲,TAS设置保护带宽,防止最差情况下被占用网络,确保数据传输的及时性和可靠性。

wKgZO2e_0qSAJR9aAACShbU-Geo019.jpg图 3 TAS的工作原理

抢占MAC机制

由于在TAS机制中存在两个问题:第一,保护带宽消耗了一定的采样时间;第二,低优先级反转的风险。因此,TSN的802.1Qbu和IEEE 802.3工作组共同开发了IEEE 802.3br,即可抢占式MAC机制。其采用了802.3TG中的帧抢占机制,将给定的出口分为2个MAC服务接口,分别称为可被抢占MAC(pMAC)和快速MAC(eMAC)。pMAC可被eMAC抢占,进入数据堆栈后等待eMAC数据传输完成,再进行传输。

通过抢占,保护带宽可被减少至最短低优先级帧片段。然而在最差情况下,低优先级的片段可在下一个高优先级前完成。抢占这个传输过程仅在连接层接口,即对于抢占式MAC,交换机需专用的硬件层MAC芯片支持。

wKgZPGe_0qWAKgjUAAEDMvvLikk291.jpg图 4 基于抢占式MAC的传输机制

时间敏感流转发与排队机制

802.1Qav协议制定初衷是确保传统的异步以太网数据流不会干扰AVB的实时数据流传输,现在Qav不再局限于音视频的传输。

此协议规定了每类优先级的入口计量、优先级再生以及处理时间感知队列的算法。其利用IEEE 802.1AS协议生成的定时信息和VLAN优先级来隔离受控和非受控队列之间的帧,同时支持时间敏感流量在有线或无线局域网之间传输。

wKgZO2e_0qWAePX6AADY8Upwcy8339.jpg图 5


AM62x的典型应用领域

凭借其强大性能和对TSN标准的全面支持,AM62x在众多领域得到了广泛应用。涵盖工业PLC、运动控制器、边缘计算网关、工商业储能EMS、汽车充电桩、血液分析仪等,满足了不同工业场景对数据处理与传输的多样化需求。

wKgZPGe_0qWAcXnRAADJLThUkyM473.jpg图 6


时钟同步机制案例演示

为了简化描述,本文仅摘录部分方案功能描述与测试结果。开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

Linux开发环境:Ubuntu22.04.4 64bit

虚拟机:VMware16.2.5

Linux Processor SDK:ti-processor-sdk-linux-rt-am62xx-evm-09.02.01.09

U-Boot:U-Boot-2023.04

Kernel:Linux-6.1.80、Linux-RT-6.1.80

硬件开发环境:创龙科技TL62x-EVM

案例简介

本案例主要演示基于TSN的时钟同步机制进行PTP(高精度时间同步协议)对时测试。

案例演示

(1)gPTP对时测试

进入评估板1文件系统,执行如下命令,查看eth0的PTP编号。

Target# ethtool -T eth0

wKgZO2e_0qaAcOS8AABmpvi3eGk228.jpg图 7

在评估板1文件系统,执行如下命令,进行对时测试。

Target# ptp4l -E -2 -H -i eth0 -l 7 -m -q -p /dev/ptp0

wKgZPGe_0qaAYM3gAAIDTIaCpI0056.jpg图 8

在评估板2执行如下命令,进行对时测试,测试结果如下所示。下图第一列红色框打印的信息为2个评估板的对时时差,单位为ns;查看s2时钟的master offset数据,可见gPTP对时功能基本正常。第二列红色框打印的信息为path delay,单位为ns。按"Ctrl + C"可停止测试。

Target# ptp4l -E -2 -H -i eth0 -s -l 6 -m -q -p /dev/ptp0 -f ptp.cfg

wKgZO2e_0qaAdRYWAAK2OCunUDM815.jpg图 9

(2)IEEE1588对时测试

进入评估板1文件系统,执行如下命令,进行对时测试。

Target# ptp4l -E -4 -H -i eth0 -l 6 -m -q -f ptp.cfg

wKgZO2e_0qeALu7yAAB37MTBbKM724.jpg图 10

进入评估板2文件系统,执行如下命令,进行对时测试。下图第一列红色框打印的信息为2个评估板的对时时差,单位为ns;查看s2时钟的master offset数据,可见IEEE 1588对时功能基本正常。第二列红色框打印的信息为path delay,单位为ns。按"Ctrl + C"可停止测试。

Target# ptp4l -E -4 -H -i eth0 -s -l 6 -m -q -f ptp.cfg

wKgZPGe_0qeAaR3pAAKnlHDP5yc788.jpg图 11

通过上述测试,充分验证了基于TI AM62x四核A53工业处理器平台的TSN高精度对时方案的有效性和可靠性,感兴趣的工程师朋友们,也快来上手一起试试吧!

此外,想要获取更多AM62x相关的案例演示及详细产品资料,各位工程师可以通过公众号(Tronlong创龙科技)查阅。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ti
    ti
    +关注

    关注

    114

    文章

    8054

    浏览量

    218144
  • 工业通信
    +关注

    关注

    0

    文章

    177

    浏览量

    16077
  • TSN
    TSN
    +关注

    关注

    3

    文章

    284

    浏览量

    17844
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AM62x开发板的常见接口问题及排查思路(第2期)

    AM62x处理器作为TI新一代高性能、低功耗处理器,在工业控制、人机交互、边缘计算等领域有着广泛应用。此前,小编整理过大家在OK62xx-C开发板的开发过程中常见的部分问题,得到了很多朋友的关注
    的头像 发表于 11-07 08:06 4954次阅读
    <b class='flag-5'>AM62x</b>开发板的常见接口问题及排查思路(第2期)

    TI AM62x开发板的常见接口问题及排查思路(第2期)

    AM62x处理器作为TI新一代高性能、低功耗处理器,在工业控制、人机交互、边缘计算等领域有着广泛应用。此前,小编整理过大家在OK62xx-C开发板的开发过程中常见的部分问题,得到了很多朋友的关注。本篇文章将继续针对开发过程中可能
    的头像 发表于 11-06 16:41 7655次阅读
    TI <b class='flag-5'>AM62x</b>开发板的常见接口问题及排查思路(第2期)

    AM625微控制器技术参考手册(TRM)摘要

    低成本的 AM62x Sitara™ MPU 系列应用处理器专为 Linux® 应用开发而构建。凭借可扩展的 Arm® Cortex-A53® 性能和嵌入式功能,例如:双显示器支持和 3D 图形加速,以及广泛的外设集,使 AM62x 器件非常适合广泛的
    的头像 发表于 10-10 10:28 1889次阅读
    <b class='flag-5'>AM</b>625微控制器技术参考手册(TRM)摘要

    AM625-Q1用于数字集群的嵌入式安全的汽车显示 SoC技术手册

    低成本的 AM62x Sitara™ MPU 系列应用处理器专为 Linux® 应用开发而构建。凭借可扩展的 Arm® Cortex-A53® 性能和嵌入式功能,例如:双显示器支持和 3D 图形加速,以及广泛的外设集,使 AM62x 器件非常适合广泛的
    的头像 发表于 09-30 11:14 944次阅读
    <b class='flag-5'>AM</b>625-Q1用于数字集群的嵌入式安全的汽车显示 SoC技术手册

    AM620-Q1 具有嵌入式安全性的汽车计算 SoC技术文档总结

    低成本的 AM62x Sitara™ MPU 系列应用处理器专为 Linux® 应用开发而构建。凭借可扩展的 Arm® Cortex-A53® 性能和嵌入式功能,例如:双显示器支持和 3D 图形加速,以及广泛的外设集,使 AM62x 器件非常适合广泛的
    的头像 发表于 09-30 11:05 1511次阅读
    <b class='flag-5'>AM</b>620-Q1 具有嵌入式安全性的汽车计算 SoC技术文档总结

    德州仪器AM62x Sitara™处理器技术解析

    和嵌入式功能。这些设备包括双显示支持、3D图形加速和大量外设。AM62x/AM62x-Q1 MPU非常适合广泛的汽车和工业应用,同时提供智能功能和优化的电源架构。AM62x-Q1器件通
    的头像 发表于 09-03 11:40 751次阅读
    德州仪器<b class='flag-5'>AM62x</b> Sitara™处理器技术解析

    基于AM243x Sitara™微控制器的工业通信与实时控制解决方案

    Texas Instruments基于Arm®的AM243x双核Cortex® MCU设计用于需要将处理和实时通信相结合的工业应用,如远程I/O模块和电机驱动器。AM243x系列提供可
    的头像 发表于 09-03 10:46 623次阅读
    基于<b class='flag-5'>AM243x</b> Sitara™微控制器的<b class='flag-5'>工业</b><b class='flag-5'>通信</b>与实时控制解决<b class='flag-5'>方案</b>

    翼辉信息SylixOS TSN解决方案助力用户消除两大难题

    作为硬实时、高性能的完全自主可控的大型实时嵌入式操作系统,时刻与行业客户保持密切沟通,紧跟时代发展趋势。如今,正式加入 TSN 网络支持,可为行业客户提供更高效、更可靠的解决方案,助力智能制造和工业互联迈向
    的头像 发表于 08-25 14:00 628次阅读
    翼辉信息SylixOS <b class='flag-5'>TSN</b>解决<b class='flag-5'>方案</b>助力用户消除两大难题

    GPS对时装置如何提升工业系统的时间精度

    在现代工业、电力、通信等领域,时间同步的精确性直接影响着系统的稳定性和可靠性。GPS对时装置作为一种高精度的时间同步解决方案,被广泛应用于各
    的头像 发表于 06-30 14:35 676次阅读
    GPS<b class='flag-5'>对时</b>装置如何提升<b class='flag-5'>工业</b>系统的时间<b class='flag-5'>精度</b>?

    飞凌嵌入式AM62x核心板驱动微电网智能化创新

    飞凌嵌入式基于TI AM62x处理器打造的FET6254-C核心板,以多核协同处理能力、实时响应与工业级可靠性,能够为微电网协调控制器提供强有力的支撑,助力分布式能源高效协同。
    的头像 发表于 06-06 14:57 1786次阅读
    飞凌嵌入式<b class='flag-5'>AM62x</b>核心板驱动微电网智能化创新

    效率提升,飞凌AM62x开发板的常见接口问题及排查思路(第1期)

    AM62x处理器作为TI新一代高性能、低功耗处理器,在工业控制、人机交互、边缘计算等领域有着广泛应用。飞凌嵌入式基于AM62x处理器设计开发的OK62xx-C开发板为开发者提供了丰富的
    的头像 发表于 06-06 14:33 1683次阅读
    效率提升,飞凌<b class='flag-5'>AM62x</b>开发板的常见接口问题及排查思路(第1期)

    TSN时钟同步精度技术解析:TSN网络的基石与保障

    一、引言 在现代网络通信领域,时钟同步精度至关重要,时间敏感网络(TSN)作为新一代工业通信的核心技术,其时钟同步
    的头像 发表于 04-25 09:56 871次阅读
    <b class='flag-5'>TSN</b>时钟同步<b class='flag-5'>精度</b>技术解析:<b class='flag-5'>TSN</b>网络的基石与保障

    解码精准未来:变频器编码器如何重塑工业控制新高度

    。今天,让我们揭开这对“黄金搭档”的神秘面纱,探寻它们如何重塑工业控制的新高度。 精准控制:从“模糊感知”到“毫厘必争” 传统工业设备依赖机械传动与人工校准,误差率居高不下。而变频器通过调节电机转速,编码器
    的头像 发表于 04-21 08:46 653次阅读

    陶瓷围坝:解锁电子封装领域防护新高度的关键

    电子封装技术作为电子产业发展的基石,其防护性能直接关乎电子设备的可靠性与稳定性。陶瓷围坝凭借其独特的材料特性和结构优势,在电子封装防护领域崭露头角,成为解锁防护新高度的关键要素。本文深入剖析陶瓷围坝在电子封装中的作用、优势及发展趋势,旨在揭示其对电子封装领域的重要意义……
    的头像 发表于 03-24 17:10 514次阅读

    解锁光伏发电新高度:探秘 400V 转 660V 升压变压器核心力量

    解锁光伏发电新高度:探秘 400V 转 660V 升压变压器核心力量 在追求绿色能源变革的征程中,光伏发电已然成为耀眼的明星,而 400V 转 660V 升压变压器则是隐藏在幕后、默默发力的关键
    的头像 发表于 12-27 10:27 815次阅读
    <b class='flag-5'>解锁</b>光伏发电<b class='flag-5'>新高度</b>:探秘 400V 转 660V 升压变压器核心力量