阅读:1358回复:3
USB--共享式总线?
在书上看到对USB原理的介绍说:在USB总线接口层中,主机认为USB设备是以层次星型的拓扑结构连接至USB主控制器的根集线器,这些设备最终都是通过同一个USB主控制器和主机进行通信的,即USB总线上的所有设备共享一条通往主机的数据通道,因此同一时刻只可能有一个USB设备和主机进行通信。
如果连接多个设备,这些设备与主机之间的通信是不是通过占有不同的帧/小帧来实现共享的?这样的话,如果连接的设备多了会不会影响传输速度? |
|
沙发#
发布于:2007-02-28 17:30
USB 在硬件层是用帧的(高速是MicroFrame,125uS。低速和全速是Frame,1ms)。每个帧里再分Package。送到Device上的是Package。每个Package可以小到若干个字节,大到1024字节。USB Host 控制器会根据连到总线上的设备的特性分配这些Package。设备多的时候每个设备自然分到的就少了。
|
|
板凳#
发布于:2007-02-28 17:46
我的理解也是
|
|
|
地板#
发布于:2007-03-04 14:10
好,多谢回答,看完回答再看书上的介绍就明白多了
|
|