This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM6421:用于 Profinet 固件的 ICSS Timesync

Guru**** 2645535 points

Other Parts Discussed in Thread: IND-COMMS-SDK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1585147/am6421-icss-timesync-for-profinet-firmware

器件型号: AM6421
主题中讨论的其他器件:IND-COMMS-SDK

您好、E2E、

我们目前正在工业通信子系统上运行 Profinet RT 器件示例。 该器件的集成网络支持 PTP IEEE1588 (E2E、UDP)。 我们需要通过 PTP 同步 IEP。 因此、我们需要使用由 Ind-Comms-SDK(或至少其中的一部分)提供的现有 ICSS Timesync 库/驱动程序。 ICSS Timesync 库提供了与 EtherNet/IP 和 PRP 配合使用的示例。

是否可以将 Profinet PRU 固件与 Profinet 协议栈和时间同步库结合使用? 如果不是、在哪里需要修改?

提前感谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Simon:

    当前的 PROFINET RT 实现不包括同步功能、因为此类 PROFINET 不需要同步功能。 对于同步功能、我们的 PROFINET IRT 示例更合适、因为它使用 PTCP 机制(基于 PTP)同步 IEP 时钟。

    为了更好地为您提供帮助、您能否详细说明需要将 PROFINET RT 与 PTP 同步相结合的具体用例?

    此致、

    Laxman   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Laxman:

    感谢您的快速响应。

    很抱歉我错过了这些信息:我们面临的用例是、正在使用的 PROFINET 控制器不支持 IRT、不管我们需要设备具有同步时间(跨多个设备测量准确数据需要此功能)。

    好的、那么是否可以使用 IRT 示例并对其进行配置、使时钟与“default"PTP 同步“ 同步? 也许你有同样的建议。

    谢谢你。

    此致、

    Simon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Simon:

    感谢您提供更多信息。

    要启用时间同步、控制器需要发送同步帧、DUT (AM64x) 使用该帧与控制器同步。 除了 将发送同步帧的 PROFINET 控制器之外、是否还有其他设备? 该控制器也是 PROFINET 设备吗?

    此致、

    Laxman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否、除了将发送同步帧的 PROFINET 控制器之外、没有其他设备。 是的、该控制器是 PROFINET 设备。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Simon:

    好的、您能共享  当前正在使用的控制器模型吗? 我们将审查相关规范、并检查如何处理此控制器的 PTP 同步帧。  

    此致、
    Laxman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Laxman:

    是的、我会尝试总结一下:

     -我们的目标是通过 Profinet 网络同步时钟

     -限制来自已在使用的 PROFINET 控制器:这是一个非 IRT 设备,它的 PTP 服务器实例并行运行。 该 PTP 服务器 通过 UDP/IPv4 使用 PTP 数据包格式将同步帧发送到网络。

    -作为 PROFINET 设备,我们使用的是 IND-COMMS-SDK 中提供的 Profinet 设备示例。

    此致、

    Simon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     -此限制来自已在使用的 PROFINET 控制器:这是一种非 IRT 设备、PTP 服务器实例在该设备上并行运行。 此 PTP 服务器 通过 UDP/IPv4 使用 PTP 数据包格式将同步帧发送到网络。

    为了实现这一点、您可以随 PROFINET RT 器件运行您自己的 PTP 协议栈、但我认为这需要修改 PRU 固件(以提高 PTP 数据包的时间戳精度)、或将具有时间戳功能的 PHY 连接到 ICSS IEP 锁存输入。 无论是哪种情况、这都不是我们支持的标准用例...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Pratheesh Gangadhar、

    感谢您提供的信息。 我们将了解您的方法。

    此致、

    Simon