RTL8211EG硬件问题解决办法

  发布时间:2023-11-09  |    作者:Yang Haibo  |  浏览量:664

本文为明德扬原创文章,转载请注明出处!

加入技术交流群,获取开源工程,了解更多开发板咨询或者参与活动请联系黄老师:13316124179(微信同号)


问题一:RTL8211在RGMII模式下跑千兆失败的问题


1、 连接网线后与PC自协商到100M。

原因:RTL8211EG芯片内部自带DCDC BUCK降压电路,需要外置电感电容才能输出稳定的1.05V电压提供给芯片的内核工作。对于电感和电容,要选择手册推荐的型号,如图1.1所示。V2板由于使用了叠层电感,电感的最大电流不足以承载DCDC的输出,最终导致1.05V电压输出纹波超过100mV,芯片工作不正常。V3板将电感更换为线艺的功率电感,2.2uH。但是输出电容忘记按照手册配置,保留了原设计。因此输出电容不够,只有4个0.1uF。最后导致输出纹波也是超过了100mV,而100mV正是RTL8211所能容忍的最大纹波。手册第49页由详细说明,如图1.2所示。因此将靠近靠近L3电感附近的电容C38更换为4.7uF,纹波立即下降至10mV以内。

图片1.png

图片2.png 

图1.2 RTL8211手册对纹波的描述

解决方法:将靠近L2电感附近的电容C23更换为4.7uF。修改后部分电路如图所示。

图片3.png 

2、1.05V输出满足要求的情况下仍无法协商至1G。

原因:RTL8211对上下拉电阻的阻值要求很高。此问题是由于控制NWay Configuration的上拉电阻R36和R42太大,导致无法正常上拉。根据手册说法,AN[1:0]均为1,可配置为自协商模式,能够自动协商至最高速。虽然手册没有明确说明上拉电阻的阻值大小,但是经过实验发现,10kΩ无法满足正常上拉,需要4.7kΩ才可以正确上拉。

解决方法:将R36和R42改为4.7kΩ。修改后电路如图所示。

图片4.png 




本文TAG:RTL8211,FPGA,千兆以太网,RGMII

Copyright © 2012-2023 版权所有:深圳明德扬科技教育有限公司