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.

[参考译文] DP83869EVM:光纤 RGMII 背对背 RGMII 铜缆

Guru**** 2390735 points
Other Parts Discussed in Thread: DP83869EVM, SK-AM62B-P1, DP83869HM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1507646/dp83869evm-fiber-rgmii-connected-back-to-back-rgmii-copper

器件型号:DP83869EVM
主题中讨论的其他器件: SK-AM62B-P1DP83869HM

工具/软件:

您好、

我有两块 DP83869EVm 板、并已使用短跳线将两个 RGMII 背对背连接。
在 EVM1 (Fible-RGMII)上、OP_MD[2:0]= 001 (对于1000Mbps 基本模式)(尝试自动和强制协商)、在 EVM2 (RGMII-Cu) OP_MD[2:0]= 000。
PC<--> UMC-GA1F1T (电气到光纤- 1000BASE-)<--> EVM1 (光纤 RGMII)<--> EVM2 (RGMII 铜缆)<-->主机(SK-AM62B-P1 TI 电路板可以 ping - 192.168.100.1)

当两个电路板都打开时:
EVM1:
- LED0处于强制光纤模式(高电平)、LED1&2 为低电平
- LED0亮起。
- LED 1 与 EVM2-LED2和主机 RJ45 LED 同步闪烁,其中3个同时闪烁。
- LED 2熄灭

EVM2:
LED0、1和2 -引脚47、46、45为低电平(接地)
- LED0亮起。
- LED1亮起
- LED2与 EVM1-LED1和主机 RJ45 LED 同步闪烁。

我曾尝试 ping 过电路板、但它失败了。 有人能帮我解决这个问题吗?

