Introduction
To all the tech enthusiasts and builders working in today’s fast-paced and increasingly connected world, we understand the challenges you face daily while managing multiple devices, connections, and workflows. As technology evolves, so does the need for versatile tools to keep up with modern demands.
With an increasing number of USB-powered devices like microcontrollers, SD cards, industrial machines, and external peripherals, juggling between adapters and hubs becomes cumbersome. Moreover, limited USB ports on PCs further complicate workflows, especially when high-speed data transfers or simultaneous device communications are required.
Understanding these challenges, we’ve designed a solution that simplifies your workspace while enhancing your productivity. Introducing the All-in-One USB Hub.
This innovative hub changes a single USB 3.1 Type-C port into multiple interfaces:
- USB Ports: Two USB 3.1 Type-C ports and two USB 3.1 Type-A ports for versatile device connections.
- Card Slots: SD and Micro SD slots for data management.
- Communication Protocols: UART/TTL, RS-485, and RS-232 ports, supporting 3.3V and 5V logic (used with a wide range of devices), ideal for microcontrollers, sensors, and industrial equipment.
Key Components
- At the core of this device is the USB5926CT IC from Microchip, which is designed to expand 1 USB port to 6 USB ports and provide advanced features like high-speed data transfers up to 5 Gbps, power management and offering broad compatibility with different communication protocols.
- The design also incorporates the UPD350A USB Type-C Power Delivery Controller, which ensures proper cable and orientation detection.
- Additionally, the hub utilizes the CP2102N UART bridge for UART, RS-485, and RS-232 communications. The output from the CP2102N is isolated from the UART, RS-485 and RS-232 circuitry using an ADUM341 digital isolator, ensuring the device’s safety.
- For voltage selection between 3.3V and 5V for UART, RS485, and RS232, we use the MIC2009 power distribution switch IC connected to an RFM-0505, a 5V DC-to-5V DC converter. This setup provides electrical isolation between the input and output circuits.
- The hub is constructed using a four-layer PCB, ensuring precise routing of high-speed traces for enhanced performance and reliability.
To enclose the PCB, we designed a custom enclosure and assembled it using five M3 screws.
This USB hub is not only versatile, compact, and portable, but it also supports all major operating systems, including Windows, Mac, and Linux.
Check the links below for all the resources you need to use this project:
Required Components_USB HUB.docx (32.8 KB)
bom.xlsx (33.4 KB)
Video link: All in one USB 3.1 Hub for EE-Engineers
Github link:
PCB gerber link:
Pcb gerber zip link:
All-in-one-USB-3.1-Hub-for-EE-Engineers/PCB Files/HUB0402 at a6a743653b49e460ec121d6e3fc68e8ec3b8e764 · Circuit-Digest/All-in-one-USB-3.1-Hub-for-EE-Engineers · GitHub
Applicable Part Number
Manufacturer Part Number | Digikey Part Number |
---|---|
CL05A105KP5NNNC | 1276-1076-1-ND |
GRM155R71C104KA88J | 490-6328-1-ND |
GRM21BR61A476ME15L | 490-9961-1-ND |
CL21A475KAQNNNE | 1276-1244-1-ND |
GRM1555C1H100JA01D | 490-5921-1-ND |
CC0402MRX5R6BB225 | 311-1733-1-ND |
GRM188R61A226ME15D | 490-10476-1-ND |
GRM188R61E106MA73D | 490-7202-1-ND |
CL21A106KOQNNNE | 1276-1096-1-ND |
CL10A475KP8NNNC | 1276-1044-1-ND |
GRM1555C1H102JA01D | 490-3244-1-ND |
BAV99LT1G | BAV99LT1GOSCT-ND |
USB4155-03-C | 2073-USB4155-03-CCT-ND |
12401598E4#2A | 12401598E4#2ACT-ND |
S4B-XH-A-1 | 455-S4B-XH-A-1-ND |
SD-2-A | 2223-SD-2-ACT-ND |
MSD-4-A | 2223-MSD-4-ACT-ND |
0484050003 | WM10419-ND |
S3B-XH-A | 455-S3B-XH-A-ND |
SRP3212-1R5M | 118-SRP3212-1R5MCT-ND |
VLS252012HBU-150M | 445-174600-1-ND |
VLS252012HBU-220M | 445-174601-1-ND |
B1931NG–20D001114U1930 | 3147-B1931NG–20D001114U1930CT-ND |
B1911UYG-20D000114U1930 | 3147-B1911UYG-20D000114U1930CT-ND |
B2612UDNB20D000312U1930 | 3147-B2612UDNB20D000312U1930CT-ND |
B1931USD-20D000814U1930 | 3147-B1931USD-20D000814U1930CT-ND |
F1961NB–20C001714U1930 | 3147-F1961NB–20C001714U1930-ND |
RFM-0505S | 945-3159-ND |
RC0402JR-071KL | 311-1.0KJRCT-ND |
RC0402FR-07100KL | 311-100KLRCT-ND |
RC0402JR-0710KL | 311-10KJRCT-ND |
ERJ-2RKF2002X | P20.0KLCT-ND |
CRCW0402120RFKEDC | 541-4077-1-ND |
ERJ-2GE0R00X | P0.0JCT-ND |
RC0402FR-07124RL | 311-124LRCT-ND |
ERJ-2RKF2201X | P2.20KLCT-ND |
CRCW0402680RFKEDC | 541-4073-1-ND |
ERJ-2RKF10R0X | P10.0LCT-ND |
RMCF0402FT200K | RMCF0402FT200KCT-ND |
RC0402JR-0712KL | 311-12KJRCT-ND |
RC0402FR-0790K9L | 311-90.9KLRCT-ND |
RMCF0402FT64K9 | RMCF0402FT64K9CT-ND |
CRCW040224K0FKEDC | 541-4113-1-ND |
ERJ-2RKF4022X | P40.2KLCT-ND |
ERJ-2RKF3831X | P3.83KLCT-ND |
RMCF0402FT39K2 | RMCF0402FT39K2CT-ND |
ERJ-2RKF6651X | P6.65KLCT-ND |
RC1210JR-070RL | YAG3375CT-ND |
RC0402FR-07330RL | 311-330LRCT-ND |
ERJ-2RKF4752X | P47.5KLCT-ND |
CRCW040222K1FKEDC | 541-4088-1-ND |
CS1213AGF260 | 2449-CS1213AGF260CT-ND |
OS102011MA1QN1 | CKN9559-ND |
OS203011MA2QP1 | CKN9562-ND |
TLV75533PDBVR | 296-50411-1-ND |
UPD350A/Q8X | UPD350A/Q8X-ND |
MIC94041YFL-TR | 576-3226-1-ND |
MIC2009YML-TR | 576-1681-1-ND |
ADM7171ACPZ-3.3-R7 | 505-ADM7171ACPZ-3.3-R7CT-ND |
CP2102N-A02-GQFN28R | 336-5890-1-ND |
ADUM341E0BRWZ-RL | 505-ADUM341E0BRWZ-RLCT-ND |
SP485REN-L/TR | 1016-SP485REN-L/TRCT-ND |
SP3232EEY-L | 1016-1109-5-ND |
TLV62084DSGR | 296-40605-1-ND |
W25Q80DVZPIG | W25Q80DVZPIG-ND |
GL3224-OIY04 | |
SN74LVC1G14DCKR | 296-11608-1-ND |
SST26VF016BT-80E/SN | SST26VF016BT-80E/SNCT-ND |
USB5926CT_KD | 150-USB5926CT/KDCT-ND |
VXM7-9013-25M0000000 | 150-VXM7-9013-25M0000000CT-ND |