Description

USB3.0 is a SuperSpeed USB protocol that can achieve maximum bandwidth of 5Gbits/s.

Microchip USB5744 IC is used as a USB3.0 hub controller. Microchip’s USB5744 IC is a 4 port, SuperSpeed (SS)/Hi-Speed (HS), low power, low pin count configurable and fully compliant with the USB 3.1 Gen 1 specification. The USB5744 also supports Full Speed (FS) and Low Speed (LS) USB signaling, offering complete coverage of all defined USB operating speeds.

The USB 3.0 is a 10 core cable.

  • Two cores are D+/D- for USB2.0 data
  • Two cores are SSTX+/SSTX- for USB3.2 transmitter data
  • Two cores are SSRX+/SSRX- for USB3.2 receiver data
  • Two cores are VCC & GND for the power
  • Two cores are shield over the SSTX and SSRX lines

The USB Hub system consist of below blocks

  • Upstream Port (connection with the host PC)
  • Downstream port (connection with the peripherals)
  • Main USB HUB controller (manages the communication between peripheral devices and the computer system)
  • Overcurrent protection IC (Protect the downstream port from short circuit and overcurrnet).
  • ESD protection for downstream and upstream port (To protect the circuit from ESD)

The USB5744 is a configurable IC. The superspeed TX+/Tx- lines can be swapped to simplify the routing. The vendor string can be changed using the Microchop MPLAB Windows utility.


PCB Layout

A PCB layout has to follow high speed PCB design guideline provided by Microchip while designing the PCB to maintain signal integrity and avoid EMC issues.

PCB Details

  • 6 Layer Impedance controlled PCB.
  • SuperSpeed trace impedance: 85 Ohm.
  • D+/D- trace impedance : 90 Ohm
  • Differntail pair length matching

USB Hub used on PCB