TI中文支持网
TI专业的中文技术问题搜集分享网站

DP83TG720R-Q1: RGMII RX链路接收无误,TX链路存在错误帧

Part Number:DP83TG720R-Q1

Hi,

我们在使用DP83TG720R-Q1的时候发现,在MAC端TX、RX相同配置的情况下,我们发现从PHY到MAC这条链路的通信没问题、但是从MAC到PHY的链路就存在错误帧的问题(CRC错误)。

对此,我们有尝试过在MAC端口,通过修改internal delay的方式意图解决上述问题,但是在遍历的相关delay数值后,依旧无法解决上述问题。

另外我们也尝试过在PHY端去添加TX 的internal delay,主要操作(在RGMII align下)如下:

1、RGMII_DELAY_CTRL Register 620h 修改为0x1

2、遍历A2D_REG_48 Register 430h 修改DLL_TX_DELAY_CTRL_SL 从0x060h修改到0xC60

3、这上述过程中,观察发送情况

期待您的回复,谢谢!

Kailyn Chen:

您好, internal delay enable和disable的前提下,发送端的时序如下。不知您是否有验证过TX端是否符合这个时序?

,

Ma YF:

请问能告知一下在TX shift模式下应该配置哪些寄存器用于调整internal delay嘛,谢谢!

,

Kailyn Chen:

您好,可以参考这篇应用手册,它是以DP83867为例来实现RGMII Internal Delays,参考Page5的 Implementing RGMII Internal Delays With DP8386部分的介绍。有问题再联系。

https://www.ti.com/lit/an/snla243/snla243.pdf

赞(0)
未经允许不得转载:TI中文支持网 » DP83TG720R-Q1: RGMII RX链路接收无误,TX链路存在错误帧
分享到: 更多 (0)