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.

[参考译文] DP8.3849万I:难以建立RMII链路

Guru**** 2457760 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/604783/dp83849i-rmii-link-is-difficult-to-established

部件号:DP8.3849万I

您好,

很多时候,RMII链路(双绞线)无法建立。 当它建立后,我将所有4对PMD信号与我的示波器进行探测。 信号峰间值幅度足够好。 未建立链路时,PMD信号被拉至3.3V。 我的系统就像这样,

1) DP8.3849万IVS (A板上)通过B板至C板驱动/接收PMD信号。以太网端口磁性元件等位于C板上
2) PMD信号(DP8.3849万IVS至Etherent磁性元件)的移动距离约为19英寸。
3)我们在所有3个PCB板上进行阻抗匹配。
4)我还没有通过MDC/MDIO管理接口将配置注册到芯片。 只能按如下方式重置配置。

   {RXD0_A,RXD1_A,RXD0_B,RXD1_B}=0000  // PHYAD[4:1]=0000
   {AN_EN,AN1,AN0}=111                               //已启用自动协商
  MII_MODE_A,SNI_MODE_A}=10                //在端口A上启用RMII
  {MII_MODE_B,SNI_MODE_B}=10               //在端口B上启用RMII
  {LED_CFG_A,LED_CFG_B}=00                    // LED_CFG[1]=1只能通过寄存器访问进行配置
                                                                       LED_LINK_A/B:打开表示链路良好;闪烁表示活动
                                                        LED_SPEED A/B:以100m/s为单位打开;以10Mb/s为单位关闭
                                                                     LED_ACT/LED_COL_A/B:全双工打开;半双工关闭
   {MDIX_EN_A,MDIX_EN_B}= 11                   // MDIX在端口A和B上启用
   {ED_EN_A,ED_EN_B}=00                       //能量检测已禁用
  Extender_EN=1                                 //扩展器模式在端口A和B上启用
   CLK2MAC_DIS=1                                 //时钟到MAC输出已禁用

//// PMD接口信号////
端口A:TPTDP_A,TPTDM_A,TPRDP_A,TPRDM_A
端口B:TPTDP_B,TPTDM_B,TPRDP_B,TPRDM_B

我的问题:
1)是否有人知道问题可能出在哪里(RMII链接难以确定)?
2)如果距离是其中一个问题,请建议使用线路缓冲器/中继器来处理PMD接口信号。

非常感谢。

David