USB主机端控制器集线器与USB设备类型分类
2021-03-25
10343
56
USB根据设备功能及类型,可以分USB主机端,USB设备端。
USB主机端-USB host
USB主机端也叫USB控制器,包括两大部分,分别为与系统总线进行数据交互的USB控制器和USB总线的根集线器。
一个USB主机端就是一个独立的USB总线,其按USB版本可分为OHCI,UHCI,EHCI,xHCI,USB控制器及分类.
如在本人机器中,通过设备管理器可以看到如下图所示:
可以看到,USB控制器挂接在系统的PCIE总线上,由PCIE总线驱动枚举出USB控制器。USB控制器又枚举出USB根集线器,这是该USB总线的根集线器。USB根集线器下挂接了一些其它USB设备,包括一个USB二级集线器。
USB主机根集线器的功能:
- 检测USB设备的连接和删除
- 管理主机和USB设备之间的控制流
- 管理主机和USB设备之间的数据流
- 收集状态和活动统计数据
- 为连接的USB设备供电
主机上的USB系统软件管理USB设备和基于主机的设备之间的交互软件。USB系统软件和设备软件之间的交互有五个方面:
- 设备- 枚举和配置
- 同步数据传输
- 异步数据传输
- 电源管理
- 设备和总线管理信息
USB设备
USB设备是可以是:
- 集线器,为USB提供扩展的连接点。
- 为系统提供功能的功能,如U盘,USB摄像头,键盘鼠标等。
在USB规范中,USB接口代表着USB的功能,通过对USB接口描述符的选择实现其相应的设备功能。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936