TI论坛
直播中

study875

13年用户 1226经验值
私信 关注
[问答]

请问DP83822IRHB该PHY要配成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时,到底还需要哪些配置,谢谢!

回帖(3)

郑广荣

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

李刚

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

Petc

2024-12-16 18:08:54
根据您的描述,您正在使用DP83822IRHB PHY与AM4376进行RGMII模式的通讯。您已经按照手册中的建议进行了配置,但仍然无法正常通讯。以下是一些建议和配置步骤,以确保DP83822IRHB PHY正确配置为RGMII模式:

1. 确保PHY芯片已经正确连接到AM4376,包括RX_ER、RGMII_EN和XI_50等信号。

2. 检查PHY芯片的供电电压是否正常,通常为3.3V。

3. 确保PHY芯片的复位信号已经正确配置,通常需要在上电后保持一段时间的低电平,然后释放。

4. 检查PHY芯片的配置寄存器,确保已经正确设置为RGMII模式。以下是一些关键寄存器的配置:

   a. 寄存器0x04(BMCR):将RGMII_EN设置为1,启用RGMII模式。

   b. 寄存器0x1D(RGMII_CTRL):将RX_ER设置为模式2或3,以匹配AM4376的RGMII接口。

   c. 寄存器0x1E(RGMII_RX_TIM):将XI_50设置为0,以匹配AM4376的时钟频率。

5. 检查AM4376的配置,确保已经正确设置为RGMII模式,并且时钟频率为25MHz。

6. 如果以上配置都正确,但仍然无法通讯,可以尝试以下方法:

   a. 检查PHY芯片和AM4376之间的信号完整性,确保没有信号干扰或损坏。

   b. 检查PHY芯片的固件版本,确保是最新版本,以支持RGMII模式。

   c. 尝试使用不同的RX_ER模式(例如模式4),看看是否可以正常通讯。

7. 如果问题仍然存在,建议联系DP83822IRHB PHY的制造商,寻求技术支持。

希望以上建议能帮助您解决问题。祝您好运!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分