Skip to the content
6 layers40.2 × 20 mmUSBHub, the printed circuit board in 3D
Size
40.2 × 20 mm
Copper layers
6
Thickness
1.62 mm
Parts
253
Nets
186
Pads
925
Tracks, vias
2,449, 736
Pours
72
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Jan 2024
Updated
13 Mar 2024

Overview

USBHub is an open-source printed circuit board by jwpleow, from the jwpleow/USBHub repository on GitHub. It is a 6-layer board of 40.2 × 20 mm with 253 parts on 186 nets, routed with 2,449 tracks and 736 vias.

It is built around the TPS54331D, TPS56637RPAR and RTL8153-VB-CG, with the TLV75733PDBV, PUSB3FR4Z and ESD5B5.0ST1G among its other parts. Its parts include 153 capacitors, 51 resistors, 18 diodes, 15 ICs and 3 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

12

README

README.md

Impedance Control

Impedance control was done assuming manufacturing using JLCPCB 6 layer PCB JLC06161H-7628 90Ohms Diff Pair (usb) -> 0.127mm spacing, 0.16mm trace width 100Ohms Diff Pair (ethernet) -> 0.127mm spacing, 0.11mm trace width

Min vias

We require 0.15mm/0.25mm vias ($$$$$$$$$$$$)

Red LED for PD fault

KT-0603R https://jlcpcb.com/partdetail/Hubei_KentoElec-KT0603R/C2286

Power

5V

Part NameDescriptionDatasheetJLCPCB
TPS56637RPAR4.5-V to 24-V In, 0.6-V to 7-V Out, 8-A Synchronous Step-Down Voltage RegulatorDatasheetJLCPCB
FXL0630-3R3-MInductor 3.3uH (max 22mOhm) 8.5AJLCPCB

3V3

Part NameDescriptionDatasheetJLCPCB
TLV75733PDBVRFixed 3.3V 1A SOT-23-5 25uA qIJLCPCB

1V2

Part NameDescriptionDatasheetJLCPCB
TPS54331DRStep-down type Adjustable 0.8V25V 3A 3.5V28V Buck converterDatasheetJLCPCB
FNR6045S180MTInductor 18uH ±20% 2.4A SMD,6x6mm, 81mOhmJLCPCB

USB

Power Delivery

Part NameDescriptionDatasheetJLCPCB
CYPD3177_24LQXQUSB Type-C and Power Delivery (PD) Controller QFN-24DatasheetJLCPCB
BZT52C12Zener DiodeJLCPCB
SI3421DV-T1-GE3PMOSFETJLCPCB
SS54Schottky Diode for Reverse Polarity ProtectionJLCPCB

USB Data

Part NameDescriptionDatasheetJLCPCB
CYUSB3304-68LTXCTUSB 3.2 Gen1 4-port Hub ControllerDatasheetJLCPCB
TUSB522PPRGER5Gbps USB3.0 redriverDatasheetJLCPCB
PI3USB302-AZBEXUSB 3.0 Passive muxDatasheetJLCPCB
TXM26M0004322CBCDO00TCrystal for USB Hub Controller 26MHz +- 10ppm 9pFJLCPCB

USB Ancillaries

Part NameDescriptionDatasheetJLCPCB
GT-USB-7052USB Type-C Receptacle USB3.1 5A 24 Pins Vertical SMDDatasheetJLCPCB
PUSB3FR4ZESD Protection for differential pairsDatasheetJLCPCB
TI TVS2200DRVRESD Protection 28V for VBUSDatasheetJLCPCB
TPS2069CDBVR1.5A Current limiting power distribution switch for USB DFPDatasheetJLCPCB
ESD5B5.0ST1G5.8V ESD Protection for DFP VBUSDatasheetJLCPCB
484080003USB Type A VerticalJLCPCB

Ethernet USB

Part NameDescriptionDatasheetJLCPCB
RTL8153B-VB-CGEthernet-USB controllerJLCPCB
G24P02SRJ45 TransformerJLCPCB
7D025000Q0125MHz Crystal, 18pF +- 10ppmJLCPCB
RC01931Ethernet Port VerticalJLCPCB

Others

Part NameDescriptionDatasheetJLCPCB
KT-0805GLED GreenJLCPCB
BLM21PG221SN1DFerrite Bead 2A @ 85CJLCPCB
WJ103-5.0-2P2P 5mm screw terminal angledJLCPCB
RVT1V151M0607150u Aluminium Electrolytic CapacitorJLCPCB

Buck Converter to 5V

USB Hub Design Checklist

