Skip to content

USB

USB 2.0 through USB4 — packet formats, link training, and host/device verification.

Advanced 4h 0m readHigh-speed

The external interface for every laptop, phone, and peripheral. USB has evolved through many generations — modern designs must know multiple versions.

What you'll learn

  • USB 2.0: low/full/high speed, packet types
  • USB 3.x: SuperSpeed, dual-bus architecture
  • USB 4: Thunderbolt convergence, tunneling
  • Descriptors, endpoints, transfer types (control, bulk, interrupt, isochronous)
  • Building a USB device testbench