USB
Тип | Автобус | ||
---|---|---|---|
История производства | |||
Дизайнер | |||
Разработанный | январь 1996 г | ||
Произведено | С мая 1996 г. [1] | ||
Заменено | Последовательный порт , параллельный порт , игровой порт , шина Apple Desktop Bus , порт PS/2 и FireWire (IEEE 1394) |
Универсальная последовательная шина ( USB ) — это отраслевой стандарт , который обеспечивает обмен данными и передачу энергии между многими типами электроники. Он определяет его архитектуру, в частности его физический интерфейс , а также протоколы связи для передачи данных и подачи питания к хостам , таким как персональные компьютеры , и от них к периферийным устройствам , например дисплеям, клавиатурам и устройствам хранения данных, а также к и от них. промежуточные хабы , которые умножают количество портов хоста. [2]
Изначально USB был разработан для стандартизации подключения периферийных устройств к компьютерам, заменяя различные интерфейсы, такие как последовательные порты , параллельные порты , игровые порты и порты ADB . [3] Предыдущие версии USB стали обычным явлением на широком спектре устройств, таких как клавиатуры, мыши, камеры, принтеры, сканеры, флэш-накопители, смартфоны, игровые консоли и блоки питания. [4] Он превратился в стандарт, заменяющий практически все распространенные порты на компьютерах, мобильных устройствах, периферийных устройствах, источниках питания и множестве другой мелкой электроники.
В текущем стандарте разъем USB-C заменяет множество различных разъемов для питания (до 240 Вт), дисплеев (например, DisplayPort, HDMI) и многих других целей, а также все предыдущие разъемы USB.
По состоянию на 2024 год [update] USB состоит из четырех поколений спецификаций: USB 1.x , USB 2.0 , USB 3.x и USB4 . USB4 расширяет возможности передачи данных и подачи питания за счет
... туннельная архитектура, ориентированная на соединение, предназначенная для объединения нескольких протоколов в одном физическом интерфейсе, чтобы можно было динамически распределять общую скорость и производительность USB4 Fabric. [2]
USB4, в частности, поддерживает туннелирование протоколов Thunderbolt 3 , а именно PCI Express (PCIe, интерфейс загрузки/сохранения) и DisplayPort (интерфейс дисплея). USB4 также добавляет интерфейсы между хостами. [2]
Каждая подверсия спецификации поддерживает разные скорости передачи данных : от 1,5 и 12 Мбит/с в общей сложности в USB 1.0 до 80 Гбит/с (в каждом направлении) в USB4. [5] [6] [7] [2] USB также обеспечивает питание периферийных устройств; последние версии стандарта расширяют пределы подачи мощности для зарядки аккумуляторов и устройств, требующих мощность до 240 Вт ( USB Power Delivery (USB-PD) ). [8] За прошедшие годы USB(-PD) стал стандартным форматом питания и зарядки для многих мобильных устройств, таких как мобильные телефоны, что уменьшило потребность в фирменных зарядных устройствах. [9]
Обзор [ править ]
USB был разработан для стандартизации подключения периферийных устройств к персональным компьютерам как для обмена данными, так и для подачи электроэнергии. Он в значительной степени заменил такие интерфейсы, как последовательные порты и параллельные порты , и стал обычным явлением для широкого спектра устройств. Примеры периферийных устройств, подключаемых через USB, включают компьютерные клавиатуры и мыши, видеокамеры, принтеры, портативные медиаплееры, мобильные (портативные) цифровые телефоны, дисководы и сетевые адаптеры.
USB-разъемы все чаще вытесняют другие типы в качестве зарядных кабелей портативных устройств.
Интерфейсы разъемов USB делятся на три типа: множество различных устаревших разъемов типа A (восходящий поток) и типа B (нисходящий поток), которые можно найти на хостах , концентраторах и периферийных устройствах ; и современный разъем Type-C ( USB-C ) (который с 2014 года начинает заменять все многие устаревшие разъемы и является единственным применимым разъемом для USB4).
Разъемы Type-A и Type-B выпускались в размерах Standard, Mini и Micro. Стандартный формат был самым большим и в основном использовался для настольных компьютеров и более крупного периферийного оборудования. Разъемы Mini-USB (Mini-A, Mini-B, Mini-AB) были представлены для мобильных устройств, но их быстро заменили более тонкие разъемы Micro-USB (Micro-A, Micro-B, Micro-AB). Разъем Type-C, также известный как USB-C , не является эксклюзивным для USB, является единственным действующим стандартом для USB, требуется для USB4, а также требуется для других стандартов, включая современные DisplayPort и Thunderbolt. Он двусторонний и может поддерживать различные функции и протоколы , включая USB; некоторые из них являются обязательными, многие — необязательными, в зависимости от типа оборудования: хост, периферийное устройство или концентратор. [10] [11]
Спецификации USB обеспечивают обратную совместимость, но это обычно приводит к снижению скорости передачи сигналов, максимальной предлагаемой мощности и других предоставляемых возможностей. Спецификация USB 1.1 заменяет USB 1.0. Спецификация USB 2.0 обратно совместима с USB 1.0/1.1. Спецификация USB 3.2 заменяет USB 3.1 (и USB 3.0), а также включает спецификацию USB 2.0. USB4 «функционально заменяет» USB 3.2, сохраняя при этом шину USB 2.0, работающую параллельно. [5] [6] [7] [2]
Спецификация USB 3.0 определила новую архитектуру и протокол под названием SuperSpeed (также известный как SuperSpeed USB , продаваемый как SS ), который включал новую линию для новой схемы кодирования сигнала (символы 8b/10b, 5 Гбит/с; также известный как Gen 1 ), обеспечивающую полнодуплексная передача данных, для которой физически требовалось пять дополнительных проводов и контактов, при этом сохранялась архитектура и протоколы USB 2.0 и, следовательно, сохранялись исходные 4 контакта/провода для обратной совместимости USB 2.0, в результате чего получалось 9 проводов (с 9 или 10 контактами на разъеме). интерфейсы ID-пин не распаян) всего.
Спецификация USB 3.1 представила улучшенную систему SuperSpeed — при сохранении SuperSpeed архитектуры и протокола ( SuperSpeed USB ) — с дополнительной архитектурой и протоколом SuperSpeedPlus (также известной как SuperSpeedPlus USB ), добавляющей новую схему кодирования (символы 128b/132b, 10 Гбит/с; также известная как Ген 2 ); в течение некоторого периода времени продавался как SuperSpeed+ ( SS+ ).
Спецификация USB 3.2 [7] добавлена вторая полоса Помимо других усовершенствований, в Enhanced SuperSpeed System , так что системная часть SuperSpeedPlus USB реализует режимы работы Gen 1×2 , Gen 2×1 и Gen 2×2 . Однако часть системы SuperSpeed USB по-прежнему реализует однополосный режим работы Gen 1×1 . Таким образом, двухканальные операции, а именно USB 3.2 Gen 1× 2 (10 Гбит/с) и Gen 2× 2 (20 Гбит/с), возможны только с полнофункциональным USB-C. По состоянию на 2023 год они реализуются довольно редко; Однако Intel начинает включать их в свои модели процессоров SoC 11-го поколения, но Apple их так и не предоставила. С другой стороны, USB 3.2 Gen 1(×1) (5 Гбит/с) и Gen 2(×1) (10 Гбит/с) довольно распространен в течение нескольких лет.
Краткий справочник по типам разъемов [ править ]
Каждое USB-соединение осуществляется с помощью двух разъемов: розетки и вилки . На фотографиях показаны только розетки:
Стандартный | USB 1.0 1996 | USB 1.1 1998 | USB 2.0 2000 | USB 2.0 Пересмотренный | USB 3.0 2008 | USB 3.1 2013 | USB 3.2 2017 | USB4 2019 | USB4 версии 2.0 2022 | |
---|---|---|---|---|---|---|---|---|---|---|
Максимальная скорость | Маркетинговое название (режим работы) | Низкоскоростной и полноскоростной | Высокоскоростной | SuperSpeed USB 5 Гбит/с , оригинал: SuperSpeed (Gen 1) | SuperSpeed USB 10 Гбит/с , оригинал: SuperSpeed+ (Gen 2) | Сверхскоростной USB 20 Гбит/с (USB 3.2 Gen 2×2) | USB4 40 Гбит/с (USB4 поколения 3×2) | USB4 80 Гбит/с (USB4 поколения 4) | ||
Скорость передачи сигналов | 1,5 Мбит/с и 12 Мбит/с | 480 Мбит/с | 5 Гбит/с | 10 Гбит/с | 20 Гбит/с | 40 Гбит/с | 80 Гбит/с | |||
Разъем | Стандарт-А | [рем 1] | — | |||||||
Стандарт-Б | [рем 1] | — | ||||||||
Мини-А | [рем 2] | — | ||||||||
Мини-АБ [рем 3] [рем 4] | — | |||||||||
Мини-Б | — | |||||||||
Микро-А [рем 5] | [рем 2] [рем 6] | [рем 1] | — | |||||||
Микро-АБ [рем 3] [рем 7] | [рем 1] | — | ||||||||
Микро-Б | [рем 1] | — | ||||||||
Тип-C (USB-C) | [рем 6] | (Увеличено, чтобы показать детали) | ||||||||
Примечания: |
|
Цели [ править ]
Универсальная последовательная шина была разработана для упрощения и улучшения интерфейса между персональными компьютерами и периферийными устройствами, такими как сотовые телефоны, компьютерные аксессуары и мониторы, по сравнению с ранее существовавшими стандартными или специальными проприетарными интерфейсами. [12]
С точки зрения пользователя компьютера интерфейс USB упрощает использование несколькими способами:
- Интерфейс USB является самоконфигурируемым, что избавляет пользователя от необходимости настраивать параметры устройства по скорости или формату данных, а также настраивать прерывания , адреса ввода/вывода или каналы прямого доступа к памяти. [13]
- Разъемы USB стандартизированы на хосте, поэтому любое периферийное устройство может использовать большинство доступных разъемов.
- USB в полной мере использует дополнительную вычислительную мощность, которую можно экономично вложить в периферийные устройства, чтобы они могли управлять собой самостоятельно. Таким образом, USB-устройства часто не имеют настраиваемых пользователем настроек интерфейса.
- Интерфейс USB поддерживает горячую замену (замену устройств можно производить без выключения главного компьютера).
- Небольшие устройства могут питаться напрямую от интерфейса USB, что устраняет необходимость в дополнительных кабелях питания.
- Поскольку использование логотипа USB разрешено только после тестирования на соответствие , пользователь может быть уверен, что USB-устройство будет работать должным образом без необходимости тщательного вмешательства в настройки и конфигурацию.
- Интерфейс USB определяет протоколы восстановления после распространенных ошибок, повышая надежность по сравнению с предыдущими интерфейсами. [12]
- Установка устройства, использующего стандарт USB, требует минимальных действий оператора. Когда пользователь подключает устройство к порту работающего компьютера, оно либо полностью автоматически настраивается с использованием существующих драйверов устройств , либо система предлагает пользователю найти драйвер, который затем автоматически устанавливается и настраивается.
Стандарт USB также предоставляет множество преимуществ производителям оборудования и разработчикам программного обеспечения, в частности, в относительной простоте реализации:
- Стандарт USB устраняет необходимость разработки собственных интерфейсов для новых периферийных устройств.
- Широкий диапазон скоростей передачи данных, доступный через интерфейс USB, подходит для различных устройств: от клавиатур и мышей до интерфейсов потокового видео.
- Интерфейс USB может быть спроектирован так, чтобы обеспечить минимальную задержку для критичных ко времени функций, или может быть настроен для фоновой передачи больших объемов данных с минимальным воздействием на системные ресурсы.
- Интерфейс USB является обобщенным, без сигнальных линий, предназначенных только для одной функции одного устройства. [12]
Ограничения [ править ]
Как и все стандарты, USB имеет множество ограничений в своей конструкции:
- Кабели USB ограничены по длине, поскольку стандарт предназначен для периферийных устройств на одном столе, а не между комнатами или зданиями. Однако порт USB можно подключить к шлюзу , обеспечивающему доступ к удаленным устройствам.
- Скорость передачи данных USB ниже, чем у других межсоединений, таких как 100 Gigabit Ethernet .
- USB имеет строгую древовидную топологию сети и протокол «главный/подчиненный» для адресации периферийных устройств; эти устройства не могут взаимодействовать друг с другом, кроме как через хост, а два хоста не могут напрямую взаимодействовать через свои порты USB. Некоторое расширение этого ограничения возможно с помощью USB-входа On-The-Go и устройств с двойной ролью. [14] и протокольный мост .
- Хост не может транслировать сигналы на все периферийные устройства одновременно; каждый должен решаться индивидуально.
- Хотя между некоторыми устаревшими интерфейсами и USB существуют преобразователи, они могут не обеспечивать полную реализацию устаревшего оборудования. Например, преобразователь USB в параллельный порт может хорошо работать с принтером, но не со сканером, который требует двунаправленного использования выводов данных.
Для разработчика продукта использование USB требует реализации сложного протокола и подразумевает наличие «интеллектуального» контроллера в периферийном устройстве. Разработчики USB-устройств, предназначенных для публичной продажи, обычно должны получить USB-идентификатор, для чего им необходимо заплатить взнос Форуму разработчиков USB (USB-IF). Разработчики продуктов, использующих спецификацию USB, должны подписать соглашение с USB-IF. Использование логотипов USB на продукте требует ежегодной оплаты и членства в организации. [12]
История [ править ]
Группа из семи компаний начала разработку USB в 1995 году: [16] Compaq , DEC , IBM , Intel , Microsoft , NEC и Nortel . Цель заключалась в том, чтобы существенно упростить подключение внешних устройств к ПК за счет замены множества разъемов на задней панели ПК, решения проблем с удобством использования существующих интерфейсов и упрощения настройки программного обеспечения всех устройств, подключенных к USB, а также предоставления более широких возможностей. скорость передачи данных для внешних устройств и функции Plug and Play . [17] Аджай Бхатт и его команда работали над стандартом в Intel; [18] [19] первые интегральные схемы с поддержкой USB были произведены Intel в 1995 году. [20]
USB 1. х [ править ]
Выпущенный в январе 1996 года, USB 1.0 определил скорость передачи данных 1,5 Мбит/с ( низкая полоса пропускания или низкая скорость ) и 12 Мбит/с ( полная скорость ). [21] Использование удлинительных кабелей не допускалось из-за ограничений по времени и мощности. Лишь немногие USB-устройства появились на рынке до тех пор, пока в августе 1998 года не был выпущен USB 1.1. USB 1.1 был самой ранней версией, которая получила широкое распространение и привела к тому, что Microsoft назвала « ПК без устаревших версий ». [22] [23] [24]
Ни в USB 1.0, ни в 1.1 не указана конструкция любого разъема меньше стандартного типа A или типа B. Хотя многие конструкции миниатюрного разъема типа B появлялись на многих периферийных устройствах, соответствие стандарту USB 1. x было затруднено из-за обращения с периферийными устройствами, которые имели миниатюрные разъемы, как если бы они имели привязанное соединение (то есть: на периферийном конце нет вилки или розетки). Не было известного миниатюрного разъема типа A до тех пор, пока он не появился в USB 2.0 (версия 1.01).
USB 2.0 [ править ]
USB 2.0 был выпущен в апреле 2000 года, добавив более высокую максимальную скорость передачи данных - 480 Мбит / с (максимальная теоретическая пропускная способность 53 МБ / с). [25] ) под названием High Speed или High Bandwidth в дополнение к скорости передачи данных USB 1. x Full Speed 12 Мбит/с (максимальная теоретическая пропускная способность данных 1,2 МБ/с). [26]
Изменения в спецификации USB были внесены посредством уведомлений о технических изменениях (ECN). Наиболее важные из этих ECN включены в пакет спецификаций USB 2.0, доступный на USB.org: [27]
- Разъем Mini-A и Mini-B
- Кабели и разъемы Micro-USB, спецификация 1.01
- InterChip USB- дополнение
- Приложение On-The-Go 1.3 USB On-The-Go позволяет двум USB-устройствам взаимодействовать друг с другом без необходимости использования отдельного USB-хоста.
- зарядки аккумулятора Спецификация 1.1 Добавлена поддержка специальных зарядных устройств, поведение хост-зарядных устройств для устройств с разряженными батареями.
- Спецификация зарядки аккумулятора 1.2 : [28] с увеличенным током 1,5 А на портах зарядки для ненастроенных устройств, что обеспечивает высокоскоростную связь при токе до 1,5 А
- Дополнение к управлению питанием каналов ECN , которое добавляет режим спящего режима.
USB 3.х [ править ]
Спецификация USB 3.0 была выпущена 12 ноября 2008 года, управление ею перешло от группы промоутеров USB 3.0 к Форуму разработчиков USB (USB-IF) и было объявлено 17 ноября 2008 года на конференции разработчиков SuperSpeed USB. [29]
USB 3.0 добавляет новую архитектуру и протокол под названием SuperSpeed с соответствующими обратно совместимыми вилками, розетками и кабелями. Вилки и розетки SuperSpeed обозначены отчетливым логотипом и синими вставками в розетках стандартного формата.
Архитектура SuperSpeed предусматривает режим работы на скорости 5,0 Гбит/с в дополнение к трем существующим режимам работы. Его эффективность зависит от ряда факторов, включая физическое кодирование символов и накладные расходы на канальном уровне. При скорости передачи данных 5 Гбит/с с кодировкой 8b/10b для передачи каждого байта требуется 10 бит, поэтому необработанная пропускная способность составляет 500 МБ/с. Если принять во внимание управление потоком, формирование пакетов и накладные расходы протокола, то вполне реально передать приложению около двух третей исходной пропускной способности, или 330 МБ/с. [30] : 4–19 Архитектура SuperSpeed является полнодуплексной ; все более ранние реализации, USB 1.0–2.0, являются полудуплексными и управляются хостом. [31]
Устройства малой и высокой мощности продолжают работать с этим стандартом, но устройства, реализующие SuperSpeed, могут обеспечивать увеличенный ток от 150 мА до 900 мА с дискретными шагами по 150 мА. [30] : 9–9
USB 3.1 , выпущенный в июле 2013 года, имеет два варианта. Первый из них сохраняет архитектуру и протокол SuperSpeed USB 3.0 , а его режим работы получил новое название USB 3.1 Gen 1 . [32] [33] а вторая версия представляет совершенно новую архитектуру и протокол SuperSpeedPlus со вторым режимом работы, названным USB 3.1 Gen 2 (продаваемым как SuperSpeed+ USB ). SuperSpeed+ удваивает максимальную скорость передачи данных до 10 Гбит/с (позже продаваемую как SuperSpeed USB 10 Гбит/с в соответствии со спецификацией USB 3.2), одновременно сокращая накладные расходы на кодирование строк всего до 3% за счет изменения схемы кодирования на 128b/132b . [32] [34]
USB 3.2 , выпущенный в сентябре 2017 г., [35] сохраняет существующие архитектуры и протоколы USB 3.1 SuperSpeed и SuperSpeedPlus , а также соответствующие им режимы работы, но вводит два дополнительных режима работы SuperSpeedPlus ( USB 3.2 Gen 1×2 и USB 3.2 Gen 2×2 ) с новой структурой USB-C со скоростью передачи данных 10 и 20 Гбит/с (номинальная скорость передачи данных 1212 и 2424 МБ/с). Увеличение пропускной способности является результатом двухполосной работы по существующим проводам, которые изначально предназначались для триггерных возможностей разъема USB-C. [36]
USB 3.0 также представил протокол USB Attached SCSI (UASP) , который обычно обеспечивает более высокую скорость передачи, чем протокол BOT (Bulk-Only-Transfer).
Схема именования [ править ]
Начиная со спецификации USB 3.2, USB-IF представил новую схему именования. [37] Чтобы помочь компаниям в брендинге различных режимов работы, USB-IF рекомендовал маркировать возможности 5, 10 и 20 Гбит/с как SuperSpeed USB 5 Гбит/с , SuperSpeed USB 10 Гбит/с и SuperSpeed USB 20 Гбит/с соответственно. [38]
USB4 [ править ]
Спецификация USB4 была опубликована 29 августа 2019 года Форумом разработчиков USB. [39]
Спецификация USB4 2.0 была выпущена 1 сентября 2022 года Форумом разработчиков USB. [40]
USB4 основан на протоколе Thunderbolt 3 . [41] Он поддерживает пропускную способность 40 Гбит/с, совместим с Thunderbolt 3 и обратно совместим с USB 3.2 и USB 2.0. [42] [43] Архитектура определяет метод динамического совместного использования одного высокоскоростного канала с несколькими типами конечных устройств, который наилучшим образом обеспечивает передачу данных по типу и приложению.
В спецификации USB4 указано, что USB4 должен поддерживать следующие технологии: [39]
Связь | Обязательно для | Примечания | ||
---|---|---|---|---|
хозяин | центр | устройство | ||
USB 2.0 (480 Мбит/с) | Да | Да | Да | В отличие от других функций, использующих мультиплексирование высокоскоростных каналов, USB 2.0 через USB-C использует собственную дифференциальную пару проводов. |
Туннельный USB 3.2 Gen 2×1 (10 Гбит/с) | Да | Да | Нет | |
Туннельный USB 3.2 Gen 2×2 (20 Гбит/с) | Нет | Нет | Нет | |
Туннельный USB3 Gen T (5–80 Гбит/с) | Нет | Нет | Нет | Тип архитектуры туннелирования USB3, в которой протокол Enhanced SuperSpeed расширен для обеспечения работы с максимальной пропускной способностью, доступной по каналу USB4 Link. |
USB4 Gen 2 (10 или 20 Гбит/с) | Да | Да | Да | Либо одна, либо две полосы |
USB4 Gen 3 (20 или 40 Гбит/с) | Нет | Да | Нет | |
ДисплейПорт | Да | Да | Нет | Спецификация требует, чтобы хосты и концентраторы поддерживали альтернативный режим DisplayPort. |
Связь между хостами | Да | Да | — | Соединение типа LAN между двумя узлами. |
PCI Экспресс | Нет | Да | Нет | Функция PCI Express USB4 повторяет функциональность предыдущих версий спецификации Thunderbolt . |
Тандерболт 3 | Нет | Да | Нет | Thunderbolt 3 использует кабели USB-C; Спецификация USB4 позволяет хостам и устройствам и требует, чтобы концентраторы поддерживали совместимость со стандартом с использованием альтернативного режима Thunderbolt 3. |
Другие альтернативные режимы | Нет | Нет | Нет | Продукты USB4 могут дополнительно обеспечивать совместимость с альтернативными режимами HDMI , MHL и VirtualLink . |
Во время выставки CES 2020 USB-IF и Intel заявили о своем намерении разрешить продукты USB4, поддерживающие все дополнительные функции, как продукты Thunderbolt 4 .
Схема наименования сентября 2022 г. [ править ]
Из-за предыдущих запутанных схем именования USB-IF решил еще раз изменить их. По состоянию на 2 сентября 2022 года маркетинговые названия имеют синтаксис «USB x Гбит/с», где x — скорость передачи данных в Гбит/с. [44] Обзор обновленных названий и логотипов можно увидеть в соседней таблице.
Режимы работы USB 3.2 Gen 2×2 и USB4 Gen 2×2 – или: USB 3.2 Gen 2×1 и USB4 Gen 2×1 – не являются взаимозаменяемыми или совместимыми; все участвующие контроллеры должны работать в одном и том же режиме.
История версий [ править ]
Релизные версии [ править ]
Имя | Дата выпуска | Максимальная скорость передачи сигналов | Примечание |
---|---|---|---|
USB 0,7 | ноябрь 1994 г. | ? | Предварительная версия |
USB 0,8 | декабрь 1994 г. | ? | Предварительная версия |
USB 0,9 | апрель 1995 г. | 12 Мбит/с: полная скорость (FS) | Предварительная версия |
USB 0,99 | август 1995 г. | ? | Предварительная версия |
USB 1.0-RC | ноябрь 1995 г. | ? | Кандидат на выпуск |
USB 1.0 | Январь 1996 г. | 1,5 Мбит/с: низкая скорость (LS) 12 Мбит/с: полная скорость (FS) | |
USB 1.1 | август 1998 г. | ||
USB 2.0 | апрель 2000 г. | 480 Мбит/с: высокая скорость (HS) | |
USB 3.0 | ноябрь 2008 г. | 5 Гбит/с: SuperSpeed (SS) | Также называется USB 3.1 Gen 1. [32] и USB 3.2 Gen 1×1. |
USB 3.1 | июль 2013 г. | 10 Гбит/с: SuperSpeed+ (SS+) | Включает новый USB 3.1 Gen 2, [32] в более поздней спецификации также называется USB 3.2 Gen 2×1. |
USB 3.2 | август 2017 г. | 20 Гбит/с: SuperSpeed+, двухполосный | Включает новые двухполосные режимы USB 3.2 Gen 1×2 и Gen 2×2. [45] Требуется полнофункциональный USB-C . |
USB4 | август 2019 г. | 40 Гбит/с: двухполосная | Включает новые режимы USB4 Gen 2×2 (кодирование 64b/66b) и Gen 3×2 (кодирование 128b/132b), а также обеспечивает маршрутизацию USB4 для туннелирования трафика USB 3.2, DisplayPort 1.4a и PCI Express и передачи данных между хостами. на основе протокола Thunderbolt 3; требуется USB4 Fabric. |
USB4 2.0 | сентябрь 2022 г. | 120 Гбит/с | Включает новые режимы 80 и 120 Гбит/с через разъем Type-C. [46] Требуется USB4 Fabric. |
с связанные Стандарты,
Название выпуска | Дата выпуска | Макс. власть | Примечание |
---|---|---|---|
Зарядка аккумулятора через USB, версия 1.0 | 2007-03-08 | 7,5 Вт (5 В, 1,5 А) | |
Зарядка аккумулятора через USB, версия 1.1 | 2009-04-15 | 7,5 Вт (5 В, 1,5 А) | Стр. 28, таблица 5–2, но с ограничением по пункту 3.5. В обычном порте стандарта A USB 2.0 только 1,5 А. [47] |
Зарядка аккумулятора через USB, версия 1.2 | 2010-12-07 | 7,5 Вт (5 В, 1,5 А) | [48] |
USB Power Delivery, версия 1.0 (В. 1.0) | 2012-07-05 | 100 Вт (20 В, 5 А) | Использование протокола FSK через питание шины (V BUS ) |
USB Power Delivery, версия 1.0 (версия 1.3) | 2014-03-11 | 100 Вт (20 В, 5 А) | |
USB-тип C, версия 1.0 | 2014-08-11 | 15 Вт (5 В, 3 А) | Новая спецификация разъема и кабеля. |
USB Power Delivery, версия 2.0 (версия 1.0) | 2014-08-11 | 100 Вт (20 В, 5 А) | Использование протокола BMC по каналу связи (CC) на кабелях USB-C. |
USB-тип C, версия 1.1 | 2015-04-03 | 15 Вт (5 В, 3 А) | |
USB Power Delivery, версия 2.0 (версия 1.1) | 2015-05-07 | 100 Вт (20 В, 5 А) | |
USB-тип C, версия 1.2 | 2016-03-25 | 15 Вт (5 В, 3 А) | |
USB Power Delivery, версия 2.0 (версия 1.2) | 2016-03-25 | 100 Вт (20 В, 5 А) | |
USB Power Delivery, версия 2.0 (версия 1.3) | 2017-01-12 | 100 Вт (20 В, 5 А) | |
USB Power Delivery, версия 3.0 (версия 1.1) | 2017-01-12 | 100 Вт (20 В, 5 А) | |
USB-тип C, версия 1.3 | 2017-07-14 | 15 Вт (5 В, 3 А) | |
USB Power Delivery, версия 3.0 (версия 1.2) | 2018-06-21 | 100 Вт (20 В, 5 А) | |
USB-тип C, версия 1.4 | 2019-03-29 | 15 Вт (5 В, 3 А) | |
USB Type-C версии 2.0 | 2019-08-29 | 15 Вт (5 В, 3 А) | Включение USB4 через разъемы и кабели USB Type-C. |
USB Power Delivery Версия 3.0 (Версия 2.0) | 2019-08-29 | 100 Вт (20 В, 5 А) | [49] |
USB Power Delivery Версия 3.1 (Версия 1.0) | 2021-05-24 | 240 Вт (48 В, 5 А) | |
USB Type-C версии 2.1 | 2021-05-25 | 15 Вт (5 В, 3 А) | [50] |
USB Power Delivery, версия 3.1 (версия 1.1) | 2021-07-06 | 240 Вт (48 В, 5 А) | [51] |
USB Power Delivery, версия 3.1 (версия 1.2) | 2021-10-26 | 240 Вт (48 В, 5 А) | Включая исправления до октября 2021 г. [51] Эта версия включает следующие ECN:
|
Проектирование системы [ править ]
Система USB состоит из хоста с одним или несколькими нисходящими портами (DFP), [52] и множество периферийных устройств, образующих многоуровневую звездообразную топологию . Могут быть включены дополнительные USB-концентраторы , что позволяет использовать до пяти уровней. USB-хост может иметь несколько контроллеров, каждый из которых имеет один или несколько портов. К одному хост-контроллеру можно подключить до 127 устройств. [53] [30] : 8–29 USB-устройства подключаются последовательно через концентраторы. Концентратор, встроенный в хост-контроллер, называется корневым концентратором .
USB-устройство может состоять из нескольких логических подустройств, которые называются функциями устройства . Составное устройство может выполнять несколько функций, например веб-камера (функция видеоустройства) со встроенным микрофоном (функция аудиоустройства). Альтернативой этому является составное устройство , в котором хост назначает каждому логическому устройству отдельный адрес, и все логические устройства подключаются к встроенному концентратору, который подключается к физическому кабелю USB.
Связь с USB-устройствами основана на каналах (логических каналах). Канал — это соединение хост-контроллера с логическим объектом внутри устройства, называемым конечной точкой . Поскольку каналы соответствуют конечным точкам, эти термины иногда используются как синонимы. Каждое USB-устройство может иметь до 32 конечных точек (16 входов и 16 выходов ), хотя такое количество встречается редко. Конечные точки определяются и нумеруются устройством во время инициализации (период после физического соединения, называемый «перечислением») и поэтому являются относительно постоянными, тогда как каналы можно открывать и закрывать.
Существует два типа каналов: поток и сообщение.
- Канал сообщений является двунаправленным и используется для передачи управления . Каналы сообщений обычно используются для коротких и простых команд устройству, а также для ответов о состоянии устройства, используемых, например, каналом управления шиной номер 0.
- Потоковый использованием канал — это однонаправленный канал, подключенный к однонаправленной конечной точке, который передает данные с изохронного , [54] прерывание или массовая передача:
- Изохронные передачи
- С некоторой гарантированной скоростью передачи данных (для потоковых данных с фиксированной полосой пропускания), но с возможной потерей данных (например, аудио или видео в реальном времени)
- Прерывание передачи
- Устройства, которым требуется гарантированно быстрый отклик (ограниченная задержка), например указывающие устройства, мыши и клавиатуры.
- Массовые переводы
- Крупные спорадические передачи с использованием всей оставшейся доступной полосы пропускания, но без гарантий пропускной способности или задержки (например, передача файлов)
Когда хост начинает передачу данных, он отправляет пакет TOKEN, содержащий конечную точку, указанную кортежем device_address ( , endpoint_number) . Если передача осуществляется от хоста к конечной точке, хост отправляет пакет OUT (специализация пакета TOKEN) с желаемым адресом устройства и номером конечной точки. Если передача данных осуществляется от устройства к хосту, хост вместо этого отправляет IN-пакет. Если конечная точка назначения является однонаправленной конечной точкой, направление, назначенное производителем, не соответствует пакету TOKEN (например, назначенное производителем направление IN, а пакет TOKEN является пакетом OUT), пакет TOKEN игнорируется. В противном случае он будет принят, и транзакция данных может начаться. С другой стороны, двунаправленная конечная точка принимает пакеты IN и OUT.
Конечные точки сгруппированы в интерфейсы , и каждый интерфейс связан с одной функцией устройства. Исключением является нулевая конечная точка, которая используется для настройки устройства и не связана ни с каким интерфейсом. Единая функция устройства, состоящая из независимо управляемых интерфейсов, называется составным устройством . Составное устройство имеет только один адрес устройства, поскольку хост назначает функции только адрес устройства.
Когда USB-устройство впервые подключается к USB-хосту, запускается процесс перечисления USB-устройств. Перечисление начинается с отправки сигнала сброса на USB-устройство. Скорость передачи данных USB-устройства определяется во время сигнализации сброса. После сброса информация об устройстве USB считывается хостом, и устройству присваивается уникальный 7-битный адрес. Если устройство поддерживается хостом, драйверы устройств, загружаются необходимые для связи с устройством, и устройство переводится в настроенное состояние. Если USB-хост перезапускается, процесс перечисления повторяется для всех подключенных устройств.
Хост-контроллер направляет поток трафика на устройства, поэтому ни одно USB-устройство не может передавать какие-либо данные по шине без явного запроса от хост-контроллера. В USB 2.0 хост-контроллер опрашивает шину на наличие трафика, обычно в циклическом режиме. Пропускная способность каждого USB-порта определяется более низкой скоростью либо USB-порта, либо USB-устройства, подключенного к порту.
Высокоскоростные концентраторы USB 2.0 содержат устройства, называемые трансляторами транзакций, которые преобразуют высокоскоростные шины USB 2.0 в полноскоростные и низкоскоростные шины. На каждый концентратор или порт может быть один транслятор.
Поскольку на каждом хосте USB 3.0 имеется два отдельных контроллера, устройства USB 3.0 передают и принимают со скоростью передачи данных USB 3.0 независимо от того, какие устройства USB 2.0 или более ранних версий подключены к этому хосту. Скорости передачи рабочих данных для более ранних устройств устанавливаются традиционным способом.
Классы устройств [ править ]
Функциональность USB-устройства определяется кодом класса, отправленным на USB-хост. Это позволяет хосту загружать программные модули для устройства и поддерживать новые устройства от разных производителей.
Классы устройств включают в себя: [55]
Сорт ( шестнадцатеричный ) | Использование | Описание | Примеры или исключения |
---|---|---|---|
00 | Устройство | Не указано [56] | Класс устройства не указан, дескрипторы интерфейса используются для определения необходимых драйверов. |
01 | Интерфейс | Аудио | Динамик , микрофон , звуковая карта , MIDI |
02 | Оба | Связь и контроль CDC | UART и RS-232 Последовательный адаптер , модем , адаптер Wi-Fi , адаптер Ethernet . Используется вместе с классом 0Ah (CDC-Data ) ниже. |
03 | Интерфейс | Устройство пользовательского интерфейса (HID) | Клавиатура , мышь , джойстик |
05 | Интерфейс | Устройство физического интерфейса (PID) | Джойстик с обратной связью по усилию |
06 | Интерфейс | Медиа ( PTP / MTP ) | Сканер , Камера |
07 | Интерфейс | Принтер | Лазерный принтер , струйный принтер , станок с ЧПУ |
08 | Интерфейс | USB-накопитель большой емкости , USB-подключение SCSI | USB-накопитель , устройство чтения карт памяти , цифровой аудиоплеер , цифровая камера , внешний диск |
09 | Устройство | USB-концентратор | Высокоскоростной USB-концентратор |
0А | Интерфейс | CDC-данные | Используется вместе с классом 02h (Связь и управление CDC ) выше. |
0Б | Интерфейс | Смарт-карта | USB-считыватель смарт-карт |
0D | Интерфейс | Безопасность контента | Считыватель отпечатков пальцев |
0Е | Интерфейс | Видео | Веб-камера |
0Ф | Интерфейс | Класс персональных медицинских устройств (PHDC) | Пульсометр (часы) |
10 | Интерфейс | Аудио/Видео (AV) | Веб-камера , ТВ |
11 | Устройство | Рекламный щит | Описывает альтернативные режимы USB-C, поддерживаемые устройством. |
округ Колумбия | Оба | Диагностическое устройство | Устройство проверки соответствия USB |
Е0 | Интерфейс | Беспроводной контроллер | Адаптер Bluetooth , Microsoft RNDIS |
ЕСЛИ | Оба | Разнообразный | ActiveSync Устройство |
ИП | Интерфейс | Для конкретного приложения | IrDA- мост, класс испытаний и измерений (USBTMC), [57] USB DFU (обновление прошивки устройства) [58] |
ФФч | Оба | Зависит от поставщика | Указывает, что устройству необходимы драйверы конкретного поставщика. |
USB-накопитель/USB-накопитель [ править ]
Класс запоминающих устройств USB (MSC или UMS) стандартизирует подключения к устройствам хранения данных. Первоначально предназначенный для магнитных и оптических приводов, он был расширен для поддержки флэш-накопителей и устройств чтения SD-карт . Возможность загрузки SD-карты с блокировкой записи с помощью USB-адаптера особенно выгодна для поддержания целостности и неповрежденного, первозданного состояния загрузочного носителя.
Хотя большинство персональных компьютеров, выпущенных с начала 2005 года, могут загружаться с запоминающих устройств USB, USB не предназначен в качестве основной шины для внутренней памяти компьютера. Однако преимущество USB заключается в возможности горячей замены , что делает его полезным для мобильных периферийных устройств, включая накопители различных типов.
Некоторые производители предлагают внешние портативные жесткие диски USB или пустые корпуса для дисков. Они предлагают производительность, сравнимую с внутренними накопителями, но ограничены количеством и типами подключенных USB-устройств, а также верхним пределом интерфейса USB. Другие конкурирующие стандарты подключения внешних накопителей включают eSATA , ExpressCard , FireWire (IEEE 1394) и, совсем недавно, Thunderbolt .
Еще одним применением USB-накопителей является портативное выполнение программных приложений (таких как веб-браузеры и клиенты VoIP) без необходимости их установки на главный компьютер. [59] [60]
Протокол передачи мультимедиа [ править ]
Протокол передачи мультимедиа (MTP) был разработан Microsoft для предоставления доступа к файловой системе устройства более высокого уровня, чем USB-накопители, на уровне файлов, а не дисковых блоков. Он также имеет дополнительные функции DRM . MTP был разработан для использования с портативными медиаплеерами , но с тех пор он был принят в качестве основного протокола доступа к хранилищу операционной системы Android начиная с версии 4.1 Jelly Bean, а также Windows Phone 8 (устройства Windows Phone 7 использовали протокол Zune — эволюция MTP). Основная причина этого заключается в том, что MTP не требует монопольного доступа к устройству хранения, как это делает UMS, что устраняет потенциальные проблемы, если программа Android запросит хранилище, когда оно подключено к компьютеру. Основным недостатком является то, что MTP не так хорошо поддерживается за пределами операционных систем Windows.
Устройства пользовательского интерфейса [ править ]
USB-мышь или клавиатуру обычно можно использовать со старыми компьютерами, имеющими порты PS/2 , с помощью небольшого адаптера USB-PS/2. пассивный адаптер, не содержащий логических схем Для мышей и клавиатур с поддержкой двух протоколов можно использовать : аппаратное обеспечение USB в клавиатуре или мыши предназначено для определения того, подключено ли оно к порту USB или PS/2, и обменивается данными с помощью соответствующий протокол. [ нужна ссылка ] Также существуют активные преобразователи, которые подключают USB-клавиатуры и мыши (обычно по одной) к портам PS/2. [61]
Механизм обновления прошивки устройства [ править ]
Обновление прошивки устройства (DFU) — это универсальный механизм обновления прошивки USB-устройств улучшенными версиями, предоставляемыми их производителями, предлагающий (например) способ развертывания исправлений ошибок прошивки. Во время обновления прошивки USB-устройства меняют свой режим работы, фактически становясь программатором PROM . Любой класс USB-устройств может реализовать эту возможность, следуя официальным спецификациям DFU. Это позволит использовать DFU-совместимые хост-инструменты для обновления устройства. [58] [62] [63]
DFU иногда используется в качестве протокола программирования флэш-памяти в микроконтроллерах со встроенной функцией загрузчика USB. [64]
Потоковое аудио [ править ]
Рабочая группа по USB-устройствам разработала спецификации для потоковой передачи звука, а также разработала и внедрила конкретные стандарты для использования аудиоклассов, таких как микрофоны, динамики, гарнитуры, телефоны, музыкальные инструменты и т. д. Рабочая группа опубликовала три версии аудио характеристики устройства: [65] [66] USB Audio 1.0, 2.0 и 3.0, называемый «UAC». [67] или «АЦП». [68]
UAC 3.0 в первую очередь вводит улучшения для портативных устройств, такие как снижение энергопотребления за счет пакетной передачи данных и более частого пребывания в режиме пониженного энергопотребления, а также домены питания для различных компонентов устройства, позволяющие отключать их, когда они не используются. [69]
В UAC 2.0 появилась поддержка высокоскоростного USB (в дополнение к Full Speed), обеспечивающая большую пропускную способность для многоканальных интерфейсов, более высокие частоты дискретизации, [70] более низкая внутренняя задержка, [71] [67] и 8-кратное улучшение временного разрешения в синхронном и адаптивном режимах. [67] UAC2 также представил концепцию доменов тактовой частоты, которая предоставляет хосту информацию о том, какие входные и выходные терминалы получают свои тактовые сигналы из одного и того же источника, а также улучшенную поддержку аудиокодировок, таких как DSD , аудиоэффектов, кластеризации каналов, пользовательских элементов управления и описания устройств. [67] [72]
Однако устройства UAC 1.0 по-прежнему распространены из-за их кроссплатформенной совместимости без драйверов. [70] а также отчасти из-за того, что Microsoft не смогла внедрить UAC 2.0 в течение более десяти лет после его публикации, наконец добавив поддержку в Windows 10 через Creators Update 20 марта 2017 года. [73] [74] [72] UAC 2.0 также поддерживается macOS , iOS и Linux . [67] однако Android реализует только часть спецификации UAC 1.0. [75]
USB обеспечивает три типа синхронизации (с фиксированной полосой пропускания): [76] все из которых используются аудиоустройствами: [77]
- Асинхронный — АЦП или ЦАП вообще не синхронизируются с часами главного компьютера, работая за счет автономных часов, локальных для устройства.
- Синхронный — часы устройства синхронизируются с сигналами начала кадра USB (SOF) или интервала шины. Например, для этого может потребоваться синхронизация тактового сигнала частотой 11,2896 МГц с сигналом SOF частотой 1 кГц, что является большим умножением частоты. [78] [79]
- Адаптивный — часы устройства синхронизируются с объемом данных, отправляемых хостом за кадр. [80]
Хотя в спецификации USB изначально описывался асинхронный режим, используемый в «недорогих колонках», а адаптивный режим — в «цифровых колонках высокого класса», [81] Противоположное мнение существует в мире Hi-Fi , где асинхронный режим рекламируется как функция, а адаптивные/синхронные режимы имеют плохую репутацию. [82] [83] [75] В действительности все типы могут быть качественными или некачественными, в зависимости от качества их разработки и применения. [79] [67] [84] Преимущество асинхронного режима заключается в том, что он не привязан к часам компьютера, но у него есть недостаток, заключающийся в необходимости преобразования частоты дискретизации при объединении нескольких источников.
Разъемы [ править ]
Разъемы, которые определяет комитет USB, поддерживают ряд основных целей USB и отражают уроки, извлеченные из многих разъемов, используемых в компьютерной промышленности. Гнездовой разъем, установленный на хосте или устройстве, называется розеткой , а вилочный разъем, прикрепленный к кабелю, называется вилкой . [30] : 2–5 – 2–6 В официальных документах по спецификациям USB также периодически определяется термин «папа» для обозначения вилки и «мама» для обозначения розетки. [85]
Конструкция предназначена для того, чтобы затруднить неправильную вставку USB-штекера в розетку. Спецификация USB требует, чтобы вилка и розетка кабеля были помечены, чтобы пользователь мог определить правильную ориентацию. [30] Однако разъем USB-C является двусторонним. USB-кабели и небольшие USB-устройства удерживаются на месте за счет силы захвата со стороны розетки без использования винтов, зажимов или поворотов большого пальца, как в некоторых разъемах.
Различные вилки A и B предотвращают случайное подключение двух источников питания. Однако часть этой направленной топологии теряется с появлением многоцелевых USB-соединений (таких как USB On-The-Go в смартфонах и маршрутизаторах Wi-Fi с питанием от USB), для которых требуются соединения A-A, B- to-B, а иногда и Y/разветвитель.
Типы USB-разъемов увеличивались по мере развития спецификации. В исходной спецификации USB подробно описаны вилки и розетки стандартов A и B. Разъемы были разными, поэтому пользователи не могли подключить одну компьютерную розетку к другой. Контакты для передачи данных в стандартных разъемах утоплены по сравнению с контактами питания, поэтому устройство может включиться перед установкой соединения для передачи данных. Некоторые устройства работают в разных режимах в зависимости от того, установлено ли соединение для передачи данных. Зарядные док-станции обеспечивают питание и не включают в себя хост-устройство или контакты для передачи данных, что позволяет любому совместимому USB-устройству заряжаться или работать от стандартного USB-кабеля. Зарядные кабели обеспечивают подключение к сети, но не к передаче данных. В кабеле только для зарядки провода передачи данных закорочены на конце устройства, в противном случае устройство может отклонить зарядное устройство как непригодное.
Прокладка кабеля [ править ]
Стандарт USB 1.1 определяет, что стандартный кабель может иметь максимальную длину 5 метров (16 футов 5 дюймов) для устройств, работающих на полной скорости (12 Мбит/с), и максимальную длину 3 метра (9 футов 10 дюймов) для устройства, работающие на низкой скорости (1,5 Мбит/с). [86] [87] [88]
USB 2.0 обеспечивает максимальную длину кабеля 5 метров (16 футов 5 дюймов) для устройств, работающих на высокой скорости (480 Мбит/с). [88]
Стандарт USB 3.0 напрямую не определяет максимальную длину кабеля, требуя только, чтобы все кабели соответствовали электрическим характеристикам: для медных кабелей с проводами AWG 26 максимальная практическая длина составляет 3 метра (9 футов 10 дюймов). [89]
USB-мостовые кабели [ править ]
На рынке можно найти USB-мосты или кабели для передачи данных, обеспечивающие прямое соединение ПК с ПК. Мостовой кабель представляет собой специальный кабель с чипом и активной электроникой в середине кабеля. Чип в середине кабеля действует как периферийное устройство для обоих компьютеров и обеспечивает одноранговую связь между компьютерами. Кабели USB-моста используются для передачи файлов между двумя компьютерами через их порты USB.
Популяризированная Microsoft как Windows Easy Transfer , утилита Microsoft использовала специальный USB-кабель-переходник для передачи личных файлов и настроек с компьютера под управлением более ранней версии Windows на компьютер под управлением более новой версии. В контексте использования программного обеспечения Windows Easy Transfer мостовой кабель иногда можно назвать кабелем Easy Transfer .
Многие USB-мосты/кабели для передачи данных по-прежнему относятся к USB 2.0, но существует также ряд кабелей для передачи данных USB 3.0. Несмотря на то, что USB 3.0 в 10 раз быстрее, чем USB 2.0, кабели передачи USB 3.0 работают всего в 2–3 раза быстрее, учитывая их конструкцию. [ нужны разъяснения ]
Спецификация USB 3.0 представила перекрестный кабель A-to-A без питания для соединения двух компьютеров. Они не предназначены для передачи данных, а предназначены для диагностических целей.
USB-подключения двойного назначения [ править ]
Кабели-мосты USB стали менее важными с появлением возможностей USB-устройств двойной роли, представленных в спецификации USB 3.1. Согласно последним спецификациям, USB поддерживает большинство сценариев подключения систем напрямую с помощью кабеля Type-C. Однако для того, чтобы эта возможность работала, подключенные системы должны поддерживать переключение ролей. Возможности двойной роли требуют наличия двух в системе контроллеров, а также контроллера ролей . Хотя этого можно ожидать от мобильной платформы, такой как планшет или телефон, настольные ПК и ноутбуки часто не поддерживают двойную роль. [90]
Мощность [ править ]
Восходящие USB-разъемы подают питание с номинальным напряжением 5 В постоянного тока через контакт V_BUS на нижестоящие USB-устройства.
Устройства малой и большой мощности [ править ]
В этом разделе описывается модель распределения питания USB, существовавшая до Power-Delivery (USB-PD). На устройствах, не использующих PD, USB обеспечивает мощность до 7,5 Вт через разъемы Type-A и Type-B и до 15 Вт через USB-C. Все питание USB до PD обеспечивается напряжением 5 В.
Для хоста, обеспечивающего питание устройств, USB имеет концепцию единичной нагрузки . Любое устройство может потреблять мощность одного устройства, а устройства могут запрашивать дополнительную мощность на этих дискретных этапах. Не требуется, чтобы хост предоставлял запрошенную мощность, и устройство не может потреблять больше энергии, чем оговорено.
Устройства, потребляющие не более одной единицы, называются устройствами с низким энергопотреблением . Все устройства должны работать как устройства с низким энергопотреблением при запуске в ненастроенном состоянии. Для устройств USB до USB 2.0 единичная нагрузка составляет 100 мА (или 500 мВт), а для USB 3.0 единичная нагрузка определяется как 150 мА (750 мВт). Полнофункциональный USB-C может поддерживать маломощные устройства с единичной нагрузкой 250 мА (или 1250 мВт).
Устройства, потребляющие более одного блока, являются устройствами высокой мощности (например, типичные 2,5-дюймовые жесткие диски). USB до 2.0 позволяет хосту или концентратору подавать до 2,5 Вт на каждое устройство за пять дискретных шагов по 100 мА, а устройства SuperSpeed (USB 3.0 и выше) позволяют хосту или концентратору обеспечивать до 4,5 Вт за шесть шаг 150 мА. USB-C поддерживает устройства высокой мощности мощностью до 7,5 Вт с шестью шагами по 250 мА. Полнофункциональный USB-C может поддерживать мощность до 15 Вт.
Спецификация | Текущий | Напряжение | Мощность (макс.) |
---|---|---|---|
Маломощное устройство | 100 мА | 5 V [а] | 0,50 Вт |
Устройство SuperSpeed (USB 3.0) с низким энергопотреблением | 150 мА | 5 V [а] | 0,75 Вт |
Устройство высокой мощности | 500 мА [б] | 5 V | 2,5 Вт |
Мощное устройство SuperSpeed (USB 3.0) | 900 мА [с] | 5 V | 4,5 Вт |
Устройство USB 3.2 Gen 2×1 | 1,5 А [д] | 5 V | 7,5 Вт |
Зарядка аккумулятора (BC) 1.1 | 1,5 А | 5 V | 7,5 Вт |
Зарядка аккумулятора (BC) 1.2 | 1,5 А | 5 V | 7,5 Вт |
USB-C (однополосный) | 1,5 А [д] | 5 V | 7,5 Вт |
USB-C (многоканальный) | 3 А | 5 V | 15 Вт |
Подача питания 1.0/2.0/3.0 Тип-C | 5 А [и] | 20 V | 100 Вт |
Подача питания 3.1 Тип-C | В5А [и] | 48 V [ф] | 240 Вт |
|
Чтобы распознать режим зарядки аккумулятора, специальный порт зарядки устанавливает сопротивление, не превышающее 200 Ом, между клеммами D+ и D-. Закороченные или почти закороченные линии передачи данных с сопротивлением менее 200 Ом на клеммах «D+» и «D-» обозначают выделенный порт зарядки (DCP) с неопределенной скоростью зарядки. [91] [92]
Помимо стандартного USB, существует запатентованная высокопроизводительная система, известная как PoweredUSB , разработанная в 1990-х годах и в основном используемая в торговых терминалах, таких как кассовые аппараты.
Сигнализация [ править ]
Сигналы USB передаются с использованием дифференциальной передачи данных по витой паре с 90 Ом ± 15 % характеристическим сопротивлением . [93] Спецификации USB 2.0 и более ранних версий определяют одну пару в полудуплексном режиме (HDx). Спецификации USB 3.0 и более поздних версий определяют одну выделенную пару для совместимости с USB 2.0 и две или четыре пары для передачи данных: две пары в полнодуплексном режиме (FDx) для однополосных вариантов требуют разъемов SuperSpeed; четыре пары в полнодуплексном режиме для двухполосных вариантов (×2) требуют разъемов USB-C. USB4 Gen 4 требует использования всех четырех пар, но допускает асимметричную конфигурацию пар. [94] в этом случае одна полоса используется для восходящих данных, а три других — для нисходящих данных или наоборот. USB4 Gen 4 использует импульсно-амплитудную модуляцию на 3 уровнях, обеспечивая в каждую передаваемую информацию бод , частота передачи 12,8 ГГц соответствует скорости передачи 25,6 ГБд. [95] а преобразование с 11 бит на 7 рит обеспечивает теоретическую максимальную скорость передачи чуть более 40,2 Гбит/с. [96]
Режим работы | Старое имя | Представлен в | Кодирование | Пары проводов передачи данных | Номинальная ставка | USB-IF маркетинг | Логотип |
---|---|---|---|---|---|---|---|
Низкоскоростной | USB 1.0 | НРЗИ | 1 HDx | 1,5 Мбит/с полудуплекс | Базовая скорость USB | ||
Полноскоростной | 12 Мбит/с полудуплекс | ||||||
Высокоскоростной | USB 2.0 | 480 Мбит/с полудуплекс | Высокоскоростной USB-порт | ||||
USB 3.2 1-го поколения ×1 | USB 3.0, USB 3.1 1-го поколения | USB 3.0 | 8б/10б | 2 FDx (+ 1 HDx) [а] | 5 Гбит/с симметричный | Сверхскоростной USB 5 Гбит/с (ранее SuperSpeed USB) | |
USB 3.2 2-го поколения ×1 | USB 3.1 2-го поколения | USB 3.1 | 128б/132б | 2 FDx (+ 1 HDx) [а] | 10 Гбит/с симметричный | Суперскоростной USB 10 Гбит/с | |
USB 3.2 1-го поколения ×2 | USB 3.2 | 8б/10б | 4 FDx (+ 1 HDx) [а] | 10 Гбит/с симметричный | — | ||
USB 3.2 2-го поколения ×2 | 128б/132б | 4 FDx (+ 1 HDx) [а] | 20 Гбит/с симметричный | Суперскоростной USB 20 Гбит/с | |||
USB4 Gen 2 ×1 | USB4 | 64б/66б [б] | 2 FDx (+ 1 HDx) [а] | 10 Гбит/с симметричный | — | ||
USB4 Gen 2 ×2 | 64б/66б [б] | 4 FDx (+ 1 HDx) [а] | 20 Гбит/с симметричный | USB4 20 Гбит/с | |||
USB4 3-го поколения ×1 | 128б/132б [б] | 2 FDx (+ 1 HDx) [а] | 20 Гбит/с симметричный | — | |||
USB4 3-го поколения ×2 | 128б/132б [б] | 4 FDx (+ 1 HDx) [а] | 40 Гбит/с симметричный | USB4 40 Гбит/с | |||
USB4 четвертого поколения | USB4 версия 2.0 | ПАМ-3 11б/7 т | 4 FDx (+ 1 HDx) [а] | 80 Гбит/с симметричный | USB4 80 Гбит/с | ||
Скорость выше 40 Гбит/с 120 Гбит/с вниз | |||||||
Скорость выше 120 Гбит/с 40 Гбит/с вниз |
- ↑ Перейти обратно: Перейти обратно: а б с д и ж г час я Реализация USB 2.0
- ↑ Перейти обратно: Перейти обратно: а б с д USB4 может использовать дополнительную упреждающую Рида-Соломона коррекцию ошибок (RS FEC). В этом режиме 12 × 16 байт (128 бит) символов собираются вместе с 2 байтами (12 бит + 4 зарезервированных бита) битами синхронизации, указывающими соответствующие типы символов, и 4 байтами RS FEC, что позволяет исправить до 1 байт ошибок. где угодно в общем блоке 198 B.
- В низкоскоростном (LS) и полноскоростном (FS) режимах используется одна пара проводов передачи данных, обозначенная D+ и D-, в полудуплексном режиме . Уровни передаваемого сигнала составляют 0,0–0,3 В для логического низкого уровня и 2,8–3,6 В для логического высокого уровня. Сигнальные линии не оконцованы .
- Высокоскоростной (HS) использует ту же пару проводов, но с другими электрическими соглашениями. Более низкое напряжение сигнала от -10 до 10 мВ для низкого уровня и от 360 до 440 мВ для логического высокого уровня, а также оконечная нагрузка 45 Ом на землю или дифференциальное сопротивление 90 Ом для соответствия импедансу кабеля передачи данных.
- SuperSpeed (SS) добавляет две дополнительные пары экранированных витых проводов передачи данных (и новые, в основном совместимые расширенные разъемы), помимо еще одного заземляющего провода. Они предназначены для полнодуплексной работы SuperSpeed. Соединение SuperSpeed работает независимо от канала USB 2.0 и имеет приоритет при подключении. Конфигурация линии связи выполняется с использованием LFPS (низкочастотной периодической сигнализации, примерно на частоте 20 МГц), а электрические характеристики включают в себя снижение напряжения на стороне передатчика и адаптивную линейную коррекцию на стороне приемника для борьбы с электрическими потерями в линиях передачи и, следовательно, в линии связи. знакомит с концепцией обучения ссылок .
- SuperSpeed+ (SS+) использует новую схему кодирования с увеличенной скоростью передачи данных (режим Gen 2×1) и/или дополнительную полосу USB-C (режимы Gen 1×2 и Gen 2×2).
USB-соединение всегда осуществляется между концом A ( хостом или нисходящим портом концентратора) и концом B ( периферийным устройством или восходящим портом концентратора). Исторически это было ясно из того факта, что хосты имели только порты типа A, а периферийные устройства имели только порты типа B, и каждый (действительный) кабель имел одну вилку типа A и одну вилку типа B. USB-C (Type-C) — это единый разъем, который заменяет все разъемы типа A и типа B ( устаревшие разъемы), поэтому, когда обе стороны представляют собой современное оборудование с портами USB-C, они согласовывают, какой из них является хостом (A) и что это за устройство (B).
Уровень протокола [ править ]
Во время USB-соединения данные передаются в виде пакетов . Первоначально все пакеты отправляются с хоста через корневой концентратор и, возможно, через несколько концентраторов на устройства. Некоторые из этих пакетов предписывают устройству отправить несколько пакетов в ответ.
Транзакции [ править ]
Основные транзакции USB:
- ВЫХОДНАЯ транзакция
- IN транзакция
- НАСТРОЙКА транзакций
- Обмен контрольными трансферами
Сопутствующие стандарты [ править ]
Независимый от носителя USB [ править ]
29 июля 2015 года на форуме USB Implementers Forum был представлен стандарт беспроводной связи Media Agnostic USB (MA-USB) v.1.0, основанный на протоколе USB. Wireless USB представляет собой технологию замены кабеля и использует сверхширокополосную беспроводную технологию для скоростей передачи данных до 480 Мбит/с. [100]
USB-IF использовал спецификацию WiGig Serial Extension v1.2 в качестве исходной основы для спецификации MA-USB и совместим со SuperSpeed USB (3.0 и 3.1) и Hi-Speed USB (USB 2.0). Устройства, использующие MA-USB, будут иметь маркировку «Powered by MA-USB» при условии, что продукт соответствует требованиям программы сертификации. [101]
ИнтерЧип USB [ править ]
InterChip USB — это вариант «чип-чип», который исключает использование традиционных приемопередатчиков, присутствующих в обычном USB. HSIC Физический уровень потребляет примерно на 50 % меньше энергии и на 75 % меньше площади платы по сравнению с USB 2.0. [102] Это альтернативный стандарт SPI и I2C .
USB-C [ править ]
USB-C (официально USB Type-C ) — это стандарт, определяющий новый разъем и несколько новых функций подключения. Среди них он поддерживает альтернативный режим , который позволяет передавать другие протоколы через разъем USB-C и кабель. Обычно он используется для поддержки протоколов DisplayPort или HDMI , что позволяет подключать дисплей, например компьютерный монитор или телевизор , через USB-C.
Все остальные разъемы не поддерживают двухполосную работу (Gen 1×2 и Gen 2×2) в USB 3.2, но могут использоваться для однополосных операций (Gen1×1 и Gen2×1). [103]
DisplayLink [ править ]
DisplayLink — это технология, позволяющая подключать несколько дисплеев к компьютеру через USB. Он был представлен примерно в 2006 году и до появления альтернативного режима через USB-C это был единственный способ подключения дисплеев через USB. Это запатентованная технология, не стандартизированная Форумом разработчиков USB, и обычно для нее требуется отдельный драйвер устройства на компьютере.
Сравнение с другими способами подключения [ править ]
FireWire (IEEE 1394) [ править ]
Сначала USB считался дополнением к технологии FireWire ( IEEE 1394 ), которая была разработана как последовательная шина с высокой пропускной способностью, которая эффективно соединяет периферийные устройства, такие как дисководы, аудиоинтерфейсы и видеооборудование. В первоначальной конструкции USB работал с гораздо более низкой скоростью передачи данных и использовал менее сложное оборудование. Он подходил для небольших периферийных устройств, таких как клавиатуры и указывающие устройства.
Наиболее существенные технические различия между FireWire и USB включают в себя:
- В сетях USB используется многоуровневая топология «звезда», а в сетях IEEE 1394 — древовидная топология.
- USB 1.0, 1.1 и 2.0 используют протокол «говорить при разговоре», что означает, что каждое периферийное устройство связывается с хостом, когда хост специально запрашивает связь. USB 3.0 позволяет осуществлять связь с хостом, инициируемую устройством. Устройство FireWire может взаимодействовать с любым другим узлом в любое время в зависимости от условий сети.
- Сеть USB полагается на один хост в верхней части дерева для управления сетью. Все коммуникации осуществляются между хостом и одним периферийным устройством. В сети FireWire любой способный узел может управлять сетью.
- USB работает от линии питания 5 В , а FireWire подает 12 В и теоретически может подавать до 30 В.
- Стандартные порты USB-концентратора могут обеспечить типичный ток 500 мА/2,5 Вт и только 100 мА от портов, не являющихся концентраторами. USB 3.0 и USB On-The-Go обеспечивают мощность 1,8 А/9,0 Вт (для специальной зарядки аккумулятора, полную полосу пропускания 1,5 А/7,5 Вт или широкую полосу пропускания 900 мА/4,5 Вт), а FireWire теоретически может обеспечивать мощность до 60 Вт. , хотя более типична мощность от 10 до 20 Вт.
Эти и другие различия отражают разные цели проектирования двух шин: USB был разработан для простоты и низкой стоимости, а FireWire был разработан для высокой производительности, особенно в чувствительных ко времени приложениях, таких как аудио и видео. Хотя теоретическая максимальная скорость передачи данных аналогична, FireWire 400 в реальном использовании быстрее, чем USB 2.0 с высокой пропускной способностью. [104] особенно при использовании с высокой пропускной способностью, например, при использовании внешних жестких дисков. [105] [106] [107] [108] Новый стандарт FireWire 800 в два раза быстрее FireWire 400 и быстрее высокоскоростного USB 2.0 как теоретически, так и практически. [109] Однако преимущества FireWire в скорости основаны на низкоуровневых методах, таких как прямой доступ к памяти (DMA), которые, в свою очередь, создали возможности для эксплойтов безопасности, таких как атака DMA .
Чипсет и драйверы, используемые для реализации USB и FireWire, оказывают решающее влияние на то, какая часть пропускной способности, предписанная спецификацией, достигается в реальном мире, а также на совместимость с периферийными устройствами. [110]
Ethernet [ править ]
Стандарты IEEE 802.3af , 802.3at и 802.3bt Power over Ethernet (PoE) определяют более сложные схемы согласования мощности, чем USB с питанием. Они работают при напряжении 48 В постоянного тока и могут подавать большую мощность (до 12,95 Вт для 802.3af , 25,5 Вт для 802.3at , он же PoE+ , 71 Вт для 802.3bt , он же 4PPoE ) по кабелю длиной до 100 метров по сравнению с USB 2.0. который обеспечивает мощность 2,5 Вт при максимальной длине кабеля 5 метров. Это сделало PoE популярным для телефонов Voice over IP , камер видеонаблюдения , точек беспроводного доступа и других сетевых устройств внутри зданий. Однако USB дешевле, чем PoE, при условии небольшого расстояния и низкого энергопотребления.
Стандарты Ethernet требуют электрической изоляции между сетевым устройством (компьютером, телефоном и т. д.) и сетевым кабелем до 1500 В переменного тока или 2250 В постоянного тока в течение 60 секунд. [111] USB не имеет такого требования, поскольку он был разработан для периферийных устройств, тесно связанных с главным компьютером, и фактически соединяет заземления периферийного устройства и хоста. Это дает Ethernet значительное преимущество в безопасности перед USB с периферийными устройствами, такими как кабельные и DSL-модемы, подключенными к внешней проводке, которая может находиться под опасным напряжением при определенных условиях неисправности. [112] [113]
МИДИ [ править ]
Определение класса USB-устройства для MIDI-устройств передает музыкальные данные цифрового интерфейса музыкального инструмента ( MIDI ) через USB. [114] Возможности MIDI расширены и позволяют одновременно использовать до шестнадцати виртуальных MIDI-кабелей , каждый из которых может передавать шестнадцать обычных MIDI-каналов и тактовых импульсов.
USB является конкурентоспособным среди недорогих и физически соседних устройств. Однако Power over Ethernet и стандарт MIDI- штекера имеют преимущество в устройствах высокого класса, которые могут иметь длинные кабели. USB может вызвать проблемы с контуром заземления между оборудованием, поскольку он соединяет опорные точки заземления на обоих трансиверах. Напротив, стандарт MIDI-штекера и Ethernet имеют встроенную изоляцию до 500 В и более.
eSATA/eSATAApp [ править ]
Разъем eSATA — более надежный разъем SATA , предназначенный для подключения внешних жестких дисков и твердотельных накопителей. Скорость передачи данных eSATA (до 6 Гбит/с) аналогична скорости передачи данных USB 3.0 (до 5 Гбит/с) и USB 3.1 (до 10 Гбит/с). Устройство, подключенное через eSATA, выглядит как обычное устройство SATA, обеспечивая полную производительность и полную совместимость с внутренними дисками.
eSATA не подает питание на внешние устройства. Это растущий недостаток по сравнению с USB. Несмотря на то, что мощности USB 3.0 в 4,5 Вт иногда недостаточно для питания внешних жестких дисков, технологии развиваются, и внешним дискам постепенно требуется меньше энергии, что уменьшает преимущество eSATA. eSATAp (питание через eSATA, также известное как ESATA/USB) — это разъем, представленный в 2009 году, который подает питание на подключенные устройства с помощью нового, обратно совместимого разъема. На ноутбуке eSATAp обычно подает только 5 В для питания 2,5-дюймового жесткого диска или твердотельного накопителя; на настольной рабочей станции он может дополнительно подавать напряжение 12 В для питания более крупных устройств, включая 3,5-дюймовые жесткие диски/твердотельные накопители и 5,25-дюймовые оптические приводы.
Поддержка eSATAp может быть добавлена к настольному компьютеру в виде кронштейна, соединяющего ресурсы SATA материнской платы, питание и USB.
eSATA, как и USB, поддерживает горячее подключение , хотя это может быть ограничено драйверами ОС и прошивкой устройства.
Громовержец [ править ]
Thunderbolt объединяет PCI Express и Mini DisplayPort в новый интерфейс последовательной передачи данных. Исходные реализации Thunderbolt имеют два канала, каждый со скоростью передачи 10 Гбит/с, в результате чего совокупная однонаправленная пропускная способность составляет 20 Гбит/с. [115]
Thunderbolt 2 использует агрегацию каналов для объединения двух каналов 10 Гбит/с в один двунаправленный канал 20 Гбит/с. [116]
Thunderbolt 3 и Thunderbolt 4 используют USB-C . [117] [118] [119] Thunderbolt 3 имеет два физических двунаправленных канала 20 Гбит/с, объединенных в один логический двунаправленный канал 40 Гбит/с. Контроллеры Thunderbolt 3 могут включать контроллер USB 3.1 Gen 2 для обеспечения совместимости с USB-устройствами. Они также способны обеспечивать альтернативный режим DisplayPort, а также DisplayPort через USB4 Fabric, что делает функцию порта Thunderbolt 3 расширенной функцией порта USB 3.1 Gen 2.
Альтернативный режим DisplayPort 2.0: USB4 (требуется USB-C) требует, чтобы концентраторы поддерживали DisplayPort 2.0 через альтернативный режим USB-C. DisplayPort 2.0 может поддерживать разрешение 8K при частоте 60 Гц и цвете HDR10. [120] DisplayPort 2.0 может использовать скорость до 80 Гбит/с, что вдвое превышает объем, доступный для данных USB, поскольку он отправляет все данные в одном направлении (на монитор) и, таким образом, может использовать все восемь каналов передачи данных одновременно. [120]
После того, как спецификация стала бесплатной, а ответственность за протокол Thunderbolt была передана от Intel Форуму разработчиков USB, Thunderbolt 3 был эффективно реализован в спецификации USB4 – с совместимостью с Thunderbolt 3, которая не является обязательной, но рекомендуется для продуктов USB4. [121]
Совместимость [ править ]
различные преобразователи протоколов Доступны , которые преобразуют сигналы данных USB в другие стандарты связи и обратно.
Угрозы безопасности [ править ]
Из-за распространенности стандарта USB существует множество эксплойтов, использующих стандарт USB. Один из самых ярких примеров этого сегодня известен как USB killer — устройство, которое повреждает USB-устройства, посылая импульсы высокого напряжения по линиям передачи данных.
В версиях Microsoft Windows до Windows XP Windows автоматически запускала сценарий (если он присутствует) на определенных устройствах посредством автозапуска , одним из которых является запоминающее устройство USB, которое может содержать вредоносное программное обеспечение. [122]
См. также [ править ]
USB [ править ]
[ править ]
Ссылки [ править ]
- ^ «82371FB (PIIX) и 82371SB (PIIX3) PCI ISA IDE Xcelerator» (PDF) . Интел. Май 1996 г. Архивировано из оригинала (PDF) 13 марта 2016 г. . Проверено 12 марта 2016 г.
- ↑ Перейти обратно: Перейти обратно: а б с д и «Спецификация USB4 v2.0» (ZIP) (изд. версии 2.0). USB. 30 июня 2023 г. Проверено 23 октября 2023 г.
- ^ «О USB-IF» . Форум разработчиков USB . Проверено 27 апреля 2023 г.
- ^ «USB заслуживает большей поддержки» . Бизнес. Бостон Глоуб Онлайн . Симсон. 31 декабря 1995 года. Архивировано из оригинала 6 апреля 2012 года . Проверено 12 декабря 2011 г.
- ↑ Перейти обратно: Перейти обратно: а б «Спецификация универсальной последовательной шины 3.1» (ZIP) . Форум разработчиков USB . Проверено 27 апреля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «Спецификация универсальной последовательной шины 2.0» (ZIP) (редакция 2.0). Форум разработчиков USB. 27 апреля 2000 г. Проверено 27 апреля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б с «USB 3.2 Версия 1.1 — июнь 2022 г.» (HTML) (ред. 1.01). Октябрь 2023 года . Проверено 14 апреля 2024 г.
- ^ «Спецификация подачи питания по универсальной последовательной шине, версия 3.0, версия 2.0a (выпущена)» (ZIP) . Форум разработчиков USB . Проверено 27 апреля 2023 г.
- ^ «Универсальное решение для зарядки» . GSMA. 17 февраля 2009 года. Архивировано из оригинала 30 ноября 2011 года . Проверено 12 декабря 2011 г.
- ^ «Документ класса кабелей и разъемов универсальной последовательной шины, версия 2.0» (PDF) . Форум разработчиков USB . Проверено 27 апреля 2023 г.
- ^ «Спецификации кабеля и разъема универсальной последовательной шины типа C, версия 1.0» (PDF) . Форум разработчиков USB . Проверено 27 апреля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б с д Аксельсон, Ян (2015). USB Complete: Руководство разработчика, пятое издание , Lakeview Research LLC, ISBN 1931448280 , стр. 1–7.
- ^ «Определение: как установить периферийное устройство ПК» . ПК . Зифф Дэвис . Архивировано из оригинала 22 марта 2018 года . Проверено 17 февраля 2018 г.
- ^ Хуанг, Эрик (3 мая 2018 г.). «К USB или не к USB: USB Dual Role заменяет USB On-The-Go» . Synopsys.com . Архивировано из оригинала 25 июля 2021 года . Проверено 21 июля 2021 г.
- ^ «Рекомендации по дизайну значков для идентификации портов USB 2.0 на ПК, хостах и концентраторах» (PDF) . USB. Архивировано (PDF) из оригинала 3 октября 2016 г. Проверено 26 апреля 2013 г. .
- ^ «Члены» . Архивировано из оригинала 7 ноября 2021 года . Проверено 7 ноября 2021 г.
- ^ «Два десятилетия «подключи и работай»: как USB стал самым успешным интерфейсом в истории вычислений» . Архивировано из оригинала 15 июня 2021 года . Проверено 14 июня 2021 г.
- ^ «Сотрудник Intel: Аджай В. Бхатт» . Корпорация Интел . Архивировано из оригинала 4 ноября 2009 года.
- ^ Рогоуэй, Марк (9 мая 2009 г.). «Рекламная кампания Intel превращает исследователей в рок-звезд» . Орегонец . Архивировано из оригинала 26 августа 2009 года . Проверено 23 сентября 2009 г.
- ^ Пан, Хуэй; Полищук, Павел (ред.). 1394 Ежемесячный информационный бюллетень . Информационные хранители. стр. 7–9. GGKEY:H5S2XNXNH99. Архивировано из оригинала 12 ноября 2012 года . Проверено 23 октября 2012 г.
- ^ «4.2.1». Спецификация универсальной последовательной шины (PDF) (Технический отчет). 1996. с. 29. v1.0. Архивировано (PDF) из оригинала 30 января 2018 г.
- ^ «Восемь способов, которыми iMac изменил вычислительную технику» . Макмир . 15 августа 2008 года. Архивировано из оригинала 22 декабря 2011 года . Проверено 5 сентября 2017 г.
- ^ «ПК следует примеру iMac» . Деловая неделя . 1999. Архивировано из оригинала 23 сентября 2015 года.
- ^ «Популярная механика: установление связей» . Журнал «Популярная механика» . Журналы Hearst: 59. Февраль 2001 г. ISSN 0032-4558 . Архивировано из оригинала 15 февраля 2017 года.
- ^ «Максимальная теоретическая пропускная способность высокоскоростного USB» . Компания Microchip Technology Incorporated. 23 марта 2021 г. Архивировано из оригинала 26 марта 2021 г. Проверено 23 марта 2021 г.
- ^ «Максимальная теоретическая пропускная способность полноскоростного USB» . Компания Microchip Technology Incorporated. 23 марта 2021 г. Архивировано из оригинала 26 марта 2021 г. Проверено 23 марта 2021 г.
- ^ «Спецификация USB 2.0» . Форум разработчиков USB. Архивировано из оригинала 3 декабря 2017 года . Проверено 28 апреля 2019 г.
- ^ «Спецификация зарядки аккумулятора версии 1.2 и Соглашение с правоприобретателями» (ZIP) . Форум разработчиков USB. 7 марта 2012 г. Архивировано из оригинала 6 октября 2014 г. . Проверено 13 мая 2021 г.
- ^ «Спецификация USB 3.0 уже доступна» (PDF) (пресс-релиз). Сан-Хосе, Калифорния, 17 ноября 2008 г. Архивировано из оригинала (PDF) 31 марта 2010 г. . Проверено 22 июня 2010 г. - через usb.org.
- ↑ Перейти обратно: Перейти обратно: а б с д и Спецификация универсальной последовательной шины 3.0 ( ZIP ) . Компания Hewlett-Packard Корпорация Intel Корпорация Microsoft Корпорация NEC Корпорация ST-Ericsson Texas Instruments . 6 июня 2011 г. Архивировано из оригинала 19 мая 2014 г. – на сайте www.usb.org.
«Спецификация универсальной последовательной шины 3.0» (PDF) . 12 ноября 2008 г. Архивировано (PDF) из оригинала 6 октября 2012 г. . Проверено 29 декабря 2012 г. - через www.gaw.ru. - ^ «Технология USB 3.0» (PDF) . ХП . 2012. Архивировано из оригинала 19 февраля 2015 года . Проверено 2 января 2014 г.
- ↑ Перейти обратно: Перейти обратно: а б с д «Спецификация USB 3.1. Рекомендации по использованию языков от USB-IF» (PDF) . Архивировано (PDF) из оригинала 12 марта 2016 г. – на сайте www.usb.org.
- ^ Сильвия (5 августа 2015 г.). «Описание USB 3.1 Gen 1 и Gen 2» . www.msi.org . Архивировано из оригинала 8 июля 2018 года . Проверено 5 апреля 2018 г.
- ^ Спецификация универсальной последовательной шины 3.1 . Компания Hewlett-Packard Корпорация Intel Корпорация Microsoft Корпорация Renesas ST-Ericsson Texas Instruments . 26 июля 2013 г. Архивировано из оригинала (ZIP) 21 ноября 2014 г. . Проверено 19 ноября 2014 г. - через Usb.org.
- ^ «Спецификация USB 3.2, выпущенная 22 сентября 2017 г., и ECN» . USB.org . 22 сентября 2017 года. Архивировано из оригинала 6 июля 2019 года . Проверено 4 сентября 2019 г.
- ^ «Группа промоутеров USB 3.0 объявляет об обновлении USB 3.2» (PDF) (пресс-релиз). Бивертон, Орегон, США. 25 июля 2017 г. Архивировано (PDF) из оригинала 21 сентября 2017 г. . Проверено 27 июля 2017 г. - через www.usb.org.
- ^ «Руководство по использованию языка спецификации USB 3.2 от USB-IF» (PDF) . USB.org . 26 февраля 2019 г. Архивировано (PDF) из оригинала 3 ноября 2021 г. . Проверено 4 сентября 2019 г.
- ^ Рэйвенкрафт, Джефф (19 ноября 2019 г.). «USB DevDays 2019 – Сессия по брендингу» (PDF) . Форум разработчиков USB (презентация). п. 16. Архивировано из оригинала (PDF) 22 марта 2020 года . Проверено 22 марта 2020 г.
- ↑ Перейти обратно: Перейти обратно: а б «Спецификация USB4 группы промоутеров USB» . USB.org . 29 августа 2019 года. Архивировано из оригинала 13 февраля 2021 года . Проверено 30 августа 2019 г.
- ^ «Группа промоутеров USB объявляет о выпуске спецификации USB4 версии 2.0, определяющей скорость передачи данных до 80 Гбит/с через USB Type-C» (PDF) .
- ^ Брайт, Питер (4 марта 2019 г.). «Thunderbolt 3 становится USB4, поскольку межсетевое соединение Intel становится бесплатным» . Арс Техника . Архивировано из оригинала 13 февраля 2021 года . Проверено 4 марта 2019 г.
- ^ Грунин, Лори (4 марта 2019 г.). «USB4 сочетается с Thunderbolt 3 для более высоких скоростей и более умной передачи данных» . CNET . Архивировано из оригинала 4 марта 2019 года . Проверено 4 марта 2019 г.
- ^ Брант, Том (4 марта 2019 г.). «Thunderbolt 3 объединяется с USB и становится USB4» . Журнал ПК . Архивировано из оригинала 5 марта 2019 года . Проверено 4 марта 2019 г.
- ^ «Производительность данных USB, рекомендации по использованию языков от USB-IF» (PDF) . Архивировано из оригинала (PDF) 1 октября 2022 года . Проверено 2 сентября 2022 г.
- ^ Мэтт Эллиот (11 марта 2019 г.). «Объяснение USB 3.2: понимание текущих и запутанных стандартов USB» . CNET . Архивировано из оригинала 7 июля 2021 года . Проверено 26 июля 2022 г.
- ^ «Спецификация USB4 v2.0 | USB-IF» .
- ^ «Спецификация зарядки аккумулятора версии 1.1 и соглашение с правоприобретателями» . USB.org . Архивировано из оригинала 11 января 2021 года . Проверено 31 июля 2019 г.
- ^ «Спецификация зарядки аккумулятора версии 1.2 и соглашение с правоприменителями» . USB.org . Архивировано из оригинала 31 июля 2019 года . Проверено 31 июля 2019 г.
- ^ «Подача питания через USB» . USB.org . Архивировано из оригинала 3 сентября 2019 года . Проверено 3 сентября 2019 г.
- ^ «Спецификация кабеля и разъема USB Type-C, версия 2.1» . USB.org . Архивировано из оригинала 27 мая 2021 года . Проверено 27 мая 2021 г.
- ↑ Перейти обратно: Перейти обратно: а б «Подача питания через USB» . USB.org . Архивировано из оригинала 27 мая 2021 года . Проверено 27 мая 2021 г.
- ^ «Сигналы CC и VCONN Type-C» . Микрочип Технология, Inc. Проверено 18 августа 2023 г.
- ^ «Спецификация универсальной последовательной шины, версия 2.0» . USB.org . 11 октября 2011. стр. 13, 30, 256. Архивировано из оригинала ( ZIP ) 28 мая 2012 года . Проверено 8 сентября 2012 года .
- ^ Дэн Фролих (20 мая 2009 г.). «Изохронный протокол» (PDF) . USB.org . Архивировано из оригинала (PDF) 17 августа 2014 года . Проверено 21 ноября 2014 г.
- ^ «Коды классов USB» . 22 сентября 2018 г. Архивировано из оригинала 22 сентября 2018 г. – на сайте www.usb.org.
- ^ Используйте информацию о классе в дескрипторах интерфейса. Этот базовый класс определен для использования в дескрипторах устройств, чтобы указать, что информация о классе должна определяться из дескрипторов интерфейса в устройстве.
- ^ «Спецификация класса тестирования и измерений универсальной последовательной шины (USBTMC), версия 1.0» (PDF) . Форум разработчиков USB. 14 апреля 2003 г. Архивировано (PDF) из оригинала 23 декабря 2018 г. . Проверено 10 мая 2018 г. - через sdpha2.ucsd.edu.
- ↑ Перейти обратно: Перейти обратно: а б «Спецификация класса устройства универсальной последовательной шины для обновления встроенного ПО устройства, версия 1.1» . Форум разработчиков USB. 15 октября 2004 г. стр. 8–9. Архивировано (PDF) из оригинала 11 октября 2014 г. Проверено 8 сентября 2014 г.
- ^ «100 портативных приложений для вашего USB-накопителя (как для Mac, так и для Win)» . Архивировано из оригинала 2 декабря 2008 года . Проверено 30 октября 2008 г.
- ^ «Руководство по установке Skype VoIP USB» . Архивировано из оригинала 6 июля 2014 года . Проверено 30 октября 2008 г.
- ^ «Адаптер для клавиатуры и мыши PS/2 — USB» . StarTech.com . Архивировано из оригинала 12 ноября 2014 года . Проверено 21 мая 2023 г.
- ^ «Спецификация класса устройства универсальной последовательной шины для обновления встроенного ПО устройства, версия 1.0» (PDF) . Форум разработчиков USB. 13 мая 1999 г. стр. 7–8. Архивировано из оригинала (PDF) 24 августа 2014 года . Проверено 8 сентября 2014 г.
- ^ «rpms/dfu-util: инструмент обновления прошивки USB-устройства» . Fedoraproject.org . 14 мая 2014 года. Архивировано из оригинала 8 сентября 2014 года . Проверено 8 сентября 2014 г.
- ^ «AN3156: протокол USB DFU, используемый в загрузчике STM32» (PDF) . st.com . 7 февраля 2023 г. Проверено 28 января 2024 г.
- ^ «USB-IF объявляет о спецификации USB-аудиоустройства класса 3.0» . Business Wire (Пресс-релиз). Хьюстон, Техас и Бивертон, Орегон. 27 сентября 2016 г. Архивировано из оригинала 4 мая 2018 г. . Проверено 4 мая 2018 г.
- ^ «Характеристики класса USB-устройства» . www.usb.org . Архивировано из оригинала 13 августа 2014 года . Проверено 4 мая 2018 г.
- ↑ Перейти обратно: Перейти обратно: а б с д и ж Стронг, Лоуренс (2015). «Зачем вам нужен USB Audio Class 2?» (PDF) . XMOS. Архивировано из оригинала (PDF) 24 ноября 2017 года . Проверено 11 декабря 2020 г.
В приложениях, где важна задержка потоковой передачи, UAC2 обеспечивает сокращение до 8 раз по сравнению с UAC1. ... У каждого метода синхронизации есть свои плюсы и минусы, а также наиболее подходящие области применения.
- ^ «Драйверы USB Audio 2.0» . Центр разработки оборудования Microsoft . Архивировано из оригинала 4 мая 2018 года . Проверено 4 мая 2018 г.
ADC-2 относится к определению класса USB-устройств для аудиоустройств, версия 2.0.
- ^ «Новый класс USB Audio для цифровых гарнитур USB Type-C» . Synopsys.com . Архивировано из оригинала 7 мая 2018 года . Проверено 7 мая 2018 г.
- ↑ Перейти обратно: Перейти обратно: а б Карс, Винсент (май 2011 г.). "USB" . Хорошо закаленный компьютер . Архивировано из оригинала 7 мая 2018 года . Проверено 7 мая 2018 г.
Все операционные системы (Win, OSX и Linux) изначально поддерживают USB Audio Class 1. Это означает, что вам не нужно устанавливать драйверы, это Plug&Play.
- ^ «Основы USB-аудио» (PDF) . www.xmos.com . ООО «КСМОС», 2015 год . Проверено 10 декабря 2020 г.
Обратите внимание, что Full Speed USB имеет гораздо более высокую внутреннюю задержку — 2 мс.
- ↑ Перейти обратно: Перейти обратно: а б «Это только что: Microsoft запускает встроенную поддержку USB-аудио класса 2. Подождите, что?» . Компьютерный аудиофил . 2 мая 2017 г. Архивировано из оригинала 2 сентября 2018 г. Проверено 7 мая 2018 г.
Поддержка класса 2 обеспечивает гораздо более высокие частоты дискретизации, такие как PCM 24 бит/384 кГц и DSD (DoP) до DSD256.
- ^ «Анонсируем сборку 14931 Windows 10 Insider Preview для ПК» . Блог об опыте работы с Windows . 21 сентября 2016 г. Архивировано из оригинала 23 сентября 2016 г. Проверено 7 мая 2018 г.
Теперь у нас есть встроенная поддержка устройств USB Audio 2.0 с драйвером класса Inbox! Это ранняя версия драйвера, в которой включены не все функции.
- ^ Пламмер, Грегг (20 сентября 2017 г.). «Ampliozone: НАКОНЕЦ-ТО поддержка USB Audio Class 2.0 в Windows 10!!!!» . Амплиозон . Архивировано из оригинала 7 мая 2018 года . Проверено 7 мая 2018 г.
- ↑ Перейти обратно: Перейти обратно: а б «Цифровое USB-аудио» . Проект Android с открытым исходным кодом . Проверено 16 февраля 2023 г.
Синхронный подрежим обычно не используется со звуком, поскольку и хост, и периферийное устройство зависят от тактовой частоты USB.
- ^ «Примечания по применению 32-битного микроконтроллера Atmel» (PDF) . Корпорация Атмел. 2011. Архивировано (PDF) из оригинала 6 мая 2016 года . Проверено 13 апреля 2016 г.
- ^ «Техническое описание PCM2906C» (PDF) . Техасские инструменты . Ноябрь 2011 г. Архивировано (PDF) из оригинала 4 мая 2018 г. Проверено 4 мая 2018 г.
PCM2906C использует архитектуру SpAct, уникальную систему TI, которая восстанавливает тактовую частоту аудио из пакетных данных USB.
- ^ Кастор-Перри, Кендалл (октябрь 2010 г.). «Проектирование современных USB-аудиосистем» . Кипарисовый полупроводник . Архивировано из оригинала 5 мая 2018 года . Проверено 4 мая 2018 г.
- ↑ Перейти обратно: Перейти обратно: а б Кастор-Перри, Кендалл (2011). «Программируемая тактовая генерация и синхронизация для USB-аудиосистем» . Кипарисовый полупроводник . Архивировано из оригинала 4 мая 2018 года . Проверено 4 мая 2018 г.
Ранние интерфейсы воспроизведения USB использовали синхронный режим, но приобрели репутацию из-за низкого качества восстановленной тактовой частоты (и, как следствие, низкого качества воспроизведения). Это произошло в первую очередь из-за недостатков реализации синхронизации, а не из-за присущих подходу недостатков.
- ^ Кондо, Хитоши (20 февраля 2002 г.). «Дневники D/A: личные воспоминания о душевной боли и триумфе инженерной мысли» (PDF) . Архивировано (PDF) из оригинала 12 декабря 2019 года . Проверено 4 мая 2018 г.
Тот факт, что в USB-кабеле нет линии синхронизации, приводит к тому, что кабель становится тоньше, что является преимуществом. Но независимо от того, насколько хороши кварцевые генераторы на передающем и принимающем концах, между ними всегда будет некоторая разница...
- ^ «Документы USB 2.0» . www.usb.org . Архивировано из оригинала 3 декабря 2017 года . Проверено 7 мая 2018 г.
- ^ «Наше руководство по USB-аудио — зачем мне его использовать?» . Кембридж Аудио . 9 мая 2016 г. Архивировано из оригинала 7 мая 2018 г. . Проверено 7 мая 2018 г.
Синхронный USB-ЦАП имеет самое низкое качество из трех... Адаптивный... означает, что в ЦАП нет непрерывной и точной тактовой частоты, что вызывает дрожание аудиопотока. ... Асинхронный – его сложнее всего реализовать, но он является огромным улучшением по сравнению с другими типами.
- ^ Карс, Винсент (июль 2012 г.). «USB против USB» . Хорошо закаленный компьютер . Архивировано из оригинала 22 апреля 2018 года . Проверено 7 мая 2018 г.
Синхронный режим не используется в качественных ЦАП, так как он очень нервный. ... асинхронный — лучший из этих режимов.
- ^ «USB с низким джиттером: Дэн Лаври, Майкл Гудман, адаптивный, асинхронный» . Обзоры и обсуждение наушников — Head-Fi.org . Архивировано из оригинала 7 мая 2018 года . Проверено 7 мая 2018 г.
Некоторые производители могут заставить вас поверить, что асинхронная передача через USB превосходит адаптивную передачу через USB, и поэтому вы должны верить в асинхронное решение. Это не более верно, чем утверждение, что вы «должны» держать вилку в левой руке. На самом деле, если ты знаешь, что делаешь, ты накормишь себя любой рукой. Вопрос действительно в хороших инженерных практиках.
- ^ «Уведомление о технических изменениях в спецификации USB 2.0 (ECN) № 1: разъем Mini-B» (PDF) . 20 октября 2000 г. Архивировано (PDF) из оригинала 12 апреля 2015 г. . Проверено 29 декабря 2014 г. - через www.usb.org.
- ^ «Ограничения длины USB-кабеля» (PDF) . CablesPlusUSA.com . 3 ноября 2010 г. Архивировано из оригинала (PDF) 11 октября 2014 г. . Проверено 2 февраля 2014 г.
- ^ «Какова максимальная длина USB-кабеля?» . Techwalla.com . Архивировано из оригинала 1 декабря 2017 года . Проверено 18 ноября 2017 г.
- ↑ Перейти обратно: Перейти обратно: а б «Кабели и решения для дальней связи» . Часто задаваемые вопросы по USB 2.0 . Форум разработчиков USB. Архивировано из оригинала 18 января 2011 года . Проверено 28 апреля 2019 г.
- ^ Аксельсон, Январь. «Часто задаваемые вопросы для разработчиков USB 3.0» . Архивировано из оригинала 20 декабря 2016 года . Проверено 20 октября 2016 г.
- ^ «USB 3.1 — хост-хост Type-C» . superuser.com . Архивировано из оригинала 14 октября 2021 года . Проверено 21 июля 2021 г.
- ^ «Значения параметров». Спецификация зарядки аккумулятора, версия 1.2 . Форум разработчиков USB. 7 декабря 2010 г. с. 45. Архивировано из оригинала 28 марта 2016 года . Проверено 29 марта 2016 г.
- ^ «ОБЗОР USB-ЗАРЯДКИ АККУМУЛЯТОРОВ ВЕРСИИ 1.2 И ВАЖНОЙ РОЛИ ЭМУЛЯТОРОВ АДАПТЕРОВ» (PDF) . Максим интегрированный. 2014. с. 3. Архивировано (PDF) из оригинала 4 июля 2021 г. Проверено 12 августа 2021 г.
- ^ «Кратко об USB — Глава 2: Аппаратное обеспечение» . За пределами Logic.org. Архивировано из оригинала 20 августа 2007 года . Проверено 25 августа 2007 г.
- ^ «Спецификация USB4 v2.0 | USB-IF» . www.usb.org . Проверено 22 июля 2023 г.
- ^ «USB4 версии 2.0: от моделирования до тестирования Tx, Rx и межсоединения | Журнал целостности сигнала» . www.signalintegrityjournal.com . Проверено 22 июля 2023 г.
- ^ «Добро пожаловать в эпоху сверхвысоких скоростей USB4 80 Гбит/с | GraniteRiverLabs» . www.graniteriverlabs.com . Проверено 22 июля 2023 г.
- ^ «Руководство по использованию логотипа USB» (PDF) . Форум разработчиков USB . Архивировано (PDF) из оригинала 9 января 2022 года . Проверено 13 февраля 2022 г.
- ^ «Руководство по использованию языка спецификации USB 3.2 от USB-IF» (PDF) . Архивировано (PDF) из оригинала 3 ноября 2021 года . Проверено 4 сентября 2019 г.
- ^ «Руководство по использованию языка спецификации USB4 от USB-IF» (PDF) . Архивировано (PDF) из оригинала 13 ноября 2021 года . Проверено 13 февраля 2022 г.
- ^ «Спецификация Media Agnostic USB v1.0a и соглашение с правоприменителями» . USB.org . Архивировано из оригинала 31 июля 2021 года . Проверено 21 июля 2021 г.
- ^ Шейх Рошан Ашраф (3 ноября 2020 г.). «USB-IF выпускает окончательную спецификацию Media Agnostic USB» . tweaktown.com . Архивировано из оригинала 15 марта 2021 года . Проверено 21 июля 2021 г.
- ^ Шулер, Курт (31 марта 2011 г.). «Межчиповое соединение: HSIC, UniPro, HSI, C2C, LLI… о боже!» . ИП Артерис . Архивировано из оригинала 19 июня 2011 года . Проверено 24 июня 2011 г.
- ^ «USB 3.2 и выше» . Черный ящик . Проверено 4 марта 2023 г.
- ^ «FireWire против USB 2.0» (PDF) . QИзображение. Архивировано (PDF) из оригинала 11 октября 2010 г. Проверено 20 июля 2010 г.
- ^ «FireWire против USB 2.0 – тесты пропускной способности» . Архивировано из оригинала 12 августа 2007 года . Проверено 25 августа 2007 г.
- ^ «USB 2.0 против FireWire» . Цены. Архивировано из оригинала 16 октября 2016 года . Проверено 25 августа 2007 г.
- ^ Мец, Кейд (25 февраля 2003 г.). «Великое отключение интерфейса: FireWire против USB 2.0» . Журнал ПК . Архивировано из оригинала 30 сентября 2007 года . Проверено 25 августа 2007 г.
- ^ Херон, Роберт. «USB 2.0 против FireWire» . ТехТВ. Архивировано из оригинала 29 сентября 2007 года . Проверено 25 августа 2007 г.
- ^ «FireWire против USB 2.0» . USB-продукты. Архивировано из оригинала 16 марта 2007 года . Проверено 19 марта 2007 г.
- ^ Ки, Гэри (15 ноября 2005 г.). «Производительность Firewire и USB» . Архивировано из оригинала 23 апреля 2008 года . Проверено 1 февраля 2008 г.
- ^ «802.3, раздел 14.3.1.1» (PDF) . IEEE. Архивировано (PDF) из оригинала 6 декабря 2010 года.
- ^ «Powerbook взрывается после того, как Comcast подключит неправильный кабель» . Потребитель. 8 марта 2010 г. Архивировано из оригинала 25 июня 2010 г. Проверено 22 июня 2010 г.
- ^ «Техническая записка. Гальваническая развязка» (PDF) . iСИСТЕМА . 2021. Архивировано (PDF) из оригинала 21 декабря 2021 года . Проверено 13 февраля 2022 г.
- ^ «Определение класса устройств универсальной последовательной шины для MIDI-устройств» (PDF) . USB.org . 1 ноября 1999 г. Архивировано (PDF) из оригинала 2 ноября 2021 г. . Проверено 21 июля 2021 г.
- ^ «Как работает технология Thunderbolt: сообщество Thunderbolt Technology» . ThunderboltTechnology.net . Архивировано из оригинала 10 февраля 2014 года . Проверено 22 января 2014 г.
- ^ Гэлбрейт, Джим (2 января 2014 г.). «Что нужно знать о Thunderbolt 2» . Макмир . IDG Communications, Inc. Архивировано из оригинала 24 июня 2021 года . Проверено 18 июня 2021 г.
- ^ «Один порт, чтобы управлять всеми: Thunderbolt 3 и USB Type-C объединяют усилия» . Архивировано из оригинала 2 июня 2015 года . Проверено 2 июня 2015 г.
- ^ «Thunderbolt 3 в два раза быстрее и использует двусторонний USB-C» . 2 июня 2015 г. Архивировано из оригинала 3 июня 2015 г. Проверено 2 июня 2015 г.
- ^ Себастьян Энтони (2 июня 2015 г.). «Thunderbolt 3 оснащен разъемом USB Type-C, что удваивает пропускную способность до 40 Гбит/с» . Арс Техника . Архивировано из оригинала 9 июня 2015 года . Проверено 2 июня 2015 г.
- ↑ Перейти обратно: Перейти обратно: а б Портер, Джон (30 апреля 2020 г.). «Новая спецификация DisplayPort позволяет передавать видео 16K через USB-C» . Грань . Вокс Медиа, ООО. Архивировано из оригинала 15 апреля 2021 года . Проверено 18 июня 2021 г.
- ^ «Спецификация требований совместимости USB4 Thunderbolt3» (PDF) . USB . USB.org. Январь 2021 г. Архивировано (PDF) из оригинала 19 октября 2021 г. Проверено 1 января 2021 г.
- ^ «Использование AutoRun с USB-накопителя (USB-накопителя)» . Позитивные технологии . 25 июня 2022 года. Архивировано из оригинала 26 апреля 2022 года . Проверено 26 июля 2022 г.
Дальнейшее чтение [ править ]
- Аксельсон, Январь (1 сентября 2006 г.). USB Mass Storage: проектирование и программирование устройств и встроенных хостов (1-е изд.). Исследования Лейквью . ISBN 978-1-931-44804-8 .
- ——— (1 декабря 2007 г.). Последовательный порт завершен: COM-порты, виртуальные COM-порты USB и порты для встраиваемых систем (2-е изд.). Исследования Лейквью. ISBN 978-1-931-44806-2 .
- ——— (2015). USB Complete: Руководство разработчика (5-е изд.). Исследования Лейквью. ISBN 978-1-931448-28-4 .
- Хайд, Джон (февраль 2001 г.). Проектирование USB на примере: практическое руководство по созданию устройств ввода-вывода (2-е изд.). Интел Пресс . ISBN 978-0-970-28465-5 .
- «Отладка USB 2.0 на соответствие требованиям: это не просто цифровой мир» (PDF) . Кейсайт Технологии . Рекомендации по применению технологий (1382–3). Ключевой взгляд.
Внешние ссылки [ править ]
Общий обзор [ править ]
- Джоэл Джонсон (29 мая 2019 г.). «Невероятное происхождение USB, порта, который изменил все» . Компания Фаст .
- Ли, Питер (24 мая 2020 г.). Почему USB продолжает меняться? (видео).
- Парих, Биджал. «USB (универсальная последовательная шина): обзор» . Инженерный гараж . ВТВХ Медиа . Проверено 7 мая 2022 г.
- Барнатт, Кристофер (25 сентября 2022 г.). Объяснение USB: от 1.0 до USB4 V2.0 (ExplainingComputers) (видео).
Техническая документация [ править ]
- «Форум разработчиков USB (USB-IF)» . USB.org .
- «Библиотека документов USB (USB 3.2, USB 2.0, беспроводной USB, USB-C, USB Power Delivery)» . USB.org .
- «Универсальный интерфейс хост-контроллера (UHCI)» (PDF) . Intel – через mit.edu.
- «Разъемы USB 3.0 Standard-A, Standard-B, Powered-B» . Руководство по распиновке . Архивировано из оригинала 14 мая 2016 года.
- Мюллер, Хенк (июль 2012 г.). «Как создавать и программировать USB-устройства» . Электронный дизайн .
- Гарни, Джон (июнь 1996 г.). «Анализ пропускных характеристик универсальной последовательной шины» (PDF) .
- Хершенхорен, Рази; Резник, Омер (октябрь 2010 г.). «Обработчик протокола USB 2.0» (PDF) . Архивировано из оригинала (PDF) 4 августа 2020 года . Проверено 30 января 2019 г.
- IEC 62680 (Интерфейсы универсальной последовательной шины для данных и питания):
- IEC 62680-1.1:2015. Часть 1-1. Общие компоненты. Спецификация зарядки аккумулятора через USB, редакция 1.2.
- IEC 62680-1-2:2018. Часть 1-2. Общие компоненты. Спецификация USB Power Delivery.
- IEC 62680-1-3:2018. Часть 1-3. Общие компоненты. Спецификация кабеля и разъема USB Type-C.
- IEC 62680-1-4:2018. Часть 1-4. Общие компоненты. Спецификация аутентификации USB Type-C.
- МЭК 62680-2-1:2015 - Часть 2-1: Спецификация универсальной последовательной шины, версия 2.0
- IEC 62680-2-2:2015 - Часть 2-2: Спецификация кабелей и разъемов Micro-USB, редакция 1.01
- IEC 62680-2-3:2015 - Часть 2-3: Кабели и разъемы универсальной последовательной шины, класс документа, версия 2.0
- IEC 62680-3-1:2017. Часть 3-1. Спецификация универсальной последовательной шины 3.1.