wunder beta

🔌 How USB Works

Trace how USB carries power and data, how USB-C differs from USB speed, and how a host discovers and configures a device.

3
lessons
~10 min
to learn
🤖 Technology
subject
Adults
level
Start the course →

What you’ll learn

  1. USB's physical layersDistinguish USB connector shape, power conductors, and data signaling.USB's connector, power, and data layers work together without being interchangeable.
  2. The host is the traffic copDescribe host scheduling, transfer types, and endpoints.The host directs transactions to endpoint destinations using different service patterns.
  3. Enumeration is a conversationTrace discovery from reset through descriptors, configuration, and driver handoff.Enumeration turns an unknown attachment into a usable peripheral and passes its capabilities to software.

Questions this course answers

What does the USB 2.0 D+ and D- pair primarily carry?

USB 2.0 uses D+ and D- as a differential data pair; VBUS and ground handle the basic power path.

Put a simplified USB connection sequence in order.

The host establishes a known state, learns basic identity, assigns an address, then discovers and selects the device configuration.

Match each USB term with its role.

USB divides coordination, connection expansion, data destinations, and capability description into distinct roles.

Why does the host request descriptors during enumeration?

Descriptors let the operating system understand what the device is and how it can be used before normal transfers begin.

Why does a USB-C connector not guarantee a particular data speed?

Connector shape is one layer; electrical lanes, controllers, firmware, and negotiation determine the operating features.

Grounded in trusted sources

  • USB Implementers Forum, USB Type-C Specification R2.0: https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%20R2.0%20-%20August%202019.pdf
  • USB Implementers Forum, USB 2.0 Specification: https://www.usb.org/document-library/usb-20-specification
  • USB Implementers Forum, USB 3.2 overview: https://www.usb.org/usb-32-0
  • Microsoft Learn, USB Device Descriptors: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-device-descriptors
  • Microsoft Learn, USB Configuration Descriptors: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-configuration-descriptors
  • Microsoft Learn, Overview of Building USB Devices for Windows: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/building-usb-devices-for-windows
  • Microsoft Learn, Standard USB Descriptors: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/standard-usb-descriptors
  • Wikimedia Commons MediaWiki API image records: https://commons.wikimedia.org/w/api.php

Every Wunder lesson is built from real, reputable sources — never invented.

Related Technology courses

Wunder is a personalized learn-anything platform — tell it any topic and it builds a beautiful, fact-checked course in minutes, with narration, a knowledge check, and a college-style University track.

Browse more Technology courses · All topics · Home

© 2026 Wunder Learning LLC · Terms & Privacy