Домой / Инструкции / Какой порт usb 2.0. Как узнать, какой USB? USB и его версии

Какой порт usb 2.0. Как узнать, какой USB? USB и его версии

Если USB-устройство и платформа поддерживают передачу данных в режиме USB3.0 со скоростью 5 Гб/сек., то, казалось бы, ничто не мешает убедиться в этом воочию. Существует немало утилит для этого, да и наши исследования способствовали поиску ответа на это вопрос. Кроме того, если накопитель демонстрирует скорость, существенно пре­вы­ша­ю­щую 50-60 МБ/сек., то можно заявить - это режим Super Speed , поскольку в режиме USB 2.0 такая скорость физически недостижима, а «промежуточных» вариантов не существует. Но не все так просто...

Почему все так сложно

В силу разных причин, полноценная поддержка новых режимов универсальной последовательной шины в утилитах системной информации, несколько задерживается. В результате мы часто видим только дифференцирование между USB1 и USB2 и распознавание USB3-подключения как USB2. Кроме того, информация, получаемая из дескрипторов устройства, декларирует его потенциальные возможности, а не текущий скоростной режим, выбираемый сугубо аппаратно. Согласно спецификации USB, содержимое дескрипторов должно зависеть от установленной скорости, но разработчики устройств не всегда соблюдают это правило. В итоге, какой бы результат (USB2 или USB3) мы не увидели, есть основания для сомнений.

С учетом постоянного совершенствования технологий опережающего чтения и отложенной записи, делать выводы, ориентируясь исключительно на скорости копирования файлов на жестком диске будет методологически неверно, хотя при больших размерах файлов (единицы гигабайт), такой критерий имеет право на жизнь. Но есть более радикальный, а следовательно и более достоверный путь – получить информацию непосредственно из регистров контроллера USB 3.0 xHCI, написав для этого небольшое UEFI-приложение на ассемблере.

Условия эксперимента и системные объекты

Платформа – ноутбук ASUS N750JK , а подключаемое USB 3.0 устройство – жесткий диск Transcend StoreJet 35T3 . Целевым объектом будут регистровые поля контроллера USB3.0 xHCI, индицирующие тип соединения. Заметим, что в зависимости от скоростного режима (USB2 или USB3), контроллер «видит» устройство через одну из двух групп регистров.

Рис .1 . Биты регистра Port N Status and Control USB2 индицируют тип соединения : Low-Speed, Full-Speed или High-Speed


Рис .2 . Биты регистра Port N Status and Control USB3 индицируют тип соединения : Super-Speed

Утилита CheckUSB

Исходные тексты подготовлены в формате Flat Assembler 1.71.17. Утилита CheckUSB предназначена для запуска в среде x64 UEFI. Текущая версия поддерживает только системную логику Intel 8 Series, режим USB 3.0 должен быть включен в CMOS Setup. Такая привязка связана во-первых с поддержкой широкого набора регистров, специфичных для данной системной логики и не предусмотренных спецификацией контроллера xHCI, а во-вторых, в целях упрощения, вычисление адресных смещений и размерностей ряда регистровых полей, а также задание количества портов, реализовано для частного случая, а именно данной системной логики. Подробная информация содержится в документе:

  • Intel 8 Series / C220 Series Chipset Family Platform Controller Hub (PCH). Datasheet. June 2013

Энтузиастам, желающим расширить функциональность нашего простейшего примера и реализовать поддержку различных наборов системной логики, рекомендуем документ:

  • Extensible Host Controller Interface for Universal Serial Bus (xHCI). Revision 1.1

Кроме того, непосредственный доступ к конфигурационному пространству PCI и memory-mapped I/O рекомендуется заменить на вызовы соответствующих UEFI-протоколов.

Анализируем результаты

Итак, утилита отработала, рапорт сгенерирован.


Рис. 3

Обратим внимание на список подключений к портам контроллера USB. Вначале следуют три устройства, входящие в состав ноутбука, а четвертое – это наш искомый внешний жесткий диск Transcend StoreJet 35T3. Режим SuperSpeed включен. Детальный анализ содержимого регистровых полей приведен .

Резюме

Низкоуровневое исследование, выполненное на уровне физического доступа к регистрам контроллера USB3.0 xHCI в среде UEFI firmware, однозначно свидетельствует – режим Super Speed включен. Но исправность оборудования необходимое, но не достаточное условие его корректной работы в сеансе операционной системы. Причиной проблем может быть, например, драйвер контроллера xHCI или сама ОС. Поэтому, логичным продолжением будет проведение подобного эксперимента в сеансе ОС, например Windows. Эта задача посложнее, так как регистры контроллера являются привилегированным системным ресурсом, для доступа к которому требуется написать собственный драйвер. Кроме того, в сеансе операционной системы, с контроллером USB взаимодействует его штатный драйвер, необходимо позаботиться о бесконфликтности.

