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.

[参考译文] AM5716:PRU PHY 的同步、5ns 时钟输入偏斜。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1431980/am5716-synchronization-of-pru-phys-with-clock-input-skew-of-5ns

器件型号:AM5716

工具与软件:

尊敬的 TI 论坛:

我们的设计在 PRU1上有1个100b PHY、 在 PRU2上有2个100b PHY、在 GMAC 上有2个 Gb PHY。

每个 PRU 有两个端口。 每个端口都连接一个独立的 PHY。

我们的设计采用 EtherCAT 协议。

您是否需要同步所有5个 PHY 的所有时钟信号?

是否需要将 PRU1和 PRU2的时钟信号同步?

每个 PRU 是否独立于其他 PRU?

我们担心 由于时钟扇出电路、PRU1到 PRU2时钟信号的~5ns 延迟、如下所示。

如果 AM5716内的通道间的时序有任何问题、敬请告知。

 

谢谢

 

 

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

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

    David、您好!

    重新分配给我们的硬件团队添加注释。

    若苏厄

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="603495" url="~/support/processors-group/processors/f/processors-forum/1431980/am5716-synchronization-of-pru-phys-with-clock-input-skew-of-5ns "]

    我们的设计在 PRU1上有1个100b PHY、 在 PRU2上有2个100b PHY、在 GMAC 上有2个 Gb PHY。

    每个 PRU 有两个端口。 每个端口都连接一个独立的 PHY。

    我们的设计采用 EtherCAT 协议。

    您是否需要同步所有5个 PHY 的所有时钟信号?

    是否需要将 PRU1和 PRU2的时钟信号同步?

    [报价]

    您能否说明一下这些端口的用途是什么? 我猜"PRU2"正在运行 EtherCAT 从站/子设备。 其他三个端口的用途是什么? 假设它们不与 EtherCAT 直接相关、我不明白为什么需要同步。 我们不支持在多个 ICSS/PRU 子系统上使用 EtherCAT 从设备/子设备、因此最多支持2个端口。   

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

    PRU1和 PRU2是 EtherCAT。 GMAC 上的 Gb PHY 是以太网。 我知道 PRU ICSS 已经与这两个通道同步。 但是 PRU1 ICSS 与 PRU ICSS 之间永远不会同步。 PRU 子系统不会同步。 是这样吗?  你看到时钟扇出了吗。 IC 的输出有延迟、每个输出集也有延迟。 PHY 和 PRU 子系统之间是否有严格的时序要求? 团队成员提请我注意、100b 和 Gb 的 PHY 应该是由同一个时钟源驱动、并且偏斜很小。 我不确定是否有必要这样做。 请告诉我您的想法。  

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

    ICSS EtherCAT 从器件/子器件只支持2个外部端口。 来自另一个 ICSS 的第3个端口不能属于同一 EtherCAT LAN。 请参阅 https://software-dl.ti.com/processor-industrial-sw/esd/docs/indsw/EtherCAT_Slave/01_00_10/PRU_ICSS_EtherCAT.html#introduction 。 如果您的第三个端口位于单独的 EtherCAT LAN 上、则不需要对其进行同步。

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

    尊敬的 Pekka:

    我是硬件设计工程师、 PRU 单元上每个 PHY 对的25MHz 时钟源是否需要同步?  驱动 Gb PHY 的时钟源是否 必须同步、也即由通用时钟源驱动-扇出?  我将查看我们的时钟扇出部分、以确保我们不违反每个 PRU 对或 GMAC PHY 的任何时序要求。 这里的信念是、它们都需要与 AM5716、25MHz、主时钟的时钟源同步。 我不会看到当前时钟扇出电路有任何问题、只要每个相应的 PRU PHY 都以最大100-500ps 的偏差从相同的时钟输出驱动、与 GPHY 相同即可。 如果这是正确的、请告诉我。 过去存在一个问题、即团队成员表示必须使所有时钟的偏差保持较低水平、因为 DSP 是 PRU 和 GMAC 部分的内部时钟源。 谢谢你。 David