RTL8201-RMII电路

本文分享一下RTL8201如何用作RMII电路,无需外部晶体,时钟由主芯片产生。

RTL8201是常用的百兆电流型PHY,支持端口自动翻转(AUTO MDIX),如下框图

RMII相对MII来说,连接线更少,MII需要接16根线,而RMII只需要接10根线如下图所示。

具体使用原理图如下:

上图是海思芯片HI3518EV200的demo电路,我将此电路移植到hi3516D上面也是可以用的。

通过将RXDV上拉,将RTL8201设置为RMII模式。

时钟晶体未贴,由CPU产生,接到XTAL2管脚,XTAL1接到GND。实际在使用中,可以XTAL2和TXC共用时钟,不过不推荐此方式,这种方式会产生EMI问题,在CE,FCC认证中可能会因此而不过,这个是实际经验。

RTL8201用作RMII时,TXC即为50Mhz的CLK_REF,该管脚时可以配置为和输出的,即时钟可以有CPU产生,也可以由RTL8201产生,这个需要注意,不能把CPU配置为输出,RTL8201也配置为输出。上图通过RXD[3]/ CLK_CTL管脚上拉设置为输入。

复位电路可以不使用GPIO复位,已验证过,RC复位也是可以的,不过需要符合10ms的复位时间的要求。

关于网络指示灯,规格书中也有详细说明,需要注意4.7K上拉和下拉来设置LED灯的模式。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 1
收藏 2
关注 457
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