Як концентратори USB 3.0 та розтяжні кабелі USB впливають на затримку, якщо вони взагалі є?


1

Наразі у мене на комп'ютері три периферійні пристрої (миша, клавіатура, планшет Wacom), усі вони підключені до окремого USB-порту. У кожного з них є свій 6 футовий подовжувальний кабель USB (пасивний), оскільки комп'ютер трохи далеко. Вони є кожним пристроєм USB 2.0.

Щоб скоротити кабелі, я хотів щось спростити. Запустіть один розширений кабель USB 3.0 6-10 футів від ПК до підключеного 4-портового концентратора USB 3.0, який у мене лежить, і підключіть до нього всі три периферійні пристрої USB 2.0.

Мені цікаво кілька речей:

  1. Я знаю, що підключення пристроїв 2.0 до розширення 3.0 не скористається перевагою швидкості 3.0. Але що робити, якщо всі вони підключені до концентратора 3.0, підключеного до кабелю 3.0? Чи призведе це до того, що ці пристрої 2.0 теоретично використовують додаткові дроти в кабелі 3.0?

  2. Можна теоретично змусити виклики подій з усіх трьох пристроїв за допомогою одного кабелю теоретично додати затримку?

  3. Мені сказали, що напружені USB-концентратори виконують роль ретрансляторів. Це так, і якщо так, то це може зменшити затримку? Або це не так, як працює ретранслятор?

Дайте відповідь на один чи на деякі чи на всі. Я усвідомлюю, що це може здатися такою несуттєвою справою, але мені цікаві деталі. Дуже дякую за прочитане.


Хороші запитання (і я не можу відповісти на більшість із них), але ретранслятор не може зменшити затримку, він може лише збільшити його, тому що йому потрібно прийняти сигнал, обробити його та передати далі. Час на обробку та передачу буде додатковим до початкової затримки.
Давидго

Примушування кількох дзвінків одночасно може збільшити затримку. Більш довгі кабелі збільшать затримку, але не помітно.
Давидго

Відповіді:


3
  1. Я знаю, що підключення пристроїв 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. Таким чином, ви можете використовувати USB 3.0 кабелі та концентратори, але USB 2.0 пристрої отримують обробку USB 2.0 повністю. Додаткова інфраструктура USB 3.0 ігнорується.

  1. Можна теоретично змусити виклики подій з усіх трьох пристроїв за допомогою одного кабелю теоретично додати затримку?

Ключове слово там "теоретично". Так, теоретично це може додати затримки для об'єднання сигналів через єдиний шлях, але ви ніколи цього не дізнаєтесь, якби це було. Ваші пристрої (миша, клавіатура та планшет) мають дуже низьку швидкість передачі даних. Навіть порівняно з пропускною здатністю USB 2.0, об'єднані дані з усіх трьох схожі на плювання в океан. Статистично трапляються випадки, коли будуть одночасні спроби переміщення даних, а деякі дані затягнуться. Але затримка буде в мікросекунді або коротший порядок. Люди не можуть сприймати затримки навіть у мілісекундах.

Однак це нічого не змінить, оскільки це вже відбувається. Групи портів USB на вашому комп'ютері підключені до внутрішнього концентратора (кореневого концентратора). Тому годування цих портів окремо призводить до будь-яких зіткнень, що відбуваються всередині вашого комп’ютера. Якщо ви комбінуєте пристрої на зовнішньому концентраторі, ви просто переміщуєте місце, де ці зіткнення відбуваються.

  1. Мені сказали, що напружені USB-концентратори виконують роль ретрансляторів. Це так, і якщо так, то це може зменшити затримку? Або це не так, як працює ретранслятор?

Повторювачі використовуються для розширення меж відстані з'єднання. В якості ретранслятора можна використовувати концентратор. Але ви можете додати лише затримку, ви не можете зменшити її. Щоразу, коли сигнал обробляється, є можливість ввести додаткову затримку (і ви не можете його вчасно повернути). Але знову ж таки, такі затримки є занадто короткими на порядок, щоб вплинути на все, про що ви могли б знати.

Це означає, що ви можете потенційно зменшити теоретичну затримку, використовуючи концентратор (який може бути концентратором USB 2.0) з іншої причини. Межа відстані USB 2.0 становить 5 метрів при використанні кабелів, призначених для цієї відстані.

Скажіть, у вас пристрій із 5-дюймовим кабелем, і ви додасте розширення 10 '. Провід кабелю пристрою може бути розміром загального пробігу 5 ', а провід у подовжувальному кабелі може бути розміром для загального пробігу не більше 10', і проектна якість кабелів може бути аналогічною цілі їх довжина. У цьому випадку кожен кабель вже ввів допустимі втрати для з'єднання, і ви поєднуєте втрати двох кабелів.

