USB标准全(图)
USB结构图

USB入门系列之四---- USB的线缆以及插头、插座(转)USB是一个标准的协议,因此对线缆、插头、插座等有严格的规范要求。
在最初的标准里,USB接头有4条线:电源,D-,D+,地线。
我们暂且把这样的叫做标准的USB接头吧。
后来OTG出现了,又增加了miniUSB接头。
而miniUSB接头则有5条线,多了一条ID线,用来标识身份用的。
标准USB口只有A型和B型。
其中每一型又分为插头和插座,例如A型插头,A型插座等。
我们平常电脑上用的那种插座叫做A型USB插座,而相应的插头,叫做A型插头,例如U盘上那种。
而像打印机上面那个插座,则是B型插座(比较四方的,没电脑上面那种扁),相应的插头,就是B型插头。
也许你见过一头方一头扁的USB延长线,没错了,扁的那头就叫做A型插头,而方的那头,就叫做B型插头,而相应的被插的那两个插座,就分别是A型插座和B型插座了。
A型插头是插不进B型插座的,反之亦然。
miniUSB也分为A型,B型,但增加了一个AB型(不是血型呀,别搞错了,没有O型^_^)。
既然它叫做miniUSB,那么当然它就是很小的了,主要是给便携式设备用的,例如MP3、手机、数码相机等。
USB是一主多从结构,即一个时刻只能有一台主机。
像PC机就是一个主机,其它的只能是设备,因而两个设备之间是无法直接进行通信的。
而USB OTG(on the go)的出现,则解决了这个矛盾:一个设备可以在某种场合下,改变身份,以主机的形式出现。
因而就出现了AB型的miniUSB插座,不管是A型miniUSB插头,还是B型miniUSB插头,都可以插进去,而靠里面多出的那条ID线来识别它的身份:是主机还是从机。
这样两个USB 设备就可以直接连接起来,进行数据传送了。
像我们MP3上用的那中miniUSB插座,就是B型的miniUSB插座(注意,有一类miniUSB插座,似乎不是USB规范里面的,因为miniUSB 接头应该有5条线,而这种插座只有4条线)。
USB接口针脚定义及详细说明(附图文说明)

USB接口针脚定义及详细说明(附图文说明)鉴于近期常有客户向我司咨询关于USB接口针脚定义及图文解释,将USB针脚资料进行整理上传,供客户参阅,详情如下:一、USB接口定义:众所周知,USB接口金属触点为4根金属线,两根电源线和两根数据信号线,故信号是串行传输的。
因此也被称为串行口,标准的USB2.0接口其数据传输速度可达480Mbps。
可以很好的满足工业和民用的需要。
USB接口的输出电压和电流是:+5V 500mA 实际运用中存有正负0.2v的误差,也就是4.8-5.2V 。
usb接口的4根线一般是红白绿黑从左到右这样分配的,具体针脚定义如下所示,特提醒切勿将正负极弄反了,否则会损坏USB设备或者计算机南桥芯片,从而影响设备正常使用。
二、USB引脚定义:针脚名称说明接线颜色1 VCC + 5V电压红色2 D- 数据线负极白色3 D+ 数据线正极绿色4 GND 接地黑色三、MiniUSB接口定义:一般的排列方式是:红白绿黑从左到右定义:红色-USB电源:标有-VCC、Power、5V、5VSB字样绿色-USB数据线:(正)-DATA+、USBD+、PD+、USBDT+白色-USB数据线:(负)-DATA-、USBD-、PD-、USBDT+ 黑色-地线: GND、Ground四、MiniUSB引脚定义:针脚名称说明接线颜色1 VCC + 5V电压红色2 D- 数据线负极白色3 D+ 数据线正极绿色4 ID permits distinction ofMicro-A- and Micro-B-Plug noneType A:connected to GroundType B:not connected5 GND 接地黑色插针管脚定义(图纸):其中ID脚通常为空,只有在OTG功能中才使用。
由于Mini-USB接口分Mini-A、B和AB接口。
如果你的系统仅仅是用做Slave,那么就使用B接口。
系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode) ;如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。
USB接口针脚定义及详细说明(附图文说明)

