资料介绍
接口/总线/驱动技术
USB的开发之标准篇
发布日期:2009-3-16 19:37:30 文章来源:搜电 浏览次数: [pic]18
[pic][pic][pic] 通用串行总线(Universal Serial
Bus)是用于将适用USB的外围设备连接到主机的外部总线结构,其主要是用在中速和低速
的外设。USB是通过PCI总线和PC的CPU连接,实现数据的传送。USB同时又是一种通信协
议,他支持主系统(host)和USB的外围设备(device)之间的数据传送。
USB的优点有以下几条:
USB为所有的USB外设提供了单一的、易于操作的标准的连接类型。这样一来就简化了US
B外设的设计,同时也简化了用户在判断哪个插头对应哪个插槽时的任务,实现了单一的
数据通用接口。
USB排除了对各个鼠标、调制解调器、键盘和打印机接口的需求,因而减少了硬件的复杂
性和对端口的占用,节省了系统资源。
USB支持热插拔(hot
plug),也就是说在不关PC的情况下可以安全的插上和断开USB设备。其他普通的外围连
接标准,如SCSI设备等必须在关掉主机的情况下才能增加或移走外围设备。
USB支持PNP。当插入USB设备的时候,主计算机设备检测该外设并且通过自动的加载相关
的驱动程序来对该设备进行配置,并使其正常工作。
USB在设备供电方面提供了灵活性。USB直接连接的设备可以通过USB电缆供电,也可以通
过电池或者其它的电力设备来供电,或使用两种供电方式的组合.并且支持节约能源的挂
机和唤醒模式。
USB提供全速12Mbps的速率和低速1.5Mbps的速率来适应各种不同类型的外设。
针对不能处理突然发生的非连续传送的设备,如音频和视频设备,USB可以保证其固定带
宽。
为了适应各种不同类型外围设备的要求