Есть ли польза от подключения устройства USB 2.0 к порту USB 3.0?

17531
Nich Del

Я знаю, что USB 3.0 почти полностью обратно совместим, и я знаю, что он вводит новую скорость, на которую устройства USB 2.0 не способны, но есть ли какое-то преимущество, если устройство USB 2.0 подключено к порту USB 3.0?

Хотя меня интересует, будет ли это полезным для какого-либо устройства, я специально думал о USB-концентраторе, к которому я подключаю свой приемник Bluetooth и флэш-накопители.

22
Нет. Используемое USB-устройство не может работать быстрее. soandos 13 лет назад 3

8 ответов на вопрос

20
Simon Sheehan

Поскольку ваш USB оптимизирован для USB 2.0, использование 3.0 не улучшится, потому что он просто не может работать на скорости 3.0.

Максимальная скорость USB 2.0 составляет 60 МБ / с. Максимальная скорость USB 3.0 составляет 625 МБ / с.

Из статьи Википедии об универсальном последовательном автобусе:

Типичные высокоскоростные жесткие диски USB можно записывать со скоростью около 25–30 МБ / с и считывать со скоростью 30–42 МБ / с в соответствии с обычным тестированием, проведенным CNet. [62] Это 70% от всей доступной пропускной способности.

Исходя из этого, вы можете видеть, что устройства USB 2.0 просто не способны поддерживать скорость 3.0.

TL; DR версия: вы не увидите никаких преимуществ

Эта цитата не имеет отношения к вопросу; речь идет конкретно о жестких дисках USB, и в нем говорится, что даже жесткие диски USB 3.0 не выиграют от подключения к порту USB 3.0, потому что они не насыщают доступную пропускную способность USB 2.0, как есть. Вполне могут быть устройства (например, флэш-накопители), которые в противном случае могли бы работать на скоростях USB 3.0, но не могут просто потому, что они не совместимы с USB 3.0. BlueRaja - Danny Pflughoeft 13 лет назад 3
@BlueRaja это должно было быть взято в качестве примера. Simon Sheehan 13 лет назад 2
+1 для версии TL; DR. Хотя я уже прочитал весь ответ: / Gani Simsek 13 лет назад 3
@BlueRaja: It may be saying that USB hard-drives don't saturate USB 2.0, but that would be wrong. USB doesn't allow any single device to use all the bandwidth, and the transfer rates seen by USB disks are very close to the theoretical maximum for any USB 2.0 device (once protocol and overhead are considered). Ben Voigt 12 лет назад 1
@BlueRaja На самом деле механический жесткий диск обычно способен насыщать USB 2.0. 70% звучит правильно, с учетом накладных расходов. Как общее правило вычислений, сетей и т. Д., Вы никогда не достигнете теоретического предела любого интерфейса. В любом случае, если интерфейс жесткого диска USB 2.0, порт USB 3.0 не будет поднимать теоретический максимум. Bob 11 лет назад 0
Обратите внимание, что максимальная скорость USB 3.0 составляет 500 МБ / с, а не 625, все из-за избыточного кодирования 8B / 10B. Каждый байт занимает 10 бит в последовательном потоке. Ale..chenski 7 лет назад 0
15
starblue

Одним из преимуществ может быть то, что USB 3.0 может обеспечивать больше энергии, чем USB 2.0.

У меня есть некоторые сомнения, может ли устройство USB 2.0 использовать эту мощность, так как оно было бы предназначено для порта USB 2.0. С другой стороны, многие устройства USB 2.0 превышают указанную мощность и обходятся без нее (в основном это внешние диски при запуске).

