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.

[参考译文] DP83822IF:DP83822IF

Guru**** 2529560 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1272315/dp83822if-dp83822if

器件型号:DP83822IF

您好、TI!

我们有基于 DP83822的电路板。

原理图与 EVM 相同-无自举电阻器(由 MDIO 配置)

e2e.ti.com/.../DP83822HFRHBT.pdf

有到 PC 的链接、通过芯片实现 SMI 互连

我们在 RGMII 侧解决问题

当我们连接 RX_DV 线路 到 MAC 侧 (Zynq 7000)、芯片上电源没有链路

我们断开线路连接、并且我们有 返回链接

有什么问题?

提前感谢

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

    嗨、Hezi:

    我猜测 RX_DV 会以某种方式从 FPGA 驱动至高电平。 RX_DV 上在加电时的任何杂散电压都可能会将器件锁存到 RMII 模式并导致该问题。

    您能否在上电或 RESET_N 切换期间连接 RX_DV 并测量波形?

    您是否还可以在器件未建立链接时的状态期间读取以下寄存器(0x00至0x1F、0x0467、0x0468)?

    --
    此致、
    Gokul.

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

    Gokul、您好!

    感谢您的答复

    上电时的 RX_DV 信号

    RESET_N 切换时的 RX_DV 信号

    当我们通过 MDIO DP83822设置为:

    PHY 至10M
    PC 到10M

    禁用自动协商   

    我们提供链接

    当 PHY 设置为100M 时  、链路中断

    我们的 MAC (Zynq 7000)仅支持  RGMII v2.0 (具有 HSTL 1类驱动器和接收器的 PHY 器件)

    寄存器转储:

    读取寄存器0x0= 0x3100
    读取寄存器0x1= 0x786D
    读取寄存器0x2= 0x2000
    读取寄存器0x3 = 0xA240
    读取寄存器0x4= 0x1E1
    读取寄存器0x5 = 0x21
    读取寄存器0x6= 0x4
    读取寄存器0x7= 0x2001
    读取寄存器0x8= 0x0
    读取寄存器0x9 = 0x0
    读取寄存器0xA= 0x100
    读取寄存器0xB= 0x1000  
    读取寄存器0xC= 0x0  
    读取寄存器0xD= 0x401F
    读取寄存器0xE= 0xA240
    读取寄存器0xF= 0x0  
    读取寄存器0x10 = 0x4013
    读取寄存器0x11 = 0x108
    读取寄存器0x12 = 0x0
    读取寄存器0x13= 0x0
    读取寄存器0x14 = 0x0
    读取寄存器0x15= 0x0
    读取寄存器0x16 = 0x100
    读取寄存器0x17 = 0x1E1
    读取寄存器0x18 = 0x400
    读取寄存器0x19= 0x803F
    读取寄存器0x1A= 0x0
    读取寄存器0x1B= 0x7D
    读取寄存器0x1C = 0x5EE  
    读取寄存器0x1D= 0x0  
    读取寄存器0x1E= 0x2
    读取寄存器0x467 = 0xFFF3
    读取寄存器0x468= 0xF

    有什么问题?

    我们可以发送给您用于诊断的任何其他信息  

     

    我们需要有关如何设置环回模式 以及如何在线路上进行 trafic (PC 到 PHY 和 PHY 到 PC)的信息

    和故障排除指南》、

    提前感谢、

    河子市  

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

    嗨、Hezi:

    我从日志中看到所有签带都锁存到 Mode4。  但在原理图中、我没有在 RX_D 引脚上看到任何上拉电阻器。

    从该图像中、您在 RX_DV 上捕获了一些脉冲。 您能否捕获与 RESET_N 一起出现的波形、以便我们可以查看与 RESET_N 相关的脉冲时序?

    --
    此致、
    Gokul.

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

    Gokul、您好!

    感谢您的帮助

    波形:

    RX_DV 与 RESET_N

    特写  

    RX_DV 与 1.8V

    RX_DV 与3.3V

    我们需要为 RGMII 模式配置哪个设置、

    • MDIO -寄存器组
    • Bootstarp 电阻器  

    此致、

    河子市

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

    嗨、Hezi:

    我无法从这些图中得出为什么签带被锁定错误的结论。

    有关针对 RGMII 模式安装的搭接电阻器、请参阅数据表中的第8.5.1节。

    在 MDIO 寄存器组上、我可以提出寄存器建议。 但我看到的问题是、如果搭接被锁存错误、PHY 可能会误进入 RMII 50M 模式、并且寄存器访问可能不可用于更改 MAC 接口模式。

    --
    此致、
    Gokul.