【48812】USB通用串行接口传输方法
日期:2024-06-25 05:08:34   来源:数据采集转换类

  (1)操控(Control)方法传送:操控传送是双向传送,数据量一般较小。设备发送通用的指令。操控传送方法能包含8、16、32和64字节的数据,这依赖于设备和传输速率。操控传输典型地用在主计算机和USB外设之间的端点(Endpoint)0之间的传输,可是指定供货商的操控传输或许用到其他端点。

  (2)同步(Isochronous)方法传送:同步传输供给了确认的带宽和间隔时刻。它被用于时刻严厉并具有较强容错性的流数据传输,或许用于要求稳定的数据传送率的即时运用中。例如,履行即时通话的网络电话运用时,运用同步传输形式是很好的挑选。同步数据要求确认的带宽值和确认的最大传送次数。关于同步传送来说,即时的数据传递比完美的精度和数据的完整性更重要工些。

  (3)中止(Interrupt)方法传送:中止方法传输大多数都用在守时查询设各是否有中止数据要传送。设备的端点形式器的结构决议了它的查询频率,从1~255ms之间。这种传输方法典型地运用在少数的、涣散的、不行猜测的数据的传输。键盘、操纵杆和鼠标就归于这一类型。中止方法传送是单向的,而且关于host来说只要输人的方法。

  (4)很多(Bulk)传送:首要运用在在很多数据传送和承受数据上,一起又没有带宽和间隔时刻要求的情况下,要求确保传输安全。打印机和扫描仪归于这种类型。这种类型的设各适合于传输十分慢和很多被推迟的传输,能够比及一切其他类型的数据传送完结之后再传送和接纳数据。

  USB将其有用的带宽分红各个不同的帧(frame),每帧一般是1ms时刻长。每个设备每帧只能传送一个同步的传送包。在完结了体系的装备信息和衔接之后,USB的host就会对不同的传送点和传送方法做一个统筹安排,用来习惯整个USB的带宽。一般情况下,同步方法和中止方法的传送会占有整个带宽的90%,剩余的就安排给操控方法传送数据。