- 締切済み
【USB技術者の方へ質問】USBルートハブ以下のデバイスの転送速度について教えてください。
内部にルートハブを備えて、その下にPort(今回は2つのPortとします)がある構成のUSBHost(USB2.0)において質問です。 *各ポートの下にはデバイスが接続されているとします。 (1)この2つのポート(デバイス)は同時に動かすことが出来るのでしょうか? EHCIの仕様書等を見ると一つのホストドライバで 二つのPortを制御しているように思えます。。。。。 となると片側のポートが通信している最中は、もう片側のポートは通信できないということなのでしょうか? (見た目では片側が動作していない瞬間に、もう片方の処理が入るために同時に動いているように見えるが、実際はUSBHostは片側のPortしか動けない?) (2)2つのポート(デバイス)が同時に通信している場合 480Mbpsの通信路を二つのPortでつかっているので240Mbpsずつの速度しかでないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SilverThaw
- ベストアンサー率32% (260/806)
回答No.1
とりあえずUSBの簡単な説明から。 USBは基本的にホスト(PC)からの定期的な要求に対してデバイスが通信を行うことで制御されています。 複数のデバイスが接続されている場合、順次接続されているデバイスに対して要求を行っていきます。 時間単位に見た場合、通信しているデバイスは常に一つです。 (1) >(見た目では片側が動作していない瞬間に、もう片方の処理が入るために同時に動いているように見えるが、実際はUSBHostは片側のPortしか動けない?) の認識はほぼあっています。 (2) >480Mbpsの通信路を二つのPortでつかっているので240Mbpsずつの速度しかでないのでしょうか? 理屈的には「はい」。