USB接口针脚定义及详细说明(附图文说明)鉴于近期常有客户向我司咨询关于USB接口针脚定义及图文解释,将USB针脚资料进行整理上传,供客户参阅,详情如下:一、USB接口定义:众所周知,USB接口金属触点为4根金属线,两根电源线和两根数据信号线,故信号是串行传输的。
因此也被称为串行口,标准的USB2.0接口其数据传输速度可达480Mbps。
可以很好的满足工业和民用的需要。
USB接口的输出电压和电流是:+5V 500mA 实际运用中存有正负0.2v的误差,也就是4.8-5.2V 。
usb接口的4根线一般是红白绿黑从左到右这样分配的,具体针脚定义如下所示,特提醒切勿将正负极弄反了,否则会损坏USB设备或者计算机南桥芯片,从而影响设备正常使用。
二、USB引脚定义:针脚名称说明接线颜色1 VCC + 5V电压红色2 D- 数据线负极白色3 D+ 数据线正极绿色4 GND 接地黑色三、MiniUSB接口定义:一般的排列方式是:红白绿黑从左到右定义:红色-USB电源:标有-VCC、Power、5V、5VSB字样绿色-USB数据线:(正)-DATA+、USBD+、PD+、USBDT+白色-USB数据线:(负)-DATA-、USBD-、PD-、USBDT+ 黑色-地线: GND、Ground四、MiniUSB引脚定义:针脚名称说明接线颜色1 VCC + 5V电压红色2 D- 数据线负极白色3 D+ 数据线正极绿色4 ID permits distinction ofMicro-A- and Micro-B-Plug noneType A:connected to GroundType B:not connected5 GND 接地黑色插针管脚定义(图纸):其中ID脚通常为空,只有在OTG功能中才使用。
由于Mini-USB接口分Mini-A、B和AB接口。
如果你的系统仅仅是用做Slave,那么就使用B接口。
系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode) ;如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。
USB标准全(图)

什么是 USBUSB是一种由Intel和Microsoft开发的外设总线的数据通信标准。
最大的特点是支持热插拔(Hot plug)和即插即用(Plug&Play)。
当设备插入时,主机枚举(enumerate)此设备并加载所需的驱动程序,因此使用远比PCI和ISA总线方便。
它改变了在台式PC背面安装过多连接器和端口的状况,并提供用于计算机电话设备的接口。
USB对键盘、鼠标、打印机、调制解调器、游戏杆、音频设备、CD.ROM、数字相机和其他设备提供单一连接端口,而不是对它们分别进行连接。
USB消除了与PC有关的很多问题,例如要拆开计算机才能安装适配卡、更换双列直插开关、配置IRQ(中断请求)等。
USB定义的端口和总线拓扑结构具有高达12Mbit/s的数据传输速率。
它使用一条长达5米的电缆将设备以菊化链的形式串接到一个单一端口上。
在这种设计中,可以在不需要重新启动系统的情况随时添加设备,最多可达63台。
该拓扑结构是分层的星形结构,它允许外部设备连接到可提供多个端口连接器的中继集线器。
在某些情况下,集线器可能需要电源。
USB还对某些设备提供电源,因此它们将不需要电线和电池。
USB甚至允许设备就它们的电源需求与USB主机控制器进行通信。
USB速度比并行总线(Parellel Bus,例如EPP、LPT)与串行端口(Serial Port,例如RS-232)等传统计算机用标准总线快许多。
USB有两个规范,即USB 1.1和USB2.0。
•USB1.1是目前较为普遍的USB规范,其高速方式的传输速率为12Mbps,低速方式的传输速率为1.5Mbps (b是bit的意思),1MB/s(兆字节/秒)=8Mbps(兆位/秒),12Mbps=1.5MB/s。
•USB2.0规范是由USB 1.1规范演变而来的。
它的传输速率达到了480Mbps,折算为MB为60MB/s,足以满足大多数外设的速率要求。
USB2.0中的“增强主机控制器接口”(EHCI)定义了一个与USB 1.1相兼容的架构。
常用USB接线图

