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 背对背连接

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1468604/dp83869evm-connected-back-to-back-through-rgmii

器件型号:DP83869EVM
主题中讨论的其他器件:DP83869

工具与软件:

我们正在开发一种介质转换器、它必须能够运行一个端口的100、另一个端口的1000 (也可以是100-100和1000-1000)。 DP83869的内置介质转换器模式不适合我们、因为它是100-100或1000-1000。

因此、我提出了通过 RGMII 接口连接2个 DP83869的想法、并将一个配置为 RGMII 转铜缆、将另一个配置为 RGMII 转光纤。 首先、这是可行的解决方案吗?

我有两个 DP83869EVM、并且已经按照以下方式将它们连接在一起:

RX_CTRL -> TX_CTRL

TX_CTRL -> RX_CTRL

RX_D3 -> TX_D3

TX_D3 -> RX_D3

RX_D2 -> TX_D2

TX_D2 -> RX_D2  

RX_D1 -> TX_D1

TX_D1 -> RX_D1  

RX_D0 -> TX_D0

TX_D0 -> RX_D0

RX_CLK -> GTX_CLK

GTX_CLK->RX_CLK  

GND -> GND

目前,我正在试图使一切铁蛋白在1000,所以绑带配置如下:

铜制板: OPMODE[2..0]= 000

光纤板: OPMODE[2..0]= 001

现在、我将铜缆板连接到运行 iperf 服务器的 raspi、将光纤板连接到市面上销售的介质转换器、并将该介质转换器连接到另一个运行 iperf 客户端的 raspi。

此设置未建立连接、尽管两块电路板 LED 上的某些活动表明它们正在相互通信、因为 LED 同时闪烁。

我已经阅读过、在这种情况下、时钟需要延迟。 我在两个电路板上尝试了寄存器 RGMII_CTRL[1..0](RGMII 发送时钟延迟和 RGMII 接收时钟延迟)的所有组合、但未成功。

我可能做错了什么?

此致

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

    您好!

    虽然连接方案看起来可以、但我有一个问题是端口之间混合速度的想法。 为了进行正确的通信、链上的所有内容都必须具有相同的速度。 如果混合速度、当通信下降到100M 时、1G 数据包会发生什么情况?  

    此致、

    Gerome.

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

    尊敬的 Gerome:

    我知道这可能是一个问题。 但是,正如我所说的,目前我正在试图运行一切在1000和它不起作用。

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

    您好!

    由于 RGMII 的速度(1G 中的125MHz DDR)、尝试在 EVM 之间连接跳线时存在信号完整性问题。 您可以探测这些引脚以验证是否满足 RGMII VIH/VIL/设置/保持时间。

    此致、

    Gerome.

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

    您好!

    我已经用 FO 板的示波器线路 GTXCLK、TXD0和 TXD1进行了探测:

    我可以看到125 MHz 时钟、但是数据线完全没有任何活动(我已经探测了所有 TXD 和 RXD)。 这很奇怪、因为我可以看到两个板上的活动 LED 同步闪烁、对我而言、这 意味着它们之间会有一些通信...

    谢谢

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

    您好!

    其中一个数据线(*蓝色)显示高于 GND 是奇数。 我希望这是基于 VDDIO 的轨到轨信号。 不确定这是否由探测或整体设置问题导致。 由于寄生效应与铜布线相比出现、因此强烈建议不要尝试从 EVM 跳线。

    此致、

    Gerome.

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

    您好、Gerome。

    我不能完全理解你的第一句话。 为什么它高于 GND 却很奇怪? 该稳压器的确切电压为3.3V (VDDIO)。 该信号是否不应该在 GND (0)和 VDDIO (1)之间变化? 对我来说、这是一件令人困惑的事情、因为它根本不是在切换。 实际上、没有任何数据信号;一些信号卡在 GND、另一些信号卡在 VDDIO。

    感谢您的澄清

    此致

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

    您好!

    蓝线和红线上的振铃接近1Vpp、我感到很奇怪。 我建议使用在 MAC 和 PHY 之间具有布线连接的原型进行评估、以确认跳线不会导致任何问题。

    我还想知道、如果在没有跳线的情况下、MAC 板上的信号与 PHY 仅用作高阻态输入的信号相同、

    此致、

    Gerome.

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

    早上好、

    不确定 MAC 具体是什么意思。 我仅将2个 PHY 背对背连接。 一个采用 RGMII-Cu、另一个采用 RGMII-FO。 您认为 MAC 是哪一种。

    谢谢

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

    您好!

    如果这是利用 EVM、我会担心两个电路板之间的信号完整性问题。 请确保在不带跳线的一块板的 RX 线路上与带跳线的另一块板上的 TX 线路相比、可以正常进行通信。 仍然、由于信号完整性问题、我强烈建议通过布线(而不是跳线)评估这一点。

    此致、

    Gerome.