How to Use the FE1.1s USB Hub

Introduction

This tutorial is for both of our FE1.1s based USB hub boards. You may want to use our Mini USB Hub board for adding extra USB peripherals to your project, or our larger USB Hub board with female USB ports for a DIY USB hub or a custom keyboard with free ports to connect devices to.

Mini USB Hub Pinout

The Mini USB Hub has a simple pinout for each of the downstream ports.

There are 4 sets of 4 pads for each of the 4 downstream ports. These are what you can connect your USB devices to. Each are labeled by the silkscreen text Port 1, Port 2, Port 3, and Port 4. The pinouts for each port goes as follows:

  • 5V 5V output power
  • D- Data negative
  • D+ Data Positive
  • GND Common ground

There is also a set of 4 pads labeled USB HOST which are the power and data lines from the upstream device (whatever is connected to the USB-C port). If you don’t want to use the USB-C port for the upstream host device, you can connect a device to these pads instead. The pinout for these pads are the same as above.

USB Hub with Ports Pinout

The USB Hub with the female USB-A ports has just 6 pads for the USB host and an I2C connection to the FE1.1s controller. The 4 downstream ports are the female USB-A connectors. Each are labeled by the silkscreen text 1, 2, 3, and 4. The pinout for the group of 6 pads goes as follows:

  • D+ Host data positive
  • D- Host data negative
  • GND Common ground
  • 5V 5V Power Output
  • SDA FE1.1s I2C serial data
  • SCL FE1.1s I2C serial clock

The D+, D-, GND, and 5V pads can be used to connect and upstream host device to the board, if you don’t want to use the USB-C port. The 5V and GND pads can also be used to power the board if using self-power mode. Note that the USB hub can disconnect briefly from the connected host device if your finger accidentally touches the “POW” jumper.

Features

The USB Hub with female USB ports comes by default in bus-powered mode. This means that the board can supply up to 500mA to all of the downstream ports combined. If you need up to 2A to all of the ports combined, you can switch to self-powered mode. To switch to self-powered mode, cut the “Disable USB Power” jumper with a knife, and use solder to bridge the “POW” jumper. Now power must be supplied from the 5V and GND pads to power the board and downstream ports.

An external EEPROM board or chip can be connected to the broken out SDA and SCL pins. The EEPROM can be used to change the product ID, vendor ID, or the device release number. (See page 15 of the FE1.1s datasheet linked at the bottom of this post.)

LEDs and LED jumper

On each of the boards, there are 4 green LEDs and one red LED. The green LEDs indicate which of the downstream ports are connected. On the Mini USB Hub, the LEDs are located next to the PORT # labels. On the USB Hub with female ports, the LEDs are located closest to each USB-A port. These green LEDs will turn on when their respective downstream device is connected.

The red LED indicates if the USB host device is connected. It is located above the USB HOST text on the Mini USB Hub, and in the middle of all of the USB-A ports on the other board. The red LED will blink once when the USB Host connects, then stay on when one or more downstream devices are connected.

The jumper labeled “LEDs” on both of the boards can be cut with a knife to disable all of the onboard LEDs.

Resources


More Tutorials

Comments

Leave a Reply