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

DP83826E: 如何通过读写寄存器的方式,将端口模式配置为RMII模式?以及将RMII 配置为 RMII SLAVE MODE?

Part Number:DP83826E

我通过写寄存器0x17的 bit5 为1,(已经读取寄存器0x17,确保bit 5 为1了),然后读取扩展寄存器 0x468,发现bit4 一直未能变成1;

第二,手册并未讲述如何通过寄存器将RMII配置为RMII SLAVE MODE, 是寄存器无法修改RMII的主从模式?

Kailyn Chen:

您好,我看了下数据手册,0x17 bit5只是使能RMII mode。

主从模式我看是通过stap pin配置的。

,

Kailyn Chen:

Basic mode+ RMII slave mode的配置的话,参考的是Table9-15,strap pin10和pin4是配置主从模式的。

,

s s:

非常感谢你的回复!

项目这边,pHY芯片硬件电路确实为BASIC Mode,但关于上图这个用法我不是很清楚。 

  我尝试理解:①我需要在外围电路中,将strap pin10(引脚18)和strap pin4(引脚28)通过上拉电阻,使两引脚电平上拉,即可实现模式配置为RMII slave mode;②然后通过写寄存器0x17的 bit5 为1,使能RMII 模式 ③ 最后通过读取扩展寄存器 0x468,确定是否进入RMII slave mode。  请问我的理解是否有误?  

  如下图:

,

s s:

  原先电路如下,红色图画部分是根据上述理解,修改的外围电路,修改是否正确? 若正确,则上拉电阻应该选择哪一阻值?

,

Kailyn Chen:

s s 说:①我需要在外围电路中,将strap pin10(引脚18)和strap pin4(引脚28)通过上拉电阻,使两引脚电平上拉,即可实现模式配置为RMII slave mode;②然后通过写寄存器0x17的 bit5 为1,使能RMII 模式 ③ 最后通过读取扩展寄存器 0x468,确定是否进入RMII slave mode。  请问我的理解是否有误?

是的,我是这样理解的。

我看了下0x17 bit5也是可以通过strap pin进行配置的,但是前面没找到哪个引脚具体是MII 或RMII mode的strap pin。 我不太确定是不是trap pin10(引脚18)和strap pin4(引脚28)通过上拉电阻配置为RMII slave mode也就同时使能了RMII mode了。但是保险起见的话,就像您提到的0x17 bit5=1.

s s 说:若正确,则上拉电阻应该选择哪一阻值?

上拉电阻的话,我看了下这篇文章中提到的,可采用2.49Kohm。

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

,

s s:

我将 电源3.3V 串联阻值2.49K的电阻 然后连接到strap pin10(引脚18) ,通过示波器抓取,发现引脚18电平只有 1.48V。  我是否应该将电阻修改为1K,以便提高引脚的上拉电平?

赞(0)
未经允许不得转载:TI中文支持网 » DP83826E: 如何通过读写寄存器的方式,将端口模式配置为RMII模式?以及将RMII 配置为 RMII SLAVE MODE?
分享到: 更多 (0)