发作品签到
标准版

[6电+2光]8口百兆交换机RTL8309N

工程标签

4.6k
0
0
5

简介

【已验证,但未成功】 (6电口+2光口) 8口百兆交换机RTL8309N

简介:【已验证,但未成功】 (6电口+2光口) 8口百兆交换机RTL8309N

开源协议

GPL 3.0

创建时间:2023-01-29 10:26:06更新时间:2023-07-27 09:37:02

描述

  • 前言:

我之前画的 8口百兆交换机RTL8309N 两个版本:

1.0:https://oshwhub.com/ay08/8-kou-bai-zhao-jiao-huan-ji

2.0:https://oshwhub.com/ay08/2-0-8-kou-bai-zhao-jiao-huan-ji-rtl8309n

我需要两个光口以上的交换机,这时候我重新看了RTL8309N datasheet

 

 

  • 工作原理:

供电电路、LED灯引脚配置、网口差分配置、VLAN(虚拟局域网)这些通通都省略不讲解,都不是我要说的重点,重点是配置成SFP口

我重新看了RTL8309N datasheet(如下图),我发现这个RTL8309N芯片可以支持把所有口配置成SFP口。

bFzSkE99loX4zhuoDOBh7jxtyPxZ45Xusv2dgExW.png

 

配置这个需要寄存器配置,这个 datasheet 里面没写。(另寻方法或有内部资料)

不过我已经写好了一个固件(附件中),可以拿去使用或者参考。

 

通过CH341A编程器,写入到eeprom(24c02芯片及以上才可以正常使用)

 

我编辑的固件就动两个地方:

1. 把第6、7口 两口配置成SFP口,其他0-5口都保持原样。

2. 把第6、7口 两口配置成Uplink口,也就是所谓上行口。

 

目前还不能使用光口,但是电口能正常使用。

目前还不能使用光口,但是电口能正常使用。

目前还不能使用光口,但是电口能正常使用。

(重要事情说三遍!!!!)

 

我很能肯定我写固件没有问题,应该是电路板上有不知名的问题(当时调这个光口的时候没有多少时间,耽搁放弃了)

配置成SFP口后,无法使用极性校正。(这一点我犯错了,后续飞线还是无法解决SFP口的问题)(原理图和PCB已修复)

 

  • 实拍图:

1W92TIOsnFvzQgWEFfWXFaNZmyiBhBUqnvAJI7Fa.jpeg

 

  • 写给后来的人:

如果你刚好需要SFP口,那么请进QQ群,我们一起做友好的探讨,解决这个遗留的问题。

Q群:362898144(肥宅与洛铁爱恨情仇)。

Q群需要关注AY08(也就是我)才能进群。

 

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
110uC1,C37,C39,C40C08054
21nF/2kVC2,C33,C34,C35,C36,C38,C48C12067
30.1uC3,C4,C5,C6,C7,C8,C11,C12,C13,C16,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C41,C42,C43,C44,C45,C46,C47C060332
420pFC9,C10C06032
5220uFC14,C15CAP-SMD_BD8.0-L8.3-W8.3-LS9.3-FD2

附件

序号文件名称下载次数
1
24c02.bin
79
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航