USB2.0协议解析:中断传送与总线访问限制

需积分: 41 4 下载量 188 浏览量 更新于2024-08-13 收藏 5.99MB PPT 举报
"本文深入解读了USB2.0协议,特别是中断传送对总线访问的限制。高速、全速和低速设备都能使用中断传送,但USB规定不能超过90%的帧分配给周期性传输。同时,由于总线频率和帧定时限制,全速设备的最大中断处理数为108个1字节数据,低速设备为10个,高速设备为134个。文中还提到了不同速度的中断处理和最大处理数的表格。USB2.0由7家知名厂商联合制定,旨在提升数据传输速度至480Mbps,同时保持与USB1.1的兼容性。" 在USB协议中,中断传送是一种重要的通信方式,允许设备以固定的间隔向主机发送数据。在USB2.0规范下,高速设备可以利用接近80%的微型帧进行周期性传输。然而,为了保证总线的稳定性和其他设备的公平访问,不能超过90%的帧被分配给全速或低速的同步和中断传输。这个限制是基于总线频率和帧定时的考虑,以防止总线过度拥堵。 每个(微型)帧能成功处理的最大中断数受到限制:全速设备最多处理108个1字节数据,低速设备为10个,而高速设备可达134个。这些数值并不意味着在实际应用中每个(微型)帧都能达到这个上限,因为实际的总线条件和主机控制器的能力会影响处理能力。 USB2.0协议是由COMPAQ、Hewlett Packard、Intel、Lucent、Microsoft、NEC和PHILIPS这七家大公司共同制定的,旨在解决USB1.1的传输速度问题,将速度提升到480Mbps,相当于60MB/s。USB2.0与USB1.1兼容,新的USB2.0设备可以在旧的USB1.1接口上运行,反之亦然,但速度会受到接口最慢速率的限制。连接电缆和端口在两者之间是通用的。 USB2.0协议规范的目的不仅描述了总线的物理特性,还定义了通信协议、处理类型、总线管理和编程接口,以支持设计者和开发者构建符合标准的USB设备和系统。USB2.0的引入显著提升了数据传输效率,使得高速数据交换成为可能,同时保持了向后兼容性,确保了旧设备在新系统中的可用性。