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:当 IPG 为72ns、VTM_CFG 设置为 IPG &lt 时出现 Rx 错误;12

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1303330/dp83867cr-rx-errors-when-ipg-is-72ns-vtm_cfg-set-to-ipg-12

器件型号:DP83867CR

您好!

我们的交换机的数据包间隙最短可达72ns。
它会生成很多 Rx 错误、我们可以在 RECR 0x0015中和 RX_ER 信号形式 RGMII 上看到这些错误。
当将 VTM_CFG 寄存器(0x0053)的位3:0设置为0x4 (IPG < 12)时、我们可以看到这些 Rx 误差大幅减少、但仍然存在一些误差。

查看 RX_ER 和 RX_CTRL 以及示波器、可以看到每次发生 RX_ER 时、它都会跟随72ns IPG。

VTM_CFG IPG < 12似乎可以防止 IPG 在11和10之间出现 Rx 错误、但不能防止出现在以下值。

我是否错过了一些其他设置来使 DP83867CR 能够接收 IPG 较小的数据包而不会出现错误?

此致、
弗朗索瓦

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

    噢!
    我尝试在 VTM_CFG 3:0中写入0x3、而不是0x4。
    它是有效的!

    那么多个部分或未在该数据表中记录的寄存器...

    此致、
    弗朗索瓦

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

    尊敬的 Francois:

    很高兴它在您身边起作用。

    --

    此致、

    林希尔曼

x 出现错误。请重试或与管理员联系。