最近刷路由器,发现电脑没有网口,于是在网上发现RTL8152B的方案。

RTL8152B在优信电子卖7块多,网口是之前路由器上拆下来的,使用贴片RJ45口以减小高度。

原理图是参考epoko的开源RTL8152项目

 

这是焊好的效果,反面没焊FLASH。

 

一共4个指示灯,分别是以下功能

 

软件配置

理论上焊接好是可以直接用的

在RtPGtoolUI中可以修改网卡MAC,这些数据是保存在EFUSE中的,是有修改次数的限制,按Dump可以读取EFUSE中的数据,当EFUSE中所有的FF都写完了,就不能再修改数据了。

1.默认情况下,MAC是全0,最好还是把MAC改一改。

2.在软件中还需要勾选LINK_OK,开启“网口未连接”的指示灯。

3.勾选SPI_FLASH_EN,使能FLASH,FLASH容量至少4MB,用于存放驱动程序,在电脑没有安装驱动时,电脑会显示成一个光驱,里面是烧入的驱动程序,因为我还是不能烧入驱动文件,所以我干脆没贴flash。

4.最后点击Program按钮,把以上数据烧入到EFUSE中。

 

                

原理图

                                             

工程文件及下载:https://oshwhub.com/LiHooo/RTL8152B-USByou-xian-wang-ka