Universal Serial Bus – это последовательная универсальная шина. Она была разработана как альтернатива протоколам параллельной и последовательной передачи данных. В январе 1996 года вступил в силу стандарт 1.0. Много времени прошло до выхода в свет стандарта USB 2.0.

Какая скорость usb

Вообще, для универсальной шины предполагается четыре различных типа скоростей передачи данных. Их не нужно путать с версиями самого USB. Усовершенствованная скорость передачи данных вводилась в каждой следующей версии стандарта USB, конечно, при поддержке всех предыдущих. Нужно взять во внимание то, что устройства Universal Serial Bus версии 2.0 далеко не всегда обеспечивают передачу данных на скоростях High-Speed. Full-Speed – это уровень, где максимальная скорость остается лишь для некоторых устройств. Следующая версия стандарта USB – это 3.0. Она поддерживает не только SuperSpeed, но и три предыдущих типа скоростей. Также она ссылается на версию 2.0, а не заменяет её. High-Speed нельзя определить как версию стандарта 3.0, потому, что такие устройства, как Full-Speed, Low-Speed, и High-Speed относятся к стандарту USB 2.0, но не относятся к USB 3.0.

Как определить, какой usb

USB-IF (организацией USB Implementers Forum) был разработан для каждого типа скоростей специальный логотип. С помощью него можно определить соответствие между устройством и стандартом.

Диспетчер устройств системы Windows - это Device Manager. Он поможет нам узнать, поддерживает ли устройство определенной скорости какое-либо конкретное устройство USB. Вообще, считается, что это не самое подходящее решение проблемы. Нам нужно будет попробовать различные корневые USB-концентраторы, чтоб найти нужное устройство. Но как узнать какой usb?

Для начала откроем «Диспетчер устройств». Для этого мышкой наводим на меню «Мой компьютер». Правой кнопкой мыши выбираем строку «Свойства» - «Оборудование» и «Диспетчер устройств». Далее нам надо развернуть узел «Контроллеры универсальной последовательной шины USB» и открыть окно со свойствами корневого USB-концентратора. Чтоб нам было удобно работать, начнем с самого нижнего. Следующим действием перейдем на вкладку «Питание» или Power.

Если наше устройство подключено к данному концентратору, то мы сможем заметить, что оно появится в разделе «Подключенные устройства» или Attached Devices. Также обратим внимание на то, что у корневого USB ровно шесть портов. Один из них используется устройством.

Чтоб узнать скорость Universal Serial Bus, нам требуется открыть вкладку «Дополнительно» или Advanced. Корневые концентраторы могут одновременно работать на нескольких скоростях.

3.0. Он мигает синим цветом, если вы подключите его к порту USB 3.0. Если это порт 2.0, свет становится белым.

Вчера я включил его, и свет был синим. Теперь я подключил его в том же порту, и свет белый.

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

Изменить: я использую Windows 8.1

6 Solutions collect form web for “Как определить, является ли порт USB 3.0 или 2.0?”

Чтобы проверить, действительно ли USB-устройство является USB 2.0 или 3.0, используйте устройство просмотра устройств USB (на компьютере). Затем отключите все USB-устройства на компьютере и снова подключите соответствующий USB-кабель. Вы увидите, что он отображается на боковой панели слева. Нажмите на нее. Справа прокрутите страницу примерно на 1/4 страницы. В разделе «Информация о подключении» просмотрите скорость шины устройства. Это то, что вы должны искать:

USB 2: Device Bus Speed: 0x02 (High-Speed)

USB 3: Device Bus Speed: 0x03 (Super-Speed)

Другой путь:

Как сказал mdpc, устройство, в которое вы подключаете USB-устройство, должно иметь разные знаки или цвета, чтобы показать, действительно ли порты USB 2 или 3:

USB 2:

USB 3 (знак слева изображает «SS» и знак USB. SS = SuperSpeed, как сказано выше):

Здесь много методов. Проверьте веб-сайт Microsoft на предмет информации о различных знаках, которые вы можете видеть.

Иногда, если вы подключаете устройство USB3.0 слишком медленно, оно распознается как 2.0.

Зачем? Потому что линия вывода 3.0 находится во второй строке, поэтому, если квитирование протокола завершено до того, как ваше устройство будет полностью подключено, оно никогда не получит скорость USB3.0.

