USB Cheat Sheet (2022)

· Source ↗

TLDR

  • Quick-reference guide to USB connector types, speed tiers from USB 2.0 through USB4, Thunderbolt overlap, and Power Delivery profiles.

Key Takeaways

  • USB 3.0, USB 3.1 Gen 1, and USB 3.2 Gen 1 all refer to the same 5Gbps spec – three names, one speed.
  • USB 3.2 Gen 2x2 hits 20Gbps by bonding two 10Gbps lanes over Type-C; Gen 2x1 is 10Gbps on a single lane.
  • USB4 adopts speed-first naming (USB4 40Gbps, USB4 80Gbps) and is derived from the Thunderbolt 3 spec.
  • Type-C SBU pins carry sideband data – UART on some devices, audio on others – not a secondary bus.
  • Thunderbolt 3+ is physically USB-C but adds mandatory PCIe tunneling, DisplayPort, and a guaranteed 40Gbps floor.

Hacker News Comment Review

  • Strong consensus that USB 3.x naming is intentional obfuscation: vendors re-badge older stock under current-sounding labels, and USB-IF accommodates it; USB4’s speed-first naming is seen as a belated fix.
  • MacBooks expose a real-world gap: Apple supports USB4/Thunderbolt 4 and 5 but omits USB 3.2 Gen 2x2, so cheaper 20Gbps drives are silently capped at 10Gbps on those machines.
  • Commenters flag gaps in the cheat sheet: female/male crossover pinout for Type-C, Power Delivery generations and profiles, and USB4v2’s PAM3 11b/7t signaling scheme are all missing.

Notable Comments

  • @DHowett: corrects SBU to “Sideband Use” (not “Secondary Bus”) citing the USB 3.0 Promoter Group spec PDF directly.
  • @maxloh: proposes the cleaner alternative – “USB 3 5Gbps / 10Gbps / 20Gbps” – and argues the current layering exists so vendors can sell old stock as current-generation hardware.
  • @retired: concise Thunderbolt counterexample – TB1=10G, TB2=20G, TB3=40G, TB4=40G, TB5=80/120G – with every cable carrying DisplayPort 2.1, PCIe, USB4, and up to 240W PD.

Original | Discuss on HN