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.

[参考译文] AM62L:MDIO 级别异常问题

Guru**** 2551110 points
Other Parts Discussed in Thread: DP83867IR, AM62L

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1560707/am62l-mdio-level-abnormal-issue

器件型号:AM62L
主题中讨论的其他器件:DP83867IR

工具/软件:

我们的电路板有两个安装在 MDIO 接口上的 phy DP83867IR。
目前、在电路板的冷启动测试期间、会出现 MDIO 总线注册失败的情况、如下图所示。 发生问题时、MDIO 和 MDC 的时钟始终处于以下状态、表明 MDIO 电平显然不正确:

出现问题时、它将打印以下内核日志。

[ 1.341594] davinci_mdio 8000f00.mdio:DaVinci MDIO 修订版 17.7、总线频率 1000000

[ 1.445718] davinci_mdio 8000f00.mdio:等待用户访问超时

[ 1.552758] davinci_mdio 8000f00.mdio:等待空闲超时

[ 1.558865] davinci_mdio 8000f00.mdio:使用驱动程序 davinci_mdio 探测失败、错误–5

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

    您好、张潘、

    感谢您的查询。

    我们的电路板在 MDIO 接口上安装了两个 phy DP83867IR。

    您能否验证是否配置了唯一地址。

    目前、在电路板的冷启动测试期间、存在 MDIO 总线注册失败的情况、如下图所示。 发生问题时、MDIO 和 MDC 的时钟始终处于以下状态、指示 MDIO 电平显然不正确:

    您能否确认接口是否工作一段时间、有时不工作或任何时间都不工作?

    您能描述一下波形吗?

    您是否在信号上连接了任何电容器负载。

    此致、

    Sreenivasa.

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

    可以确认该地址是唯一的、因为它偶尔不起作用、但大多数情况下它正常工作。
    上图显示了发生问题时在 MDC(黄色)和 MDIO(蓝色)上测得的波形。

    没有电容负载连接到信号。

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

    您好、张潘、

    谢谢你  

    您能否分享发生频率 — 每 20 次下电上电或 10 次下电上电等

    是在特定的主板上还是在多个主板上出现问题?

    此致、

    Sreenivasa.

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

    这个问题的重现周期是不规则的。 有时需要 1000 次下电上电才能进行测试、有时需要 200 次下电上电才能重现。 多个电路板存在此问题、其中一些电路板的复制概率较高、而另一些电路板的复制概率较低。 我注意到 AM62x 处理器器件修订版 1.0 的勘误表中 MDIO 出现问题、我不确定这是否与当前 AM62LX 上的问题相同。

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

    您好、张潘、

    谢谢你  

    https://www.ti.com/lit/er/sprz582a/sprz582a.pdf

    请参阅勘误表。  此勘误表不包含 AM62L。

    有时需要 1000 次下电上电才能测试、有时需要 200 次下电上电才能重现。

    请描述下电上电。

    我假设电源架构基于 TI PMIC。

    此问题的复制周期不规则。 有时需要 1000 次下电上电才能进行测试、有时需要 200 次下电上电才能重现。 多个电路板存在此问题、其中一些电路板的复制概率较高、而另一些电路板的复制概率较低。

    您是否拥有完全不会出现此问题的电路板。

    您能分享原理图以进行快速检查吗?

    此致、

    Sreenivasa.

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

    1、μ s 下电上电:

    我们使用交换机电源为电路板供电、电路板的网络端口通过网络电缆连接到千兆位交换机。 系统启动后、将启动检测脚本、检查网络端口是否可以协商 1Gbps。 如果检测成功、开关电源将断电 5 秒钟、然后在下一个循环中再次通电。 如果检测失败、故障信号将反馈至开关电源以停止切断电源。

    2、目前、某些电路板已经过 10000 次以上下电上电测试、但未遇到此问题。

    3、我们已将示意图发送到您的电子邮件中。

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

    您好、张潘、

    感谢您提供的输入和原理图。

    根据快速检查、我没有发现任何明显的问题。

    以下是两个建议、用于隔离问题

    SoC 的 MDIO 通过单独的串联电阻器连接到 EPHY1 和 WPHY2  

    您是否能够隔离其中一个 EPHY 并仅在 1 个 EPHY 上测试  

    您是否可以添加一个串联电阻器 500R 而不是 0r 并进行测试? 当您看到问题时、请测量电阻器两侧的信号。

    您可以将 eth1 PHY 地址从 0 更改为另一个地址吗? EPHY2 具有 0001 地址。

    您能确认开关频率吗?

    建议确保在下一次下电上电开始前、所有 SOC 电压均衰减至 300mV 以下。

    此致、

    Sreenivasa.

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

    您好、张潘、

    您是否有机会使用上述条件进行测试并进行一些观察。

    此致、

    Sreenivasa.

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

    感谢您的建议。 我们目前正在根据您的建议进行测试。

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

    您好、张潘、

    谢谢、请在获得一些结果后更新。

    此致、

    Sreenivasa.

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

    您好、张潘、

    检查您是否取得了一些进展?

    此致、

    Sreenivasa.

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

    您好、张潘、

    检查您是否取得了一些进展?

    此致、

    Sreenivasa.

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

    感谢您的关注。 我们目前的情况如下:
    我发现一个很容易重现问题的主板、此主板可以在 100 个周期内重现问题。 该电路板的 PHY ADDR 从 0 更改为 2、仅可复制两次。 此后、再也不复制此电路板(大约 7500 个周期未复制)。
    我再次将该电路板的 PHY ADDR 从 2 更改为 0、在长期测试后、复制的可能性降低(以前可以在 100 个周期内重现)。
    根据当前测试结果、将 PHY-ADDR 从 0 更改为 2 不能解决该问题。
    我们现在已在驱动程序中为 phy 添加了硬件复位、目前正在进行长期测试。

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

    您好、张潘、

    如有其他结果、请更新该主题。

    此致、

    Sreenivasa.