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.