Юсб а – Виды USB разъемов, размеры, характеристики, в чем отличие

Содержание

Почему стандарт USB нужно было делать таким сложным? / Habr


USB Type-C

Что такое USB Gen 1, Gen 2 и Gen 2×2? (предыстория от февраля 2019)


Раньше найти USB побыстрее было просто: выбирайте USB 3.0 вместо USB 2.0, и всё. Но теперь вам придётся разобраться в том, чем отличаются USB 3.2 Gen 1, Gen 2 и Gen 2×2 – а также в том, чем отличаются разные типы SuperSpeed.

Раньше маркировка была проще


Давным-давно USB было два основных вида, 2.0 и 3.0. И всё, что вам нужно было о них знать – это то, что 3.0 был быстрее, чем 2.0. Вы могли купить флэшку стандарта USB 2.0, воткнуть её в компьютер с разъёмами USB 3.0, и она подошла бы – просто медленнее, со скоростями 2.0. Ну а если бы вы купили флэшку USB 3.0 и воткнули в разъём 2.0, то также получили бы скорости от 2.0.

Если же вам нужно было достичь максимальной скорости, вы покупали флэшку USB 3.0 и вставляли её в разъём USB 3.0. Всё это было просто и понятно. Но с момента появления USB 3.1 всё поменялось.

USB 3.1 мутит воду маркировок


Форум по внедрению USB, сокр. USB-IF (USB Implementers Forum), поддерживает спецификации USB и их выполнение, и отвечает за маркировку кабелей и устройств USB. Когда она ввела USB 3.1, то вместо того, чтобы так всё и оставить, отличая этот вариант от USB 3.0, она решила назвать новый стандарт «USB 3.1 Gen 2». А USB 3.0 задним числом переименовали в USB 3.1 Gen 1.

Чтобы усложнить всё ещё сильнее, собственные имена дали ещё и скоростям передачи. USB 3.1 Gen 1, изначально известный, как USB 3.0, поддерживает скорость 5 Гбит/с – её назвали SuperSpeed.

USB 3.1 Gen 2 поддерживает скорость в 10 Гбит/с – это назвали SuperSpeed+. Технически он достигает её через кодирование 128b/132b в полностью двустороннем режиме. Полностью двусторонний [full-duplex] режим – крутая штука, поскольку информацию можно и передавать, и получать одновременно. Поэтому он работает быстрее.

Разница между этими двумя вариантами немного сбивала с толку. Но если просто запомнить, что Gen 2 лучше, чем Gen 1, всё будет ОК. Чтобы помочь различать скорости, USB-IF также разработал логотипы, которые производитель может использовать только после получения сертификата, доказывающего соответствие кабеля обещанным спецификациям.

USB 3.2 – ещё быстрее, ещё запутаннее


В прошлом сентябре USB-IF подробно описал новые возможные скоростные режимы для USB-C и начало спецификации USB 3.2. USB 3.2 будет способен на скорость в 20 Гбит/с. Это в два раза быстрее, чем у USB 3.1 Gen 2. Если вам интересно, как кабель может так быстро удвоить скорость, не меняя ни размер, ни разъёмы – очень просто. У USB-продуктов, способных на скорость в 20 Гбит/с, есть два канала на 10 Гбит/с. Это похоже на упаковку большего количество провода в такой же кабель.

Как и у предыдущих версий, новый стандарт обратно совместим для базовых вариантов использования – однако увеличения скорости без нового железа вы не получите. Если вы покупаете жёсткий диск, обещающий передачу данных на 20 Гбит/с, и подключаете в имеющийся у вас компьютер, то работать он будет, но медленнее, чем то, на что способны USB-порты вашей машины. Чтобы насладиться всеми преимуществами, вам придётся обновить железо с обоих концов.

На всемирном мобильном конгрессе 2019 года USB-IF объявил о новой схеме маркировки нового стандарта. И опять старую схему собираются переименовать задним числом.

Теперь у нас то, что раньше было USB 3.0, со скоростью 5 Гбит/с, станет USB 3.2 Gen 1. USB 3.1 Gen 2, со скоростью в 10 Гбит/с, станет USB 3.2 Gen 2.

Новый стандарт на 20 Гбит/с назовут USB 3.2 Gen 2×2, прерывая предсказуемую последовательность. Физически у него есть два канала по 10 Гбит/с, отсюда и 2×2. В названии есть логика, но оно сбивает с толку, и вам нужно разбираться в железе, чтобы понять его смысл.

Изготовители вместо этого должны писать SuperSpeed


USB-IF не хочет загружать пользователей подобными терминами. Вместо этого он хочет, чтобы продукты Gen 1 рекламировались, как SuperSpeed USB. Он предлагает производителям распространять продукты Gen 2 под именем SuperSpeed USB 10 Гбит/с, а Gen 2×2 под именем SuperSpeed USB 20 Гбит/с. Но это не значит, что производители обязаны использовать такие наименования. Они могут использовать номенклатуру Gen 2.2, или, если не хотят проводить проверку на соответствие, просто не использовать логотипы и называть всё это как угодно.

Если производители подчинятся, то вопрос с наименованиями будет решаться довольно легко. Нужно посмотреть, есть ли в названии SuperSpeed, и число после него. Если этого нет, то это самый медленный вариант USB 3.2. Если есть число 10 или 20, то это обещание 10 или 20 Гбит/с. Возможно, было бы лучше, если бы USB-IF назвал самый медленный вариант SuperSpeed USB 5 Гбит/с. Но, по крайней мере, наименование звучит довольно логично.

В теории, делу должны помочь логотипы USB. На изображении выше видно, что SS и 10 обозначают USB-кабель как SuperSpeed, поддерживающий скорость в 10 Гбит/с. К сожалению, USB-IF пока не дал официального логотипа для сертификата SuperSpeed USB 20. Вероятно, логотип будет такой же, только вместо 10 будет 20. Но пока это неизвестно.

Если вы вспомните ранние проблемы с USB-C, то ситуация покажется вам довольно знакомой. Внимательно читайте описание кабелей, покупайте их только у проверенных поставщиков. В прошлом мы рекомендовали кабели Amazon Basics, но даже с ними нужен глаз да глаз. К примеру, вот этот кабель от Amazon Basics формата USB-C обеспечивает только скорости от 2.0. А вот этот кабель, который выглядит почти так же, обеспечивает скорость в 10 Гбит/с, и промаркирован, как USB 3.1 Gen 2. И, естественно, это относится не только к кабелям, а вообще к любому оборудованию с разъёмами USB-C.

