您的位置 首页 培训

USB多串口协议(UMP)常识介绍

1、即插即用(Plug-and-Play)USB比较于其他传统接口的一个优势是即插即用的实现,即插即用(Plug-and-Play)也可以叫做热插拔(HotPlugging)…

1、即插即用(Plug-and-Play)

USB比较于其他传统接口的一个优势是即插即用的完结,即插即用(Plug-and-Play)也能够叫做热插拔(Hot Plugging)。关于用户来讲,榜首次刺进USB外设,主动或手动装置驱动程序,他就应该能够运用这个外设了,这是很友爱的用户体会。假如操作体系提示你重新启动电脑,阐明这个外设没有完结即插即用,从严厉意义上来讲,这并不是一个USB的外设。假如告知用户这是应该的,便是在诈骗用户。关于微软来说,假如外设没有完结即插即用,就无法取得WHQL认证。而关于USB IF(USB 完结者论坛)来说,假如外设没有完结即插即用,就无法取得USB的认证,不能运用USB的标识。这个标识能够在USB的官方网站www.usb.org看到(本文的下面也有),因为在USB2.0规范发布之后,USB IF改变了原先的标识,有些制造商仍运用原先的标识,这其实也是在诈骗用户?/P>

USB的外设有许多,其中有许多外设有类似的特性,这些外设被归为某一类,例如键盘、鼠标等为HID类,音响产品为Audio类,硬盘、CD-ROM、Flash 为 Mass Storage类。微软为一些常用类供给了类驱动程序,假如一个外设规划满意该类的规范,在榜首次刺进PC时,操作体系能够主动识别到,而且主动调用该类驱动程序,这便是所谓的主动装置。现在Windows能支撑的类驱动程序只要HID、Audio和MassStorage,除此之外制造商有必要供给自己的驱动程序。很不幸,USB转串口的运用就归于这种情况,这就需求所谓的手动装置。手动装置有两种或许,一种是在榜首次刺进USB时,体系会提示用户装置驱动程序,用户能够依据弹出窗口的提示进行装置,这时或许需求用户做一些查找,有些用户或许会觉得这样不太便利;所以另一种方法是供给一个装置程序,将一切有关的运用/驱动程序打包在一起,一次性装置完结。假如驱动程序没有取得WHQL认证,在装置过程中需求用户用鼠标点击一到二次“持续”和“完结”;而假如驱动程序取得WHQL认证,就无需这么费事,这也可称为安静装置(Silent Install)。

2、USB多串口协议(UMP)

在装置USB转串口设备时,用户发现会呈现二个过程,一个是在接口(并串口)下有一个USB设备,另一个便是USB多串口协议(UMP)。其实这是正确的,首要USB转串口的设备是用来模仿一个串口

(COM),所以是一个虚拟的COM口;其次这是一个USB转串口的桥,它有必要遵从USB多串口协议。在外设的“设备描述器”(Device Description)中,这个设备是一个USB转串口的桥,每次外设接入时,操作体系会去读这个“设备描述器”来了解接入的是什么设备,并把它加入到“设备管理器”中(Device Manager)。这是榜首步,之后操作体系知道这个外设是要完结一个虚拟的串口,所以在COM下会加上USB设备。有一些运用中,只呈现一个虚拟串口,而没有USB多串口协议。其实这是在驱动程序上作了四肢,屏蔽了很要害的榜首步,没有向操作体系陈述设备的特点。这样做看似简略了,但底子没有或许取得WHQL认证,也无法得到USB的认证。

3、500mA的总线供电形式

USB的规范中规则一个USB的根集线器(root hub)最多只能供给500mA的电流,这一方面是为了减轻PC机的担负,另一方面是维护USB的主操控器(Host Controller),现在USB主操控器往往集成在南桥中。理论上来讲,任何一个USB Hub应该运用一个电源开关来避免过电流,但现在至少有10%以上的主板没有运用电源开关或运用一些低功能的元器件以节约本钱。

当外设需求多于500mA的电流时,就需求选用自供电形式了。这关于USB硬盘的运用是一个瓶颈,也是一个应战。2.5英寸以上的硬盘自身就需求超越500mA,所以有必要自供电,自供电能够运用电池,也能够运用稳压源,这关于移动设备来说都不是抱负的方法。有一种折衷的方法是衔接两个USB口,能够取得两倍的电流-1A。这是没有方法的方法,相同无法WHQL和USB认证。操作起来也很费事,有必要先接上供电口,再接上设备口等等。好消息是硬盘的尺度越来越小型化,耗电越来越省。1.8、1.5、1英寸的硬盘已被广泛运用,功能越来越安稳,这些硬盘的耗电在300mA之内,假如USB操控芯片的耗电能操控在200mA之内,就能够真实完结由总线来供电。TI的TUSB6250便是业界榜首片完结总线供电的USB2.0高速(480Mbps)转ATA/ATAP的处理方案。

4、USB与ATA/ATAPI的抵触

USB转ATA/ATAPI桥的操控器存在一些内涵的抵触,原因在于桥的两头都企图要操控桥自身,例如USB和ATA/ATAPI都神往桥发送数据或接纳数据,能够把这称为竞赛,这时候桥无法处理优先权的话,数据的传送就停了下来。更严峻的是桥还无法把这种情况告诉PC机和硬盘,PC机和硬盘依然不断地测验,却没有犯错信息提示给用户,用户就会很困惑,不知道产生了什么情况。这时候除了关机重新启动电脑,别无他法。

USB的Mass Storage类规范共总结出13种不同的抵触,这些抵触从规范自身已无法处理,只能用硬件或软件的方法来处理。TI的TUSB6250就很好地处理和处理了这个难题,其实便是增加了对竞赛的裁定,处理了优先权的判别,在同一时间只允许一个操控逻辑来操控总线,不会产生总线的阻塞。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/238769.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部