StickHub: The Space Friendly 7-Port USB 2 Hub

Shaped like a USB stick, ideal for a Raspberry Pi or Jetson. Connect up to 28 devices to a Pi.

StickHub StickHub

DescriptionBeschrijving

A tiny (16.5 x 40mm) USB 2.0 hub with 7 ports for connecting lots of USB devices to, for example, a Raspberry Pi or Jetson board. Each port uses a JST SH 1.0mm pitch connector, making a hub assembly far more compact and lightweight than possible with regular USB plugs.

In contrast to cheap hubs each port supports LS, FS and HS independently for optimal performance of all devices. Power is taken from the upstream port by default, but removing the fuse (or replacing it by a diode) allows using external 5V supply.

Full ESD protection: A TVS per data line, a Vin TVS, a +5V TVS, and a 2012 capacitor near each power pin/pad. Inrush current control and short circuit protection. 308uF downstream capacitance + pads for more. Individual status LEDs for the downsteam ports.

Table of ContentsInhoudsopgave

Published:

Updated:

3D View

SpecificationsSpecificaties

  • One upstream port (plug) communicating at HS (480Mbit/s) or FS (12Mbit/s)
  • 7 downstream ports with 'Multiple transaction translators (MTT)' for HS, FS or LS (1Mbit/s) speed per device.
  • Full ESD protection: A TVS per data line, a TVS for Vin, a TVS for +5V, and a 2012 capacitor per power line
  • Short circuit protection: The Dialog IC will prevent short circuits from doing damage, switching faster than a polyfuse.
  • Inrush management: The Dialog IC also prevents the downstream port capacitors from overloading the host when powering up the board
  • A status LED for each downstream port
  • JST SH 1.0mm connectors for the downstream ports
  • Solder pads for using an external 5V power supply
  • Solder pads to increase downstream capacitance
  • A slot and groove for retention or housings
  • 16.5mm wide, 40mm long (31mm inserted), and 6.5mm thick
  • Very low power consumption: 0.6mA suspend - 167mA with 7 HS devices
  • Open hardware: Schematics and design files included

Background

More and more modules used in robotics, machinery and product prototyping have native USB capabilities. Often of the USB 2.0 FS kind, as most MCUs won't need extra hardware for signalling. Your average Raspberry Pi or Nvidia Jetson supports up to 4 USB devices, plug in some cameras and you'll have no other option than to use a hub for those Arduino, Teensy, STM32 or similar modules. Or a GPS. Or any fancy motor controllers... You get the point.

Thus came the idea to create a hub that would be a great addition to any robotics toolbox. It would need to be very small to fit drones or small service robots. ESD protection to allow some rough handling would also be great. Being a 'known quantity' / open design as final goal.

Bill of Materials

BOM

Above parts were sourced from Mouser and LCSC.

Schematic