К сожалению, путаница с наименованиями остаётся. При покупке USB придётся потратить усилия, чтобы знать, что именно вы получаете.

Текущее положение дел (сентябрь 2019)


Новая спецификация USB утверждена. Скоро можно будет переходить с USB 3.2 Gen 2×2 на USB4 Gen 3×2. Только не надо использовать USB4 Gen 2×2 – она нисколько не быстрее предыдущего поколения. Запутались? Добро пожаловать в USB.

И маркировка – не единственное, что может вас запутать. USB-кабели, похожие снаружи, часто могут сильно отличаться внутри. А из-за плохого кабеля ваше устройство вообще может сгореть.

Маркировка моделей USB4 (опять!) запутана


Когда-то маркировка USB была простой. Помните USB 2.0 и USB 3.0? Это было удобно. Всё начало усложняться с появлением USB 3.1 и USB 3.2. А теперь USB4 запутывает всё ещё больше – и, да, он называется USB4. Вы не должны называть его USB 4.0.

Форум по внедрению USB, сокр. USB-IF (USB Implementers Forum), – промышленная группа, управляющая стандартом, — говорит, что USB «предлагает скорости до 40 Гбит/с». Вот только скорости бывают разные. Инженер, знакомый со спецификацией, объяснил это изданию TechRepublic:

После выхода спецификаций можно ожидать новой волны путаницы, — сказал наш источник. – Появится маркировка USB4, однако придётся уточнять, что именно имеется в виду, поскольку у неё будут разные варианты. По определению, USB4 должна быть, по меньшей мере, Gen 2×2, что даст вам 10 Гбит/с * 2, то есть 20 Гбит/с. Также будет USB4 Gen 3×2, по 20 Гбит/с на канал. 20 * 2 даст вам 40 Гбит/с».

В итоге всё запутывается. Стандарта USB 3.0 уже нет – его переименовали задним числом в USB 3.1 Gen 1, а потом в USB 3.2 Gen 1. То, что должно было называться USB 3.1, назвали USB 3.1 Gen 2, а потом USB 3.2 Gen 2. Следующую версию, которая должна была называться USB 3.2, назовут USB 3.2 Gen 2×2, вопреки логической последовательности.

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

Не все USB-кабели были созданы равными


Допустим, вы хотите воспользоваться преимуществами скоростей на 40 Гбит/с. Вам нужно будет купить кабель, сертифицированный на 40 Гбит/с. Вы не сможете просто взять любой старый кабель и ожидать, что он будет работать на таких скоростях. Однако сертификация не обязательна. Какие-то несертифицированные кабели тоже смогут правильно работать, и какие-то производители кабелей не озаботятся сертификацией своей продукции.

Однако отличаться могут не только скорости передачи данных. Не каждый кабель может выдавать необходимую мощность. Разные кабели будут заряжать устройства с разной скоростью. Только потому, что у кабеля есть возможность передавать данные на большой скорости, не означает, что он будет быстро заряжать устройства – и наоборот.

Ситуация с кабелями продолжает усложняться. И если мы уже определились с прекрасным разъёмом USB-C, который можно втыкать любой стороной, то остальная часть кабеля стала менее стандартной и более противоречивой.

И даже если кабель со стороны кажется новым, то внутри он может и не быть таким. Многие кабели USB-C внутри, по сути, представляют собой лишь USB 2.0. Они разработаны для зарядки, а не для высоких скоростей. В некоторые кабели встроена поддержка «альтернативных режимов», к примеру, Thunderbolt 3. Это совместный проект Intel и Apple, предлагающий скорость в 40 Гбит/с. Однако такую скорость способны развивать только устройства с Thunderbolt 3 внутри, и чтобы воспользоваться ею, вам нужен кабель с поддержкой Thunderbolt 3.

USB4 немного упрощает эту ситуацию, устраняя необходимость в Thunderbolt 3 и предлагая 40 Гбит/с – но, опять-таки, только если у вас есть устройства, поддерживающие её, и специальный кабель.

Существуют и другие альтернативные режимы, например, HDMI и MHL. Не все USB-кабели были созданы равными.

Плохие кабели USB-C всё ещё существуют


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

Но многие производители кабелей не заботятся о правильной схеме работы их продукта. Некоторые кабели позволяют устройствам получать слишком много энергии, когда они подключаются к заряднику через традиционный порт USB-A. Известен случай, когда даже официальный зарядный кабель, поставлявшийся со смартфоном Oppo OnePlus, оказывался плохим. Когда вы заряжали телефон Oppo, всё было нормально, но если вы подключали этот USB-C кабель к другому телефону, тому могло прийтись плохо.

Вы должны не просто взять первый попавшийся кабель для зарядки, но проявить разумную осторожность и изучить этот вопрос. К счастью, процесс сертификации от USB-IF должен помочь гарантировать успех в поисках хорошего кабеля. Ищите отметку о сертификате. Однако не все кабели имеют сертификат. Несертифицированных кабелей полно, и многие из них даже прекрасно работают!

Нам нравятся кабели AmazonBasics – они недорогие, сертифицированные, и явно размечены по скоростям. И да, названия у них могут сбивать с толку, поскольку USB – штука сложная: «AmazonBasics USB Type-C to USB-A Male 3.1 Gen2».

Неудивительно, что Apple до сих пор не может отказаться от Lightning

Apple до сих пор использует на своих iPhone порты Lightning. Эти разъёмы похожи на USB-C, однако они проприетарные. Apple сама делает свои кабели для Lightning, однако их могут делать и другие производители. Есть только один нюанс: Apple должна выдать сертификат на кабель и поставить особый чип, чтобы кабель заработал. В отличие от USB, производители не могут делать ненадёжные кабели, которые вроде бы работают, но с проблемами. У Apple есть право вето благодаря сертификации MFi.

И кабель Lightning бывает только одного вида. У него нет никаких разных «режимов работы», которые бы существовали в одном кабеле, и имели сбивающие с толку названия вроде «Lightning 3.2 Gen 2×2» или «Lightning4».

Как бы это ни раздражало индустрию, но Apple, не отказываясь от кабелей Lightning, реально упростила ситуацию, сделала её менее запутанной. Стандарт USB получает всё лучшее железо, но кабели USB только усложняются и запутывают всех с каждым новым поколением. Зря USB-IF не использовала USB4 как возможность всё упростить.

