USB总线属一种轮询方式的总线,由主端口预定的标准协议使各从设各分享USB带宽,当其他设备和主机在运行时,总线允许添加、设置、使用及拆除外设,主控制端口初始化所有的数据传输。 每一总线执行动作最多传送三个数据包。按照传输前制定好的原则,在每次传送开始时,主控制器发送一个描述传输运作的种类、方向、USB设备地址和终端号的USB数据包,这个数据包通常称为标志包(token packet)。USB设备从解码后数据包的适当位置取出属于自己的数据。数据传输方向不是从主端口到从端口就是从从端口到主端口。针对设备对系统资源需求的不同,在USB规范中规定了4种不同的数据传输方式。 (1)同步传输方