Використовуйте USB 3.0 для прискорення передачі між пристроями USB 2.0?


47

Я помітив, що передачі між накопичувачами USB 2.0 зазвичай дуже повільні. Як я розумію, це тому, що всі пристрої USB 2.0, підключені до одного USB-хоста, мають однакові пропускну здатність 480 Мбіт / с.

Чи можна прискорити це за допомогою USB 3.0, тобто підключення обох накопичувачів до контролера USB 3.0 (наприклад, адаптера USB 3.0 ExpressCard )?

Іншими словами, чи USB2-пристрої отримують повну, нерозподілену пропускну здатність кожен на хості USB3?


7
Цікаве запитання! Так, ви праві, що контролер USB 2 розділяє пропускну здатність між своїми пристроями.
slhck

12
Я не можу повірити, що я про це ще не думав ... Я сьогодні буду це визначати.
Суперсереальний


Ооо, цікаве запитання. Очевидно, вони працюють лише на швидкості USB2.0, але ... так! Я не знаю! Я б так думав, але в мене справді немає поняття.
Shinrai

1
@Kevin: У перші дні USB 2.0 була схожа ситуація. Деякі (дешевші) концентратори мали лише один внутрішній модуль перекладу USB 1-> 2 (спільна пропускна здатність для всіх пристроїв USB 1), інші мали по одному перекладачу на порт (неподілена повна пропускна здатність для кожного).
Мартін

Відповіді:


25

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

Крім того, пам’ятайте, що кожен порт USB може бути, а може і не бути його власним хостом, залежно від виробника обладнання. Іноді у них буде по одному хосту для кожного порту, а іноді один хост керуватиме декількома портами. Щоб точно дізнатися, які хости керують, на яких пристроях відкрийте Диспетчер пристроїв та натисніть Переглянути -> Пристрої за допомогою з'єднання. Відкрийте пристрої "ACPI", і тоді під цим має бути пристрій PCI-шини. Усі USB-контролери повинні бути там. Спробуйте підключити пристрій (-и) до різних портів і побачити, в якому хост-контролері він відображається. Іноді контролер-хост не з’явиться, поки в нього щось не підключено.

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


2
Приємна знахідка! Розділ 3.1 пояснює це досить добре. Я не знав, що USB 3.0 реалізує подвійну шину, причому USB 2.0 майже повністю розділений.
Мартін

У мене є Lenovo E50-80 (модель 80J2) - він оснащений 2 портами USB 3.0. Я можу використовувати 2 веб-камери 1080p USB 2.0 на цих портах одночасно, навіть якщо кожна веб-камера притягує приблизно 15 мегабайт / с, і вони не працюватимуть разом, коли вони підключені через концентратор USB 2.0. Це означає, що USB 3.0 повинен здійснювати трансляцію транзакцій з високошвидкісної на надшвидкісну. Безумовно, такий переклад транзакцій не може бути частиною специфікацій USB3.0, але насправді, здається, є пристрої, які виконують це (наприклад, VL670). Я відстежував трафік даних за допомогою утиліти usbtop. Хтось має подібний досвід?
Козуч

3

У специфікації xhci чітко зазначено, що окремий контролер може підтримувати декілька "екземплярів шини", кожен з яких представляє одиницю пропускної здатності, наприклад, 480 мбіт для високошвидкісних. Дивіться другий та третій пункти в розділі 4.6.15. У прикладі передбачено, що є 1 SS + 2 HS + 4 LS / FS для 7 різних BI пропускної здатності, розподілених між 8 фізичними портами. Мені хотілося б дізнатися, чи реалізують будь-які реалізації обладнання для доставки додаткові милі для його реалізації. Я не зміг знайти явної згадки в документації для різних чіпсетів. Зважаючи на те, що перекладачі транзакцій з високою швидкістю на високу швидкість помітно відсутні у специфікаціях USB3, здавалося б, найкращий спосіб підтримати великий додаток USB2-приладів, що відчувають пропускну здатність.


-1

Інший спосіб, можливо, пришвидшити передачу між USB-накопичувачами ... За замовчуванням в Windows він підключить USB-накопичувачі в режимі "Вимкнено-кешування запису", це означає, що вилучити жорсткий диск буде безпечно практично в будь-який час. Існує спосіб увімкнути кешування запису на жорсткому диску, що може допомогти в продуктивності, особливо там, де багато невеликих файлів:

Відкрийте Диспетчер пристроїв, знайдіть категорію Жорсткі диски та з’ясуйте, який із цих пристроїв - ваш жорсткий диск USB. Виявивши, який саме, клацніть правою кнопкою миші на ньому, виберіть "Властивості" та натисніть на вкладку "Політика". Там ви знайдете два режими з'єднання. Будьте обережні з цим, хоча. Якщо ви не ввімкнете жорсткий диск "Безпечно вийміть" із цим режимом і вимкніть його з розетки, ви можете добре викрутити розділ на диску та / або втратити на ньому деякі або всі дані.


1
він намагається знайти, чи може USB 3.0 пришвидшити пристрої USB 2.0, а не як підвищити швидкість на ньому.

1
Справді. Моя відповідь була можливим альтернативним способом пришвидшити накопичувач USB 2.0 для керування копіями, оскільки оригінальний запитувач вказав це.
camster342

Але це не його питання. Його питання полягає в тому, "чи USB2-пристрої отримують повну, нерозподілену пропускну здатність кожен на хості USB3?" і нічого у вашій відповіді не стосується usb3.

1
@bckbck, а темою великими літерами є питання "Використання USB 3.0 для прискорення передачі між пристроями USB 2.0?". Хоча я визнав, що ця відповідь ніяк не використовує USB3, це стосується частини його запитання.
camster342

-2

Ні. Дефіцит електроенергії.

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

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

https://secure.wikimedia.org/wikipedia/en/wiki/Usb_3#Signaling


1. Влада ніде в питанні не згадується. 2. Те ж саме може статися з пристроями USB 2.0, оскільки один порт не може живити весь концентратор. 3. Ви не можете припустити, що пристрій знизить швидкість передачі через низький стан енергії. Він може взагалі відмовитись від роботи або може спробувати заощадити владу якимось іншим способом.
AndrejaKo

@AndrejaKo 1. Це не так, але це цифри дюйма 2. Це трапляється з USBv2. І ми бачимо зменшені (v1.1) швидкості при використанні через концентратор. 3. Я сказав, що "може не працювати або працювати в режимі низької потужності"
MyPreciousss

1
Сторінка Вікіпедії нічого не говорить про цю проблему (я там попередньо перевірив). Я знаю, що USB 3 має більш ніж достатню теоретичну ємність, питання полягає в тому, як реалізується USB2-над-USB3.
Мартін

1
Прикро, що дизайн не дає можливості концентратору USB 3.0 перенаправити трафік USB 2.0 через шину SuperSpeed.
Девід Шварц

-2

хтось пробував це?

HOST------USB3_HUB_#3---------USB3_HUB_#1------USB2_HDD_#1
                       ---------USB3_HUB_#2------USB2_HDD_#2

2 додаткові концентратори, що перетворюють USB2 -> USB3, і 3-й концентратор збирає все


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