что известно о стандарте / VAS Experts corporate blog / Habr

В USB Promoter Group представили USB4. Новый стандарт обладает пропускной способностью в 40 Гбит/с и имеет обратную совместимость с USB 3.2, USB 2.0 и Thunderbolt 3.


/ Flickr / Rolf Dietrich Brecher / CC BY-SA

Небольшая предыстория


Два года назад в Intel пообещали выпустить Thunderbolt 3 под неисключительной лицензией и освободить производителей аппаратного обеспечения от уплаты лицензионных отчислений. В начале 2019-го ИТ-гигант выполнил обещание. Открытая спецификация легла в основу стандарта USB4, разработанного USB Promoter Group. Его черновой вариант уже изучают 50 компаний, являющихся членами некоммерческой организации USB-IF.

Официальный релиз стандарта ожидается в середине этого года и произойдет вместе с обновлением USB Type-C. Кроме того, на USB Developer Days 2019 во второй половине года создатели стандарта обещают провести тематические тренинги по работе с USB4 и USB Type-C. Однако реальные устройства с USB4 появятся на рынке лишь в 2020–2021 году.

Что нового в USB4


В USB-IF пока не раскрывали подробные характеристики USB4. Однако уже известно, что помимо удвоенной пропускной способности (по сравнению с 20-гигабитным USB 3.2 Gen 2×2) новый протокол позволит одновременно заряжать и выводить на дисплей изображение (HDMI 2.0 и DisplayPort 1.2). Будет вестись двухполосная работа с использованием существующих кабелей USB-C. Интерфейс также поддерживает зарядку на мощности до 100 Вт, подключение до двух 4K-дисплеев с частотой обновления 60 Гц или одного 5K-дисплея.

Сравнительная таблица с характеристиками предыдущих поколений стандарта:

USB 1.0 USB 2.0 USB 3.2 Gen 1 USB 3.2 Gen 2 USB 3.2 Gen 2×2 USB4
Спецификация Low-Speed High Speed Super Speed Super Speed+ Super Speed+ Thunderbolt
Скорость 1,5 Мбит/с 480 Мбит/с 5 Гбит/с 10 Гбит/с 20 Гбит/с 40 Гбит/с
Разработка 1996 2001 2009 2014 2017 2019

Потенциальные проблемы со стандартом


Среди недостатков решения эксперты выделяют сложность проверки качества новых кабелей, так как стандарт USB4 будет открытым. В результате у потребителей появляется риск приобрести некачественный продукт, способный «спалить» порт устройства.

Такая ситуация уже происходила с кабелями USB-C 3.0. Одному из производителей пришлось в срочном порядке снимать товар с продажи. Тогда команда USB Promoter Group выпустила стандарт USB Type-C Authentication, который должен был подтвердить «аутентичность» гаджета или кабеля. Возможно, организации придется пойти на подобный шаг и в случае с USB4.

Резиденты Hacker News также отмечают, что некоторые функции USB4 указаны в спецификации как «опциональные» и их реализация остается на усмотрение производителя. Все это может привести к путанице среди покупателей и повысить риски повреждения кабеля или порта устройства.

Обновление USB 3.2


В 2019 году USB-IF также обещали представить обновление USB 3.2 — USB 3.2 Gen 2×2 (который мы упоминали выше). Главным плюсом этой спецификации станет увеличение пропускной способности до 20 Гбит/с и возможность двухполосной передачи данных на скорости 10 Гбит/с. Обратная совместимость с предыдущими версиями также остается.


/ Flickr / GEEK KAZU / CC BY

Среди минусов эксперты выделяют сложное наименование стандарта, которое опять же приводит к путанице. Номенклатура выглядит нелогично, учитывая, что предыдущие версии носили названия Gen 1 и Gen 2. При этом в Ars Technica отмечают, что названием USB 3.2 теперь обозначена пропускная способность в 5, 10 и 20 Гбит/с. Этим могут воспользоваться нечестные производители, чтобы ввести потребителей в заблуждение и продать товар с худшими характеристиками подороже.

В целом можно сказать, что будущее коннекторов — за USB-С. Большинство девайсов, представленных на CES 2019, снабдили именно этим типом разъема. Можно ожидать, что в следующем году на выставке представят гаджеты с портами, поддерживающими уже новую спецификацию.



P.S. Материалы из нашего корпоративного блога:
P.P.S. Свежие посты из нашего блога на Хабре:

В чем отличия между USB Type-C и Micro-USB

USB Mini-B был принят для гораздо меньших устройств. Он имеет два цифровых сигнальных контакта и контакты питания, заземления, которые мы находим на разъемах типа B.

В поколение Mini-B была добавлена функция USB On-the-Go (OTG). USB изначально был разработан как протокол типа Host/Target (Хост/Цель). Одно хост-устройство (ПК) может связываться с 127 устройствами через концентраторы. Но цели не могли общаться друг с другом напрямую. Этого было достаточно для ПК, для мыши или клавиатуры. Постепенно все стало меньше. Стандартный форум USB и производители небольших устройств разработали два улучшения. Одним из них является разъем USB Micro B, а вторым – протокол OTG.

Стандарт USB Micro B представил более тонкий и прочный разъем с большим количеством выдерживаемых рабочих циклов. Он включал контактные пружины для обеспечения более плотного соединения без удлинения разъема. USB Micro B был достаточно хорош, пока не появился USB 3.0. В разъем USB 3.0 добавили четыре новых контакта и дополнительную линию заземления. Он имел (и имеет) версию Type Micro B с этим дополнительным разъемом расширения. Кабели USB 3.0 не были обратно совместимы. На этом фоне мы получили разъем Type-C. USB-C – это 24-контактная система разъемов USB, в которой используется вращательно-симметричный разъем. Итак, сложность USB Type-C стала ближе к разъемам HDMI.

Разница между разъемом USB Type-C и разъемом micro-USB заключается в разнице контактов (и проводов). USB Type-C может иметь так много выводов, что может поддерживать видео, аудио, сложный обмен данными, OTG, зарядку. Разъем micro-USB ограничен своими функциями. Фактической разницы между кабелем micro-USB и кабелем USB Type-C, который выполняет только задачи зарядки/питания, нет. USB-C имеет максимальную номинальную мощность, установленную на 100 Вт. Итак, мы видим, что USB Type-C – сложная и слишком продвинутая система. Нельзя сравнивать USB Type-C и разъем Micro-USB за пределами функций зарядки и OTG. Существует переходник Micro-USB на USB Type-C – он может поддерживать только питание, базовые протоколы передачи данных и OTG.

