USB设备之所以会被大量应用,主要具有以下优点:
1、可以热插拔。这就让用户在使用外接设备时,不需要重复“关机将并口或串口电缆接上再开机”这样的动作,而是直接在电脑工作时,就可以将USB电缆插上使用。
2、携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。
3、标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与个人电脑连接,这时就有了USB硬盘、USB鼠标、USB打印机等等。
4、可以连接多个设备。USB在个人电脑上往往具有多个接口,可以同时连接几个设备,如果接上一个有四个端口的USB HUB时,就可以再连上;四个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台个人电脑上而不会有任何问题(注:最高可连接至127个设备)。但是,为什么又出现了USB2.0呢?它与USB1.1又有何区别?请别急,下面就会谈到了。
USB具有以下一些显著特点。
(1)高速数据传送
USB1.1支持1.5~12Mbps的传输速率,2.0版本更支持高达120~240Mbps的传输速率,该速率与一个标准的并口相比,也快出近10倍,足以满足高速传输应用的要求。
(2)高自由度连接/拓扑结构
对接口加以扩展,最多可在一台计算机上同时支持127种设备,而不占用PC的硬件资源(如I/O地址、内存、中断、DMA等)。主端口和USB从端口之间是树型拓扑结构,这使得外设的扩展有了更大的自由度。
(3)带电插拔/即插即用
USB方法做到了即插即用(热插拔)的外设扩展法。所有USB设备支持热插拔,系统对其进行自动配置,彻底抛弃了跳线和拨码开关设置。
(4)内置电源供给
USB电源能向低压设备提供5V、500mA(最大)电源。因此,对使用的小功率输入设备无须使用单独电源供电,这样可以降低这些设备的成本并提高性价比。
(5)支持多种传输模式
USB提供了4种传输模式,以适应不同的传输目的,具有极强的通用性。
正是由于上述突出的特点,USB设备在ARM嵌入式外设的拓展方面得到了广泛的应用。