第二?/p>
USB
基本结构与特?/p>
§
2.1
引言
本章主要是对
USB
的基本结构和特性作初步的介绍,是否了解这些知识对于
USB
应用与设计至关重要,只有清楚地理解这些概念才能进行更好的设计?/p>
§
2.2 USB1.1
协议总览
USB
是一种电缆总线,支持在主机和各式各样的即插即用的外设之间进行数
据传输?/p>
USB1.1
是一个传输率可达
12Mb/s
的串行接口,
并由不同类型的外设一?/p>
分享这个串行总线接口?/p>
而且一?/p>
USB
主机可以对应于高?/p>
127
个外设?/p>
其中?/p>
USB
主机是整个总线上的主控者,负责对各个外设发出各种命令?/p>
USB
是以令牌包为
基础的通信协议?/p>
当主机在总线上发布一种令牌包?/p>
此时一定会有一个符合其?/p>
址的设备根据这个令牌包做出相应的操作。此外,
12Mb/s
的总线带宽将被分割?/p>
所有位于总线上的设备会以一定的时间间隔来分享它?/p>
USB
仅含有四条线,两?/p>
是电源线
(Vcc
?/p>
GND)
,两条是以差分方式产生的信号?/p>
(D+
?/p>
D-)
?/p>
§
2.3 USB
系统模型
USB
系统?/p>
USB
主机为核心,
以外围的
USB
设备为功能,
组成了系统模型?/p>
即,
USB
提供的是主机和设备中间的一种数据通信服务?/p>
主机?/p>
USB
的核心,
每一?/p>
USB
数据通信都必须是由主机来发起的,
主机管理着每个
USB
设备?/p>
见图
2-1
?/p>
图中?/p>
Hub
是一类特殊的
USB
设备,它是一?/p>
USB
的连接点,主机中有一个被嵌入?/p>
Hub
叫根
Hub(root Hub)
。根
Hub
提供若干个连接点?/p>
?/p>
2-1 USB
系统模型