USBlyzer - USB Protocol Analyzer for Windows   USB Analyzer for Windows  

USB Internals


A Description of the Universal Serial Bus System Architecture

Universal Serial Bus (USB) is the most successful interface in the history of the PC. USB technology is now very widely used as the most popular connectivity interface standard, due to both its flexibility and simplicity for the end user. Connecting USB peripherals to a computer has become significantly easier since USB was introduced. We no longer need to know what type of cable or port a particular device requires. At the other hand, however, the development of USB devices and software is difficult due to USB protocol complexity. The intent of this article series called "USB Internals" is to provide enough of the basics to get you started and help you become more familiar with USB internal structure, USB hardware and software.

  • Brief USB Overview and History
    USB provides an expandable, hot-swapable plug-and-play interface that ensures a standard, low-cost connection for variety of peripheral devices.

  • USB System Architecture Components
    The USB system architecture consists of the host computer, one or more USB devices and a physical bus represented by the USB cable that links the devices with the host computer.

  • USB Topology
    The Universal Serial Bus connects USB peripheral devices with the USB host through a chain of USB hubs, creating the tiered star topology.

Subscribe to USBlyzer RSS feed Bookmark and Share
Latest Events
 May 15, 2016
USBlyzer 2.2 has been released.

- USB Mass Storage Class support added.
[...]

 March 16, 2014
USBlyzer 2.1 has been released.

- USB 3.0 support added.
[...]

 April 3, 2011
USBlyzer 2.0 has been released.

- 64-bit OS support.
- Elapsed and duration time measuring.
[...]