1 Are the decoupling capacitors and bulk capacitors connected as per Figure 1 and Figure 2? Y 2 Does the crystal meet the specification in this application note? Y 3 Are all DS ports provided with 150-µF bulk capacitors? Y 4 Do the Power-on-Reset RC components meet the minimum reset time (5 ms)? Y 5 Do the USB precision resistors have 1% tolerance? Y 6 Are the I2C lines provided with pull-up resistors to the 3.3-V domain? Y 7 Do the LEDs connected to the pin-strap pins have a 10-kΩ parallel resistor? Y 8 Is it ensured that the DS port power switch has a MOSFET connected to the OUTPUT pin or selected a power switch with fast discharge? Y 9 Is the VBUS_US pin provided with a 10-kΩ voltage divider network? Y 10 Is the US port provided with 1-µF bulk capacitor? N 11 Are all port shields terminated properly? 12 Are the ferrite beads connected as shown in Figure 1 and Figure 2? 13 Are MODE_SEL[1] and MODE_SEL[0] not pulled LOW when the pin-strap configuration is used with HX3? (For 88-pin QFN only). 14 Are values of the resistors connected in series to the LEDs decided based on the HX3’s I/O current source/sink capability (4 mA)? Layout Checklist 1 Is the crystal placed close to the chip (less than 1 cm)? 2 Are the decoupling capacitors and bulk capacitors placed close to the HX3 power pins? 3 Are the vias placed close to the HX3 power pins? 4 Are the power traces routed away from the high-speed data lines and the clock lines? 5 Is the capacitor in the RC reset circuitry placed close to the reset pin of HX3? 6 Is the 150-µF capacitor placed close to the DS port connector? 7 Are the USB SS and HS signal lines matched in length? 8 Are the USB data lines provided with solid ground plane underneath? 9 Are the SS traces provided with the guard traces along the USB data trace with stitching vias? 10 Are the SS traces provided with the AC decoupling capacitors (0.1 µF) on the TX lines? 11 Are the USB traces kept as short as possible? 12 Is it ensured that there are no stubs on all the USB traces? 13 Is it ensured that there are no vias on the SS traces? 14 Do the USB traces have few bends and no 90-degree bends?

Parts

253
QtyValueFootprintReferences
47100nCapacitor_SMD:C_0402_1005MetricC101, C103, C107, C109, C111, C129, C135, C136, C137, C138, C139, C140, C141, C142, C143, C144 +31
2910nCapacitor_SMD:C_0402_1005MetricC26, C27, C28, C29, C58, C60, C102, C104, C108, C110, C112, C147, C148, C149, C151, C152 +13
2210kResistor_SMD:R_0402_1005MetricR3, R13, R15, R16, R18, R19, R21, R30, R31, R32, R33, R34, R38, R39, R40, R41 +6
14100nCapacitor_SMD:C_0603_1608MetricC6, C8, C9, C20, C22, C114, C116, C117, C118, C120, C121, C122, C124, C125
141uCapacitor_SMD:C_0603_1608MetricC2, C3, C5, C7, C18, C19, C53, C57, C73, C87, C100, C106, C130, C132
101nCapacitor_SMD:C_0402_1005MetricC61, C63, C65, C67, C69, C90, C92, C94, C96, C98
9PUSB3FR4ZCakeUSB:PUSB3FR4ZD5, D6, D7, D8, D9, D10, D11, D12, D13
822uCapacitor_SMD:C_0603_1608MetricC10, C11, C52, C72, C86, C99, C105, C113
71kResistor_SMD:R_0603_1608MetricR4, R24, R25, R26, R27, R48, R49
610uCapacitor_SMD:C_0603_1608MetricC32, C35, C38, C39, C40, C128
65k1Resistor_SMD:R_0603_1608MetricR10, R11, R12, R22, R23, R37
54u7Capacitor_SMD:C_0603_1608MetricC12, C13, C131, C133, C134
4150uCapacitor_SMD:C_Elec_6.3x7.7C1, C115, C119, C123
42kResistor_SMD:R_0402_1005MetricR8, R9, R35, R36
475Resistor_SMD:R_0603_1608MetricR44, R45, R46, R47
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
322uCapacitor_SMD:C_0805_2012MetricC21, C23, C24
3ESD5B5.0ST1GDiode_SMD:D_SOD-523D15, D16, D17
3TPS20xxCPackage_TO_SOT_SMD:SOT-23-5U12, U13, U14
3USB_3_Type_A_Molex_484080003CakeUSB:Molex_484080003U8, U9, U10
210nCapacitor_SMD:C_0603_1608MetricC14, C16
210pCapacitor_SMD:C_0402_1005MetricC50, C51
2220pFCapacitor_SMD:C_0402_1005MetricC30, C31
227pCapacitor_SMD:C_0402_1005MetricC126, C127
2BLM21PG221SN1DInductor_SMD:L_0805_2012MetricFB1, FB2
2REDLED_SMD:LED_0603_1608MetricD2, D14
2SI3421DVPackage_TO_SOT_SMD:SOT-23-6Q1, Q2
2SS54Diode_SMD:D_SMAD3, D18
1100kResistor_SMD:R_0603_1608MetricR17
1100pCapacitor_SMD:C_0603_1608MetricC25
110kResistor_SMD:R_0603_1608MetricR1
118nCapacitor_SMD:C_0603_1608MetricC17
118uCakeUSB:FNR6045SxL1
11n/2KVCapacitor_SMD:C_1206_3216MetricC150
1200_1%Resistor_SMD:R_0402_1005MetricR28
125MHz 18pFCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY2
126MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
12k49_1%Resistor_SMD:R_0603_1608MetricR42
13.3uCakeUSB:FXL0630xL2
13n9Capacitor_SMD:C_0603_1608MetricC15
13u3Capacitor_SMD:C_0603_1608MetricC4
150kResistor_SMD:R_0603_1608MetricR2
16k04_1%Resistor_SMD:R_0402_1005MetricR29
173k2Resistor_SMD:R_0402_1005MetricR20
1953Resistor_SMD:R_0603_1608MetricR14
1BZT52C12Diode_SMD:D_SOD-123D1
1CYPD3177_24xCakeUSB:CYPD3177_24LQx_QFN-24_EP_4x4_Pitch0.5mmU1
1CYUSB3304-68LTXxCakeUSB:CYUSB3304-68LTXxU11
1G24P02SCakeUSB:G24P02ST1
1GREENLED_SMD:LED_0603_1608MetricD4
1PI3USB302-AxCakeUSB:PI3USB302-AxU6
1RC01931CakeUSB:RC01931J2
1RTL8153-VB-CGCakeUSB:RTL8153B-VB-CGU15
1Screw_Terminal_01x02CakeUSB:TerminalBlock_WJ103-5.0-2PJ3
1TLV75733PDBVPackage_TO_SOT_SMD:SOT-23-5U3
1TPS54331CakeUSB:TPS54331DRU2
1TPS56637RPARCakeUSB:TPS56637RPARU4
1TUSB522PxCakeUSB:TUSB522PxU7
1TVS2200DRVxCakeUSB:TVS2200DRVxU5
1USB_C_ReceptacleCakeUSB:USB_C_Receptacle_GT-USB-7028xJ1

