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,以便提高引脚的上拉电平?