USB Hub,也称为USB集线器或Hub,是一种电脑周边产品,用于将一个USB接口扩展为多个独立的USB接口,使得这些接口能够同时工作。USB Hub通常具有四个或更多的USB接口,可以根据需要扩展更多USB接口的数量。其核心部件是主控芯片(又称桥接芯片),负责将主机(如电脑)上的USB接口资源分配给扩展出的USB接口使用。USB Hub利用星型拓扑结构进行连接,并通过软件和硬件算法实现对USB接口的管理和使用。
USB Hub支持不同版本的USB规范,包括USB 2.0、USB 3.0以及最新的USB 3.1。每个版本的USB Hub都有相应的理论最大带宽,例如USB 2.0 HUB的理论带宽可达480Mbps,USB 3.0 HUB的理论带宽可达5Gbps,而USB 3.1 HUB的理论带宽可达10Gbps。
USB Hub的使用非常简单,无需额外的驱动程序,用户可以直接将其插入电脑的USB接口中使用。由于其设计,USB Hub会自动被系统识别并进行安装。此外,USB Hub通常不需要外接电源,并且具有良好的兼容性,能够与多种设备和操作系统配合使用。
上行端口:用于连接上层的USB集线器或者根集线器。
下行端口:用于连接下层的USB功能设备或扩展的USB集线器,是该接线器扩展出来的接口。
中继器:负责完成上行端口和下行端口这间的数据传输。
事务翻译器:用于对USB SPILT事务进行处理,主要是将低速和全速的事务从高速传输中分离出来,提高USB总线的执行效率。
控制器:控制器是USB集线器的核心,用于状态控制和通讯控制。
路由选择器:用于对不同的下行端口数据,分离进行控制。