共同占用一个usb,那肯定带宽也是共用的,如果低速,比如HID和串口,那对应用层软件来说可以当作一样的速度,因为共用也没占满全部带宽~
usb很复杂的,底层有协议和各种模式,这些也会占用带宽。全速usb物理带宽是12Mb,但是算上这些协议,就还要降低,msc总的来讲吞吐率最高,因为是大的块传输的,而且是低优先级不实时,但会利用空闲带宽~要是串口和HID之类的实时性会好些,但是吞吐率会下降不少的~
至于测试,电脑端测试也就行了,复合设备就当成两个设备测试,但是两个低速看不出影响,高速了那就互相影响了,所以要有优先级别设置~
简单说来,速度高的话可能不是固定的,稳定的。 |