USB(Universal Serial Bus)是一种支持热插拔的通用串行总线。它使用差分信号来传输数据,在 USB 1.0和 USB 1.1 版本中,只支持 1.5Mb/s 的低速(low-speed)模式和 12Mb/s 的全速(full-speed)模式,在 USB 2.0 中,又加入了480Mb/s 的高速模式,USB 3.0(super speed),传输速率最大5Gbps。
在任何USB 系统中只有一个主机,主机的每个USB控制器(Host Controller)对应一条USB总线。与主机计算机系统相连的USB接口被称为主机控制器。 主机控制器可以以硬件,固件或软件的组合来实现。 根集线器(root hub)集成在主机系统内以提供一个或多个连接点。