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.

[参考译文] DP83826E:未运行。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1202025/dp83826e-not-operating

器件型号:DP83826E

您好!

在针对基本模式进行捆绑时、遇到了让该 PHY 在 RMII 模式下运行的问题。

看到 REF_CLK 上的50MHz。

活动 LED 工作正常、但速度 LED 熄灭(100m?)。

如有任何帮助,将不胜感激。

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

    尊敬的 Jacques:

    我想提出几个问题以进行进一步调试:

    • DP83826 PHY 是否自举到 RMII 主模式、而链路伙伴是否自举到 RMII 从模式中?
    • 您还可以读取寄存器0x467吗?

    --

    谢谢!

    林希尔曼

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

    你好,Hillman,

    PHY 进行捆绑、如图中所示。 据我所知、它是针对 RMII 操作设置的。

    因此、PHY 连接到了 STM32、我无法读取任何寄存器。

    我们使用 Microchip LAN8742A-CZ 执行此工作、但由于可用性问题、我们在 TI 器件中进行了设计。

    此致。

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

    尊敬的 Jacques:

    我想再次检查一下您的 PHY 是否 捆绑在 RMII 主器件中。 在 RMII 通信中、它要求 PHY 是主器件、使用采用 XI 引脚的25MHz、并为 MAC 提供50MHz、在本例中即 STM32。 STC32应读取来自 PHY 的50MHz 时钟信号、如下图所示:

    如果可能、读取寄存器将帮助我们进一步调试 DP83826 PHY 的运行状况。

    希望这些信息可以帮助您解决您的问题。

    --

    此致、

    林希尔曼

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

    你好,Hillman,

    我们检查了 STM 代码、需要 PHY 位于地址0x00。

    鉴于我们必须修改汇编文件、我们决定将其切换到增强模式、因为默认地址为0x00。

    带6和8现在是连接到高电平的引脚。

    我们已经完成了这些更改、现在进行了沟通!

    唯一无法正常运行的功能是速度 LED (LED1)。

    我们将搭接6拉至高电平以使其变为 LED1、但逻辑则相反。

    表6-1说明了可以通过在搭接1上施加上拉电阻或下拉电阻来反转极性。

    这是不正确的、因为我们需要保持 Strap 1为高电平才能处于 RMII 模式。

    是否有其他 Strap 配置选项来反转逻辑?

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

    尊敬的 Jacques:

    很高兴听到它可以进行沟通:)  

    关于 LED1的反极性、我们通常基于下图实现:

    由于 LED_1引脚在内部上拉、固定低电平有效、因此建议原理图使用右侧的图。

    --

    此致、

    林希尔曼