The Ultimate USB Hub Designed by Engineers, for Engineers

Published  January 7, 2025   



All tech professionals and makers often face the challenge of managing multiple devices and connections simultaneously. 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. To address these common issues, we have created this All-in-One USB Hub. This hub transforms a single USB 3.1 Type-C port into multiple interfaces, including two USB 3.1 Type-C ports, two USB 3.1 Type-A ports, SD and Micro SD card slots, and UART/TTL, RS-485, and RS-232 ports. With support for both 3.3V and 5V logic, this hub can be used with a wide range of devices, from microcontrollers to industrial machines.

At its core is the USB5926CT IC from Microchip, enabling high-speed data transfers up to 5 Gbps, power management, and compatibility with multiple communication protocols. The design uses the UPD350A USB Type-C Power Delivery Controller for USB Type C cable detection and orientation detection. The CP2102N UART bridge is used for the UART, RS-485 and RS232 communications. The output from the CP2102N is isolated from the UART, RS-485 and RS-232 circuitry, using the ADUM341 digital isolator, ensuring the device's safety. The HuB is built on a four-layer PCB making sure the high-speed traces are routed properly.

Code File

Code and Schematics of All in one USB 3.1 HubCode and Schematics Zip File of All in one USB 3.1 Hub

PCB Gerber File

PCB Geber File of All in one USB 3.1 HubPCB Geber ZIP File of All in one USB 3.1 Hub
 
Value Manufacturer DigiKey Part Number Datasheet Link Quantity
1uF Samsung Electro-Mechanics 1276-1076-1-ND

Datasheet

15
0.1uF Murata Electronics 490-6328-1-ND

Datasheet

62
47uF Murata Electronics 490-9961-1-ND

Datasheet

15
4.7uF Samsung Electro-Mechanics 1276-1244-1-ND

Datasheet

2
10pF Murata Electronics 490-5921-1-ND

Datasheet

4
2.2uF YAGEO 311-1733-1-ND

Datasheet

7
22uF Murata Electronics 490-10476-1-ND

Datasheet

2
10uF Murata Electronics 490-7202-1-ND

Datasheet

3
10uF Samsung Electro-Mechanics 1276-1096-1-ND

Datasheet

1
4.7u Samsung Electro-Mechanics 1276-1044-1-ND

Datasheet

2
1n Murata Electronics 490-3244-1-ND

Datasheet

1
BAV99 onsemi BAV99LT1GOSCT-ND

Datasheet

3
USB4155-03-C_REVA GCT 2073-USB4155-03-CCT-ND

Datasheet

1
12401598E4_2A Amphenol ICC 12401598E4#2ACT-ND

Datasheet

3
Conn_01x04 JST Sales America Inc. 455-S4B-XH-A-1-ND

Datasheet

2
SD-2-A Same Sky (Formerly CUI Devices) 2223-SD-2-ACT-ND

Datasheet

1
MSD-4-A Same Sky (Formerly CUI Devices) 2223-MSD-4-ACT-ND

Datasheet

1
0484050003 Molex WM10419-ND

Datasheet

2
Conn_01x03 JST Sales America Inc. 455-S3B-XH-A-ND

Datasheet

1
1.5uH Bourns Inc. 118-SRP3212-1R5MCT-ND

Datasheet

1
15uH TDK Corporation 445-174600-1-ND

Datasheet

1
22uH TDK Corporation 445-174601-1-ND

Datasheet

1
LED_Green Harvatek Corporation 3147-B1931NG--20D001114U1930CT-ND

Datasheet

10
LED_Yellow Harvatek Corporation 3147-B1911UYG-20D000114U1930CT-ND

Datasheet

3
B2612UDNB20D000312U1930 Harvatek Corporation 3147-B2612UDNB20D000312U1930CT-ND

Datasheet

2
LED_Red Harvatek Corporation 3147-B1931USD-20D000814U1930CT-ND

Datasheet