USB接线图
一、简介
通用串行总线(英文:Universal Serial Bus,简称USB)是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准On-The-Go( O TG)使其能够用于在便携装置之间直接交换资料
二、接口定义及电路
USB引脚定义:USB接口定义
针脚
名称
说明
接线颜色
1
VCC
+5V电压
红色
2
D-
数据线负极
白色
3
D+
数据线正极
绿色
4
GND
接地
黑色
MiniUSB接口定义:
MiniUSB引脚定义:
针脚
名称
说明
接线颜色
1
VCC
+5V电压
红色
2
D-
数据线负极
白色
3
D+
数据线正极
绿色
4
ID
permits distinction of
Micro-A- and Micro-B-Plug
Type A:connected to Ground
Type B:not connected
none
5
GND
接地
黑色
图中从左往右依次是:MiniUSB公口(A型插头)、MiniUSB公口(B型插头)、USB公口(B型插头)、USB母口(A型插座)、USB公口(A型插头)
下图是主板与USB接口的详细连接方法。
USB接口定义

USB接口定义左手665收藏时间:2015-3-30 8:45USB接口定义:USB有4根线,分别为:电源+VCC(红1 脚)、Pin 1。
电源- GND(黑4 脚)、Pin 4。
DATA+ 数据线(绿3 脚)、Pin 3。
DATA - 数据线(白2 脚)。
Pin 2。
A型接口:B型接口:USB接口定义图:USB接口的4根线一般是下面这样分配的,需要注意的是千万不要把正负极弄反了,否则会烧掉usb设备或者电脑的南桥芯片:针脚名称说明接线颜色1VCC+5V电压红线2D-数据线负极白线3D+数据线正极绿线4GND接地黑线一般而言:红(Vcc),白(D-),绿(D+),黑(GND)mini USB (小型接口见下图:)引脚定义:引脚功能颜色备注1V BUS红电源+5V2DATA-白数据-3DATA+绿数据+4IDA型:与地相连电源-5VB型:不接地(空)5GND黑地电源-5V其中ID脚在OTG功能中才使用。
由于Mini-USB接口分Mini-A、B和AB接口。
如果你的系统仅仅是用做Slave,那么就使用B接口。
系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode)如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。
以上从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型)、USB母口(A型插座)、USB公口(A型插头)各种USB插头实物图:USB引脚定义:针脚名称说明接线颜色1VCC+5V电压红色2D-数据线负极白色3D+数据线正极绿色4GND接地黑色MiniUSB接口定义:MiniUSB引脚定义:针脚名称说明接线颜色1VCC+5V电压红色2D-数据线负极白色3D+数据线正极绿色4IDpermits distinction ofMicro-A- and Micro-B-PlugType A:connected to GroundType B:not connectednone5GND接地黑色USB插头实物图:图中从左往右依次是:MiniUSB公口(A 型插头)、MiniUSB公口(B型插头)、USB公口(B型插头)、USB母口(A型插座)、USB公口(A型插头)USB图标和Logo:标签:USB, 接口数据神线制作全教程线材处理完了,接下来我们需要做的就是更为考验技术的工作了:那就是焊接。
标准USB定义

标准USB,Mini-USB接口定义USB1.1 和USB2.0USB1.1是目前较为普遍的USB规范,其高速方式的传输速率为12Mbps,低速方式的传输速率为1.5Mbps(b是Bit的意思),1MB/s(兆字节/秒)=8MBPS(兆位/秒),12Mbps=1.5MB/s。
目前,大部分MP3为此类接口类型。
USB2.0规范是由USB1.1规范演变而来的。
它的传输速率达到了480Mbps,折算为MB为60MB/s,足以满足大多数外设的速率要求。
USB 2.0中的“增强主机控制器接口”(EHCI)定义了一个与USB 1.1相兼容的架构。
它可以用USB 2.0的驱动程序驱动USB 1.1设备。
也就是说,所有支持USB 1.1的设备都可以直接在USB 2.0的接口上使用而不必担心兼容性问题,而且像USB 线、插头等等附件也都可以直接使用。
使用USB为打印机应用带来的变化则是速度的大幅度提升,USB接口提供了12Mbps的连接速度,相比并口速度提高达到10倍以上,在这个速度之下打印文件传输时间大大缩减。
USB 2.0标准进一步将接口速度提高到480Mbps,是普通USB速度的20倍,更大幅度降低了打印文件的传输时间。
USB是一种常用的pc接口,他只有4根线,两根电源两根信号,故信号是串行传输的,usb接口也称为串行口,usb2.0的速度可以达到480Mbps。
可以满足各种工业和民用需要.USB接口的输出电压和电流是:+5V 500mA 实际上有误差,最大不能超过+/-0.2V 也就是4.8-5.2V 。
USB接口的4根线一般是下面这样分配的:黑线:gnd 红线:vcc 绿线:data+ 白线:data- 需要注意的是千万不要把正负极弄反了,否则会烧掉usb设备或者电脑的南桥芯片--------------------------------------------------------USB接口定义颜色一般的排列方式是:红白绿黑从左到右定义:红色-USB电源:标有-VCC、Power、5V、5VSB字样绿色-USB数据线:(正)-DATA+、USBD+、PD+、USBDT+白色-USB数据线:(负)-DATA-、USBD-、PD-、USBDT+黑色-地线:GND、Ground其中ID脚在OTG功能中才使用。
USB接口定义图

