USB Component  Version 6.17.0
MDK Middleware for USB Device and Host Communication
USB Concepts

The Universal Serial Bus (USB) is a serial interface designed to be plug-and-play making it easy to connect peripherals to a host. The following pages are intended to help the designer to get a better understanding about the USB protocol in general. They are divided into different pages as follows:

  • USB Network shows the topology of the USB network.
  • USB Transfer Rates gives a quick glance at the theoretical maximum data rates that are supported by USB.
  • USB Communication shows how data is exchanged on the USB bus.
  • USB Protocol page gives an overview over the protocol and the basic communication model.
  • USB Descriptors explains the data structure that is used in USB devices to report their attributes to a host. Most of these descriptors can be matched to configuration settings in MDK.