
[6电+2光]8口百兆交换机RTL8309N
简介
【已验证,但未成功】 (6电口+2光口) 8口百兆交换机RTL8309N
简介:【已验证,但未成功】 (6电口+2光口) 8口百兆交换机RTL8309N开源协议
:GPL 3.0
描述
- 前言:
我之前画的 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口。
配置这个需要寄存器配置,这个 datasheet 里面没写。(另寻方法或有内部资料)
不过我已经写好了一个固件(附件中),可以拿去使用或者参考。
通过CH341A编程器,写入到eeprom(24c02芯片及以上才可以正常使用)
我编辑的固件就动两个地方:
1. 把第6、7口 两口配置成SFP口,其他0-5口都保持原样。
2. 把第6、7口 两口配置成Uplink口,也就是所谓上行口。
目前还不能使用光口,但是电口能正常使用。
目前还不能使用光口,但是电口能正常使用。
目前还不能使用光口,但是电口能正常使用。
(重要事情说三遍!!!!)
我很能肯定我写固件没有问题,应该是电路板上有不知名的问题(当时调这个光口的时候没有多少时间,耽搁放弃了)
配置成SFP口后,无法使用极性校正。(这一点我犯错了,后续飞线还是无法解决SFP口的问题)(原理图和PCB已修复)
- 实拍图:
- 写给后来的人:
如果你刚好需要SFP口,那么请进QQ群,我们一起做友好的探讨,解决这个遗留的问题。
Q群:362898144(肥宅与洛铁爱恨情仇)。
Q群需要关注AY08(也就是我)才能进群。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 10u | C1,C37,C39,C40 | C0805 | 4 |
2 | 1nF/2kV | C2,C33,C34,C35,C36,C38,C48 | C1206 | 7 |
3 | 0.1u | C3,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,C47 | C0603 | 32 |
4 | 20pF | C9,C10 | C0603 | 2 |
5 | 220uF | C14,C15 | CAP-SMD_BD8.0-L8.3-W8.3-LS9.3-FD | 2 |

评论