web-dev-qa-db-ja.com

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

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
NibblyPig

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

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

ハブのセットアップではなく、より長いケーブルを購入した場合、ケーブルの機能が向上する可能性があります(ハブによってメートルあたりの全体的な遅延が増加するため)。 monoprice.com ケーブルは25mまで伸びているので、地元で同様のケーブルを購入できるお店があるかもしれません。

1
Melikoth

this のようなワイヤレスUSBハブがあります。 USBからワイヤレスへのアダプターがいくつかありますが、それらはそれほどうまく機能しませんでした-そして今では見つけるのが難しいようです。

0
Keltari