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.
您好!
我们的交换机的数据包间隙最短可达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:
很高兴它在您身边起作用。
--
此致、
林希尔曼