Существует не менее пяти партнерских спецификаций альтернативного режима для USB Type-C, а именно – альтернативный режим DisplayPort, альтернативный режим мобильной связи высокого разрешения (MHL), альтернативный режим Thunderbolt, альтернативный режим HDMI и альтернативный режим VirtualLink. Кроме того, производители могут поддерживать проприетарные режимы для использования систем, таких как док-станция. Форум разработчиков USB работает с партнерами по альтернативному режиму, чтобы удостовериться, что порты правильно помечены соответствующими логотипами. Другие поддерживаемые режимы – режим аксессуаров аудиоадаптера, режим аксессуаров отладки и в будущем режим аксессуаров Ethernet.

USB 3.1 Type-C поддерживает DisplayPort, Mobile High-Definition Link (MHL), HDMI и Thunderbolt. Эти кабели обозначены стандартным трезубцем SuperSpeed или логотипом SuperSpeed+ USB.

USB Type-C дает преимущество в том, чтобы сделать устройство более тонким, используя только один порт – для его преобразования можно использовать концентратор для выполнения функций MHL, Audio, DisplayPort, Thunderbolt, Basic data Transfer, Power и т. д. Но USB Type-C устраняет простоту традиционного USB.

Совместимость с аудиоадаптерами здесь тоже не простая. Устройства, в которых отсутствует 3,5-мм аудиоразъем, предназначенный для использования порта USB-C, могут использоваться для подключения наушников. Существует в основном два типа адаптеров USB-C – активные адаптеры с ЦАП, пассивные адаптеры без ЦАП. Читатели должны знать, что адаптер USB OTG, который работает с портом Samsung Type-C от Samsung, может не работать с адаптером OnePlus. Это связано с тем, что до настоящего времени большинство крупных устройств используют более крупные разъемы USB A. Многие кабели, которые на своих этикетках утверждают, что поддерживают USB-C, не соответствуют стандарту. Использование этих кабелей может привести к повреждению устройств, к которым они подключены.

USB — это… Что такое USB?

Символ USB

USB (ю-эс-би, англ. Universal Serial Bus — «универсальная последовательная шина») — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств в вычислительной технике. Символом USB являются четыре геометрические фигуры: большой круг, малый круг, треугольник и квадрат, расположенные на концах древовидной блок-схемы.

Разработка спецификаций на шину USB производится в рамках международной некоммерческой организации USB Implementers Forum (USB-IF), объединяющей разработчиков и производителей оборудования с шиной USB.

Для подключения периферийных устройств к шине USB используется четырёхпроводный кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода — для питания периферийного устройства. Благодаря встроенным линиям питания USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА, у USB 3.0 — 900 мА).

История

Первые спецификации для USB 1.0 были представлены в 1994—1995 годах. Разработка USB поддерживалась фирмами Intel, Microsoft, Philips, US Robotics. USB стал «общим знаменателем» под тремя не связанными друг с другом стремлениями разных компаний:

  • Расширение функциональности компьютера. На тот момент для подключения внешних периферийных устройств к персональному компьютеру использовалось несколько «традиционных» (англ. legacy) интерфейсов (PS/2, последовательный порт, параллельный порт, порт для подключения джойстика, SCSI), и с появлением новых внешних устройств разрабатывали и новый разъём. Предполагалось, что USB заменит их все и заодно подхлестнёт разработку нетрадиционных устройств.
  • Подключить к компьютеру мобильный телефон. В то время мобильные сети переходили на цифровую передачу голоса, и ни один из имеющихся интерфейсов не годился для передачи с телефона на компьютер как речи, так и данных.
  • Простота для пользователя. Старые интерфейсы (например, последовательный (COM) и параллельный (LPT) порты) были крайне просты для разработчика, но не соответствовали требованиям спецификаций «Plug and Play». Требовались новые механизмы взаимодействия компьютера с низко- и среднескоростными внешними устройствами — возможно, более сложные для конструкторов, но надёжные, дружественные и пригодные к «горячему» подключению.

Поддержка USB вышла в виде патча к Windows 95b, в дальнейшем она вошла в стандартную поставку Windows 98. В первые годы устройств было мало, поэтому шину в шутку называли «Useless serial bus» — «бесполезная последовательная шина».[1] Впрочем, производители быстро осознали пользу USB, и уже к 2000 году большинство принтеров и сканеров работали с новым интерфейсом.

Hewlett-Packard, Intel, Lucent (ныне Alcatel-Lucent), Microsoft, NEC и Philips совместно выступили с инициативой по разработке более скоростной версии USB. Спецификация USB 2.0 была опубликована в апреле 2000 года, и в конце 2001 года эта версия была стандартизирована USB Implementers Forum. USB 2.0 является обратно совместимой со всеми предыдущими версиями USB.

Следует отметить, что в начале 2000-х годов корпорация Apple отдавала приоритет шине FireWire, в разработке которой она принимала активное участие. Ранние модели iPod были оснащены только интерфейсом FireWire, а USB отсутствовал. Впоследствии компания отказалась от FireWire в пользу USB, оставив в некоторых моделях FireWire только для подзарядки. Однако, клавиатуры и мыши, начиная со второй половины 90-х годов, имели интерфейс USB.

В середине 2000-х годов BIOS’ы компьютеров массового сегмента начали поддерживать USB (поддержка USB в корпоративном сегменте началась с середины 90-х). Это позволило загружаться с флэш-дисков, например, для переустановки ОС; пропала надобность в PS/2-клавиатуре. Современные материнские платы поддерживают до 20 USB-портов. В современных ноутбуках LPT-портов нет, всё чаще появляются настольные компьютеры без COM- портов.

Пока происходило распространение USB-портов второй версии, производители внешних жёстких дисков уже «упёрлись» в ограничение USB 2.0 — и по току, и по скорости. Потребовался новый стандарт, который и вышел в 2008 году. Уложиться в старые 4 провода не удалось, добавили 5 новых проводов. Первые материнские платы с поддержкой USB 3.0 вышли в 2010 году. На начало 2012 года USB 3.0 массово не поддерживается запоминающими устройствами и материнскими платами. Однако производители USB-накопителей уже начали поставлять на рынок устройства, поддерживающие USB 3.0. Также имеются платы расширения, добавляющие поддержку USB 3.0 в старых компьютерах.

