USB キーボード/マウスを 15 m 延長したり、既存の試行をトラブルシューティングするにはどうすればよいですか?

USB キーボード/マウスを 15 m 延長したり、既存の試行をトラブルシューティングするにはどうすればよいですか?

USB の最大長は 5m のようです。現在、私は 5m の USB ケーブルを持っていて、その端にキーボードを接続しています。キーボードには 1 ポートの USB ハブが内蔵されており、そこにマウスを接続しています。

この設定は、99% の確率で正常に動作します。まれに動作しなくなることもありますが、ほとんどの場合、まったく問題ありません。以前は 5m ケーブルがなかったのですが、1 年間は正常に動作していました。少し高価な Intel マザーボードを使用しています。

約 15m まで延長したいので、5m の USB ケーブルを数本と、電源付きハブを 2 つ購入しました。PC を次のように設定しました。

PC > 5m > USB hub > 5m > USB hub > Keyboard
                                 > Mouse

これはうまくいきましたが、3〜4 分ごとにデバイス マネージャーの USB ハブが消え、PC が遅延し、キーボード/マウスがオフになりました。約 10 秒後、PC は再び遅延し、デバイスは再び動作し始めました。

デバイス マネージャーの USB デバイスの帯域幅使用率は、ハブ、キーボード、マウスでおそらく 1%、2%、4% と表示されました。

ケーブルを他のケーブルに交換してみたり、次の組み合わせも試してみました:

PC > USB hub > 5m > USB hub > 5m > Keboard
                                 > Mouse

そして

PC > 5m > USB hub > 5m > Keyboard
                    5m > Mouse

PC と USB ハブのさまざまなポートを使用してみました。

問題を絞り込むためのトラブルシューティングのアドバイス、または、費用がかからず、より信頼性の高い代替ソリューションを探しています。どんな助けでも大歓迎です!

ワイヤレスキーボードとマウスは最後の手段です :P

答え1

この情報は、USBに関するWikipediaの記事しかし、その理由は、往復通信時間に厳しい制限があり、ケーブルの長さがそれに大きく影響する可能性があるためと思われます。次の抜粋に基づくと、セットアップの往復時間が長すぎて、コマンドがドロップされているように見えます。

この制限の主な理由は、最大許容往復遅延が約 1.5 μs であることです。USB ホスト コマンドが USB デバイスによって許容時間内に応答されない場合、ホストはコマンドが失われたと見なします。USB デバイスの応答時間、ハブの最大数による遅延、接続ケーブルによる遅延を追加すると、ケーブルあたりの最大許容遅延は 26 ns になります。[38] USB 2.0 仕様では、ケーブル遅延は 1 メートルあたり 5.2 ns (192,000 km/s、これは標準銅線の最大伝送速度に近い) 未満である必要があります。

ハブセットアップではなく、より長いケーブルを購入した場合、より良く機能する可能性があるようです(ハブはメートルあたりの全体的な遅延を増加させるため)。モノプライスケーブルは最長 25 m までありますので、地元で同様のケーブルを購入できる店があるかもしれません。

答え2

ワイヤレスUSBハブには次のようなものがありますこれUSB からワイヤレスへのアダプターはいくつかありますが、どれもそれほどうまく動作せず、今では入手困難なようです。

関連情報