用免费的4层PCB,做了个2.5G的光猫!
有了它,就能突破千兆网速限制!!
小编OS:这个我是真的想拥有啊!!!!!!我占有欲发作了!!!!
可以给【电信运营商FTTO(办公)、FTTD(桌面)、FTTH(家庭)、SOHO宽带】接入两个千兆口、一个2.5G网口
可突破【千兆宽带】1000兆的网速限制!建议搭配带2.5G网口驱动电脑和路由器使用,才能发挥最大性能。
散热性稳定性很好,直接干掉掉猫棒和光纤收发盒
支持XGPON /GPON /EPON
暂不支持10GEPON
使用前需要确认自家现有光猫是那种类型!
上下滚动查看完整软件功能
①PON接口性能参数:
-
1个XPON端口(EPON PX20+ & GPON Class B+)
-
SC单模,SC/UPC连接器
-
TX光功率:0~+4dBm
-
RX灵敏度:-27dBm
-
过载光功率:-3dBm(EPON)或-8dBm(GPON)
-
传输距离:20KM
-
波长:TX1310nm,RX1490nm
②LAN接口性能参数:
-
2.5G网口:链接速率2.5Gbps
-
1G网口:链接速率1Gbps
上下滚动查看完整原理图

PCB设计

3D外壳设计
PCB设计采用4层板,体积更小,支持免费打样
叠层使用JLC04161H-3313阻抗
网口和HSGMII使用100ohm阻抗
不做阻抗也可以用
使用立创阻抗计算机计算
CPU:RTL9601D
2.5GPHY:RTL8221B
BOB:GN25L95实现千兆网络
BOSA:GPON
存储:SPI NOR Flas
ONU掉电检测电路:使用电阻分压,将12V电压分压之1.5V。计算公式:R2/R1+R2*Uint=Uou
电源:DC 12V, 0.5A, 外部AC-DC电源适配器
下面分享一下固件烧录和使用教程,共5步:
①选择固件

②选择芯片型号,我这里使用的是py25Q32H,可以使用其他厂家的25Q32,点击编程后需要等待一会即可。


③固件烧录之后使用串口查看log信息,波特率是115200。需要重点关注2条log。

第一条上面会显示找到激光驱动器IC:GN25L95,然后使用A2表,由于固件已经集成A2表,所以EEPROM不需要,这里找不到EEPROM是正常的。

第二条上面会显示2.5GPHYRTL8221B,ID显示如下图才是正常,如果读取不到请检查焊接。

完整正常log我会放在附件,大家可以查看对比。
④软件启动正常之后检查bosa是否正常发光:
打开电脑的cmd窗口或其他telnet工具链接光猫的telnet,默认网关为192.168.100.1,连上之后输入账户密码,默认是:
账户:admin密码:Ssj123456
然后输入长发光命令如下:

依次输入,如图:

输入正确之后,使用光功率计测量,正常会有+4db光功率,有光出来了之后就代理soc到光驱动ic到bosa,全部正常。
⑤重启然后在配置好光猫之后就可以正常使用了。
怎么配置光猫?很简单,就2步!
①桥接模式配置如图,最后一步绑定网口的时候选择LAN1。千万不要两个网口同时绑定,会导致后台无法进入。

②拨号模式配置如图最后一步绑定网口的时候选择LAN1。

实测外网速度:用的千M交换机所以只能跑到千M上限

亮机图片:

本项目已开源!
——想复刻?想给作者点赞?可复制开源网址 前往原文。
开源网址:https://oshwhub.com/ssj1322320585/25g-light-cat








