- Я знаю, что подключение устройств 2.0 к расширению 3.0 не будет использовать преимущества 3.0. Но что, если они все подключены к концентратору 3.0, подключен к кабелю 3.0? Теоретически, это заставит эти устройства 2.0 использовать дополнительные провода в кабеле 3.0?
USB 3.0 включает соединения USB 2.0 для обратной совместимости, но трафик хранится отдельно. Существует контроллер USB 2.0, который обрабатывает передачу трафика USB 2.0 через инфраструктуру USB 3.0. Так вы можете использовать кабели и эпицентры деятельности УСБ 3,0, но приборы УСБ 2,0 получают обработку УСБ 2,0 весь путь. Дополнительная инфраструктура USB 3.0 игнорируется.
- теоретически, может ли заставить вызовы событий со всех трех устройств через один кабель добавить задержку?
ключевое слово "теоретически". Да, теоретически, это может добавить задержку для объединения сигналов по одному пути, но вы бы никогда не знаешь, было ли это. Ваши устройства (мышь, клавиатура и планшет) имеют очень низкую скорость передачи данных. Даже по сравнению с полосой пропускания USB 2.0, объединенные данные из всех трех, как плевки в океане. Статистически, будут случаи, когда будут одновременные попытки двинуть данные, и некоторые данные будут задержаны. Но задержка будет в микросекунды или менее порядок. Люди не могут воспринимать задержки даже в миллисекундах.
тем не менее, это не изменится ничего, потому что это уже происходит. Группы портов USB на компьютере подключены к внутреннему концентратору (корневому концентратору). Таким образом, подача этих портов отдельно приводит к любым столкновениям, происходящим внутри вашего компьютера. При объединении устройств на внешнем концентраторе вы просто перемещаете расположение, где происходят эти конфликты.
- мне сказали, что USB-концентраторы с питанием действуют как повторители. Так ли это, и если да, может ли это уменьшить задержку? Или это не как работает ретранслятор?
ретрансляторы используются для расширения пределов расстояния соединения. Эпицентр деятельности можно использовать как репитер. Но вы можете только добавить задержку, вы не можете уменьшить ее. Каждый раз, когда сигнал обрабатывается, есть возможность ввести дополнительную задержку (и вы не можете отправить его назад во времени). Но опять же, такие задержки на много порядков слишком коротки, чтобы повлиять на все, о чем вы могли бы знать.
тем не менее, вы потенциально можете уменьшить теоретическая задержка при использовании концентратора (который может быть концентратором USB 2.0) по другой причине. Предел расстояния USB 2.0 составляет 5 метров при использовании кабелей, предназначенных для этого расстояния.
скажем, у вас есть устройство с кабелем 5', и вы добавляете расширение 10'. Провода в устройства кабель может быть рассчитан на суммарный пробег 5', с проводом в кабель-удлинитель может быть рассчитан на суммарный пробег не сильно больше 10', а дизайн и качество кабелей может быть также ориентированы на их длину. В в этом случае каждый кабель уже ввел допустимые потери для подключения, и вы объединяете потери двух кабелей.
таким образом, ваша установка может уже способствовать задержке, и это просто не в диапазоне, о котором вы знаете. По этой причине спецификация USB специально определяет использование удлинительных кабелей как несовместимое, хотя ненадежность в реальной практике может быть на уровнях, приемлемых для вашей цели, особенно с низкой скоростью передачи данных, человеческим входом устройства.
таким образом, объединение устройств в концентраторе и использование длинного кабеля для подключения концентратора к компьютеру может уменьшить задержку вашей текущей настройки (не то, что вы бы это знали), гарантируя, что каждое соединение находится в пределах USB.