USB2.0信号测试,一致性检测

供应商
北京淼森波信息技术有限公司
认证
联系电话
18601085302
手机号
18601085302
联系人
邓经理
所在地
北京市海淀区永泰庄北路1号天地邻枫2号楼A座B101
更新时间
2024-12-02 07:28

详细介绍

                                                  

标准的usb设备请求命令

        标准的usb设备请求命令是用在控制传输中的“初始设置步骤”里的数据包阶段(即data0,由八个字节构成)。命令共有11个,大小都是8个字节,具有相同的结构,由5个字段构成(字段是标准请求命令的数据部分),结构如下(括号中的数字表示字节数,首字母bm,b,w分别表示位图、字节,双字节):

                   bmre(1) + brequest(1) + wvalue(2) + windex(2) +wlength(2)

        各字段的意义如下:

        1、bmre:d7d6d5d4d3d2d1d0

        d7=0主机到设备

            =1设备到主机;

        d6d5=00标准请求命令

            =01类请求命令

            =10用户定义的命令    

            =11保留值

        d4d3d2d1d0=00000接收者为设备

            =00001接收者为接口

            =00010接收者为端点

            =00011接收者为其他接收者

            =其他 其他值保留

        2、brequest:请求命令代码,在标准的usb命令中,每一个命令都定义了编号,编号的值就为字段的值,编号与命令名称如下(要注意这里的命令代码要与其他字段结合使用,可以说命令代码是标准请求命令代码的核心,正是因为这些命令代码而决定了11个usb标准请求命令):

        0 get_status:用来返回特定接收者的状态;

        1 clear_feature:用来清除或禁止接收者的某些特性;

        2) 3 set_feature:用来启用或命令接收者的某些特性;

        5 set_address:用来给设备分配地址;

        6 get_descriptor:用于主机获取设备的特定描述符;

        7 set_descriptor:修改设备中有关的描述符,或者增加新的描述符;

        8 get_configuration:用于主机获取设备当前设备的配置值(注同上面的不同);

        9 set_configuration:用于主机指示设备采用的要求的配置;

        10 get_interface:用于获取当前某个接口描述符编号;

        11 set_interface:用于主机要求设备用某个描述符来描述接口;

 

        12synch_frame:用于设备设置和报告一个端点的同步帧;

  d0bb1430-7ff6-49fa-b873-29f085fc493d.pnge047d8e8-197e-458a-92a4-d896607be9f1.png                                                    

USB2.0信号测试,一致性检测
展开全文
我们其他产品
我们的新闻
在线询价 拨打电话