USB接口定义图图片简介:USB是一种常用的pc接口,他只有4根线,两根电源两根信号,如下图.故信号是串行传输的,usb接口也称为串行口,usb2.0的速度可以达到480Mbps。
可以满足各种工业和民用需要usb接口的4根线一般是下面这样分配的,需要注意的是千万不要把正负极弄反了,否则会烧掉usb设备或者电脑的南桥芯片:黑线:gnd红线:vcc绿线:data+白线:data-USB接口定义: USB引脚定义: miniUSB接口定义: miniUSB引脚定义:从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型)、USB母口(A型插座)、USB公口(A型插头)ps/2鼠标键盘接口定义PS/2设备接口用于许多现代的鼠标和键盘它是由IBM开发,物理上的PS/2端口是两类连接器中的一种5脚的DIN或6脚的mini-DIN这两种连接器在电气特性上是十分类似的实际上两者只有一点不同那就是管脚的排列这就意味着这两类连接器可以很容易用一种简单的硬件连线的适配器来转换这种适配器ps/2鼠标键盘接口定义Pin Name Dir Description1 DATA Key Data2 n/c - Not connected3 GND Gnd4 VCC Power , +5 VDC5 CLK Clock6 n/c - Not connectedps/2鼠标键盘接口定义引脚定义Pin Name Dir Description1 CLK Key CLOCK2 GND GND3 DATA Key DATA4 NC - Not connected5 VCC Power , +5 VDC6 n/c - Not connected。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是 USBUSB是一种由Intel和Microsoft开发的外设总线的数据通信标准。
最大的特点是支持热插拔(Hot plug)和即插即用(Plug&Play)。
当设备插入时,主机枚举(enumerate)此设备并加载所需的驱动程序,因此使用远比PCI和ISA总线方便。
它改变了在台式PC背面安装过多连接器和端口的状况,并提供用于计算机电话设备的接口。
USB对键盘、鼠标、打印机、调制解调器、游戏杆、音频设备、CD.ROM、数字相机和其他设备提供单一连接端口,而不是对它们分别进行连接。
USB消除了与PC有关的很多问题,例如要拆开计算机才能安装适配卡、更换双列直插开关、配置IRQ(中断请求)等。
USB定义的端口和总线拓扑结构具有高达12Mbit/s的数据传输速率。
它使用一条长达5米的电缆将设备以菊化链的形式串接到一个单一端口上。
在这种设计中,可以在不需要重新启动系统的情况随时添加设备,最多可达63台。
该拓扑结构是分层的星形结构,它允许外部设备连接到可提供多个端口连接器的中继集线器。
在某些情况下,集线器可能需要电源。
USB还对某些设备提供电源,因此它们将不需要电线和电池。
USB甚至允许设备就它们的电源需求与USB主机控制器进行通信。
USB速度比并行总线(Parellel Bus,例如EPP、LPT)与串行端口(Serial Port,例如RS-232)等传统计算机用标准总线快许多。
USB有两个规范,即USB 1.1和USB2.0。
•USB1.1是目前较为普遍的USB规范,其高速方式的传输速率为12Mbps,低速方式的传输速率为1.5Mbps (b是bit的意思),1MB/s(兆字节/秒)=8Mbps(兆位/秒),12Mbps=1.5MB/s。
•USB2.0规范是由USB 1.1规范演变而来的。
它的传输速率达到了480Mbps,折算为MB为60MB/s,足以满足大多数外设的速率要求。
USB2.0中的“增强主机控制器接口”(EHCI)定义了一个与USB 1.1相兼容的架构。
它可以用USB 2.0的驱动程序驱动USB 1.1设备。
也就是说,所有支持USB 1.1的设备都可以直接在USB 2.0的接口上使用而不必担心兼容性问题,而且像USB 线、插头等等附件也都可以直接使用。
通用串行总线Universal Serial Bus (USB) 是连接外部设备的一个串口总线标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准(On-The-Go)使其能够用于在便携设备之间直接交换数据。
USB的设计为非对称式的,它由一个主机(host)控制器和若干通过hub 设备以树形连接的设备组成。
一个控制器下最多可以有5级hub,包括Hub在内,最多可以连接127个设备,而一台计算机可以同时有多个控制器。
和SPI-SCSI等标准不同,USB hub不需要终结器。
USB hubUSB可以连接的外设有鼠标、键盘、gamepad、游戏杆、扫描仪、数码相机、打印机、硬盘和网络部件。
对数码相机这样的多媒体外设USB已经是缺省接口;由于大大简化了与计算机的连接,USB也逐步取代并口成为打印机的主流连接方式。
2004年已经有超过1亿台USB设备;到2005年显示器和高清晰度数字视频外设是仅有的USB未能染指的外设类别,因为他们需要更高的传输速率。
现标准中将UBS统一为USB2.0,分为高速:传输速率25Mbps~400Mbps(最大480Mbps);全速:传输速率500Kbps~10Mbps(最大12Mbps);低速:传输速率10Kbps~100Kbps(最大1.5Mbps)标准USB Implementers Forum (USBIF)负责USB标准制订,其成员包括苹果电脑、惠普、NEC、微软和Intel。
USBIF于2001年底公布了2.0规范,之前还有0.9、1.0、和1.1,他们都是完全向后兼容的。
On-The-Go Supplement to the USB 2.0 Specification的当前版本是1.0a。
USB的连接器分为A、B两种,分别用于主机和设备;其各自的小型化的连接器是Mini-A和Mini-B,另外还有Mini-AB的插口。
技术细节技术指标目前USB支持3种数据信号速率,USB设备应该在其外壳或者有时是自身上正确标明其使用的速率。
USB-IF进行设备认证并为通过兼容测试并支付许可费用的设备提供基本速率(低速和全速)和高速的特殊商标许可。
• 1.5Mbit/s (183KiB/s) 的低速速率,主要用于人机接口设备(Human Interface Devices ,HID)例如键盘、鼠标、游戏杆。
•12Mbit/s (1.4MiB/s)的全速速率,在USB2.0之前是曾经是最高速率,后起的更高速率的高速接口应该兼容全速速率。
多个全速设备间可以按照先到先得法则划分带宽;使用多个等时设备时会超过带宽上限也并不罕见。
所有的USB Hub支持全速速率。
•480Mbit/s (57MiB/s)的高速速率。
并非所有的USB2.0设备都是高速的。
高速设备插入全速hub时应该与全速兼容。
而高速hub具有所谓Transaction Translator功能,能够隔离全速、低速设备与高速之间数据流,但是不会影响供电和串联深度。
机械和电气标准标准USB接口USB标准A、B插头及其触点(未按比例绘制)标准USB连接器触点触点功能(主机) 功能(设备)1 V BUS (4.75-5.25 V) V BUS (4.4-5.25 V)2 D- D-3 D+ D+4 接地接地USB信号使用分别标记为D+和D-的双绞线传输,它们各自使用半双工差分信号并协同工作,以抵消长导线的电磁干扰,Mini USB接口Mini USB A、B连接器及其触点(未按比例绘制)Mini USB连接器触点触点功能1 V BUS (4.4–5.25 V)2 D−3 D+4 ID5 接地除了第4针,其他标准和mini USB接口功能相同。
第4针成为ID,在mini-A 上连接到第5针,在mini-B可以悬空亦可连接到第5针。
软件架构一个USB主机通过hub链可以连接多个设备。
由于理论上一个物理设备可以承担多种功能,例如路由器同时也可以是一个SD卡读卡器,USB的术语中设备(device)指得是功能(functions)。
集线器(hub)由于作用特殊,按照正式的观点并不认为是function。
直接连接到主机的hub是根(root)hub。
端点设备/功能(和集线器)与管道pipe (逻辑通道)联系在一起,管道把主机控制器和被称为端点endpoint的逻辑实体连接起来。
管道和比特流(例如UNIX 的pipeline)有着相同的含义,而在USB词汇中术语端点经常和管道混用,甚至在正式文档中。
端点(和各自的管道)在每个方向上按照0-15编号,因此一个设备/功能最多有32个活动管道,16个进,16个出。
(出(OUT)指离开控制器,而入(IN)指进入主机控制器。
) 两个方向的端点0总是留给总线管理,占用了32个端点中的2个。
在管道中,数据使用不同长度的包传递,端点可以传递的包长度上限一般是< math>2^n</math>字节,所以USB包经常包含的数据量依次有8、16、32、64、128、256、512或者024字节。
一个端点只能单向(进/出)传输数据,自然管道也是单向的。
每个USB设备至少有两个端点/管道:它们分别是进出方向的,编号为0,用于控制总线上的设备。
按照各自的传输类型,管道被分为4类:•控制传输——一般用于短的、简单的对设备的命令和状态反馈,例如用于总线控制的0号管道。
•等时传输——按照有保障的速度(可能但不必然是尽快地)传输,可能有数据丢失,例如实时的音频、视频。
•中断传输——用于必须保证尽快反应的设备(有限延迟),例如鼠标、键盘。
•批量传输——使用余下的带宽大量地(但是没有对于延迟、连续性、带宽和速度的保证)传输数据,例如普通的文件传输。
一旦设备(功能)通过总线的hub附加到主机控制器,主机控制器就给它分配一个主机上唯一的7位地址。
主机控制器通过投票分配流量,一般是通过轮询模式,因此没有明确向主机控制器请求之前设备不能传输数据。
W为了访问端点,必须获得一个分层的配置。
连接到主机的设备有且仅有一个设备描述符(device descriptor),而设备描述符有若干配置描述符(configuration descriptors)。
这些配置一般与状态相对应,例如活跃和节能模式。
每个配置描述符有若干界面描述符,用于描述设备的一定方面,所以可以被用于不同的用途:如一个相机可能拥有视频和音频两个界面。
界面描述符有一个缺省界面设置(default interface setting)和可能多个替代界面设置(alternate interfacesettings),它们都拥有如上所述的端点描述符。
一个端点能够在多个界面和替代界面设置之间复用。
HCDThe hardware that contains the host controller and the root hub has an interface toward the programmer which is called Host Controller Device (HCD) and is defined by the hardware implementer. In practice, these are hardware registers (ports) in the computer.At version 1.0 and 1.1 there were two competing HCD implementations. Compaq's Open Host Controller Interface (OHCI) was adopted as the standard by the USB-IF. However, Intel subsequently created a specification they called the Universal Host Controller Interface (UHCI) and insisted other implementers pay to license and implement UHCI. VIA Technologies licensed the UHCI standard from Intel; all other chipset implementers use OHCI. The main difference between OHCI and UHCI is the fact that UHCI is moresoftware-driven than OHCI is, making UHCI slightly more processor-intensive but cheaper to implement (excluding the license fees). The dueling implementations forced operating system vendors and hardware vendors to develop and test on both implementations which increased cost. During the design phase of USB 2.0 the USB-IF insisted on only one implementation. The USB 2.0 HCD implementation is called the Extended Host Controller Interface (EHCI). Only EHCI can support high-speed transfers. Each EHCI controller contains four virtual HCD implementations to support Full Speed and Low Speed devices. The virtual HCD on Intel and Via EHCI controllers are UHCI. All other vendors use virtual OHCI controllers.某些版本的Microsoft Windows上,打开设备管理器,如果设备说明中是否有“增强”("Enhanced"),就能够确认它是2.0版的。