Некоторые устройства USB 2 имеют проблемы при подключении через концентратор. Было бы интересно узнать, есть ли у них меньше проблем, если концентратор подключен к разъему USB 3 с более высокой мощностью. pelms 13 лет назад 0
Я снова открою этот вопрос и надеюсь, что у кого-то есть определенный ответ по этому поводу. Nich Del 13 лет назад 0
Это интересно, поскольку технически (согласно спецификациям) USB 2.0 может потреблять только один блок (100 мА) без согласования и до пяти блоков (500 мА) по запросу. USB 3.0 может потреблять одно устройство (150 мА) без согласования и до шести устройств (900 мА) по запросу. Дело в том, что многие устройства USB 2.0 не выполняют согласование должным образом. И многие компьютерные материнские платы просто обеспечивают питание, не заботясь о переговорах. Таким образом, правильным ответом будет то, что * более вероятно *, что порт USB 3.0 может обеспечивать большее количество энергии, но порт, полностью соответствующий стандартам, не должен обеспечивать это количество. Bob 11 лет назад 2
10
ganja_bake

На самом деле, да, это будет быстрее с небольшим отрывом. Вы увидите выигрыш только в том случае, если рассматриваемое устройство сможет использовать более высокую пропускную способность через другой интерфейс, такой как ExpressCard или PCIe. например, современный жесткий диск 7200 во внешнем корпусе может более чем насыщать порт USB 2.0. Если корпус представляет собой устройство USB 2.0, он будет работать с большей пропускной способностью при подключении к концентратору USB 3.0, но не так сильно, как если бы он был соединением USB 3.0 и USB 3.0 с концентратором (с USB 3.0 кабель).

По крайней мере, на моем ноутбуке USB 2.0 с внешними 500 ГБ на USB 2.0 дает мне около 19–23 МБ / с и до 25–32 МБ / с при подключении к экспресс-карте USB 3.0. Таким образом, я получаю более высокую минимальную скорость и потолок, когда одно и то же устройство USB 2.0 находится на концентраторе USB 3.0. Я думаю, что контроллер, вероятно, более эффективен на USB 3.0. Когда я подключаю флэш-накопитель USB 3.0 к тому же концентратору ExpressCard USB 3.0, я получаю до 122 МБ / с.

Такой короткий ответ; да, небольшое увеличение, но не так быстро, как родные ссылки USB 3.0.

