分类: 嵌入式
2012-02-09 08:44:40
USB(Universal Serial Bus:通用串行总线)主要是用来连接计算机与外围装置之间的总线,其随插即用(Plug and Play)的功能,使其不须经过繁复的安装程序便可任意将外围装置连结、配置、使用及移除。而由于USB的弹性与容易使用,使得支持USB的外围装置包括鼠标、键盘、喇叭、调制解调器、扫描机等各种不同的产品逐年增加,时至今日,USB接口已成为自COM port(串行端口)以后,计算机上最成功的外围连接接口。
USB从1994年开始提出以来,到目前为止共有四个版本:USB 1.0、USB 1.1、USB 2.0和USB3.0。USB 1.O只有低速(10w speed,1.5Mbps)一种传输模式,USB 1.1增加了全速(full speed,12Mbps)模式,USB 2.0增加了高速(high speed,480Mbps)模式,USB3.0又增加了超高速(super speed,4.8Gbps)模式。
早期的USB 1.o/1.1规范速度只有12Mbps,相当于1.5MB/s的速度,相对于今天的应用来说简直是无法忍受,但是对于早期的设备来说这个速度已经完全足够了,但是需要拷贝十几GB的文件时,这个速度将让你干等好几个小时无法操作电脑,迫于这种极端的情况,USB 2.0应运而生。
USB2.0规范是由USBI.1规范演变而来的,它最初的目标是将USBl.1的传输数率提高10—20倍,而实际上却提高了40倍达到了480Mbps,约为60MB/s。USB2.0相对于USBl.1速度的提升简直是质的飞跃,更合人意的地方是USB2.0与USBl.1可以互相兼容,但是速度不会因为USB 1.1接口安装在USB 2.0接口上而有任何提高,今后不管是USB 4.0还是5.0都会向下提供对老接口的兼容,所以不用担心接口的更新而老设备派不上用场。
USB 3.0将提供达到4.8Gbps的理论传输速度相当于600MB每秒,意味着一部27GB的高清视频仅需要不到一分钟就能传输完毕,相比USB 2.0提升了10倍的传输速度,实在非常惊人。新的USB 3.0标准能够让更多机器设备不靠外接电源即可运行使用,也使其传输速度更快。现在的USB 1.0/1.1/2.0均采用4-pin线路,而USB 3.0则采用9-pin线路。对于兼容问题用户大可放心,USB 3.0中同样有4-pin线路,针脚信号定义完全向前兼容USB 1.o/1.1/2.0,其余5-pin才由USB 3.0独享。可以肯定的是,USB 3.0将采用低电压差动模式进行信号传输,以减少内部干扰,并适合进行长距离传输。
USB 2.0的别名是“Hi-Speed USB”,理论传输速度极限为480Mbps,而USB 3.0则冠名为“Super Speed USB”,其目标是把传输速度提高到以前的10倍,达到4.8Gbps之高。USB 3.0的带宽之所以有明显的增长,其实在于拥有独立的上传和下载管道。此外,USB 3.0还引入了新的电源管理机制,支持待机、休眠和暂停等状态,各个周边设备能够独立进入省电模式,此优点对于移动平台尤其重要。
由于USB协议已经成为设备与PC之间的事实标准,无论是通用设备(鼠标,键盘,打印机等)还是专用设备,USB几乎已经替代了其他串行通信协议。USB是一种内置丰富驱动程序的即插即用式总线接口,能缩短开发周期和设备安装时间。不但设计人员喜欢这种接口,终端用户也因为不必为新购的外设安装加载新的设备驱动程序而乐于使用。在嵌入式领域中,USB也具有重要地位。为了与通用设备接口通信,或是满足移动数据交换这一类的需求,很多嵌入式设备也已经支持USB接口。