
USB百科
最近更新
-
USB的四种传输有什么特点
USB的传输模式有4种,分别是控制传输(Control Transfer)、中断传输(Interrupt Transfer)、批量传输或叫块传输(Bulk Transfer)、实时传输或叫同步传输(Isochronous Transfer)。每种传输方式都有其特点,其特点如下: 控制传输特点 USB协议引用控制传输有两方面的原因,一方...
2022-12-23【USB百科】
阅读全文 -
USB设备的枚举过程分析
USB协议定义了设备的6种状态,仅在枚举过程种,设备就经历了4个状态的迁移:上电状态(Powered),默认状态(Default),地址状态(Address)和配置状态(Configured)(其他两种是连接状态和挂起状态(Suspend)) 详情可见:http://www.usbzh.com/article/detail-110.html 当一个USB设备被接入U...
2022-11-07【USB百科】
阅读全文 -
Windows和Linux不同主机下USB设备枚举过程中的差别
第一次获取设备描述符的不同 USB设备刚上电时,是通过端点0使用控制方式来获取设备描述符。不同的设备模式获取端点0的大小不同的: 高速模式的端点0最大包长固定为64个字节;全速模式可端点0在8、16、32、64字节中选择;低速模式的端点0最大包长固定为8个字节 由...
2022-12-20【USB百科】
阅读全文 -
Windows下USB堆栈如何枚举USB设备
在Windows系统下,当USB集线器通过集线器的中断端点指示端口连接状态更改时,USB端口的设备枚举开始。如果端口状态指示新连接的设备,USB集线器驱动程序将使用以下步骤序列来枚举设备: 端口稳定去抖动第一次端口复位第一次获取设备描述符 第二次端口复位设置...
2022-12-20【USB百科】
阅读全文 -
Windows环境下USB设备的插入检测机制
USB主机是如何检测到设备的插入的呢? 首先,在USB集线器的每个下游端口的D+和D-上,分别接了一个15K欧姆的下拉电阻到地。这样,在集线器的端口悬空时,就被这两个下拉电阻拉到了低电平。 而在USB设备端,在D+或者D-上接了1.5K欧姆上拉电阻。对于全速和高速设备,...
2022-12-08【USB百科】
阅读全文 -
Windows下USB设备的枚举过程分析
1.用户把USB设备插入USB端口或给系统启动时设备上电 这里的USB端口指的是主机下的根hub或主机下行端口上的hub端口。Hub给端口供电,连接着的设备处于上电状态。 2.Hub监测它各个端口数据线上(D+/D-)的电压 在hub端,数据线D+和D-都有一个阻值在14.25k到24.8k的下拉电阻Rpd,...
2022-12-08【USB百科】
阅读全文 -
USB通讯基础入门概述
USB系统组成 USB系统主要包括USB主机和USB设备两种设备。 USB主机:提供USB接口和接口管理功能的硬件、软件、固件的复合体。PC机或OTG设备,一个USB系统只能有一个主机.USB主机提的硬件主要包括USB主控制器和USB根集线器。 USB设备:1.集线器HUB:扩展主机接口,设备可以...
2022-11-13【USB百科】
阅读全文 -
USB的通讯流模型
对于USB设备来说,一个USB设备可以提供单一的功能,也可以提供多个功能。USB设备提供的供能是以USB设备的接口为承载的。 当然,也可以多个功能实现一个复杂的USB设备。如UVC摄像头提供视频控制接口和视频数据流接口。 USB的数据通讯是以USB接口下的端点(管道)为...
2022-11-09【USB百科】
阅读全文 -
USB数据在总线上的发送顺序
在USB规范中,明确定义了数据是按LSB到MSB即从低字节位到高字节位的顺序发送的。 LSB:least-significant bit - 最低有效位MSB:mostsignificant bit - 最高有效位 标准描述符、请求和响应中的多个字节字段被解释为以小端点顺序在总线上移动,即LSB到MSB。 如有一个字节分,数据按从...
2022-12-30【USB百科】
阅读全文 -
USB传输过程中的延迟
USB传输过程中的延迟可分为包间延迟、USB线缆上的延迟和USB集线器延迟。 在数据传输时,USB主机和USB设备能够计算整个数据传输时间,这个数据传输的时间由发送方发数据信息包结束时开始计算,直到接收到接收方的应答信号为止。 USB包间延迟 USB数据传输的包间延迟...
2022-12-07【USB百科】
阅读全文 -
USB的通讯过程
USB2.0采用两根信号线负责与总线上的设备交换数据(分别为D+,D-)。这些电缆形成了所有设备必须共享的惟一的一条传输通路。 RS-232有一条Tx线用来传输一个方向的数据,一条Rx线用来传输另一个方向的数据。与RS-232不同,USB的一对电线只传输一个不同的信号,不 同方...
2022-12-31【USB百科】
阅读全文 -
USB设备的电源供电
USB接头默认提供一组5伏特的电压,可作为相连接USB设备的电源。实际上,设备接收到的电源可能会低于5V,只略高于4V。通过USB PD3.0、QC4等快速充电协议,现有USB接口的最大的可以达到20V,最低3V。 一个USB的HUB最多只能提供500 mA的电流。如此的电流已足以驱动许多电子...
2022-11-16【USB百科】
阅读全文 -
USB的一些常用链接
应用库Libusb :https://libusb.info/ 固件升级dfu: http://dfu-programmer.github.io/ 固件升级dfu开源代码:http://dfu-util.sourceforge.net/ usb官网:https://www.usb.org/ ...
2022-11-10【USB百科】
阅读全文 -
手机的USB调试模式简介
什么是USB调试模式? 绝大部分Android 手机的USB 调试模式(英文是:USB Debugging)是关闭的。根据百度百科的解释,USB调试模式是 Android 提供的一个用于开发工作的功能,使用该功能可在计算机和 Android 设备之间复制数据、在移动设备上安装应用程序、读取日志数据等等...
2022-12-31【USB百科】
阅读全文 -
同样的soc板子用的同一个USB驱动设备名称,厂商和产品ID都一样,使用什么方法
今天在本站USB中文网 http://www.usbzh.com 的技术交流群中有位同学提问: 各位老铁,我们自己的soc板子用的usb一个驱动,那么usb设备名称,厂商和产品ID就一样了,这个是没有方法来区别下比如一个PC同时插入我们的3块USB 对于这个问题,就是典型的多个相同的板板接入电...
2022-12-04【USB百科】
阅读全文 -
USB数据包的最大响应时间及超时指标
每个 USB 设备都必须响应默认管道上的 Setup 包。Setup包用于设备的检测和配置,并执行一些常用功能,例如设置 USB 设备的地址,请求设备的描述符或检查端点的状态。 符合 USB 规范的主机希望所有请求最多在5秒内得到处理。它还为特定请求指定了更严格的时间规定:...
2022-12-15【USB百科】
阅读全文 -
USB3.0硬件编码格式-8B/10B编码
1.编码技术基础理论 在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。 目前, 高...
2022-11-04【USB百科】
阅读全文 -
USB 配对/伴随端口(Companion Port)
今天本站USB中文网的群内用户有人问了一个问题:- 请问usb tree view出现的Companion Port怎么翻译?有什么作用? 我打开自己的USBtreeview发现没有这个信息,猜测是我的版本太低,重新下载了一个最新的,果然后到了这个信息。 可以看到,当打开某些USB设备的时候,收现了...
2022-12-27【USB百科】
阅读全文 -
USB电力调配和设备供电准则
USB电力调配设备(或集线器)只能从其上游端口吸收(消耗)电流。“自供电”设备是一种不从总线获取电力的设备。从总线获取电力的设备称为“总线供电”设备。在正常操作中,它可能会消耗高达 100mA 的电流,如果主机允许的话,它可能会消耗 500mA。由于没有总线...
2022-12-07【USB百科】
阅读全文 -
USB收发器
在主机和设备之间的数据链路的每一端都有一个收发器电路。收发器相似,主要区别在于相关的电阻器。 USB上游端收发器 在主机和设备之间的数据链路的每一端都有一个收发器电路。收发器相似,主要区别在于相关的电阻器。 下图显示了一个典型的上游端收发器,为...
2022-11-12【USB百科】
阅读全文 -
USB监视器/显示器属于USB那个分支?
哦,最近要搞一个虚拟显示器,就像其它USB设备一样,通过创建相应的虚拟PDO设备,Windows系统将在设备管理器中多出一个监视器。这样我们可以使用这个虚拟显示器来做一些事情。 然而通过各种搜索,出来了一个这样的结果,USB Monitor Control Class specification,这是通过...
2022-11-04【USB百科】
阅读全文 -
DisplayLink简介 USB显示技术
DisplayLink是一个通过USB接口实现显示器连接到电脑的连接技术,可以非常简单、方便的连接电脑和多个显示设备。该技术可以通过USB接口扩展虚拟的电脑的桌面。DisplayLink技术最多可以支持6台显示器同时显示32位色彩的任意分辨率画面。 DisplayLink(前身为Newnham Research)...
2022-12-10【USB百科】
阅读全文 -
USB通信设备类CDC简介
USB通信设备类CDC分类编号为0x0a,且必须指定为接口设备类。 USB 通信设备类(或USB CDC类)是一个复合通用串行总线 设备类。 通信设备类用于类似于网卡的计算机网络设备,提供用于将以太网或ATM帧传输到某些物理介质的接口。它还用于调制解调器、ISDN、传真机和电话...
2022-11-10【USB百科】
阅读全文 -
USB的VendorID、ProductID和BcdDevice有什么作用
Vendor ID(VID)的商用需要向USB组织申请,开发者可直接使用开发平台的厂商ID。Product ID(PID)由厂商自行管理。VID和PID的作用是让主机快速识别某些著名的设备(Windows可以在完成枚举之前依此直接派发驱动),它们也常常作为搜索从机的条件(如libusb)。BcdDevice:用于...
2022-12-13【USB百科】
阅读全文 -
USB工作原理
所有 USB 数据传输均由 USB 主机发起。主机通过维护称帧的时间间隔来控制通信时间。主机在每帧开始时在 USB 数据线上发出帧开始 (SOF) 序列。 每帧的时间间隔由指定的USB 速度决定。USB 合规性认证的一项能力要求是主机准确发布 SOF。 低速或全速的SOF间隔1ms,高速为1...
2022-11-08【USB百科】
阅读全文 -
USB连接功能图
对于USB总线,我们一般指的是USB外围设备。USB主机与USB设备通过USB总线来进行通讯。 USB是轮询方式,主机发给设备的数据以广播的方式来进行传输,设备端根据主机发送的请求中的设备地址进行判断是否是发向自己的数据包。 ...
2022-11-25【USB百科】
阅读全文 -
USB带宽管理规则
USB主机负责管理总线的带宽。这是在配置同步和中断端点时的枚举时以及在总线的整个操作过程中完成的。该规范对总线进行了限制,允许为全速总线上的周期传输(中断和同步)分配不超过 90% 的任何帧。在高速总线上,这个限制减少到不超过 80% 的微帧可以分配给...
2022-12-11【USB百科】
阅读全文 -
WebUSB简介
WebUSB,是由Reilly Grant和Ken Rockot开发的,它已经被推入W3C WICG,以求建立一个能够被浏览器制造商引用的平台。 WebUSB API 提供了一种向 Web 安全公开 USB 设备服务的方法。它为使用现有原生 USB 库的开发人员提供熟悉的 API,并公开现有规范定义的设备接口。有了这个 API,...
2022-11-08【USB百科】
阅读全文 -
各版本USB接口和雷电(Thunderbolt)接口的速度
USB 1.0分为两个版本: USB 1.0 Low Speed理论最高速率为1.5Mbit/s或0.1875MBytes/s。 USB 1.0 Full Speed理论最高速率为12Mbit/s或1.5MBytes/s。 USB 1.1(即USB 1.0 Full Speed)理论最高速率为12Mbit/s或1.5MBytes/s。 USB 2.0分为两个版本: USB 2.0 Full Speed(即USB 1.1)理论最高速率为12Mbit/s或1.5MBytes/s。...
2022-12-02【USB百科】
阅读全文 -
USB设备硬件ID和兼容ID的生成规则介绍
USB设备在插入电脑后,会触发一系列的操作,详见Windows下USB设备的枚举过程分析:https://www.usbzh.com/article/detail-420.html 当然这里更多是站在硬件或者USB层面来讲的,但是USB设备与驱动是怎么绑定的呢? 这里得先介绍一个概念叫做硬件ID和兼容ID. 我们在电脑中找一个US...
2022-11-15【USB百科】
阅读全文
USB接口百科推荐
USB2.0通信协议 第五章 数据流模型-传输方式--思维导图
Windows下USB堆栈如何枚举USB设备
USB2.0一定支持高速模式吗?
USB2.0通信协议 第10-11章 总线器HUB--思维导图
各版本USB接口和雷电(Thunderbolt)接口的速度
USB设备与集线器最大可以级联多少层
USB的拓扑结构
WebUSB简介
USB2.0与USB1.1的区别
USB数据在总线上的发送顺序
USB2.0通信协议-思维导图结合手册和USB中文网资料
同样的soc板子用的同一个USB驱动设备名称,厂商和产品ID都一样,使用什么方法
USB设备类型定义
USB设备硬件ID和兼容ID的生成规则介绍
USB的LOGO标识大全