RPi HUB Module
Interfaces USB 2.0 to 3x USB, UART, 245FIFO, SPI, I²C, JTAG and GPIO
The FT2232H based RPi HUB Module is a USB to UAR/245FIFO/SPI/I²C/JTAG/GPIO interface
expansion module targetted at connecting to the
Raspberry Pi computer
to expand the number of interfaces. However, it is not limited to this application,
it can also be used as a hub device or an FT2232H evaluation module.
The module has a USB 2.0 Hi-Speed hub chip which supports up to three external
downstream USB ports: Two via a dual USB-A connector and another one via DIL
connector pins. Additionally, by utilising the FT2232H USB Hi-Speed dual-port
bridge chip which handles all the USB signalling and protocols, the module can
easily support up to two flexible interfacing ports. It is ideal for development
purposes to quickly prove functionality of adding USB to a target design.
This module utilises the GL850G USB 2.0 hub controller which provides a low-cost
and widely used USB 2.0 hub solution, to provide up to four downstream USB ports.
The GL850G is a single chip USB hub solution, a full function solution which
supports both Individual/Gang power management modes and two-colour
(green/amber) status LED.
The FT2232H used on the module is a USB 2.0 Hi-Speed (480 Mb/s) to
UART/MPSSE IC. The device features two interfaces that can be configured for
asynchronous or synchronous serial communications or parallel FIFO interface.
The two interfaces can also be independently configured via an MPSSE engine.
This allows the FT2232H to operate as two UART/Bit-Bang ports or two MPSSE
engines which can be used to emulate JTAG, SPI, I²C, Bit-Bang or other
synchronous serial modes. All I/Os of the RPi HUB Module operate at 3.3V TTL
and are 5V safe.