简介
首先呢,我先简单介绍下,我是一名刚刚毕业的学生,也是初入硬件行业,有什么写的不清楚不到位的还请多多指点,多多包涵。谢谢。
RTL8201芯片详解:
话不多说,直接步入正题。本次设计是RMII模式下的以太网连接,RMII模式的连线比较少也比较简单。
首先通过将RXDV上拉,将RTL8201设置为RMII模式。
RMII模式下的时钟是由RTL8201芯片的TXC发送给CPU来进行同步。
使用50M有源晶振输入给RTL8201的32腿,31腿接地。然后需要把RXD[3]/ CLK_CTL腿悬空来让TXC作时钟输出。
复位电路可以直接连接到CPU的复位端(需要CPU有RC复位电路)。
RTL8201的外围电路图
LED_SEL为10模式。在后续调试时接入电源后,RJ45座只亮一个绿灯,有数据传输时该灯进行闪烁,而黄灯始终不亮。这可以通过更改RJ45的连接方式来进行调整。
目前该电路已经在STM32单片机上实现了网络调通。
在NXP芯片LINUX中也调试完成,不过值得注意的是,由于RXER引脚默认为内部弱拉低,所以没一管它,但是在调试的时候发现CPU无法识别网线的插拔状态,需要把RXER腿连接5.1K的电阻进行外部下拉才能解决该问题。
该方案在一些平板电脑的芯片中同样可以复用。
有什么疑问或者有什么好的建议可以在评论区进行互动,或者联系我的QQ:65155906,谢谢。