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.
您好!
在针对基本模式进行捆绑时、遇到了让该 PHY 在 RMII 模式下运行的问题。
看到 REF_CLK 上的50MHz。
活动 LED 工作正常、但速度 LED 熄灭(100m?)。
如有任何帮助,将不胜感激。
尊敬的 Jacques:
我想提出几个问题以进行进一步调试:
--
谢谢!
林希尔曼
你好,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引脚在内部上拉、固定低电平有效、因此建议原理图使用右侧的图。
--
此致、
林希尔曼