Максимальная длина USB-кабеля?

Я хочу использовать очень длинный USB-кабель для размещения веб-камеры в другой комнате. Максимальная длина, которую я нашел, составляла пять метров.

  1. Какова максимальная длина кабеля USB?

  2. Какова максимальная длина, достигаемая при использовании удлинительных кабелей USB?

5 метров – это максимальный USB-кабель. Вы можете получить дополнительную информацию, подключив USB-концентраторы последовательно (не более 5 концентраторов, прикованных таким образом). Вы не можете просто использовать USB-удлинители из-за проблем с синхронизацией.

С USB-FAQ :

Q1: Как долго можно использовать кабель для подключения моего устройства?
A1: На практике спецификация USB ограничивает длину кабеля между устройствами с полной скоростью до 5 метров (чуть менее 16 футов 5 дюймов). Для устройства с низкой скоростью ограничение составляет 3 метра (9 футов 10 дюймов).

Q2: Почему я не могу использовать кабель длиной более 3 или 5 м?
A2: Электрическая конструкция USB не позволяет этого. Когда был разработан USB, было принято решение обрабатывать распространение электромагнитных полей на линиях данных USB таким образом, чтобы ограничить максимальную длину кабеля USB чем-то в диапазоне 4 м. Этот метод имеет ряд преимуществ и, поскольку USB предназначен для среды рабочего стола, ограничения диапазона считаются приемлемыми. Если вы знакомы с теорией теории передачи и хотите получить более подробную информацию по этой теме, ознакомьтесь с разделом USB-сигналов часто задаваемых вопросов разработчиков .

Q3: Как далеко от ПК я могу поместить USB-устройство?
A3: с максимальным количеством 5 концентраторов, подключенных к кабелям 5 м, и 5-метровым кабелем, идущим на ваше полноскоростное устройство, это даст вам 30-метровый кабель (подробности см. В разделе 7.1.19). При использовании устройства с низкой скоростью вы сможете получить диапазон до 27 м, в зависимости от того, как долго проходит кабель устройства. С прямым кабелем, вы, вероятно, сможете достичь 25 м или около того с ПК.

Q4: Мне нужно установить расстояние до устройства USB с моего ПК. Что я делаю?
A4: Если X меньше 25 м или около того (см. Предыдущий вопрос), купите кучу концентраторов и последовательно подключите их с помощью кабелей 5 м. Если вам нужно пойти дальше, поставьте другой компьютер или, может быть, ноутбук, где вам нужно устройство, чтобы подключиться к нему, и подключить его к первому ПК, используя то, что предназначено для подключения на большие расстояния, например Ethernet или RS -485. Если вам нужно использовать только USB, подумайте об использовании USB-адаптеров на основе USB для соединения ПК.

Все ответы неверны, если OP означает ссылку, действующую на скорости высокоскоростной USB2.0 (480 Мбит / с).

Длина линии связи USB ограничена архитектурой USB с пятью концентраторами в ссылке. Для USB-протокола требуется, чтобы USB-устройства отправляли квитирующие пакеты как ACK, NAK, NRDY и т. Д. Эти ответы должны возвращаться на хост в течение заданного тайм-аута, который установлен на 1.7 мкс. Аппаратное обеспечение хост-контроллера будет устанавливать флаг / прерывание, если ответ не будет получен вовремя после попыток 1-2-3, что будет означать отказ канала.

Итак, какова была основа для этого ограничения 1.7 мкс? Он основан на наихудшем обратном обмене рукопожатием. Все объясняется в спецификациях USB 2.0, раздел 7.1.19.2. Существует три фактора:

  1. Физическая целостность сигнала по дифференциалу с витой парой для реально изготавливаемых кабелей (согласование импеданса, равномерность кабеля, потеря сигнала). Это выходило как ограничение длины кабеля 5 м на сегмент. Кабель длиной 5 м имеет рассчитанную одностороннюю задержку распространения 26 нс на характеристики USB. Все шесть кабелей будут иметь задержку в оба конца около 300 нс.

  2. Задержка распространения цифрового сигнала вдоль пути ретранслятора хаба, который ограничен предлагаемой архитектурой до 40 бит бит HS, что составляет около 80 нс на концентратор в одну сторону. Пять хабов будут иметь задержку в оба конца около 800 нс.

  3. USB-устройству разрешено отвечать в 192 бит раз, что составляет 400 нс.

Таким образом, общее время отклика составляет 1500 нс. Спецификация допускает некоторое ослабление и увеличивает тайм-аут до 1700 нс.

Следовательно, предел времени распространения носителей составляет 1700 нс – 400 нс = 1300 нс или 650 нс в одну сторону. Если вы можете изготовить кабель с такими низкими потерями на протяжении 650 нс распространения волны, что он может доставить открытую сигнальную гласную, отвечающую шаблону USB на дальнем конце, с ним может работать хост с одним USB-устройством. Принимая 26 нс на 5 м, он достигает 125 м кабеля. Это максимальный теоретический предел.

Я бы хотел посмотреть, можно ли сделать этот кабель. Лично у меня была хорошая связь без ошибок с кабелем длиной 40 футов (12 м), сделанным из Cat 5e. Но это зависит от качества / чувствительности приемников на обоих концах ссылки.

Если вы хотите выйти за пределы 5 метров, используйте бустер .

Согласно спецификациям USB , кабели длиной более 5 метров могут вызвать слишком большую задержку распространения сигнала.

Но мне удалось построить пассивный USB-удлинитель длиной 10 м / 30 футов, который работал отлично. Все, что я сделал, это использовать кабель FTP Cat 5e AWG24 100 Ом с одной витой парой для данных (D + и D-, я использовал зеленую пару), а остальные три витых пары для питания (V + и V-; К сплошной и полосатой полосе).

У меня не было проблем с использованием USB-устройства по этому кабелю.

Давайте будем гением компьютера.