USB技术浅析(3)——USB设备标准描述符

本文详细介绍了USB设备的各种描述符,包括设备描述符、配置描述符、字符串描述符、接口描述符、端点描述符以及高速USB系统中的设备限定描述符和其它速率配置描述符。这些描述符定义了USB设备的特性、接口、端点和传输速度等关键信息。
摘要由CSDN通过智能技术生成

USB设备标准描述符

在这里插入图片描述
描述符字段名开头的前缀:
b:一个字节(8b)
w:一个字(16b)
bm:按位寻址
bcd:采用二进制编码的10进制数
i:索引值
id:标识码

设备描述符
在这里插入图片描述

配置描述符
USB设备可以有一个或多个配置,每个配置有一个配置描述符。
配置描述符由8个字段组成,长度固定为9个字节。
在这里插入图片描述

字符串描述符
字符串描述符是可选的,用于保存一些供应商名称、产品序列号等文本信息。
字符串描述符由3个字段组成,其长度随字符串的数量和信息的长度变化而变化。
在这里插入图片描述

接口描述符
USB的接口是一个端点的集合,负责完成该USB设备的特定功能。接口描述符表示USB设备的接口的特性,端点个数、所属的设备类和子类等。
接口描述符由9个字段组成,长度固定为9个字节。
在这里插入图片描述

端点描述符
USB端点描述符用于指出USB设备端点的特性,如传输类型、传输方向等信息。(端点0没有端点描述符)
USB端点描述符由6个字段组成,其长度固定为7字节。
在这里插入图片描述

设备限定描述符
在高速USB系统中,如果USB设备既需要采用高速传输又需要全速传输,则其必须支持设备限定描述符。
备限定描述符由9个字段组成,长度固定为10字节。
在这里插入图片描述

其他速率配置描述符
在高速USB系统中,如果USB设备既需要采用高速传输又需要全速传输,则其必须支持其他速率配置描述符,指出另一个传输速率下该设备的配置信息
其他速率配置描述符由8个字段组成,长度固定为9字节。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值