Основные сведения

Кабель USB состоит из 4 медных проводников — 2 проводника питания и 2 проводника данных в витой паре — и заземленной оплётки (экрана).

Кабели USB ориентированы, то есть имеют физически разные наконечники «к устройству» и «к хосту». Возможна реализация USB устройства без кабеля, со встроенным в корпус наконечником «к хосту». Возможно и неразъёмное встраивание кабеля в устройство, как в мышь (стандарт запрещает это для устройств full и high speed, но производители его нарушают). Существуют (хотя и запрещены стандартом) и пассивные USB удлинители, имеющие разъёмы «от хоста» и «к хосту».

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

Для подключения внешних устройств к USB-концентратору в нем предусмотрены порты, заканчивающиеся разъёмами. К разъёмам с помощью кабельного хозяйства могут подключаться USB-устройства, либо USB-хабы нижних уровней. Такие хабы — активные электронные устройства (пассивных не бывает), обслуживающие несколько собственных USB-портов. С помощью USB-концентраторов допускается до пяти уровней каскадирования, не считая корневого. USB-интерфейс позволяет соединить между собой и два компьютера, но это требует наличия специальной электроники, эмулирующей Ethernet-адаптер с драйверной поддержкой с обеих сторон.

Устройства могут быть запитаны от шины, но могут и требовать внешний источник питания. По умолчанию устройствам гарантируется ток до 100 мА, а после согласования с хост-контроллером — до 500 мА. Поддерживается и дежурный режим для устройств и разветвителей по команде с шины со снятием основного питания при сохранении дежурного питания и включением по команде с шины.

USB поддерживает «горячее» подключение и отключение устройств. Это достигнуто увеличенной длиной заземляющего контакта разъёма по отношению к сигнальным. При подключении разъёма USB первыми замыкаются заземляющие контакты, потенциалы корпусов двух устройств становятся равны и дальнейшее соединение сигнальных проводников не приводит к перенапряжениям, даже если устройства питаются от разных фаз силовой трёхфазной сети.

На логическом уровне устройство USB поддерживает транзакции приема и передачи данных. Каждый пакет каждой транзакции содержит в себе номер оконечной точки (endpoint) на устройстве. При подключении устройства драйверы в ядре ОС читают с устройства список оконечных точек и создают управляющие структуры данных для общения с каждой оконечной точкой устройства. Совокупность оконечной точки и структур данных в ядре ОС называется каналом (pipe).

Оконечные точки, а значит, и каналы, относятся к одному из 4 классов — поточный (bulk), управляющий (control), изохронный (isoch) и прерывание (interrupt). Низкоскоростные устройства, такие, как мышь, не могут иметь изохронные и поточные каналы.

Управляющий канал предназначен для обмена с устройством короткими пакетами «вопрос-ответ». Любое устройство имеет управляющий канал 0, который позволяет программному обеспечению ОС прочитать краткую информацию об устройстве, в том числе коды производителя и модели, используемые для выбора драйвера, и список других оконечных точек.

Канал прерывания позволяет доставлять короткие пакеты и в том, и в другом направлении, без получения на них ответа/подтверждения, но с гарантией времени доставки — пакет будет доставлен не позже, чем через N миллисекунд. Например, используется в устройствах ввода (клавиатуры/мыши/джойстики).

Изохронный канал позволяет доставлять пакеты без гарантии доставки и без ответов/подтверждений, но с гарантированной скоростью доставки в N пакетов на один период шины (1 КГц у low и full speed, 8 КГц у high speed). Используется для передачи аудио- и видеоинформации.

Поточный канал дает гарантию доставки каждого пакета, поддерживает автоматическую приостановку передачи данных по нежеланию устройства (переполнение или опустошение буфера), но не дает гарантий скорости и задержки доставки. Используется, например, в принтерах и сканерах.

Время шины делится на периоды, в начале периода контроллер передает всей шине пакет «начало периода». Далее в течение периода передаются пакеты прерываний, потом изохронные в требуемом количестве, в оставшееся время в периоде передаются управляющие пакеты и в последнюю очередь поточные.

Активной стороной шины всегда является контроллер, передача пакета данных от устройства к контроллеру реализована как короткий вопрос контроллера и длинный, содержащий данные, ответ устройства. Расписание движения пакетов для каждого периода шины создается совместным усилием аппаратуры контроллера и ПО драйвера, для этого многие контроллеры используют крайне сложный DMA со сложной DMA-программой, формируемой драйвером.

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

Версии спецификации

Предварительные версии

  • USB 0.7: спецификация выпущена в ноябре 1994 года.
  • USB 0.8: спецификация выпущена в декабре 1994 года.
  • USB 0.9: спецификация выпущена в апреле 1995 года.
  • USB 0.99: спецификация выпущена в августе 1995 года.
  • USB 1.0 Release Candidate: спецификация выпущена в ноябре 1995 года.

USB 1.0

Спецификация выпущена 15 января 1996 года.

Технические характеристики:

  • два режима данных:
    • режим с высокой пропускной способностью (Full-Speed) — 12 Мбит/с
    • режим с низкой пропускной способностью (Low-Speed) — 1,5 Мбит/с
  • максимальная длина кабеля для режима с высокой пропускной способностью — 3 м
  • максимальная длина кабеля для режима с низкой пропускной способностью — 5 м
  • максимальное количество подключённых устройств (включая размножители) — 127
  • возможно подключение устройств, работающих в режимах с различной пропускной способностью к одному контроллеру USB
  • напряжение питания для периферийных устройств — 5 В
  • максимальный ток, потребляемый периферийным устройством — 500 мА

USB 1.1

Спецификация выпущена в сентябре 1998 года. Исправлены проблемы и ошибки, обнаруженные в версии 1.0. Первая версия, получившая массовое распространение. 15 мбит/с

USB 2.0

Логотип USB 2.0 High Speed

Спецификация выпущена в апреле 2000 года.

USB 2.0 отличается от USB 1.1 введением режима Hi-speed.

Для устройств USB 2.0 регламентировано три режима работы:

  • Low-speed, 10—1500 Кбит/c (клавиатуры, мыши, джойстики)
  • Full-speed, 0,5—12 Мбит/с (аудио-, видеоустройства)
  • High-speed, 25—480 Мбит/с (видеоустройства, устройства хранения информации)
Последующие модификации