2
LED_Blue Harvatek Corporation 3147-F1961NB--20C001714U1930-ND

Datasheet

1
RFM-0505S Recom Power 945-3159-ND

Datasheet

1
1K YAGEO 311-1.0KJRCT-ND

Datasheet

26
100K YAGEO 311-100KLRCT-ND

Datasheet

28
10K YAGEO 311-10KJRCT-ND

Datasheet

18
20K Panasonic Electronic Components P20.0KLCT-ND

Datasheet

2
120R undefined 541-4077-1-ND

Datasheet

1
0R Panasonic Electronic Components P0.0JCT-ND

Datasheet

14
124R YAGEO 311-124LRCT-ND

Datasheet

4
2.2K Panasonic Electronic Components P2.20KLCT-ND

Datasheet

6
680R Vishay Dale 541-4073-1-ND

Datasheet

1
10R Panasonic Electronic Components P10.0LCT-ND

Datasheet

1
200K Stackpole Electronics Inc RMCF0402FT200KCT-ND

Datasheet

3
12K YAGEO 311-12KJRCT-ND

Datasheet

1
90.9K YAGEO 311-90.9KLRCT-ND

Datasheet

3
65.3K Stackpole Electronics Inc RMCF0402FT64K9CT-ND

Datasheet

1
24K Vishay Dale 541-4113-1-ND

Datasheet

1
40.2K Panasonic Electronic Components P40.2KLCT-ND

Datasheet

1
3.83K Panasonic Electronic Components P3.83KLCT-ND

Datasheet

1
39.2K Stackpole Electronics Inc RMCF0402FT39K2CT-ND

Datasheet

1
6.65K Panasonic Electronic Components P6.65KLCT-ND

Datasheet

2
0R YAGEO YAG3375CT-ND

Datasheet

1
330R YAGEO 311-330LRCT-ND

Datasheet

2
47.5k Panasonic Electronic Components P47.5KLCT-ND

Datasheet

1
22.1k Vishay Dale 541-4088-1-ND

Datasheet

1
SW_Push CIT Relay and Switch 2449-CS1213AGF260CT-ND

Datasheet

1
OS102011MA1QN1 C&K CKN9559-ND

Datasheet

1
OS203011MA2QP1 C&K CKN9562-ND

Datasheet

1
TLV75533PDBVR Texas Instruments 296-50411-1-ND

Datasheet

1
UPD350A/Q8X Microchip Technology UPD350A/Q8X-ND

Datasheet

3
MIC94041YFL-TR Microchip Technology 576-3226-1-ND

Datasheet

2
MIC2009YML-TR Microchip Technology 576-1681-1-ND

Datasheet

4
ADM7171ACPZ-3.3-R7 Analog Devices Inc. 505-ADM7171ACPZ-3.3-R7CT-ND

Datasheet

1
CP2102N-Axx-xQFN28 Silicon Labs 336-5890-1-ND

Datasheet

1
ADUM341E0BRWZ-RL Analog Devices Inc. 505-ADUM341E0BRWZ-RLCT-ND

Datasheet

1
SP485REN-L_TR MaxLinear, Inc. 1016-SP485REN-L/TRCT-ND

Datasheet

1
SP3232EEY-L MaxLinear, Inc. 1016-1109-5-ND

Datasheet

1
TLV62084DSGR Texas Instruments 296-40605-1-ND

Datasheet

1
W25Q80DVZPIG Winbond Electronics W25Q80DVZPIG-ND

Datasheet

1
SN74LVC1G14DCKR Texas Instruments 296-11608-1-ND

Datasheet

2
SST26VF016BT-80E_SN Microchip Technology SST26VF016BT-80E/SNCT-ND

Datasheet

1
USB5926CT_KD Microchip Technology 150-USB5926CT/KDCT-ND

Datasheet

1
25MHz Microchip Technology 150-VXM7-9013-25M0000000CT-ND

Datasheet

2