Тож ваша настройка вже може сприяти затримці, і вона просто не в діапазоні, про який ви знаєте. З цієї причини специфікація USB спеціально визначає використання подовжувальних кабелів як невідповідних, хоча ненадійність у фактичній практиці може бути на рівні, прийнятному для вашої мети, особливо з низькою швидкістю передачі даних, пристроями введення людьми.

Таким чином, поєднання пристроїв на концентраторі та використання довгого кабелю для підключення концентратора до комп'ютера може зменшити затримку вашої поточної установки (не те, що ви це знаєте), гарантуючи, що кожне з'єднання знаходиться в межах USB.


1
  1. Я знаю, що підключення пристроїв 2.0 до розширення 3.0 не скористається перевагою швидкості 3.0. Але що робити, якщо всі вони підключені до концентратора 3.0, підключеного до кабелю 3.0? Чи призведе це до того, що ці пристрої 2.0 теоретично використовують додаткові дроти в кабелі 3.0?

Ні, це бажане мислення, враховуючи ваше приміщення.
Я відкладаю цю відповідь :

Відповідно до специфікації USB3 звідси , функціонал USB2 на хостах / концентраторах USB3 не змінюється. Тому (відкладаючи проблеми живлення) USB2-пристрої все ще працюють із методом широкомовної передачі, це означає, що він матиме однакову стару смугу швидкості USB з усіма іншими пристроями USB2 на тому ж хості / концентраторі. USB2-пристрої не матимуть доступної USB3 ємності, оскільки ємність USB3 SuperSpeed ​​є на різних проводах, які не підключені до пристроїв USB2.


  1. Можна теоретично змусити виклики подій з усіх трьох пристроїв за допомогою одного кабелю теоретично додати затримку?

Так.

  1. Мені сказали, що напружені USB-концентратори виконують роль ретрансляторів. Це так, і якщо так, то це може зменшити затримку? Або це не так, як працює ретранслятор?

Кожен USB-концентратор "живиться" або через зовнішнє джерело живлення, або через USB-з'єднання до хоста.
Немає такої речі, як справді пасивний (тобто без живлення) концентратор USB. "Пасивний USB-концентратор" - це неправильне значення.
(Активний подовжувальний кабель USB - це насправді однопортовий концентратор, або, швидше за все, багатопортовий концентратор, який використовується лише одним портом нижче.)
Хаб USB розпізнається хостом як окремий USB-пристрій.

Тому вставлення USB-концентратора (який виконує функції повторювача) додасть затримку, а не зменшить її.
У ретрансляторі використовується метод прийому, зберігання та пересилання, тому немає можливості, щоб він (або будь-який пристрій) зменшив затримку, коли ви запитуєте.

До речі, ваш комп'ютер, ймовірно, має власний внутрішній концентратор USB, і ці три "індивідуальні" порти, ймовірно, з'єднуються в єдиний хост-контролер USB.

Також зауважте, що пасивні подовжувачі USB, мабуть, "незаконні", тобто не охоплені специфікаціями USB. Див. Чому деякі подовжувачі USB мають розширену обшивку на жіночому кінці?


0
  1. Я знаю, що підключення пристроїв 2.0 до розширення 3.0 не скористається перевагою швидкості 3.0. Але що робити, якщо всі вони підключені до концентратора 3.0, підключеного до кабелю 3.0? Чи призведе це до того, що ці пристрої 2.0 теоретично використовують додаткові дроти в кабелі 3.0?

Як говорили інші, цього не відбудеться. Кабелі USB 2.0 (та 1.1) мають 4 роз’єми, а USB 3.0 - 8. Залишки 4, коли ви підключаєте кабель USB 2.0 до з'єднання USB 3.0, не матимуть пристрою.

Однак, не всі контролери створені рівними. І як я пояснюю у цій відповіді , я помітив швидші часи передачі даних під час підключення жорстких дисків USB 2.0 у порти USB 3.0 у порівнянні з портами USB 2.0 на подібній машині.

В основному сумісність протоколу та швидкість / ефективність використання цього протоколу - це дві різні речі. І моє припущення, що контролери USB 3.0 просто краще, ніж робити деякі порти USB 2.0.

Я усвідомлюю, що ваше питання стосується затримки, але це лише один тонкий фактор посеред цього всього. Якщо на пристрої є з'єднання USB 3.0, я рекомендую використовувати його на пристроях USB 2.0 для підвищення продуктивності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.