Последующие модификации к спецификации USB публикуются в рамках Извещений об инженерных изменениях (англ. Engineering Change Notices — ECN). Самые важные из модификаций ECN представлены в наборе спецификаций USB 2.0 (англ. USB 2.0 specification package), доступном на сайте USB Implementers Forum.

  • Mini-B Connector ECN: извещение выпущено в октябре 2000 года.
  • Errata, начиная с декабря 2000: извещение выпущено в декабре 2000 года.
  • Pull-up/Pull-down Resistors ECN: извещение выпущено в мае 2002 года.
  • Errata, начиная с мая 2002: извещение выпущено в мае 2002 года.
  • Interface Associations ECN: извещение выпущено в мае 2003 года.
    • Были добавлены новые стандарты, позволяющие ассоциировать множество интерфейсов с одной функцией устройства.
  • Rounded Chamfer ECN: извещение выпущено в октябре 2003 года.
  • Unicode ECN: извещение выпущено в феврале 2005 года.
    • Данное ECN специфицирует, что строки закодированы с использованием UTF-16LE.
  • Inter-Chip USB Supplement: извещение выпущено в марте 2006 года.
  • On-The-Go Supplement 1.3: извещение выпущено в декабре 2006 года.
    • USB On-The-Go делает возможным связь двух USB-устройств друг с другом без отдельного USB-хоста. На практике одно из устройств играет роль хоста для другого.

USB OTG

Логотип USB OTG

USB OTG (аббр. от On-The-Go) — дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом без необходимости подключения к ПК. Например, цифровой фотоаппарат можно подключать к фотопринтеру напрямую, если они оба поддерживают стандарт USB OTG. К моделям КПК и коммуникаторов, поддерживающих USB OTG, можно подключать некоторые USB-устройства. Обычно это флэш-накопители, цифровые фотоаппараты, клавиатуры, мыши и другие устройства, не требующие дополнительных драйверов. Этот стандарт возник из-за резко возросшей в последнее время необходимости надёжного соединения различных устройств без использования ПК.

Хотя соединение USB OTG выглядит как одноранговое, на самом деле только создаётся такое ощущение — в действительности устройства «договариваются»: сами определяют, какое из них будет мастер-устройством (хостом), а какое — подчинённым. Одноранговый интерфейс USB существовать не может.

USB Wireless

Логотип USB wireless

USB wireless — технология USB (официальная спецификация доступна с мая 2005 года), позволяющая организовать беспроводную связь с высокой скоростью передачи информации (до 480 Мбит/с на расстоянии 3 метра и до 110 Мбит/с на расстоянии 10 метров).

23 июля 2007 года USB Implementers Forum (USB-IF) объявила о сертификации шести первых потребительских продуктов с поддержкой Wireless USB.[2]

USB 3.0

  • Area SD-PEU3N-2EL (USB 3.0 PCIe card), USB 3.0 хост на базе микросхемы µPD720200 фирмы Renesas

  • USB 3.0 хаб, демонстрационная плата на базе микросхемы VL810 фирмы VIA

Окончательная спецификация USB 3.0 появилась в 2008 году. Созданием USB 3.0 занимались компании Intel, Microsoft, Hewlett-Packard, Texas Instruments, NEC и NXP Semiconductors.

В спецификации USB 3.0 разъёмы и кабели обновлённого стандарта физически и функционально совместимы с USB 2.0, причём для однозначной идентификации разъёмы USB 3.0 принято изготавливать из пластика синего цвета. Кабель USB 2.0 содержит в себе четыре линии — пару для приёма/передачи данных, плюс и ноль питания. В дополнение к ним USB 3.0 добавляет ещё четыре линии связи (две витые пары), в результате чего кабель стал гораздо толще. Hовые контакты в разъёмах USB 3.0 расположены отдельно от старых в другом контактном ряду. Спецификация USB 3.0 повышает максимальную скорость передачи информации до 5 Гбит/с — что на порядок больше 480 Мбит/с, которые может обеспечить USB 2.0. Таким образом, скорость передачи возрастает с 60 Мбайт/с до 600 Мбайт/с и позволяет передать 1 Тб не за 8-10 часов, а за 40-60 минут.

Версия 3.0 отличается не только более высокой скоростью передачи информации, но и увеличенной силой тока с 500 мА до 900 мА. Таким образом, от одного хаба можно подпитывать большее количество устройств либо избавить сами устройства от отдельных блоков питания.

Фирмой Intel анонсирована[когда?] предварительная версия программной модели контроллера USB 3.0[3]. Но в октябре 2009 года появилась информация (от EE Times со ссылкой на сотрудника одной из крупнейших компаний по производству персональных компьютеров), что корпорация Intel решила повременить с внедрением поддержки USB 3.0 в свои чипсеты до 2011 года. Это решение привело к тому, что до 2011 года данный стандарт не стал массовым, т.к. пользователю было недостаточно просто купить материнскую плату, был необходим дополнительный адаптер.[4] Введение в третью аппаратную версию (англ. Rev.3) чипов Intel P/H/Q67 для построения материнских плат поддержки спецификации USB 3.0[5][6] частично решило данную проблему.

Хост-контроллер USB-3(xHCI) обеспечивает аппаратную поддержку потоков для команд, статусов, входящих и исходящих данных, что дает более полное использование пропускной способности USB-шины. Потоки были добавлены к протоколу USB 3.0 SuperSpeed ​​ для поддержки UASP.

Аппаратная поддержка 4 портов USB 3.0 реализована в 3-м поколении процессоров Intel Core чипсетов 7-й серии Ivy Bridge. Apple установила порты USB 3.0 в своих новых MacBook Air и MacBook Pro.

Linux поддерживает USB 3.0, начиная с версии ядра 2.6.31.[7]

В Windows 8 интерфейс USB 3.0 поддерживается без установки дополнительных драйверов.

Кабели и разъёмы USB

Кабели и разъёмы USB 1.x и 2.0

Спецификация 1.0 регламентировала два типа разъёмов: A — на стороне контроллера или концентратора USB и B — на стороне периферийного устройства. Впоследствии были разработаны миниатюрные разъёмы для применения USB в переносных и мобильных устройствах, получившие название Mini-USB. Новая версия миниатюрных разъёмов, называемых Micro-USB, была представлена USB Implementers Forum 4 января 2007 года.

Существуют также разъёмы типа Mini-AB и Micro-AB, с которыми соединяются соответствующие коннекторы как типа A, так и типа B.

