通用串行总线接口——USB
- 格式:doc
- 大小:29.50 KB
- 文档页数:3
通用串行总线usb控制器是什么,有什么用
通用串行总线usb控制器是什幺
简单来说就是用数据线连接在主板后置接口和机箱前置接口就是你见到的USB接口通常用白色蓝色表示USB2.0和USB3.0
再者就是通过电脑windows系统安装驱动,安装后可以用优盘及移动硬盘、打印机、扫描仪。
通用串行总线usb控制器有什幺用
Universal Serial Bus(通用串行总线)简称USB,是目前电脑上应用较广泛的接口规范,USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。
USB接口速度快、连接简单、不需要外接电源,同时对外设有良好的兼容性,最多可连接127台外设。
USB有两个规范,即USB1.1和USB2.0。
近年来,随着多媒体设备和移动数据外设的容量越来越大,高速的数据传输接口显得越来越重要。
经过一段时间的发展,目前外置存储设备已经形成了USB、IEEE 1394以及eSATA三者并行的局面。
而备受关注的USB 接口的发展情况如何呢? 让我们一起来看一下USB接口的发展和不同版本接口之间的大概比较.一、规格再度升级,USB绝处逢生USB(Universal Serial Bus)的中文名为“通用串行总线”接口。
自1996年规范正式公布后,在英特尔等上游厂商的大力支持下,凭借即插即用等特性,USB的应用领域和规模得到了极大的扩展,很快就成为了标准外设接口。
如今,几乎所有的外设设备都对USB接口提供了支持。
在这段时间里,USB有两次重大的升级——从最初的USB 1.0到USB 1.1,再到目前主流的USB 2.0(USB 2.0分为Hi-Speed和Full-Speed,如非特别说明,本文所指均为Hi-Speed)规范,速度也从最初的1.5Mb/s 提升至480Mb/s(60MB/s)。
但随着数据容量的逐年攀升,USB 2.0也已经难以满足大容量数据传输的需要。
另一方面,原本计划用于替代USB的eSATA推广进度令人失望。
在这种情况下,USB标准制定组织在2007年9月的英特尔信息技术峰会上时隔多年后再度更新USB规范,提出了USB3.0的标准。
1. 为了实现向下兼容,USB3.0保留了USB2.0的物理设计。
USB3.0采用一种新的物理层,不再采用令牌式总线设计,采用一种封包路由技术,仅允许终端设备有数据要发送时才进行传输,并用两个信道分别负责数据传输及确认。
由于采用新的物理层,USB3.0接口结构也有所改变,除了拥有USB 2.0的四个金属触点外,还增加了5个新触点,采用发送列表区段来进行数据发包,上行接口的五个触点负责分散式的USB3.0设备互联,而下行接口部分则向下兼容USB 2.0设备提供分散式分层传输。
通用串行接口(USB),USB的工作原理是什么?由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB总线技术应运而生。
USB(Universal Serial Bus),翻译为中文就是通用串行总线,是由Conpaq,DEC,IBM,Inter,Microsoft,NEC和N orthen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。
USB接口的主要特点是:即插即用,可热插拔。
USB连接器将各种各样的外设I/O端口合而为一,使之可热插拔,具有自动配置能力,用户只要简单地将外设插入到PC以外的总线中,PC就能自动识别和配置USB设备。
而且带宽更大,增加外设时无需在PC内添加接口卡,多个USB集线器可相互传送数据,使P C可以用全新的方式控制外设。
USB可以自动检测和安装外设,实现真正的即插即用。
而USB的另一个显著特点是支持“热”插拔,即不需要关机断电,也可以在正运行的电脑上插入或拔除一个USB设备。
随着时间的推移,USB将成为PC的标准配置。
基于USB的外设将逐渐增多,现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪等,而非独立性I/ O连接的外设将逐渐减少。
即主机控制式外设减少,智能控制控制外设增多。
U SB总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了240Mbp s,更换介质后连接距离由原来的5米增加到近百米。
基于这点,USB也可以做生产ISDN以及基于视频的产品。
如数据手套的数字化仪提供数据接口。
USB 总线结构简单,信号定义仅由2条电源线,2条信号线组成。
基本特性B的硬件结构USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(Do wnstream)设备提供电源,对于高速且需要高带宽的外设,USB以全速12Mb ps的传输数据;对于低速外设,USB则以1.5Mbps的传输速率来传输数据。
通用串行总线(英语:Universal Serial Bus,缩写:USB)是一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。
最新一代是USB 3.1,传输速度为10Gbit/s,三段式电压5V/12V/20V,最大供电100W ,新型Type C插型不再分正反。
USB是一个外部总线标准,规范电脑与外部设备的连接和通讯。
USB 接口具有热插拔功能。
USB接口可连接多种外设,如鼠标和键盘等。
USB是在1994年底由英特尔等多家公司联合在1996年推出后,已成功替代串口和并口,已成为当今电脑与大量智能设备的必配接口。
USB版本经历了多年的发展,到如今已经发展为3.0版本。
对于大多数工程师来说,开发USB2.0接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。
这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。
所以大多数人放弃了自己开发USB产品。
USB接口的定义:用于电脑与数码设备间的数据传输。
考虑到体积因素,USB设计了数种接口,目前广泛使用的是标准USB接口。
USB接口它有4根线,两根为电源,两根为信号,通过颜色区分:红色-电源:VCC、Power、5V、5VSB
白色-数据负:DATA-、USBD-、PD-、USBDT-
绿色-数据正:DATA+、USBD+、PD+、USBDT+
黑色-地线:GND、Ground。
串行接口的分类
串行接口是一种用于数据传输的接口标准,按照其特性和功用,可以分为以下几类:
1. RS-232串行接口:是早期计算机制造商和设备制造商广泛使用的一种通信接口,用于支持计算机与各种外设设备之间的通信。
通常使用9针或25针的D型插头连接,主要用于较短距离的串行数据传输。
2. RS-422/RS-485串行接口:是一种更为先进的串行通信接口,支持长距离传输和多点连接,能够在上千米的距离上进行高速数据传输。
RS-422接口采用差分信号技术消除噪声干扰,RS-485接口则支持多点连接和多主机通信。
3. USB串行接口:是一种通用串行总线接口,用于连接计算机和各种数字设备。
USB接口有多种规格,包括USB 1.0、USB 2.0、USB 3.0等,具有高速传输、热插拔和通用性强等优点。
4. Ethernet串行接口:是一种通用局域网接口,采用规范化的物理层标准和协议,用于支持计算机和网络设备之间的数据传输,其传输速度达到了千兆位每秒以上。
5. HDMI串行接口:是一种高清晰度多媒体接口标准,用于数字音频/视频传输。
该接口可支持高清晰度、3D影像、互联网传输等功能。
综上所述,不同类型的串行接口具有不同的特性和应用范围,常用的串行接口包括RS-232、RS-422/RS-485、USB、Ethernet和HDMI等。
USB引脚定义在计算机硬件领域,USB(Universal Serial Bus,通用串行总线)是一种用于连接计算机与外部设备的标准接口。
USB接口主要用于数据传输和电源充电,它的引脚定义决定了数据的传输方式和电路的连接方式。
以下是USB的引脚定义。
1. VBUS(Voltage Bus)VBUS是USB接口的电源线,用于提供电源给连接的设备。
它的电压通常为5V,可以给外部设备供电,如鼠标、键盘、摄像头等。
2. D+和D-(Data Line Positive和Data Line Negative)D+和D-是USB接口进行数据传输的差分信号线。
在USB 2.0及之前的标准中,D+和D-用于双向传输差分信号;而在USB 3.0及以后的标准中,它们还用于SuperSpeed传输(数据传输速度更快)。
3. GND(Ground)GND是USB接口的接地线,用于提供电路的地参考点,确保数据传输的稳定性。
4. USB IDUSB ID是USB接口的标识线,用于判断设备的类型和特性。
比如,USB ID可以用于区分是否为USB主机或USB从机,以及指示设备的速度要求。
5. ShieldShield是USB接口的屏蔽层,主要用于抑制外界干扰和保护信号质量。
它连接到设备的金属外壳或屏蔽层,帮助减少信号的传输干扰。
通过以上引脚的定义,USB接口可以实现设备的通信和电源供给,使得不同的设备可以通过USB接口进行连接和交互。
USB接口的标准化和普及,为计算机外设的使用和交换提供了便利,为用户带来了更好的使用体验。
总结:USB引脚定义包括VBUS、D+、D-、GND、USB ID和Shield等。
它们的功能各不相同,分别用于电源供给、数据传输、地参考、设备标识和屏蔽保护。
USB接口作为一种通用的标准接口,为计算机外设的连接和交互提供了方便,提高了用户的使用体验。
USB总线:USB总线是为通用串行总线,USB接口位于PS/2接口和串并口之间,允许外设在开机状态下热插拔,最多可串接下来127个外设,传输速率可达480Mb/S,它可以向低压设备提供5伏电源,同时可以减少PC机I/O接口数量。
USB总线:通用串行总线USB(universal serial bus)是由Intel、 Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等7家世界著名的计算机和通信公司共同推出的一种新型接口标准。
它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。
它可以为外设提供电源,而不像普通的使用串、并口的设备需要单独的供电系统。
另外,快速是USB 技术的突出特点之一,USB的最高传输率可达12Mbps比串口快100倍,比并口快近10倍,而且USB还能支持多媒体UBS通用串行总线的特性阻抗是90欧姆。
允许外设在开机状态下热插拔,最多可串接下来127个外设,传输速率可达480MB/S,P它可以向低压设备提供5伏电源,同时可以减少PC机I/O接口数量。
众所周知,常见的使用USB端口的设备分为信息传输和电源供电两大类,而这对于USB通用端口的区别只是四条导线的接驳与否问题。
micro USB 端接线定义micro USB 端接线定义下面给大家一个直观的剖析:在上述介绍中已经介绍过USB接线的内部分线通用排列颜色及顺序,一般为从左至右黑、绿、白、红。
对于需要数据信息传输的设备,USB接线的内置分线一般为四条,分别对应为:黑—— - 5V电压绿—— DATA+(数据+)白—— DATA -(数据- )红—— +5V电压如手机数据线常用的 Micro USB 端,接线必须按照同色配对连接,否则则会出现读取设备无法识别的显示各类型USB接口详解各类型USB接口详解对于仅需电源供电的设备,USB接线的内置分线一般为两条,即黑色的负五伏电源线和红色的正五伏电源线二十一世纪二十年代市面上出售的一拖N充电数据线大多以数据线为噱头命名,因为需要4条连接线,多功能数据线的制作成本及载荷会大大增加。
USB基本概念介绍1、什么是USBUSB是Universal Serial Bus的缩写,翻译为中⽂就是通⽤串⾏总线。
在USB出现之前,计算机领域已经存在很多的接⼝,这些接⼝互相都有⾃⼰的应⽤领域,并且之间互不兼容,⽤户为了使⽤不同的应⽤,需要配置不同的硬件接⼝。
USB的出现就是为了解决这些问题,通过单个的USB接⼝,同时⽀持不同的应⽤,⽅便不同设备的互联。
说⽩了,USB就相当于在众多接⼝之上,设计出⼀个万能的USB接⼝,以后各种外设都可以使⽤这种接⼝。
2、USB相关的硬件2.1 USB主机控制器USB设备,从物理上的结构来看,包含了主机Host端和设备Device端。
其中,主机端有对应的USB的主机控制器Host Controller,⽽设备端,对应的是USB设备。
例如,我们⽇常使⽤的台式电脑的机箱上的USB接⼝就属于主机控制器⼀种,⽤以存储资料的U盘属于USB设备⼀种。
由于历史原因,USB的主机控制器有多种不同的类型,分为OHCI和UHCI、EHCI和XHCI。
尽管不同的USB主控类型有着不同的特点,但他们都符合对应的USB规范,都实现了USB规范中所规定的USB主控所要实现的内容。
不同类型USB控制器之间简要概括可以如下表所⽰:USB主机控制器类型共同点区别对应的USB的协议和⽀持的速率创⽴者功能划分常⽤于OHCI都实现了对应的USB的规范中所要求的功能USB 1.1=LowSpeed和FullSpeedCompaq,Microsoft和NationalSemiconductor硬件功能 > 软件功能⇒硬件做的事情更多,所以实现对应的软件驱动的任务,就相对较简单扩展卡,嵌⼊式开发板的USB主控UHCI Intel软件功能 > 硬件功能⇒软件的任务重,可以使⽤较便宜的硬件的USB控制器PC端的主板上的USB主控EHCI USB 2.0=HighSpeedIntel定义了USB 2.0主控中所要实现何种功能,以及如何实现各种USB 2.0主控xHCI USB 3.0=SuperSpeedIntel定义了USB 3.0主控中所要实现何种功能,以及如何实现各种USB 3.0主控2.2 USB接⼝的引脚定义USB 1.x/2.x共有4个引脚,分别为VBUS、D-、D+、GNDVBUS:+5V电源引脚D-:data-,数据线,与D+构成差分信号D+:data+,数据线,与D-构成差分信号GND:Ground,地线在USB主机端的每个端⼝的D+和D-上,分别接了⼀个15K欧姆的下拉电阻到地。
usb 芯片USB(Universal Serial Bus,通用串行总线)是一种用于计算机和其他电子设备之间进行数据传输和连接外部设备的通信接口。
USB接口具有以下特点:简单易用、广泛适用、支持热插拔和自动配置。
USB芯片是实现USB接口功能的核心组件。
USB芯片包含了一系列电路,用于实现USB协议的通信和数据传输。
其主要功能包括:USB逻辑控制、数据缓存、时钟和电源管理、电压调节、数据加密解密、电流保护、信号滤波等。
USB芯片的工作原理如下:当USB设备插入计算机或其他主机设备时,芯片会检测到设备的插入,并向主机发送插入信号。
主机在接收到插入信号后,会发送设备识别请求,芯片会根据请求返回设备的信息。
之后,主机和设备之间会进行一系列的数据传输和通信,芯片会负责处理和管理这些数据。
当设备被拔出时,芯片会向主机发送拔出信号,主机会断开与设备的连接。
USB芯片的应用非常广泛。
例如,大多数计算机主板都会集成USB控制器芯片,用于连接鼠标、键盘、打印机、摄像头等外部设备。
此外,许多移动设备也会采用USB芯片,用于连接充电器、数据线和电脑进行数据传输。
USB芯片在消费电子产品、嵌入式系统、工业自动化、医疗设备等领域都有广泛应用。
USB芯片在设计和制造过程中需要考虑的因素包括:功耗、噪声抑制、抗干扰能力、传输速度、兼容性等。
制造商通常会根据不同的应用需求开发不同规格和性能的USB芯片,以满足市场的需求。
总而言之,USB芯片是实现USB接口功能的核心组件,具有简单易用、广泛适用、支持热插拔和自动配置等特点。
它在各个领域都有广泛的应用,并且随着技术的进步,USB芯片的性能和功能不断提高,为人们的数据传输和连接的需求提供了更好的解决方案。
名词解释 usb
USB是Universal Serial Bus(通用串行总线)的缩写。
它是一种用于连接电脑与外部设备之间传输数据的通信接口标准。
USB接口具有简单、快速、灵活、易用等特点,广泛应用于计算机、数字摄像机、音频设备、打印机、存储设备等各种电子产品中。
通过USB接口,外部设备可以与电脑进行数据传输、供电、充电等交互操作。
USB接口一般分为USB Type-A (常见的电脑USB接口)、USB Type-B(打印机、移动硬盘等设备常用接口)和USB Type-C(新一代小型、可逆插拔接口)等不同规格,同时支持不同版本的数据传输速率,如USB 1.0、USB 2.0、USB 3.0等。
什么是USB接口什么是USB 2.0接口常用USB接口的识别及USB接口标准和作用一、什么是USB?USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。
它是一种应用在PC领域的新型接口技术。
早在1995年,就已经有PC机带有USB接口了,但由于缺乏软件及硬件设备的支持,这些PC机的USB接口都闲置未用。
1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB接口才逐步走进了实用阶段。
这几年,随着大量支持USB的个人电脑的普及,USB逐步成为PC机的标准接口已经是大势所趋。
在主机(host)端,最新推出的PC 机几乎100%支持USB;而在外设(device)端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等。
USB设备之所以会被大量应用,主要具有以下优点:1、可以热插拔。
这就让用户在使用外接设备时,不需要重复“关机à将并口或串口电缆接上à再开机”这样的动作,而是直接在PC开机时,就可以将USB电缆插上使用。
2、携带方便。
USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。
3、标准统一。
大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与PC连接,这时就有了USB硬盘、USB鼠标、USB打印机,等等。
4、可以连接多个设备。
USB在PC上往往具有多个接口,可以同时连接几个设备,如果接上一个有4个端口的USB HUB时,就可以再连上4个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台PC上而不会有任何问题(注:最高可连接至127个设备)。
但是,为什么又出现了USB2.0呢?它与USB1.1又有何区别?请别急,下面就会谈到了。
第7章USB通用串行总线7.1 概述7.1.1 USB开展过程通用串行总线USB〔Universal Serial Bus〕由paq、IBM 、Intel、Microsoft、NEC等公司于1994年联合提出。
1996年发布USB1.0标准1998年发布USB1.1标准两种传输速度:1.5Mdbs〔低速〕、12Mdbs〔全速〕热拔插和即插即用最多可同时连接127台设备1999年发布USB2.0标准1〕最高传输速度达480Mdbs〔高速〕,是USB1.1的40倍2〕向下兼容USU1.17.1.2 USB的设计目标及特点设计准则:1〕易于扩大2〕协议灵活3〕支持音频/视频等实时数据的传输4〕提供价格低廉的标准接口USB的特点:1〕速度快2〕设备安装和配置容易3〕易于扩展4〕使用灵活5〕可总线供电6〕本钱低7.1.3 USB的接口特性B的输出. 差分驱动,支持半双工方式. 电缆阻抗围:76.5 – 103.5Ω. 驱动器输出阻抗匹配电阻:28 – 44Ω. 所有USB设备的上游端口,按设备的最高速定义。
B的接收. 差分接收7.1.4 USB信号的定义7.1.5NRZI的编码方法不需独立的时钟信号和数据一起发送,电平跳变代表"0〞,没有电平跳变代表"1〞。
在数据被编码前,在数据流中每6个连续的"1〞后插入1个"0〞,从而强迫NRZI码发生变化,接收端必须去掉这个插入的"0〞。
位填充和NRZI编码如果接收端连续接收到7个逻辑"1〞,则认为发生了位填充错误。
7.2 USB系统构造7.2.1 USB总线的拓扑构造. 阶梯式星型拓扑构造USB的物理连接USB的逻辑连接. 管道:HOST软件与USB设备端口间的数据传输通道。
. 一个USB设备可有多个管道;设备的一个端口可建立一个输入管道和一个输出管道。
. 各管道之间相互独立。
7.2.2 USB主机一个USB系统只有一个主机,主机的USB接口称为USB控制器。
通用串行总线接口——USB我相信大家都对USB有一定的了解吧。
但是也不能排除有不懂的,不过没关系,下面我就把这一计算机外设接口技术——USB来个全面介绍。
我以几个章节来介绍USB的概念、基本特性以及它的应用,让大家对USB有个全面的认识。
概念篇由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB 总线技术应运而生。
USB(Universal Serial Bus),翻译为中文就是通用串行总线,是由Conpaq,DEC,IBM,Inter,Microsoft,NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。
USB接口的主要特点是:即插即用,可热插拔。
USB连接器将各种各样的外设I/O端口合而为一,使之可热插拔,具有自动配置能力,用户只要简单地将外设插入到PC以外的总线中,PC就能自动识别和配置USB设备。
而且带宽更大,增加外设时无需在PC内添加接口卡,多个USB集线器可相互传送数据,使PC可以用全新的方式控制外设。
USB可以自动检测和安装外设,实现真正的即插即用。
而USB的另一个显著特点是支持“热”插拔,即不需要关机断电,也可以在正运行的电脑上插入或拔除一个USB设备。
随着时间的推移,USB将成为PC的标准配置。
基于USB的外设将逐渐增多,现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪等,而非独立性I/O连接的外设将逐渐减少。
即主机控制式外设减少,智能控制控制外设增多。
USB 总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了240Mbps,更换介质后连接距离由原来的5米增加到近百米。
基于这点,USB也可以做生产ISDN以及基于视频的产品。
如数据手套的数字化仪提供数据接口。
USB总线结构简单,信号定义仅由2条电源线,2条信号线组成。
基本特性B的硬件结构USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(Downstream)设备提供电源,对于高速且需要高带宽的外设,USB以全速12Mbps的传输数据;对于低速外设,USB则以1.5Mbps的传输速率来传输数据。
USB总线会根据外设情况在两种传输模式中自动地动态转换。
USB是基于令牌的总线。
类似于令牌环网络或FDDI基于令牌的总线。
USB主控制器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。
USB通过支持悬挂/恢复操作来管理USB总线电源。
USB系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机(Host),集线器(Hub)和功能设备。
主机,也称为根,根结或根Hub,它做在主板上或作为适配卡安装在计算机上,主机包含有主控制器和根集线器(Root Hub),控制着USB总线上的数据和控制信息的流动,每个USB系统只能有一个根集线器,它连接在主控制器上。
集线器是USB结构中的特定成分,它提供叫做端口(Port)的点将设备连接到USB总线上,同时检测连接在总线上的设备,并为这些设备提供电源管理,负责总线的故障检测和恢复。
集线可为总线提供能源,亦可为自身提供能源(从外部得到电源),自身提供能源的设备可插入总线提供能源的集线器中,但总线提供能源的设备不能插入自身提供能源的集线器或支持超过四个的下游端口中,如总线提供能源设备的需要超过100mA电源时,不能同总线提供电源的集线器连接。
功能设备通过端口与总线连接。
USB同时可做Hub使用。
B的软件结构每个USB只有一个主机,它包括以下几层:(1)USB总线接口USB总线接口处理电气层与协议层的互连。
从互连的角度来看,相似的总线接口由设备及主机同时给出,例如串行接口机(SIE)。
USB总线接口由主控制器实现。
(2)USB系统USB系统用主控制器管理主机与USB设备间的数据传输。
它与主控制器间的接口依赖于主控制器的硬件定义。
同时,USB系统也负责管理USB资源,例如带宽和总线能量,这使客户访问USB成为可能。
USB系统还有三个基本组件:主控制器驱动程序(HCD)这可把不同主控制器设备映射到USB系统中。
HCD与USB 之间的接口叫HCDI,特定的HCDI由支持不同主控制器的操作系统定义,通用主控制器驱动器(UHCD)处于软结构的最底层,由它来管理和控制主控制器。
UHCD实现了与USB 主控制器通信和控制USB主控制器,并且它对系统软件的其他部分是隐蔽的。
系统软件中的最高层通过UHCD的软件接口与主控制器通信。
USB驱动程序(USBD)它在UHCD驱动器之上,它提供驱动器级的接口,满足现有设备驱动器设计的要求。
USBD以I/O请求包(IRPs)的形式提供数据传输架构,它由通过特定管道(Pipe)传输数据的需求组成。
此外,USBD使客户端出现设备的一个抽象,以便于抽象和管理。
作为抽象的一部分,USBD拥有缺省的管道。
通过它可以访问所有的USB设备以进行标准的USB控制。
该缺省管道描述了一条USBD和USB设备间通信的逻辑通道。
主机软件在某些操作系统中,没有提供USB系统软件。
这些软件本来是用于向设备驱动程序提供配置信息和装载结构的。
在这些操作系统中,设备驱动程序将应用提供的接口而不是直接访问USBDI(USB驱动程序接口)结构。
(3)USB客户软件它是位于软件结构的最高层,负责处理特定USB设备驱动器。
客户程序层描述所有直接作用于设备的软件入口。
当设备被系统检测到后,这些客户程序将直接作用于外围硬件。
这个共享的特性将USB系统软件置于客户和它的设备之间,这就要根据USBD在客户端形成的设备映像由客户程序对它进行处理。
主机各层有以下功能:检测连接和移去的USB设备。
管理主机和USB设备间的数据流。
连接USB状态和活动统计。
控制主控制器和USB设备间的电气接口,包括限量能量供应。
HCD提供了主控制器的抽象和通过USB传输的数据的主控制器视角的一个抽象。
USBD提供了USB设备的抽象和USBD客户与USB功能间数据传输的一个抽象。
USB系统促进客户和功能间的数据传输,并作为USB设备的规范接口的一个控制点。
USB系统提供缓冲区管理能力并允许数据传输同步于客户和功能的需求。
B的数据流传输主控制器负责主机和USB设备间数据流的传输。
这些传输数据被当作连续的比特流。
每个设备提供了一个或多个可以与客户程序通信的接口,每个接口由0个或多个管道组成,它们分别独立地在客户程序和设备的特定终端间传输数据。
USBD为主机软件的现实需求建立了接口和管道,当提出配置请求时,主控制器根据主机软件提供的参数提供服务。
USB支持四种基本的数据传输模式:控制传输,等时传输,中断传输及数据块传输。
每种传输模式应用到具有相同名字的终端,则具有不同的性质。
控制传输类型支持外设与主机之间的控制,状态,配置等信息的传输,为外设与主机之间提供一个控制通道。
每种外设都支持控制传输类型,这样主机与外设之间就可以传送配置和命令/状态信息。
等时(lsochronous)传输类型支持有周期性,有限的时延和带宽且数据传输速率不变的外设与主机间的数据传输。
该类型无差错校验,故不能保证正确的数据传输,支持像计算机-电话集成系统(CTI)和音频系统与主机的数据传输。
中断传输类型支持像游戏手柄,鼠标和键盘等输入设备,这些设备与主机间数据传输量小,无周期性,但对响应时间敏感,要求马上响应。
数据块(Bulk)传输类型支持打印机,扫描仪,数码相机等外设,这些外设与主机间传输的数据量大,USB在满足带宽的情况下才进行该类型的数据传输。
USB采用分块带宽分配方案,若外设超过当前带宽分配或潜在的要求,则不能进入该设备。
同步和中断传输类型的终端保留带宽,并保证数据按一定的速率传送。
集中和控制终端按可用的最佳带宽来传输传输数据。
USB应用篇USB连接器可以轻松地为计算机添加设备,同时不占用计算机的并口和串口。
只要将设备一插就可以使用了。
但它有时也难以使用。
一.让计算机支持USB现在大部分的计算机都有USB端口。
而一些老式的计算机则没有USB端口的,只有USB连接器,但它是不起作用的,你可以在启动计算机时查看BIOS,确定它是否支持USB。
你可选择USB Legacy支持选项(如果有该选项的话)。
如果你的老式主板真的不支持USB 设备,你只有去买一块USB连接卡,这就可以把USB设备添加到你的计算机里了。
二.让WINDOWS系统支持USB现在的WINDOWS98对很多外设都提供了全面的支持。
只有WINDOWS 3.X及更早版本的WINDOWS及WINDOWS NT都不支持USB,如果你想查看你的计算机是否安装了USB控制器,可进入“控制面板”,双击其中的“系统”图标,然后选择“设备管理器”选项卡。
你就会看到“通用串口总线控制器”点击该控制器,你会看到两个项目:Universal Host Controller和Unicersal Root Hub。
如果你还没有安装USB的驱动程序,则从你的WINDOWS 安装光盘的\OTHER\USB文件夹中找到这些项目,双击Usbsupp.exe即可安装USB驱动程序。
三.让计算机连接更多的USB设备一般的计算机只有两个USB端口,如果你想连接更多的USB外设,则利用USB集线器,该集线器可提供多个USB端口,你只要将该集线器直接插入你的计算机即可。
有了足够的USB端口,你就可以最多连入127个USB设备。
结束语USB为计算机外设输入输出提供了新的接口标准。
它使设备具有热插拔,即插即用,自动配置的能力,并标准化设备连接。
USB的级联星型拓扑结构大大扩充了外设数量,使增加,使用外设更加便捷,快速。
而新提出的USB2.0标准更是将数据传输速率提高到了一个新的高度,这是具有美好的应用前景。