USB 系统结构设计论文 摘要:通用串行总线(USB)是一种简单的计算机外围接口标准
它具有即插即用、扩展方便等优点,已成为计算机必备的一个接口
本文简要介绍 USB 总线的功能、拓朴结构及其数据传输过程,并举例说明 USB 接口的实际应用
关键词:通用串行总线 USB 接口外围接口标准 一、USB 接口背景 在早期的计算机系统上常用串口或并口连接外围设备
每个接口都需要占用计算机的系统资源(如中断,I/O 地址,DMA 通道等)
无论是串口还是并口都是点对点的连接,一个接口仅支持一个设备
因此每添加一个新的设备,就需要添加一个 ISA/EISA 或 PCI卡来支持,同时系统需要重新启动才能驱动新的设备
USB 总线是 INTEL、DEC、MICROSOFT、IBM 等公司联合提出的一种新的串行总线标准,主要用于 PC 机与外围设备的互联
USB 总线具有低成本、使用简单、支持即插即用、易于扩展等特点,已被广泛地用在 PC 机及嵌入式系统上
二、USB 总线优缺点 1
优点 (1)使用简单 所用 USB 系统的接口一致,连线简单
系统可对设备进行自动检测和配置,支持热插拔
新添加设备系统不需要重新启动
(2)应用范围广 USB 系统数据报文附加信息少,带宽利用率高,可同时支持同步传输和异步传输两种传输方式
一个 USB 系统最多可支持 127个物理设备
USB 设备的带宽可从几 Kbps 到几 Mbps(在 USB2
0 版本,最高可达几百 Mbps)
一个 USB 系统可同时支持不同速率的设备,如低速的键盘、鼠标,全速的 ISDN、语音,高速的磁盘、图像等(仅 USB2
0 版本支持高速设备)
(3)较强的纠错能力 USB 系统可实时地管理设备插拔
在 USB 协议中包含了传输错误管理、错误恢复等功能,同时根据不同的传输类型来处理传输错误
(4)总线供电 US