Производителями электроники используется разъём, совместимый с Mini USB, содержащий 10 контактов, а не 5, как в оригинале (10-контактный штекер не войдёт в 5-контактный разъём). В частности, данное гнездо можно увидеть в телефонах под маркой Alcatel(TCL), Fly и Philips, где дополнительные контакты используются для возможности использования гарнитуры с микрофоном. Однако после перехода на Micro USB + Mini Jack, в рамках Европейской программы по стандартизации зарядных устройств, использование данного разъёма с 2012 года резко сократилось.

USB-A удачно сочетает долговечность и механическую прочность, несмотря на отсутствие винтовой затяжки. Однако уменьшенные варианты разъёмов, имеющие тонкие пластмассовые выступы, высоко выступающие из подложки гнезда, плохо переносят частое смыкание-размыкание и требуют более бережного обращения.

Сигналы USB (версии ≤2.x) передаются по двум проводам экранированного четырёхпроводного кабеля.

Номер контакта4321
Обозначение GND D+ D- VBUS
Цвет провода Чёрный Зелёный Белый Красный
Размещение проводников

Здесь GND — цепь «корпуса» для питания периферийных устройств, а VBus — +5 вольт, также для цепей питания. Данные передаются дифференциально по проводам D- и D+ (diff0 и diff1 соответственно, в терминологии официальной документации). Состояния «0» и «1» определяются по разности потенциалов между линиями более 0,2 В и при условии, что на одной из линий (D− в случае diff0 и D+ при diff1) потенциал относительно GND выше 2,8 В.[8] Дифференциальный способ передачи является основным, но не единственным (например, при инициализации устройство сообщает хосту о режиме, поддерживаемом устройством (англ. Full-Speed или англ. Low-Speed), подтягиванием одной из линий данных к V_BUS через резистор 1,5 кОм (D− для режима Low-Speed и D+ для режимов Full-Speed и High-Speed)[9].


Для соблюдения достаточного уровня сигнала в кабеле и недопускания его затухания требуется коррелировать длину кабеля с сечением проводников. Принята практика указания толщины сечения провода в AWG, например «28 AWG/1P…..».

Примерное соответствие маркировка кабеля (указание толщины провода в AWG) и соответствующая ей длина кабеля:
AWGДлина, не свыше (см)
2881
26131
24208
22333
20500

Разъёмы USB 3.0 и их совместимость с USB 2.0

  • Все разъёмы USB, имеющие возможность входить в соединение друг с другом, рассчитаны на совместную работу. Также это достигается за счет электрической совместимости всех контактов разъёма USB 2.0 с соответствующими контактами разъёма USB 3.0. При этом разъём USB 3.0 имеет дополнительные контакты, не имеющие соответствия в разъёме USB 2.0 и, следовательно, при соединении разъёмов разных версий «лишние» контакты не будут задействованы, обеспечивая нормальную работу соединения версии 2.0.
  • Все гнёзда и штекеры между USB 3.0 Тип A и USB 2.0 Тип A рассчитаны на совместную работу.
  • Размер гнезда USB 3.0 Тип B несколько больше, чем это могло бы потребоваться для штекера USB 2.0 Тип B и более ранних. При этом предусмотрено подключение в эти гнезда и такого типа штекеров. Соответственно, для подключения к компьютеру периферийного устройства с разъёмом USB 3.0 Тип B можно использовать кабели обоих типов, но для устройства с разъёмом USB 2.0 Тип B — только кабель USB 2.0.
  • Гнезда eSATAp (eSATA/USB Combo) рассчитаны на подключение штекеров USB Тип A: USB 2.0 и USB 3.0, но в скоростном режиме USB 2.0.
  • Штекер eSATAp, как и прежде, ни в какую версию гнезда USB войти не может.
Изображения разъёмов USB 3.0
Тип AТип B
Обычный Mini Micro Обычный Mini Micro
Коннектор USB 3.0 тип А [10]     Коннектор USB 3.0 тип B [11][12]   [13]   [14]
Расположение выводов соединителей USB 3.0 типа A
№ контактаABmicro B
1VBUS (VCC)VBUS (VCC)VBUS (VCC)
2D-D-D-
3D+D+D+
4GNDGNDID
5StdA_SSTX-StdA_SSTX-GND
6StdA_SSTX+StdA_SSTX+StdA_SSTX-
7GND_DRAINGND_DRAINStdA_SSTX+
8StdA_SSRX-StdA_SSRX-GND_DRAIN
9StdA_SSRX+StdA_SSRX+StdA_SSRX-
10StdA_SSRX+
ЭкранЭкранЭкранЭкран
Расположение контактов вилки USB 3.0 Micro-B‎

Также существуют разъёмы USB 3.0 Micro ещё двух типов: вилка USB 3.0 Micro-A и розетка USB 3.0 Micro-AB. Визуально отличаются от USB 3.0 Micro-B «прямоугольной» (не срезанной) частью разъёма с секцией USB 2.0, что позволяет избежать подключения вилки Micro-A в розетку Micro-B, а розетку Micro-AB делает совместимой с обеими вилками.

Розетка Micro-AB будет применяться в мобильных устройствах, имеющих бортовой USB 3.0 host контроллер. Для идентификации режима хост/клиент используется вывод 4 (ID) — в вилке Micro-A он замкнут на «землю».

Расположение выводов соединителей USB 3.0 Powered-B

Новый разъём USB 3.0 Powered-B спроектирован с использованием двух дополнительных контактов, что позволяет устройствам предоставлять до 1000 мА другому устройству, например, адаптеру Wireless USB. Это позволяет избежать необходимости в источнике питания для устройства, подключаемого к Wireless USB адаптеру, делая ещё один шаг к идеальной системе беспроводной связи (без отдельного питания). При обычных проводных подключениях к хосту или хабу эти два дополнительных контакта не используются.

Дополнительные контакты питания розетки USB 3.0 Powered-B

1VBUS+5V Питание
2USB D-USB 2.0 данные
3USB D+
4GNDЗемля
8StdA_SSRX-SuperSpeed приём
9StdA_SSRX+SuperSpeed приём
7GND_DRAINЗемля
5StdA_SSTX-SuperSpeed передача
6StdA_SSTX+SuperSpeed передача
10DPWRДополнительное питание на устройство
11GND_DЗемля питания устройства

Классы устройств

Назначение USB-устройств определяется кодами классов, которые сообщаются USB-хосту для загрузки необходимых драйверов. Коды классов позволяют унифицировать работу с однотипными устройствами разных производителей. Устройство может поддерживать один или несколько классов, количество которых определяется количеством конечных точек (USB endpoints).

Описание кодов классов:[15]

КодНазваниеПримеры использования / примечание
00hN/AНе задано
01hAudioЗвуковая карта, MIDI
02hCommunication Device (CDC)Модем, Сетевая карта, COM-порт
03hHuman Interface Device (HID)Клавиатура, Мышь, Джойстик
05hPhysical Interface Device (PID)Джойстик с поддержкой Force feedback
06hImageВеб-камера, Сканер
07hPrinterПринтер
08hMass Storage Device (MSD)USB-накопитель, Карта памяти, Картридер, цифровой проигрыватель, Цифровая фотокамера
09hUSB hubUSB-хаб
0AhCDC DataИспользуется совместно с классом CDC
0BhSmart Card Reader (CCID)Считыватель смарт-карт
0DhContent securityБиометрический сканер
0EhVideo Device ClassВеб-камера
0FhPersonal HealthcareИндикатор пульса, медицинское оборудование
DChDiagnostic DeviceИспользуется для проверки совместимости с USB
E0hWireless ControllerBluetooth-адаптер
EFhMiscellaneousActiveSync-устройства
FEhApplication-specificIrDA-устройства, режим обновления прошивки (DFU)
FFhVendor-specificНа усмотрение производителя

Недостатки USB 2.0

Хотя пиковая пропускная способность USB 2.0 составляет 480 Мбит/с (60 Мбайт/с), на практике обеспечить пропускную способность, близкую к пиковой, не удаётся (~33,5 Мбайт/с на практике). Это объясняется достаточно большими задержками шины USB между запросом на передачу данных и собственно началом передачи. Например, шина FireWire, хотя и обладает меньшей пиковой пропускной способностью 400 Мбит/с, что на 80 Мбит/с (10 Мбайт/с) меньше, чем у USB 2.0, в реальности позволяет обеспечить бо́льшую пропускную способность для обмена данными с жёсткими дисками и другими устройствами хранения информации. В связи с этим разнообразные мобильные накопители уже давно «упираются» в недостаточную практическую пропускную способность USB 2.0.

Критика

Большинство разъёмов Mini и Micro USB не имеют достаточно надежного крепления к печатной плате, из-за чего, при достаточно высоких механических нагрузках, могут отрываться вместе с печатными дорожками и площадками, в большинстве случаев приводя к необходимости полной замены платы в связи с невозможностью надежного восстановления оторванных печатных дорожек. Данный недостаток наиболее часто проявляется в малогабаритных устройствах, например, в телефонах или карманных цифровых проигрывателях.[источник не указан 158 дней]

Протокол USB Mass Storage, представляющий собой метод передачи команд SCSI по шине USB, имеет бо́льшие накладные расходы, чем соответствующий ему протокол SBP-2 шины FireWire/1394. Поэтому при подключении внешнего диска или привода CD/DVD по FireWire удаётся достичь большей скорости передачи данных. Кроме того, USB Mass Storage не поддерживался в старых ОС (включая Windows 98), и требовал установки драйвера. SBP-2 же в них поддерживался изначально. Также в старых ОС (Windows 2000) протокол USB storage был реализован в урезанном виде, не позволяющем использовать функцию записи CD- и DVD-дисков на подключённом по USB дисководе, SBP-2 никогда не имел таких ограничений.

Шина USB строго ориентирована, поэтому соединение двух компьютеров требует дополнительного оборудования. Соединение оборудования без компьютера, например, принтера и сканера или же фотоаппарата и принтера было определено стандартом USB OTG, ранее же эти реализации были завязаны на конкретного производителя. Шина 1394/FireWire изначально не подвержена этому недостатку (например, можно соединить две видеокамеры).

Тем не менее, ввиду лицензионной политики Apple, а также значительно более высокой сложности оборудования, 1394 менее распространён, материнские платы многих компьютеров не имеют контроллера 1394. Что касается периферии, поддержка 1394 реализована во множестве корпусов для внешних накопителей на основе НЖМД (особенно премиум-сегмента) и приводов оптических дисков, мультимедиа интерфейсах, камкордерах.

Следует также отметить, что Apple использует в своих компьютерах и порт 1394b, известный как FireWire800, пиковая скорость передачи данных которого составляет 800 Мбит/сек.

См. также

Примечания

Ссылки

  • USB Implementers Forum, Inc.  (англ.)
  • USB Specifications (USB 3.0, USB 2.0, Wireless USB)  (англ.)
  • Обзор устройств USB 3.0  (рус.)
  • USB 3.0 — уже в разработке
  • USB 3.0. Новые подробности
  • Фотографии разъёмов USB 3.0
  • USB News  (нем.)
  • Распайка разъёма USB 1.1 и 2.0
  • Распайка разъёма USB (A, B, mini)
  • List of USB ID’s (Vendors, devices and interfaces)  (англ.)
  • Обзор по USB (+ сравнение различных интерфейсов с USB по нескольким параметрам)
  • USB in a NutShell (экстракт стандарта для разработчиков периферии)  (англ.)
  • Кабели и разъёмы USB 1.x и 2.0 — megaworldltd.ru, 2012
  • USB in a NutShell — перевод на русский язык
  • Lakeview Research — USB Central (For developers of USB devices, firmware, and host software.)  (англ.)
  • V-USB — программная реализация протокола USB для микроконтроллеров Atmel AVR.
  • Первое знакомство с USB 3.0 в качестве интерфейса ВЖД
  • SuperSpeed USB 3.0 FAQ (SuperSpeed USB 3.0 Вопросы и Ответы)  (англ.)
  • SuperSpeed USB 3.0 FAQ — перевод на русский язык
  • Яшкардин В.Л. USB. Спецификация универсальной последовательной шины.. SoftElectro (2011). Архивировано из первоисточника 25 августа 2011.
  • Виды USB-разъёмов и штекеров с точки зрения обычного пользователя — pc-hard.ru, 2012

Литература

  • Скотт Мюллер. Модернизация и ремонт ПК (глава 15 — Последовательный, параллельный и другие интерфейсы ввода/вывода — USB) = Upgrading and Repairing PCs. — 17 изд. — М.: «Вильямс», 2007. — С. 1016—1026. — ISBN 0-7897-3404-4

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *