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.

[参考译文] DP83867CR:DP83867CR

Guru**** 2540720 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/693151/dp83867cr-dp83867cr

器件型号:DP83867CR

在我的电路板上、我有 DP83867CRRGZ -处于 RGMII 模式、但我的链路未出现。 我正在使用25MHz 振荡器和 CLKOUT 引脚、我看到25MHz 存在。

我想以10/100/1000的速度运行。

下面是我的寄存器转储、供您参考。 我有什么问题吗?

MII 读数0-1f

ADDR=00 RE=00 DATA=1140

ADDR=00 RE=01 DATA=7949

ADDR=00 REG=02 DATA=2000

ADDR=00 reg =03数据=A231

ADDR=00 reg =04数据=01E1

ADDR=00 reg =05 DATA=0000

ADDR=00 reg =06数据=0064

Addr=00 reg =07 data=2001

ADDR=00 reg =08数据=0000

ADDR=00 reg =09数据=0300

ADDR=00 reg =0A 数据=0000

ADDR=00 REG=0b DATA=0000

ADDR=00 reg =0c 数据=0000

ADDR=00 reg =0d 数据=0000

ADDR=00 REG=0e DATA=0000

ADDR=00 REG=0f DATA=3000

ADDR=00 reg =10数据=4040

ADDR=00 reg =11数据=0002

ADDR=00 reg =12数据=0000

ADDR=00 reg =13数据=0040

ADDR=00 reg =14数据=29C7

ADDR=00 reg =15数据=0000

ADDR=00 reg =16数据=0000

ADDR=00 reg =17数据=0040

ADDR=00 reg =18数据=6150

ADDR=00 reg =19数据=4040

ADDR=00 reg =1a 数据=0002

ADDR=00 reg =1b DATA=0000

ADDR=00 reg =1c 数据=0000

ADDR=00 reg =1D 数据=0000

ADDR=00 reg =1e data=0002

ADDR=00 reg =1f DATA=0000

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

    从寄存器0x05可以看到 PHY 没有接收到任何连接方自动协商广播。 您能否多次访问该寄存器并查看是否有更改?
    寄存器0x10应该默认读回0x5048、您是否更改了该寄存器?

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

    您是否可以为我提供 RGMII 配置的工作寄存器值转储?
    在我的板上、我有两个 PHY DP83867CRRGZ、
    我希望 PHY 配置为10/100/1000/全双工、自动协商。
    谢谢、
    Dharmesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Dharmesh:

    对于10/100/1000全双工、使用自动协商、寄存器0x00、0x04、0x09。 它们在您的寄存器转储中看起来是正确的。 自动 MDIX 由寄存器0x10控制、应为0x5048。 您能否尝试将0x5048写入寄存器0x10并检查这是否对您有所帮助?

    为了正确配置 RGMII、读取寄存器0x32和0x86。 同时读取寄存器0x6E 和0x6f 以检查 PHY 是否正确捆绑。

    此致、
    Aniruddha