Similar boards

  • 4 layers119 × 39 mmController Room, the printed circuit board in 3D

    Controller Room

    crexodon/LED-Window-Matrix-Neo

    Turning the campus building into a led display

    79 partsMIT
  • 2 layers86 × 36 mmVacuum Tweezers, the printed circuit board in 3D

    Vacuum Tweezers

    ARENARobotics/MiniPic

    Open-source benchtop vacuum tweezer engineered for SMD soldering, rework, and precision part handling

    31 parts3CERN-OHL-S-2.0
  • 2 layers88 × 88 mmAcoustic levitation main, the printed circuit board in 3D

    Acoustic levitation main

    leastrobino/acoustic-levitation

    Mirror of GitLab repository, all issues and pull requests should be created there.

    68 parts21
  • 2 layers45 × 20 mmCat Sink, the printed circuit board in 3D

    Cat Sink

    ElectronicCats/Cat-Sink

    A USB-C PD Sink up to 20V 5A based on the Cypress CYPD3177 USB PD Controller

    41 parts15
  • 4 layers45.1 × 45.1 mmSuperPower uC KiCad, the printed circuit board in 3D

    SuperPower uC KiCad

    SuperPower/Apollo

    All hardware designs and products you can find in this repository is licensed under CERN Open Hardware Licence Version 2 - Weakly Reciprocal

    113 parts
  • 2 layers43 × 43 mmTurboCAN, the printed circuit board in 3D

    TurboCAN

    henrikssn/TurboCAN

    This is the official repository for the TurboCAN controller board, designed specifically for the Voron AfterBurner toolhead but can also be used on similar toolheads using NEMA17 steppers.

    88 parts82
  • 4 layers85 × 54 mmManila ice, the printed circuit board in 3D

    Manila ice

    joshtyler/manila-ice

    Lattice iCE HX4K Development Board

    158 parts10
  • 2 layers100 × 100 mmFuentes, the printed circuit board in 3D

    Fuentes

    darioGg3/PowerSuppliesTester

    97 parts1GPL-3.0

Questions

How big is the USBHub PCB?

It measures 40.2 × 20 mm and has 6 copper layers, 1.62 mm thick.

What parts does the USBHub use?

253 parts, built around the TPS54331D, TPS56637RPAR, RTL8153-VB-CG and TLV75733PDBV. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the USBHub KiCad files?

From the jwpleow/USBHub repository on GitHub, at the commit this page was made from: the board is USBHUB.kicad_pcb and its schematic 01_Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USBHub design in my own project?

Its repository states no licence, so its author keeps all rights: ask jwpleow before reusing the design.