USB学习篇之USB规范概览与usb设备分类

——本文摘抄自《USB3.0编程宝典》,如有侵权,请联系删除

USB总线技术规范规定了USB的设备类型、数据传输方式和协议等信息,这是USB芯片制造商和驱动开发商必须遵守、也是USB设备设计者需要了解的。USB规范标准包括三个部分:USB基本规范、USB设备类规范和USB HOST控制器规范。其中USB基本规范描述了USB 1.0、USB 1.1、USB 2.0、USB 3.0和USBOTG的协议规范,这是USB芯片厂商重点需要关注的。USB HOST控制器规范则描述了USB主控制器的协议内容,这是USB HOST芯片厂商重点需要关注的。对于一般的USB设备开发者来说,更为关心的是USB设备类规范。常用的USB设备类规范包括如下各项。

  • 语音设备类(Audio Device):例如麦克风、音箱。
  • 通信设备类(Communications Device) :例如调制解调器Modem。
  • 芯片/智能卡接口设备类(Chip/Smart Card Interface Device):例如USB Key、USB SmartCard等。
  • 设备固件更新类(Device Fireware Upgrade):用于USB设备自身软件更新。
  • 影像设备(Image Device):例如扫描仪、数码相机、打印机。
  • 人机交互设备(Human Interface Device):如鼠标、键盘、游戏杆等。
  • IrDA设备类(IrDA Bridge Device):主要是针对红外遥控和数传设备。
  • 存储设备类 (Mass Storage Device):例如光驱、U盘、移动硬盘等。
  • 物理接口设备类 (PhysicaI Interface Device):如各种数据采集卡。
  • 电源设备类 (Power Device ):主要是针对电源控制的设备。
  • 打印机设备类(Printer CIass):专门针对各种黑白或彩色打印机,以及照片打印机。
  • 监控设备类(Monitor Device):例如显示器。
  • 自定义设备类(Custom Device):依赖于特定需求而开发的USB设备。

USB设备类规范描述了典型的USB设备,对于有专门设备类的USB设备,设计者需要严格按照相应的设备类规范来设计,这样才能保证良好的兼容性和通用性。另外,也可以在一个 USB设备中实现两个或多个设备类,从而构成复合USB设备。而对于一些用户的特性需求,则可以自由发挥,例如数据采集、USB遥控终端等。

posted @ 2022-03-31 23:30  LiJin_hh  阅读(1601)  评论(0编辑  收藏  举报