問題一:RTL8211在RGMII模式下跑千兆失敗的問題
- 連接網線后與PC自協商到100M。
原因:RTL8211EG芯片內部自帶DCDC BUCK降壓電路,需要外置電感電容才能輸出穩(wěn)定的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.2 RTL8211手冊對紋波的描述
解決方法:將靠近L2電感附近的電容C23更換為4.7uF。修改后部分電路如圖所示。
2、1.05V輸出滿足要求的情況下仍無法協商至1G。
原因:RTL8211對上下拉電阻的阻值要求很高。此問題是由于控制NWay?Configuration的上拉電阻R36和R42太大,導致無法正常上拉。根據手冊說法,AN[1:0]均為1,可配置為自協商模式,能夠自動協商至最高速。雖然手冊沒有明確說明上拉電阻的阻值大小,但是經過實驗發(fā)現,10kΩ無法滿足正常上拉,需要4.7kΩ才可以正確上拉。
解決方法:將R36和R42改為4.7kΩ。修改后電路如圖所示。
查看更多開發(fā)板信息,或者獲取技術溝通,可以點擊了解