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.

[参考译文] DP83822I:PHY 启动后无以太网连接

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/746983/dp83822i-no-ethernet-connection-after-phy-startup

器件型号:DP83822I
主题中讨论的其他器件: DP83822EVM

早上好!

DP83822I 有一个奇怪的问题。 我们复制了 DP83822EVM 中的设计、并通过 RMII 将其连接到 SOC。

如果我们在插入以太网电缆的情况下启动器件、则不会获得以太网连接。 所有 LED 均熄灭。

但是、如果我们在器件启动后插入以太网电缆、那么我们会立即获得以太网连接、一切都很顺利。

e2e.ti.com/.../2538.EWP0260-_5F00_-P24_5F00_-Ethernet-PHY.pdf

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

    当 PHY 未连接时、您能否检查它是否具有正确的电源电压和输入时钟频率? 您能否在 PHY 上读取/写入寄存器?

    如果您可以读取寄存器、请读取0x00、0x09、0x0A、0x0B、0x10、 0x11、0x17、019、0x0467和0x0468。

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

    我是 TCT 的同事。 电源电压和时钟频率似乎是正确的。 (3V3、50MHz)
    寄存器值如下:

    phytool 读取 eth0/1/0x00 0x3100
    phytool 读取 eth0/1/0x09 0x0000
    phytool 读取 eth0/1/0x0a 0x0100
    phytool 读取 eth0/1/0x0B 0x1000
    phytool 读取 eth0/1/0x10 0x4002
    phytool 读取 eth0/1/0x11 0x0108
    phytool 读取 eth0/1/0x17 0x00e1
    phytool 读取 eth0/1/0x19 0x8001
    phytool 读取 eth0/1/0x0467 0x2001
    phytool 读取 eth0/1/0x0468 0x0000

    执行软复位:软复位:phytool 写入 eth0/1/0x1F 0x8000
    软复位后、链路启动:
    phytool 读取 eth0/1/0x00 0x3100
    phytool 读取 eth0/1/0x09 0x0000
    phytool 读取 eth0/1/0x0a 0x0100
    phytool 读取 eth0/1/0x0B 0x1000
    phytool 读取 eth0/1/0x10 0x0115
    phytool 读取 eth0/1/0x11 0x0108
    phytool 读取 eth0/1/0x17 0x00e5
    phytool 读取 eth0/1/0x19 0x8c01
    phytool 读取 eth0/1/0x0467 0x2001
    phytool 读取 eth0/1/0x0468 0x4e26