PartySwitch
Ethernet Switch with USB-C instead of RJ-45 ports
June 20th: Wrote 1st revision of BOM (excluding power)
I first looked for a fitting switch chip that supported 2.5Gbit and was in stock.
After looking for a little bit I found this one
Following that, I read the datasheet and I discovered that 2 transceivers were needed for 2.5gbit
Because I want to keep some compatability with existing ethernet devices, I added 4 RJ-45 ports (two 2.5gbit ports, two 1gbit ports)
Some ethernet specs said I need to use magnetics so I also added them to the BOM (1 per RJ-45 Port, 4 total)
To connect the USB-Devices I added 3 USB-C Ports and USB to Ethernet Converters
Total time spent: 4h
June 22th: Wrote 1st revision of BOM (power management)
I discovered that the USB-C Connectors I previously chose were kind of weird, so I chose this one instead
Because most components needed 3.3V, I added a buck converter to convert 5V to 3.3V
To protect my design from power surges, I copied
the methods from this jam for a USB-Hub and added some methods from ChatGPT:
https://jams.hackclub.com/batch/usb-hub/part-1
I also added an 5.1kΩ Resistor to trigger 5V power via USB-C
Total time spent: 2h
June 25th: Began working on the schematic (and changed some parts after reading the datasheets in detail)
After I placed down all the parts, the pins were simply to many (and the BOM to complicated)
So I changed the USB-Ethernet Chip to a simpler 100mbit Version
Because of requirements of the buck converter, I added following parts:
I also changed the schottky diode to this one:
Here's a overview of the power sheet of my schematic
Total time spent: 2h