USB2.0协议中的控制传送总线访问策略

需积分: 32 9 下载量 3 浏览量 更新于2024-08-16 收藏 5.98MB PPT 举报
"控制传送的总线访问的限制-usb2.0协议" USB 2.0协议是计算机和外部设备间通信的一种标准,由多家知名厂商联合制定,旨在提升数据传输速度并保持向下兼容性。USB 2.0的数据传输速率高达480 Mbps,约为USB 1.1的40倍,同时它能与USB 1.1设备无缝配合,不过设备的实际速度会受接口限制。 在USB 2.0中,控制传送是通信的基础部分,无论低速设备还是高速设备都能使用控制通道。控制通道不指定具体的总线访问频率要求,USB协议会全局优化所有控制通道的访问,确保最佳的传输方案。USB规定,如果控制传输只占用数据帧的10%以下时间,剩余时间可用于批传输。控制传输的启动和终止可以发生在不同帧内,增加了灵活性。当控制传输时间不足时,主机控制器会利用未使用的同步和中断传输时间进行补充。如果多个控制传输等待访问,主机控制器会依据公平访问原则进行调度,具体策略由控制器实现决定。频繁被中止的控制传输不会被视为总线访问的不公平。 USB协议还强调了控制传输的规则性和优化性。为了实现这一点,USB 2.0设计了一系列规则来管理总线访问。例如,端点是设备与主机通信的关键点,每个逻辑设备都有唯一标识的端点号,通信通过管道(Pipe)形象地表示。管道简化了理解USB系统中信息传输的过程。 USB 2.0协议规范不仅定义了总线属性,还包括协议定义、处理类型、总线管理和编程接口,以满足设计者和开发者的各种需求。这些规定使得设备间的数据交换更加高效和可靠,同时也保证了不同速度设备的兼容性,为用户提供了便捷的外设连接方案。