
Максимальная длина USB, по-видимому, составляет 5 м. На данный момент у меня есть 5-метровый кабель USB, а на конце — моя клавиатура. У моей клавиатуры есть внутренний 1-портовый USB-концентратор, к которому я подключил свою мышь.
Эта настройка работает отлично, в 99% случаев - очень редко они перестают работать, но в основном, это абсолютно нормально. У меня раньше не было 5-метрового кабеля, и он отлично работал в течение года. У меня немного дорогая материнская плата Intel.
Я хочу расширить его до 15 м. Поэтому я купил еще несколько 5-метровых USB-кабелей и два концентратора с питанием. Я настроил свой ПК следующим образом:
PC > 5m > USB hub > 5m > USB hub > Keyboard
> Mouse
Это сработало, но каждые 3-4 минуты usb-концентратор в диспетчере устройств исчезал, мой ПК тормозил, а клавиатура/мышь отключались. Примерно через 10 секунд мой ПК снова тормозил, а устройства снова начинали работать.
Использование полосы пропускания в диспетчере устройств для USB-устройств показывало 1%, 2%, 4% предположительно для концентратора, клавиатуры, мыши.
Я пробовал менять кабели на другие, а также пробовал следующие комбинации:
PC > USB hub > 5m > USB hub > 5m > Keboard
> Mouse
и
PC > 5m > USB hub > 5m > Keyboard
5m > Mouse
Я пробовал использовать разные порты на моем ПК и USB-концентраторах.
Я ищу либо совет по устранению неполадок, чтобы сузить проблему, либо альтернативное, более надежное решение, которое не будет стоить целое состояние. Любая помощь будет оценена по достоинству!
Беспроводная клавиатура и мышь — это крайний вариант :P
решение1
Эта информация исходит отСтатья в Википедии о USB, но, похоже, причина в том, что время двусторонней связи имеет строгий предел, и длина кабеля может сильно на него влиять. На основе следующего отрывка может показаться, что время двусторонней связи для вашей настройки слишком велико, и команды теряются.
Основной причиной этого ограничения является максимально допустимая задержка приема-передачи около 1,5 мкс. Если команды хоста USB не отвечают USB-устройству в течение разрешенного времени, хост считает команду потерянной. При добавлении времени ответа USB-устройства, задержек от максимального количества концентраторов, добавленных к задержкам от соединительных кабелей, максимально допустимая задержка на кабель составляет 26 нс.[38] Спецификация USB 2.0 требует, чтобы задержка кабеля была менее 5,2 нс на метр (192 000 км/с, что близко к максимально достижимой скорости передачи для стандартного медного провода).
Похоже, что если вы купите более длинный кабель, а не будете использовать концентратор, то он будет работать лучше (поскольку концентраторы увеличат общую задержку на метр). Я вижу, чтоmonoprice.comдлина кабелей может достигать 25 м, поэтому, возможно, поблизости есть магазин, где можно купить аналогичный кабель.
решение2
Существуют беспроводные USB-концентраторы, такие какэтот. Существуют некоторые адаптеры USB-Wireless, но они никогда не работали должным образом, и, похоже, их сейчас трудно найти.