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.

[参考译文] DP83867IS:1588个 SFD 脉冲

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1423896/dp83867is-1588-sfd-pulses

器件型号:DP83867IS

工具与软件:

你好!

根据数据表和应用手册、PHY 能够执行帧起始检测、然后 根据帧起始定界符(SFD)在 GPIO 上生成 IEEE1588指示脉冲。

https://www.ti.com/lit/ds/symlink/dp83867ir.pdf?ts = 1728563015762&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FDP83867IR

https://www.ti.com/lit/an/snla242/snla242.pdf?ts = 1728636845857

我对 SFD 的配置和设置很满意。 如果我有多个以太网端口和 PHY、我将如何配置此特性? 是否可以在我的处理器上为所有 PHY 配备一个1588 TX GPIO 和一个1588 RX GPIO?

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

    嗨、Nicole、

    您能帮助我了解您的系统拓扑吗?

    是否有多个 DP838867 PHY 连接到单个处理器?

    如果多个 PHY 的 TX/RX SFD 连接到同一处理器 GPIO、则处理器将无法区分哪个 PHY 正在发送指示脉冲。

    如果处理器需要知道哪个 PHY 发送 TX/RX SFD 脉冲、则应为每个 PHY 的 SFD 引脚分配单独的 GPIO。

    谢谢!

    Evan

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

    尊敬的 Evan:

    是的、我们使用18个 DP838876 PHY 连接到一个处理器。 只要可以对脉冲进行解码、就无需知道哪个 PHY 发送脉冲。 如果两个 PHY 同时发送/接收一条消息、会发生什么情况?

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

    嗨、Nicole、

    共享总线上的 SFD 脉冲是否直接连接至处理器、或者使用多路复用器在 PHY 之间切换?

    如果不需要知道哪个 PHY 发送脉冲、我认为这可以通过使用额外的元件进行多路复用并防止信号争用来实现。

    如果 SFD 引脚直接在共享总线上进行路由、我不清楚在同时传输期间会出现什么问题。

    谢谢!

    Evan

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

    尊敬的 Evan:  

    这是我不确定的部分。 我以前没有使用 SFD 脉冲。 我的限制是 PHY 和处理器之间夹层连接器上可用的引脚数。  

    使用多路复用器听上去很好、多路复用器选择信号将使用什么? 我假设将使用两个多路复用器、一个用于 TX、另一个用于 RX、但是、选择线路可以共享。 但是、我对它将带来的延迟感到关切。  
    TX 脉冲来自我的处理器吗?  

    另一种方法是通过 MDIO 轮询时间戳寄存器。 这会引入很多复杂性。 我可能会将 PHY 的所有中断引脚连接在一起、然后至少知道何时进行轮询。  

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

    嗨、Nicole、

    我相信 SFD 脉冲也可用作多路复用器选择、可能通过一些逻辑元件来决定将哪个脉冲发送到处理器:

    SFD1 SFD2 选择
    0 0 SFD1
    0 1. SFD2
    1. 0 SFD1
    1. 1. SFD2

    此逻辑可能有效果、但考虑到有18个 PHY、它可能会变得复杂。

    您是否能够使用处理器的评估板?

    DP83867EVM 具有用于 GPIO 的分接跳线、可针对 SFD 进行配置-我想知道在进入更复杂的硬件/软件逻辑之前、我们是否可以评估驱动线路的多个 SFD 脉冲的可行性。

    谢谢!

    Evan

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

    谢谢 Evan

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

    谢谢 Evan。  

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

    当然、如有其他问题、请联系我们。

    谢谢!

    Evan