对于 EVM2、我尝试了更改寄存器、但运气不好
7.4.8.1使用软件切换到 RGMII 转铜缆模式时、需要进行 RGMII 转铜缆模式寄存器配置:
•将0x0040写入寄存器1DFh //将运行模式设置为 RGMII 至铜缆
•将0x1140写入寄存器0h //复位 BMCR
•将0x01E1写入寄存器4h //广播100Base-TX 和10Base-T 能力
•将0x0300写入寄存器9h //复位 GEN_CFG1•将0x5048写入寄存器10h //复位 PHY_CONTROL
•将0x4000写入寄存器1Fh //软件复位

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

    您好、

    我记得之前 E2E 主题中的这个案例

    听起来两个电路板都连接到各自的 MDI 连接(LED_0亮起)、但我担心的是 RGMII 焊接连接。 您是否能够使 MII 环回测试再次正常工作? 我记得这在某个时候起了作用,然后停止了工作。

    此致、

    Shane

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

    嗨、Shane、

    我失去了旧的票线程-感谢包括前一个线程的链接。


    是、我对100Mbps 执行了 MII 环回测试;EVM1 (光纤 RGMII)未能检测到光纤(LED0熄灭)。 我设置了 OP_MD[2:0]=010、它没有检测到、但当我将配置(strap)连接到 OP_MD0 (高电平)时、LED0亮起、这是奇数。 对于 LED 配置、我将 LED0和2接地(低电平)并将 LED1设置为高电平。 EVM2电路板似乎正常工作- OP_MD[2:0]= 000且所有 LED 均设置为0。


    即使是1000Mbps 的情况、我也已将 EVM1设置为强制光纤模式、但对于 EVM2、如果我将其设置为强制1000Mbps (RGMII-Cu)、则无法检测到主机(所有其他 LED 都熄灭时、LED0)。

    [您知道、对于100Mbps 和1000Mbps、我有一个特定速度的独立 SFP 模块。]

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我设置了 OP_MD[2:0]=010、它没有检测到、但当我将 strap 配置连接到 OP_MD0 (高电平)时、LED0会亮起、这是奇数。

    如果将 OPMODE[2:0]设置为011、器件将处于 RGMII-SGMII 桥接模式。 这会重复利用光纤连接进入 SGMII 连接、后者在 EVM 上无效。 在这种情况下、我不会依赖 LED_0来实现正确的状态:

    我从中看到  UMC-GA1F1T 支持1000Base-X 而不是100Base-FX 的产品说明。

    在这种情况下、您应该 将 Fibre EVM 设置为 OPMODE[2:0]= 001。 我认为这就是在 Fibre EVM 端建立链路的问题。

    对于 RGMII 铜缆 EVM、 请保持当前使用的工作配置(所有 LED 均设置为0)。

    此致、

    Shane

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

    嗨、Shane、

    如果将 OPMODE[2:0]设置为011、器件将处于 RGMII-SGMII 桥接模式

    为了澄清一下、我设置了 OP_MD[2:0]= 010、其中只有 OP_MD1为高电平以将其设置为100Mbps RGMII 运行。

    我从中看到  UMC-GA1F1T  支持1000Base-X 而不是100Base-FX 的产品说明

    是的、对于100Mbps、我获得了单独的模块- SFP-FE-BX (100BASE SFP 1550/1310nm)、另一个是 SFP-FE-BX (100BASE SFP 1310/1550nm) 。 我已在不使用 DP83869EVM 的情况下直接将其连接到主机进行测试、并且我能够使用 UMC-GA1F1T 正确 ping。 (我在 IT PC 中使用100Mbps SFP 模块将两个 UMC-GA1F1T 背对背连接<->UMC1 (Cu-Fiber)<->UMC2 (Fible-Cu)<->Host-sk-AM62B-P1具有静态 IP、我能够 ping 通)

    对于1000Mbps、 在 EVM1 (Fible-RGMII)上、OP_MD[2:0]= 001 (对于1000Mbps 基本模式)(尝试了自动协商和强制协商)、在 EVM2 (RGMII-Cu)上、OP_MD[2:0]= 000。

    当两个电路板都打开时:
    EVM1:
    LED0处于强制光纤模式(高电平)、LED1&2 为低电平
    - LED0亮起。
    - LED 1 与 EVM2-LED2和主机 RJ45 LED 同步闪烁,其中3个同时闪烁-镜像
    - LED 2熄灭

    EVM2:
    LED0、1和2 -引脚47、46、45为低电平(接地)
    - LED0亮起。
    - LED1亮起
    - LED2与 EVM1-LED1和主机 RJ45 LED 镜像同步闪烁

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

    两个链路在每个 PHY 的 MDI 侧似乎都稳定。 用户 对电路板执行 ping 操作时、能否在两个 EVM 上读取寄存器0x0015:

    此操作测量每个 EVM MDI 侧的错误计数器。 对于 EVM1、这是光纤接口上的错误;对于 EVM2、这是铜缆接口上的错误。 我之所以要检查这一点、是因为有时您会在 MDI 侧建立链路、但仍然存在错误或数据损坏。 查看 RX_ERROR_COUNT 将有助于排除 MDI 侧连接的问题。  

    如果您没有看到错误(两个 EVM 上的寄存器0x0015 = 0)但仍然无法 ping、则 RGMII 接口可能出现问题。 在这种情况下、下一步是再次运行 MII 环回测试。

    此致、

    Shane

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

    两个板读数寄存器0015具有:0000
    让我再次运行环回测试、我会告诉您

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

    您好、

    只需签入该主题。 是否能够再次运行回送测试?

    如果您对 EVM 行为还有其他疑问、请随时提出、我将继续在此处回答。

    此致、

    Shane

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

    嗨、Shane、
    尚未实现、我正在获取一个采用 DP83869HM 芯片的定制 PCB 原型板、并计划对其进行测试、因此 RGMII 的焊接或外部跳线不会出现任何问题。

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

    听起来不错、您想确保:

    • RGMII 布线长度匹配
    • RGMII 布线不是太长
    • 信号布线中没有残桩

    有关布局指南的详细信息、请查看 以太网 PHY 布局检查清单

    此致、

    Shane