На самом деле это самый правильный ответ, основанный на данных, а не на теории. Существует ощутимая разница, но она вряд ли будет ощутима, пока ваша работа не окажется в диапазоне от десятков до минут. Anandtech вывела инструменты и проверила чтение и запись с / на твердотельный накопитель на различные комбинации портов USB2-в-3, [Обзор флэш-накопителя USB 3.0] (http://www.anandtech.com/show/4523/usb- 30-флэш-диск-сводка новостей / 7). Лучший случай? Бритье 19 секунд от 228 секунд. (Они также проверили [US3-in-2] (http://www.anandtech.com/show/4523/usb-30-flash-drive-roundup/6), если вам интересно.) matt wilkie 9 лет назад 3
То же самое. Этот ответ подтверждает большой опыт реального мира, который я видел. Максимальная скорость USB 2.0 - это максимальная скорость; не обещанные скорости. Как контроллеры становятся лучше, так и скорость этих контроллеров. Поэтому имеет смысл, что контроллер USB 3.0 будет более сбалансированным и в целом будет работать лучше, чем обычный порт USB 2.0. JakeGould 9 лет назад 0
«Если корпус является устройством USB 2.0, он будет работать с большей пропускной способностью при подключении к концентратору USB 3.0» Почему? endolith 8 лет назад 0
@endolith, контроллер USB3.0 / 3.1 xHCI имеет лучший, более дружественный к программному интерфейсу интерфейс для обработки USB-каналов / кольцевых буферов и обрабатывает все скорости одинаково (не как специальная смесь UHCI / OHCI / EHCI) и программное обеспечение написан совсем недавно с меньшими накладными расходами и без исправлений старых ошибок. Таким образом, совокупная полоса пропускания для устройств USB2.0 несколько лучше, что воспринимается как «лучшая производительность». Ale..chenski 7 лет назад 0
8
Eli

По крайней мере, на моем компьютере порт 3.0 быстрее, чем порт 2.0. Однако это потому, что он находится на другом контроллере, который быстрее, чем встроенный в чипсет.

В принципе, если usb 3.0 от того же контроллера, что и порт usb 2.0, он будет таким же. В противном случае, YMMV.

Это единственный правильный ответ. Аппаратное обеспечение USB3 имеет тенденцию быть более сложным, чем USB2 (более быстрые микроконтроллеры, больше кэш-памяти, более быстрый интерфейс PCIe), и это может привести к преимуществам для высокоскоростных устройств. Ben Voigt 13 лет назад 1
Акцент на слове "могущество". Jamie Hanrahan 7 лет назад 0
6
KCotreau

Нет, кроме того, что это будет работать. Вы не получаете производительности, если не используете устройства USB 3.0.

0
Brian

Я считаю, что это быстрее, вот почему:

У меня есть солнечная клавиатура Logitech. У меня был подключен приемник unilink к порту 2.0, и клавиатура постоянно отставала до такой степени, что я собирался вернуть солнечную клавиатуру в магазин. Я перепробовал все, включая обращение в службу поддержки, загрузку приложения SetPoint, переключение портов (USB 2.0) и т. Д. ... Я догадывался, что узким местом является сам порт USB 2.0. Конечно же, я подключил unilink к порту 3.0 вместо порта 2.0, и с тех пор у меня никогда не возникало проблем.

Я подтвердил это позже, потому что у меня есть 2 дополнительных монитора, подключенных к моему ПК через Diamond (BVU165) через концентратор с питанием от USB 2.0. Всякий раз, когда я смотрел фильмы или видео на YouTube на ПК, через 2-3 минуты хаб зависал, и я слышал, как мой сканер (также подключенный к хабу) перезагружался и проходил процедуру прогрева (только через USB). Во время этого сбоя мониторы отключаются (становятся черными и переходят в спящий режим) и снова подключаются к ПК. С тех пор я подключил концентратор POWERED 3.0, к которому я подключал Diamond BVU165 (USB 2.0) через концентратор USB 3.0, и с тех пор у меня никогда не возникало проблем.

Я не продвигаю это как исправление всего для каждого устройства. Использование портов 3.0 вместо 2.0, по-видимому, компенсирует любые лаги из-за узких мест, связанных с технологией 2.0, и дает устройствам лучший шанс для правильной работы.

Есть ли какие-либо исследования, чтобы определить, работает ли USB 3.0 без питания быстрее, чем с питанием 2.0?

0
Jamie Hanrahan

Под этим вопросом лежит фундаментальное недоразумение и много похожих вопросов.

Реальность такова, что когда вы подключаете устройство USB 2 к «порту USB 3», вы на самом деле не подключаете порт USB 3! Во всяком случае, не электрически.

Порт USB 3 имеет все контакты для порта USB 2. Кабели USB 3 имеют проводку для обоих. Хост-контроллер фактически имеет логику для USB 2 и USB 3 и перечисляет в хост-системе два контроллера: один USB 2 / 1.1 / 1 и один USB 3.

Когда вы подключаете устройство USB 2 к порту USB 3, устройство USB 2 использует те же контакты, что и всегда, и эти контакты подключаются к проводам, которые полностью возвращают соединение к контроллеру USB 2 на хосте. Что делает то же самое, что и любой другой контроллер USB 2, и имеет такое же ограничение скорости 480 Мбит / с.

Это не тот случай, когда концентратор или что-то еще занимает часть полосы пропускания USB 3 и передает ее устройству USB 2, если таковое появляется. Контроллер имеет как шину USB 3, так и шину USB 2. Шина USB 2 имеет всю доступную полосу пропускания, которую обычно имеет, не принимая ничего со стороны USB 3.

Это также не тот случай, когда возможности USB 3, реализованные в одном контроллере - даже если в одном чипе - в качестве контроллера USB 2, заставят работать контроллер USB 2 быстрее.

Таким образом, у архитектуры нет оснований ожидать, что устройство USB 2, подключенное к концентратору (или порту) USB 3, будет работать быстрее, чем если бы оно было подключено к «собственному» порту USB 2.

Как и предполагали другие, это может быть случай, когда новый контроллер USB, который поддерживает USB 3, а также 2 / 1.1 / 1, может быстрее работать с USB 2, чем старый контроллер USB 2 / 1.1 / 1. Но это не неизбежно.

Джейми, ты сказал: «Что делает то же самое, что любой другой контроллер USB 2». Это неверно Каждый интерфейс имеет две стороны: передний (USB PHY) и задний (USB-контроллер - системный интерфейс). И каждый интерфейс имеет накладные расходы. Более новая спецификация контроллера xHCI имеет (a) более быстрый механизм мастеринга шины (для удовлетворения скоростей SS) и (b) унифицированный аппаратный контроль над USB-каналами и буферами транзакций с использованием того же механизма мастеринга шины. Поэтому совершенно понятно, почему контроллер xHCI обеспечивает меньшую нагрузку и дает лучшую производительность USB2 даже по сравнению с тем же 480-м. Ale..chenski 7 лет назад 0
-1
Miles

Некоторые из вещей, изложенных здесь, настолько просты и не совсем понятны, разве вы не думаете, что контроллер USB 3.0 предназначен для USB 3.0, и у них просто есть отдельный контроллер для USB 2.0, я знаю, что на моей машине есть отдельные микросхемы контроллера для оба варианта я вижу в списке оборудования. Если вы не купите одну из тех дешевых материнских плат, изготовленных производителем, у которого есть 4 порта, все питаются от одного контроллера, как дешевый скейт, которого TBH, я никогда не видел контроллер со смешанной настройкой портов, хотя это не означает, что они не ' не существует. USB 2.0 - это USB 2.0, он не может работать быстрее, чем USB 2.0, поэтому он называется USB 2.0, даже проводка, которая делает USB-порт, отличается по диаметру от USB 3.0, это видно по разным цветным разъемам с синий обычно означает USB 3.0, из-за различий в проводке, не имеет значения, даже если они разорвали один и тот же набор микросхем из-за разводки, нет дополнительных проводов или чего-либо в этом роде, но размер разводки отличается не только для увеличения скорости, но и Напряжение, если требуется, в противном случае, если бы это было не так, было бы бессмысленно окрашивать кабели в цвет, поскольку каждый кабель будет поддерживать USB 3.0. Я имею в виду логически думать об этом как о производителе кабелей. Я мог бы сэкономить сотни тысяч долларов, так как единственное, что нужно было бы иметь цветовую кодировку - это порт. В этом случае было бы бессмысленно окрашивать кабели в цвет, поскольку каждый кабель будет поддерживать USB 3.0. Я имею в виду логически думать об этом как о производителе кабелей. Я мог бы сэкономить сотни тысяч долларов, так как единственное, что нужно было бы иметь цветовую кодировку - это порт. В этом случае было бы бессмысленно окрашивать кабели в цвет, поскольку каждый кабель будет поддерживать USB 3.0. Я имею в виду логически думать об этом как о производителе кабелей. Я мог бы сэкономить сотни тысяч долларов, так как единственное, что нужно было бы иметь цветовую кодировку - это порт.

Эта стена текста напыщенная речь, а не ответ. DavidPostill 7 лет назад 2
Текст совершенно неверный. Да, некоторые МБ имеют отдельные контроллеры USB2 (EHCI) и USB3 (xHCI), но провода USB2 внутри порта USB3 xHCI обрабатываются другим контроллером xHCI, а не старым EHCI. Общее отклонение скорости передачи от теоретического предела 60 Мбит / с связано не только с внутренними издержками шины, но в основном с системными издержками, для подготовки буферов данных и синхронизации необработанных данных с файловой системой. Контроллер xCHI работает лучше, и его драйвер S / W имеет меньше системных издержек. Это имеет небольшое значение, как отметили люди. Ale..chenski 7 лет назад 0