Это особенно раздражает при использовании USB-ключей, таких как серия Extrem от sandisk, поскольку штепсель находится на строках и часто медленно погружается в порт.

Я понимаю, что стандарт USB указывает, что порт USB 3 будет иметь пластиковую вкладку синего цвета внутри плагина.

Просто посмотрите на порты, и если они синие, то это USB3.
USB 3.0 с 5 контактами для получения Super Speed.

Я не поклонник публикации коммерческого дерьма, но я искал быстрый и легкий выход, и вы, вероятно, тоже 🙂

Я нашел инструмент под названием USBDeview, который можно скачать бесплатно и предоставит вам обширную информацию обо всех ваших USB-портах (включая точную версию). Насколько я могу видеть, в колонке версии отображается версия порта, а не подключенное устройство (я знаю, что я поместил палку USB 3.0, и она показывает версию 2, поэтому это порт моих компьютеров, который Вполне вероятно 2.0) 🙂

Моя проверка на вирусы не сообщила о каких-либо проблемах, и она не требует установки, просто простой exe. Вот ссылка для скачивания. http://www.nirsoft.net/utils/usb_devices_view.html

Многие производители компьютеров явно не отмечают версии портов USB. Используйте диспетчер устройств, чтобы определить, есть ли на вашем компьютере порты USB 1.1, 2.0 или 3.0:

Open the Device Manager. In the "Device Manager" window, click the + (plus sign) next to Universal Serial Bus controllers. You will see a list of the USB ports installed on your computer. If your USB port name contains "Universal Host", your port is version 1.1. If the port name contains both "Universal Host" and "Enhanced Host", your port is version 2.0. If the port name contains "USB 3.0", your port is version 3.0.

Это документ в базе знаний.

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

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

Определить вид USB порта с помощью Windows

Сейчас я попробую показать все программным путем, а потом посмотрим на сами порты. Большинство из вас знают, что USB-порты имеют версии 1.0 , 2.0 и 3.0 . Сейчас уже есть версия 3.1, но это не важно. Чтобы определить тип USB порта, нужно зайти в Диспетчер устройств. В Windows 10 нажимаем правой кнопкой мыши по меню Пуск и выбираем соответствующий пункт (либо нажимаем сочетание Win+X и делаем то же самое).

Как только открылось окно ищем вкладку «Контроллеры USB» и раскрываем ее. Там можем увидеть множество драйверов для USB портов. Если в одном из устройств есть слово «xHCI» , то это есть USB 3.0, все остальное относится к USB 2.0.


Легко? Тогда перейдем к следующему варианту определения.

Как определить тип USB порта по внешнему виду?

Давайте начнем с самой первой версии – USB 1.0, сейчас данный вариант в ноутбуках практически не используется, но имеет место в некоторых мышках и других устройствах. Выглядит он следующим образом: белый порт с 4-мя контактами – это и есть USB 1.0.


USB 2.0 обычно окрашен черным цветом и внутри имеет также 4 контакта. Второй тип совместим с USB 1.0, но отличаются лишь пропускной способностью. Второй тип быстрее.


В данном примере мы рассмотрели флешку, а как же выглядит разъем, например, в ноутбуке? Вот так и выглядит:


Почти ничем не отличается. Важный момент – некоторые производители могут окрасить тот же USB 2.0 в другой цвет, например, оранжевый. Конечно, это никак не влияет на характеристики интерфейса.


USB 3.0 выглядит, как синий порт и имеет 9 контактов . Четыре находятся впереди, остальные пять сзади. Смотрите внимательнее. Те, что сзади немного приподняты. Если материал синего цвета, то это точно USB 3.0. Также, на некоторых компьютерах рядом с разъемом вы можете видеть надпись «SS» , что говорит о максимальной скорости передачи данных (Super Speed).



Иногда можно увидеть USB 2.0, который тоже синего цвета, и как это понимать? Как я уже сказал, разработчики могут использовать любой дизайн. Определить тип USB вы можете по количеству контактов.

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

Итак, подведём небольшие итоги, сейчас я еще раз опишу особенности портов USB:

USB 1.0

  • Материал белого цвета;
  • Имеет 4 контакта.

USB 2.0

  • Выполнен из материала черного или синего цвета. В зависимости от предпочтений разработчиков, может быть и любой другой цвет;
  • Имеет 4 контакта.

USB 3.0

  • Материал практически всегда синего цвета, но и встречается черный;
  • Всегда 9 контактов – 4 впереди и 5 сзади.

Вот и все, что я хотел рассказать об определении типа USB портов.