USB2.0规范

USB2.0规范

最近更新

  • USB 简介

    USB 简介

    USB规范 USB规范可以在网站 http://www.usb.org/developers 得到,其格式为pdf文档的格式。 USB Windows下的常用调试工具usbcomp.exe是USB兼容测试工具,它包括USBCheck工具,用于检查USB设备是否满足一些高层的协议规范).hidview程序(用于检查和测试hid设备)。USBview工具,是windows D...

    2022-12-14USB2.0规范

    阅读全文
  • USB主机端控制器集线器与USB设备类型分类

    USB主机端控制器集线器与USB设备类型分类

    USB根据设备功能及类型,可以分USB主机端,USB设备端。 USB主机端-USB host USB主机端也叫USB控制器,包括两大部分,分别为与系统总线进行数据交互的USB控制器和USB总线的根集线器。 一个USB主机端就是一个独立的USB总线,其按USB版本可分为OHCI,UHCI,EHCI,xHCI,USB控制器...

    2022-11-20USB2.0规范

    阅读全文
  • USB版本历史及USB2.0与USB3.0的区别

    USB版本历史及USB2.0与USB3.0的区别

    USB从最初的4线制发展到今天的8线制,其速度越来越快,支持的设备种类和功能也越来越多,USB协议也越来越复杂。 USB1.01996年1月15日推出USB1.0接口规范规定低速传输速率为1.5Mbit/s对外提供供电电压为5V,最大电流500mA一般适用于鼠标、键盘等低速HID设备。支持热插拨...

    2022-11-23USB2.0规范

    阅读全文
  • USB 专业术语中英对照表

    USB 专业术语中英对照表

    要学某项技术,必须先得懂行话。 USB规范也定义了一些行业术语,学习和了解这些术语对于我们理解USB技术及实现有着很好的帮助。 英文 中文 ACK 确认信号 Active Device 正在使用的设备 Asynchronous Data 异步数据 Asynchronous RA 异步自适应速率 Asynchronous SRC 异步抽样转换率...

    2022-12-25USB2.0规范

    阅读全文
  • USB总线的物理结构及设备分类

    USB总线的物理结构及设备分类

    USB物理体系如图所示,它的 根结点为USB主控制器,由USB主控制器实现USB根HUB(根集线器) ,通过根HUB,可以外接USB设备和USB HUB(集线器)进行USB接口的扩展。 USB根集线器(ROOT HUB) PC主机一般含有一个或多个根线器。在主机启动时在它的内部总线上查找这个根集线器。...

    2022-11-24USB2.0规范

    阅读全文
  • USB数据信号的电气特性

    USB数据信号的电气特性

    USB2.0采用的是四线制,分别为Vbus电源线,GND地线和两根差分数据线D+和D-。 USB的信号线采用的是一对差分信号线D+和D-,故USB2.0的四线制线缆是半双工的。 USB信号抗干扰能力 USB2.0采用一结差分信号线是为了降低其它信号对USB数据信号的干扰。我们通过学习模拟电路可知...

    2022-11-14USB2.0规范

    阅读全文
  • USB 枚举/断开过程

    USB 枚举/断开过程

    USB设备枚举一般会经过插入、供电、初始化、分配地址,配置,获取设备描述符、获取配置描述符、获取字符串描述符和配置设备这么几个过程。 各过程的状态如下表: USB设备的枚举过程 USB主机检测到USB设备插入后,就要对设备进行枚举了。 枚举的作用就是从设备...

    2022-12-21USB2.0规范

    阅读全文
  • USB 供电方式及设备功耗

    USB 供电方式及设备功耗

    USB设备可以使用2种供电方式: 自供电:使用外部电源进行供电。总线供电:使用USB总电的VBUS(5V)进行供电。 对于由总线供电的设备,根据功耗可区分低功耗设备和高功耗设备: 低功耗设备:最大电源供电为100mA高功耗设备:在设备枚举过程中配置供电为100mA,在正常...

    2022-12-05USB2.0规范

    阅读全文
  • USB设备枚举状态

    USB设备枚举状态

    USB设备枚举是USB主机检测设备存,并执行一系列的操作以确保将设备端点添加到主机服务端点列表的过程。 设备检测 新的全速、高速或低速设备的存在可通过 D- 或 D+ 信号的变化来识别。低速设备将 5 V 置于 D- 上,高速和全速设备将 5 V 置于 D+ 上。连接信号由集线器检...

    2022-11-22USB2.0规范

    阅读全文
  • USB设备低速,高速硬件检测机制及断开过程

    USB设备低速,高速硬件检测机制及断开过程

    没有设备连接到主机时:D+和D-数据线上的下拉电阻起作用,使得两者都在低电平;主机端看来就是个SE0状态,同样地,当数据线上的SE0状态持续一断时间后,就被主机认为是断开状态。设备连接到主机时:当主机检到某一个数据线电平拉高并保持了一段时间,就认为有...

    2022-12-28USB2.0规范

    阅读全文
  • USB数据传输方式及带宽占用率对比

    USB数据传输方式及带宽占用率对比

    USB定义了四种传输类型: 控制传输同步传输中断传输批量传输 USB传输有四种传输类型使用的事务类型各不相同。其中批量传输、同步传输每次传输需要一个或多个事务,中断传输每次传输只需要一个事务,控制传输包括三个过程(建立过程、数据过程、状态过程),...

    2022-12-16USB2.0规范

    阅读全文
  • USB传输模式选择及各传输特性对比

    USB传输模式选择及各传输特性对比

    通用串行总线 (USB) 传输类型是指主机和设备端点之间使用的通信模式。传输类型决定了用于与端点通信的事务的频率和长度。传输类型还可以分配一个循环冗余校验和 (CRC),以对每个传输的数据包进行验证。传输类型由设备设置,并在枚举过程中与主机通信。 USB分为...

    2022-12-23USB2.0规范

    阅读全文
  • USB 控制传输方式

    USB 控制传输方式

    USB协议规定了四种传输类型:控制传输、批量传输、同步传输、中断传输。 控制传输是一种特殊的传输方式。当USB设备初次连接主机时,用控制传输传送控制命令等对设备进行配置。同时设备接入主机时,需要通过控制传输去获取USB设备的描述符以及对设备进行识别...

    2022-11-07USB2.0规范

    阅读全文
  • USB 中断传输方式

    USB 中断传输方式

    USB协议规定了四种传输类型:控制传输、批量传输、同步传输、中断传输。 中断传输一般用于小批量的和非连续的数据传输,通俗的来说就是用于数据量小的数据不连续的但实时性高的场合的一种传输方式,主要应用于人机交互设备(HID)中的USB鼠标和USB键盘等。 US...

    2022-12-22USB2.0规范

    阅读全文
  • USB 中断端点的高速高带宽

    USB 中断端点的高速高带宽

    对于中断事务,如果中断端点在微帧其间NAK了事务,则表示设备端数据没有准备好或设备无数据可传,主机需要放弃本次传输,在下一个微帧再发起事务。 如果设备的中断端点超时了该事务,则主机需要重试该事务。端点描述符中指定了该中断端点在一个微帧其间支...

    2022-12-29USB2.0规范

    阅读全文
  • USB 批量/块传输方式

    USB 批量/块传输方式

    USB协议规定了四种传输类型:控制传输、批量传输、同步传输、中断传输。 批量传输一般用于批量的和非实时的数据传输,通俗的来说就是用于数据量大但对时间要求又不高的场合的一种传输方式,类似用于USB打印机和USB扫描仪等等。 批量传输使用批量传输事务,一...

    2022-11-20USB2.0规范

    阅读全文
  • USB 同步/等时传输方式

    USB 同步/等时传输方式

    USB协议规定了四种传输类型:控制传输、批量传输、同步传输、中断传输。 等时传输也有“同步传输”的叫法,一般用于要求数据连续、实时且数据量大的场合,其对传输延时十分敏感,类似用于USB摄像设备,USB语音设备等等。 同步事务没有握手包。当一个同步传输...

    2022-12-07USB2.0规范

    阅读全文
  • USB 同步传输端点的数据包PID序列及额外传输端点大小

    USB 同步传输端点的数据包PID序列及额外传输端点大小

    对于同步传输: 如果输入端点提供的负载数据小于端点描述符指定的最大负载数据,则主机端将不再该端点提供进一步的输入事务。这是因为所对USB设备来说,所有的数据传输都是由主机发起的。对于数据输入IN事务,虽然数据的传输方向为设备端到主机,但是该事务...

    2022-11-06USB2.0规范

    阅读全文
  • USB 同步/等时传输及反馈端点

    USB 同步/等时传输及反馈端点

    USB的四种传输之一同步传输,用于数据实时性比较高,数据量较大但数据的完整性不是很严格的场合。 由于时间是同步传输的关键部分,因此USB设计者了解这些不同实体在USB中如何处理时间是很重要的。 在大部分的通讯系统中,数据的发送者和接收者以同步的方式进...

    2022-12-04USB2.0规范

    阅读全文
  • USB定义的各种描述符有那些功能

    USB定义的各种描述符有那些功能

    在日常的工作生活中,我们对于USB的概念可能仅停留在U盘,U口,USB手机充电线这些日常所见的实物上。 但对于一个从事USB开发的程序员来说,对于USB描述符的认知就是迈向USB设备开发的第一步,也是很重要的一步。因为USB的描述符撑开了USB这一领域的一片蓝天,也是...

    2022-12-02USB2.0规范

    阅读全文
  • USB 描述符类型编号大全

    USB 描述符类型编号大全

    USB规范定义了不同的描述符,如设备描述符为1,配置描述符为2,字符串描述符为3,接口描述符为4,端点描述符为5…,,他们的类别编号定义如下: USB2.0规范定义的描述符类型 描述符类型 值 DEVICE 1 CONFIGURATION 2 STRING 3 INTERFACE 4 ENDPOINT 5 DEVICE_QUALIFIER 6 OTHER_SPEED_CONFIGURATI...

    2022-12-26USB2.0规范

    阅读全文
  • USB设备描述符布局

    USB设备描述符布局

    通用串行总线USB以其强大的功能,方便的连接广受用户使用,这些都得益于USB灵活多样的描述符。 USB设备通过配置描述符,接口描述符,端点描述符等描述符实现设备功能。 USB设备灵活多变的角色转换是通过USB的配置描述符来实现的,但一个USB设备有多个配置描述符...

    2022-11-05USB2.0规范

    阅读全文
  • USB设备描述符、配置描述符、接口描述符和端点描述符的拓扑关系

    USB设备描述符、配置描述符、接口描述符和端点描述符的拓扑关系

    在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。 每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需从其中选定一个),配置由多个接口组成。一次只能有一个配置是活动...

    2022-12-02USB2.0规范

    阅读全文
  • USB 通用描述符的通用结构

    USB 通用描述符的通用结构

    所有USB描述符都由一种通用格式组成。第一个字节指定描述符的长度,而第二个字节表示描述符类型。如果描述符的长度小于规范定义的长度,那么主机将忽略它。但是,如果大小大于预期,主机将忽略额外的字节,并在返回的实际长度结束时开始寻找下一个描述符。...

    2022-11-22USB2.0规范

    阅读全文
  • USB 设备描述符

    USB 设备描述符

    设备描述符是USB设备的第一个描述符,每个USB设备都得具有设备描述符,且只能拥有一个。 设描述符符的定义: windows系统中设描描述符的结构体定义如下: struct _DEVICE_DESCRIPTOR_STRUCT { BYTE bLength; //设备描述符的字节数大小,为0x12 BYTE bDescriptorType; //描述符类型编号,为...

    2022-11-13USB2.0规范

    阅读全文
  • USB 配置描述符

    USB 配置描述符

    配置描述符定义了设备的配置信息,一个设备可以有多个配置描述符。 大部分的USB设备只有一个配置描这符,设备存在多个配置描述符时. 配置描述符指定设备的供电方式、最大功耗是多少、它拥有的接口数量。因此,可以有两种配置,一种用于设备由总线供电时,另...

    2022-12-26USB2.0规范

    阅读全文
  • USB 接口描述符

    USB 接口描述符

    接口描述符一般是按设备的运行状态分类,这样设备可以在不同的接口中切换来实现设备运行状态的切换,如在设备在运行状态下使用正常的接口描述符,在停止状态下使用该接口描述符的备用接口描述符。 接口描述符的定义: struct _INTERFACE_DESCRIPTOR_STRUCT { BYTE bLeng...

    2022-12-31USB2.0规范

    阅读全文