wince下USB总线驱动分析
关于USB网上有很多现成的资料,我这里对其中一些基本资料进行了下总结。 i.USB的优点 ( 1 )使用简单。 支持热插拔。 ( 2 )应用范围广。 USB 系统数据报文附加信息少,带宽利用率高,可同时支持同步传输和异步传输两种方式。 ( 3 )较强的纠错能力。 USB 系统可实时地管理设备插拔。在 USB 协议中包含了传输错误管理、错误恢复等功能,同时根据不同的传输类型来处理传输错误。 ( 4 )总线供电。 USB 总线可为连接在其上的设备提供 5V 电压、 100mA 电流的供电,最大可提供 500mA 的电流。 USB 设备也可采用自供电方式。 ( 5 )低成本。 USB 接口电路简单,易于实现,特别是低速设备。 USB 系统接口 / 电缆也比较简单,成本比串口 / 并口低。 2. USB硬件结构 USB 采用四线电缆,其中两根用来传送数据的串行通道,另两根为下行设备提供电源。 USB 是基于令牌的总线。类似于令牌环网络或 FDDI 基于令牌的总线。 USB 主控制器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。 USB 通过支持悬挂( suspend ) / 恢复( resume )操作来管理 USB 总线电源。 USB 系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机( Host) ,集线器( Hub) 和功能设备。 3