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.

[参考译文] DP83867E:SGMII 与 RGMII 和引脚要求的自举电阻器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1607426/dp83867e-bootstrapping-resistors-for-sgmii-vs-rgmii-and-pin-requirements

器件型号: DP83867E

您好专家、

您好:

我们要设计的电路板具有其中两个 PHY。  一个设置为 RGMII 转 1000Base-T 收发器、另一个设置为 SGMII 转 1000Base-T 收发器。   

在这两个 PHY 上、我们都添加了 0 欧姆电阻器、因为 RX_D0、RX_D2、RX_CTRL、LED_1、LED_2 GPIO_0 和 GPIO_1 作为设计中的挂钩、以防我们需要在测试期间调整 RX 或 TX 线路上的偏斜。  几个问题...

问题 1:我对捆扎带的问题有点困惑。  根据数据表的表 40 上的这些注释:

“注意:RX_D1 不是配置 (strap) 输入、但该引脚必须填充为 RX_D0 选择的相同配置 (strap) 电阻器。 RX_D0 和 RX_D1 构成一个 SGMII 差分对。 为了为此 SGMII 差分对提供平衡负载、需要 RX_D1 上的虚拟配置 (strap)。“

“注意:RX_D3 不是 strap 配置输入、但该引脚必须组装为 RX_D2 选择的相同 strap 配置电阻。 RX_D2 和 RX_D3 构成一个 SGMII 差分对。 RX_D3 上的虚拟配置 (strap) 用于为该 SGMII 差分对提供平衡负载。“

我假设这意味着我们也应该在 RX_D1 引脚和 RX_D3 引脚上放置 0 Ω 占位电阻器、即使它们不是 strap 配置输入?  以防我们最终不得不在 RX_D0 和 RX_D2 上放置自举电阻器?  

此外、这是仅适用于 SGMII 还是也适用于 RGMII?

问题 2:如果 将自举电阻器连接到板载 LED 进行测试、我们是否应该避免在 LED_1 和 LED_2 上放置任何自举电阻器?

问题 3:如果我们将配置 (strap) 电阻器用作 SGMII 的输出、是否应该避免在 RX_D2/RX_D3 上放置任何配置 (strap) 电阻器?

问题 4:根据数据表中的该注释、“Strap 模式 1 和 2 不适用于 RX_CTRL。 RX_CTRL 自举必须配置为自举模式 3 或自举模式 4。 如果 RX_CTRL 引脚无法搭接至模式 3 或模式 4、则必须将配置寄存器 4(地址 0x0031)的位[7]清零。 使用千兆位以太网时、“自动协商禁用“始终可以设置为 0。“   

这是否意味着、如果我们没有任何 Strap 配置电阻器将 RX_CTRL 引脚设置为 3 或 4、则会出现问题?  就是模式 1 是指电阻器开路。

此致、

Ross

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

    Ross

    请在下面查看我的答复

    问题 1:我对捆扎带的问题有点困惑。  根据数据表的表 40 上的这些注释:

    “注意:RX_D1 不是配置 (strap) 输入、但该引脚必须填充为 RX_D0 选择的相同配置 (strap) 电阻器。 RX_D0 和 RX_D1 构成一个 SGMII 差分对。 为了为此 SGMII 差分对提供平衡负载、需要 RX_D1 上的虚拟配置 (strap)。“

    “注意:RX_D3 不是 strap 配置输入、但该引脚必须组装为 RX_D2 选择的相同 strap 配置电阻。 RX_D2 和 RX_D3 构成一个 SGMII 差分对。 RX_D3 上的虚拟配置 (strap) 用于为该 SGMII 差分对提供平衡负载。“

    我假设这意味着我们也应该在 RX_D1 引脚和 RX_D3 引脚上放置 0 Ω 占位电阻器、即使它们不是 strap 配置输入?  以防我们最终不得不在 RX_D0 和 RX_D2 上放置自举电阻器?  

    正确、请参见下面的示例

    此外、这是仅适用于 SGMII 还是也适用于 RGMII?

    这仅适用于 SGMII、因为 SGMII 是差分对、不适用于 RGMII。

    问题 2:如果 将自举电阻器连接到板载 LED 进行测试、我们是否应该避免在 LED_1 和 LED_2 上放置任何自举电阻器?

    否、您仍然可以对 LED1 和 LED2 上的电阻器进行搭接。 LED 输出引脚也用作 strap 配置引脚时、必须考虑实现 strap 配置和 LED 使用所需的外部元件、以避免出现资源争夺问题。 具体而言、当 LED 输出用于直接驱动 LED 时、每个输出驱动器的活动状态取决于相应输入在上电或复位时所采样的逻辑电平。 如果给定的 strap 输入被电阻拉至低电平、则相应的输出被配置为高电平有效驱动器。 在 4 级配置 (strap) 环境中、模式 1、2 和 3 会发生这种情况。 相反、如果给定的 strap 输入被电阻拉高、则相应的输出被配置为低电平有效驱动器。 在 4 级配置 (strap) 环境中、这仅适用于模式 4。 下面是一个示例图。

    问题 3:如果我们将配置 (strap) 电阻器用作 SGMII 的输出、是否应该避免在 RX_D2/RX_D3 上放置任何配置 (strap) 电阻器?

    您仍可以在 RX_D2/RX_D3 上放置搭接电阻器。 对于 SGMII 模式 4 配置 (strap)、TI 建议在 RX_D0 和 RX_D1、RX_D2 和 RX_D3 上使用 Rhi = 4kΩ 和 Rlo = 10kΩ。

    问题 4:根据数据表中的该注释、“Strap 模式 1 和 2 不适用于 RX_CTRL。 RX_CTRL 自举必须配置为自举模式 3 或自举模式 4。 如果 RX_CTRL 引脚无法搭接至模式 3 或模式 4、则必须将配置寄存器 4(地址 0x0031)的位[7]清零。 使用千兆位以太网时、“自动协商禁用“始终可以设置为 0。“   

    这是否意味着、如果我们没有任何 Strap 配置电阻器将 RX_CTRL 引脚设置为 3 或 4、则会出现问题?  就是模式 1 是指电阻器开路。

    正确、必须将 RX_CTRL 自举至模式 3 和 4。  

    开始 DP83867 设计的一个好地方是使用其原理图检查清单。 他们可以在电子表格中输入系统设计参数、然后生成适当的 Strap 配置。

    e2e.ti.com/.../6811.slvrbn1a.zip

    谢谢

    David

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

    谢谢你、大卫!

    还有一个说明... 对于 SGMII 和 RGMII、RX_CTRL 引脚是否必须搭接至模式 3 或 4?

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

    Ross

    RX_CTRL strap 配置禁用/启用自动协商功能、适用于 SGMII 和 RGMII。

    谢谢

    David