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

关于DP83822IRHB的RGMII配置问题

你好!

目前我用的是DP83822IRHB作为PHY,与AM4376进行RGMII模式的通讯。在DP83822IRHB手册中,提到将RX_ER信号配置成模式2或3,使RGMII_EN初始化为1,并且使XI_50配置成0,那么就配置成了RGMII,时钟25MHz的模式。

但是当RX_ER配成模式2或3时,无法进行以太网通讯,发现没有TX_CK;而当RX_ER配置成模式4时,虽然也无法进行以太网通讯,但是TX_CK是存在的。

请问DP83822IRHB该PHY要配成RGMII时,到底还需要哪些配置,谢谢!

Kailyn Chen:

RGMII mode时,TX_CLK是PHY的输入引脚,是MAC向PHY提供的时钟信号。
另外,使能DP83822 RGMII mode时,RGMII_EN是Pin 几?如果硬件使能也可以,但是没找到RGMII_EN这个引脚,或者可以通过软件使能,即寄存器0X0017的bit9=1 Enable RGMII mode。

Kevin,Shen:

回复 Kailyn Chen:

本设计是想从网口BootLoader程序,板子还没有bringup起来之前烧程序,所以这时候软件还没有,无法通过软件使能吧。另外RGMII_EN是通过PHY芯片的pin28(RX_ER引脚来进行配置),关键现在这个引脚RX_ER配成模式2或3时,无法进行以太网通讯,发现没有TX_CK;而当RX_ER配置成模式4时,虽然也无法进行以太网通讯,但是TX_CK是存在的。

Kevin,Shen:

回复 Kailyn Chen:

在RGMII模式下,TX_CLK是MAC向PHY提供时钟,那么,现在CPU没有程序的话,就无法提供这个Clock吗?那RGMII就无法实现MAC和PHY之间的通讯吗?

Kailyn Chen:

回复 Kevin,Shen:

那如果不通过软件使能,通过strap pin配置RGMII mode应该也是没问题的。
TX_CLK在RGMII mode下,是输入引脚,所以您测试不到,它应该是MAC 给DP83822提供的输入时钟信号。
您再试试。

Kevin,Shen:

回复 Kailyn Chen:

Strap pin我已经配置成RGMII模式了,目前确实没有TX_CLK,那TX_CLK什么时候会产生呢?一旦CPU有发送数据就有吗?还是我现在CPU没有起来就没有TX_CLK?是怎么样的一个逻辑顺序?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于DP83822IRHB的RGMII配置问题
分享到: 更多 (0)