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.

[参考译文] AM3357:EtherCAT PHY 连接问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/668492/am3357-ethercat-phy-connection-issue

器件型号:AM3357
主题中讨论的其他部件:DP83848TAMIC110


您好、Sitara 支持团队、

我的客户在其定制板上使用 AM3357和 DP83848T。
它将 AM3357的"PR1_MII0_RXLINK (V2)"连接到 DP83848T 的"LED_LINK_"
通过"SN74LVC1G04DRLR"和"SN74CB3Q3245DGVR"。

首先、DP83848T 的 LED 接口设置为 mode2以进行闪烁
当发送器或接收器在 LED 闪烁期间处于活动状态时。
但是、在 LED 闪烁期间、发送器或接收器未激活。

我的客户更改了不闪烁的模式
或接收器现在处于活动状态。

问题:
定制板如何具有正确的 LED 链路功能?
请告诉我任何检查点吗?

此致、
卡纳

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

    PHY 似乎已连接到 PRU MII。 您正在运行什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    您好、Biser、

    感谢你的答复。

    操作系统为 μITRON μ A、应用是 EtherCAT 的通信板。
    我的客户是否应该验证是否有任何点可实现 LED 链路功能?

    此致、
    卡纳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它们是否运行 TI 提供的 PRU EtherCAT 固件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    是的、我的客户使用 TI 提供的 PRU EtherCAT 固件。

    此致、
    卡纳
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我已通知 RTOS 团队。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kanae、

    您是否已查看文档 www.ti.com/lit/an/spracc8/spracc8.pdf 第4节"增强型链路检测"以了解它是否有用?

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

    您好、Garrett、

     

    感谢你的答复。

     

     

    我已查看您建议的第4节"增强型链路检测"。

    我能否确保以下有关增强型链路检测的项目?

     

    1、根据"DP83822"和"AMIC110"器件对上升文档进行了说明。

      但是、我的客户使用的是"DP83848T"和"AM3357"、是否可以设置相同的功能

      增强型链路检测?

     

    2.定制板将 DP83848T 的"LED_LINK_"连接到 AM3357的"pr1_mii0_rxlink"

      EtherCAT 连接器的 LED 和 LED、如下图所示。

      您认为这是"增强型链路检测"的正确连接吗?

     

     

     

     

    3、如果2的答案是"是"、能否从 MDIOLINK 寄存器中检查链路状态

      在 MLINK/MII_rxlink 检测之后、AM3357的 MDIOUSERPHYSELn 寄存器中的"LINKSEL 位"是什么?

      链路 μs 反应时间可能需要250 μ s。

     

    4.如果以下检查项目是清除的,则定制板可以开始通信

      EtherCAT 连接器的 LED 可以闪烁以显示活动状态、不能吗?

     

     -当为 DP83848T 选择 LED 模式"2"时、PHY 控制寄存器的 LED_Cnfg 位为"0"。

     

     -如果电阻式拉低输入,则必须检查 LED 的极性

     然后、相应的输出将配置为高电平有效驱动器、或者相反...

     

     -DP83848T 没有"LED_SPED"引脚、因此可以连接到 GND。

     

     

    我正在等待您的评论。

     

    此致、

    卡纳

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

    1.是的。 增强型链路检测主要是使用 MLINK 引脚(pr1_mii0_rxlink)而不是 MDIO 内部状态机来检测链路丢失。 MDIOUSERPHYSELn 寄存器中的链路状态确定选择(LINKSEL)位通过将 MLINK 引脚设置为1来确定链路状态。

    2.是、但您需要将 LED_LINK 模式配置为1、将 LED_CFG[0]配置为1。

    3.应将"LINKSEL 位"预先设置为1、以使用 MLINK 引脚确定链路状态。 您可以始终从 MDIOLINK 寄存器检查链路状态、通过 MLINK 引脚检测、链路丢失响应时间应远低于250us。

    4.否,如果您将 LED 设置为模式2 -闪烁以进行活动,则增强的链路检测机制将在 LED 关闭时考虑链路损耗,并尝试重新连接。

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


    您好、Garrett、

    非常感谢您的回复。
    我只想确保我的理解是否正确?

    -如果我的客户希望使用增强型链路检测功能、
     他必须选择 LED_LINK 模式"1"、因此 PHY 控制寄存器的 LED_Cnfg[0]必须设置为"1"。

    -"LINKSEL 位"应预先设置为1、以使用 MLINK 引脚确定链路状态。

    -增强的链路检测功能不会影响我的客户连接。

    此致、
    卡纳

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

    Kanae、

    是的、您的理解是正确的。

    DP83848没有 DP83822和 TLK11x PHY 中的"快速下行链路"功能。 这 μs 是"链路断开反应时间可能需要250 μ s。"

    此致、
    Garrett