Introducing the All-in-One USB Hub for Seamless Device Integration

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