USB

Стандарт для компьютерных соединений данных


Универсальная последовательная шина USB
Текущий разъем для USB, Thunderbolt и других протоколов, USB-C (показаны вилка и розетка)
ТипАвтобус
История производства
Дизайнер
РазработаноЯнварь 1996 г .; 29 лет назад ( 1996-01 )
ПроизведеноС мая 1996 г. [1]
ЗамененоПоследовательный порт , параллельный порт , игровой порт , Apple Desktop Bus , порт PS/2 и FireWire (IEEE 1394)

Универсальная последовательная шина ( USB ) — это отраслевой стандарт , разработанный Форумом разработчиков USB (USB-IF), который позволяет осуществлять обмен данными и подачу питания между многими типами электроники. Он определяет ее архитектуру, в частности ее физический интерфейс , и протоколы связи для передачи данных и подачи питания на хосты и с них , например, персональные компьютеры , на периферийные устройства и с них , например, дисплеи, клавиатуры и запоминающие устройства большой емкости, а также на промежуточные концентраторы и с них , которые увеличивают количество портов хоста. [2]

Представленный в 1996 году, USB изначально был разработан для стандартизации подключения периферийных устройств к компьютерам, заменив различные интерфейсы, такие как последовательные порты , параллельные порты , игровые порты и порты ADB . [3] Ранние версии USB стали обычным явлением на широком спектре устройств, таких как клавиатуры, мыши, камеры, принтеры, сканеры, флэш-накопители, смартфоны, игровые консоли и внешние аккумуляторы. [4] С тех пор USB превратился в стандарт, заменив практически все распространенные порты на компьютерах, мобильных устройствах, периферийных устройствах, блоках питания и множестве других небольших электронных устройств.

В текущем стандарте разъем USB-C заменяет множество различных разъемов для питания (до 240 Вт), отображения (например, DisplayPort, HDMI) и многих других применений, а также все предыдущие разъемы USB.

По состоянию на 2024 год [обновлять]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/1.1 до 80 Гбит/с полнодуплекс в USB4 2.0. [5] [6] [7] [2] USB также обеспечивает питание периферийных устройств; последние версии стандарта расширяют пределы подачи питания для зарядки аккумуляторов и устройств, требующих до 240 Вт, как определено в USB Power Delivery (USB-PD) Rev. V3.1. [8] За прошедшие годы USB(-PD) был принят в качестве стандартного формата питания и зарядки для многих мобильных устройств, таких как мобильные телефоны, что снижает потребность в фирменных зарядных устройствах. [9]

Обзор

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

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

Интерфейсы разъемов USB подразделяются на три типа: многочисленные устаревшие разъемы Type-A (восходящий поток) и Type-B (нисходящий поток), которые можно найти на хостах , концентраторах и периферийных устройствах , а также современный разъем Type-C ( USB-C ), который заменяет многочисленные устаревшие разъемы как единственный применимый разъем для 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 и, следовательно, сохраняя исходные четыре контакта/провода для обратной совместимости USB 2.0, что приводит к 9 проводам (с 9 или 10 контактами на интерфейсах разъемов; ID-контакт не подключен) в общей сложности.

Спецификация USB 3.1 представила усовершенствованную систему SuperSpeed ​​System , сохранив архитектуру и протокол SuperSpeed ​​( SuperSpeed ​​USB ), с дополнительной архитектурой и протоколом SuperSpeedPlus (он же SuperSpeedPlus USB ), добавившими новую схему кодирования (символы 128/132 бит, 10 Гбит/с; также известную как Gen 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
СтандартUSB-порт 1.0
1996 г.
USB-порт 1.1
1998 г.
USB2.0
2000
USB 2.0
Пересмотренный
USB3.0
2008
USB3.1
2013
USB3.2
2017
USB4
2019
USB4 2.0
2022
Максимальная скоростьТекущее маркетинговое названиеБазовая скоростьВысокоскоростнойUSB 5 Гбит/сUSB 10 Гбит/сUSB 20 Гбит/сUSB 40 Гбит/сUSB 80 Гбит/с
Оригинальная этикеткаНизкая скорость и полная скоростьSuperSpeed ​​или SSSuperSpeed+ или SS+Сверхскоростной USB 20 Гбит/с
Режим работыUSB 3.2 Gen 1×1USB 3.2 Gen 2×1USB 3.2 Gen 2×2USB4 Gen 3×2USB4 Gen 4×2
Скорость передачи сигналов1,5 Мбит/с и 12 Мбит/с480 Мбит/с5 Гбит/с10 Гбит/с20 Гбит/с40 Гбит/с80 Гбит/с
СоединительСтандарт-А[рем 1]
Стандарт-B[рем 1]
Мини-А[рем 2]
Мини-AB [rem 3] [rem 4]
Мини-Б
Микро-А [rem 5] [рем 2] [рем 6][рем 1]
Микро-AB [rem 3] [rem 7][рем 1]
Микро-Б[рем 1]
Тип-C (USB-C)[рем 6]
(Увеличено для демонстрации деталей)
Замечания:
  1. ^ abcde Ограничено максимальной скоростью 10 Гбит/с, поскольку возможен только однополосный режим работы ( ×1 ).
  2. ^ ab Обеспечена обратная совместимость .
  3. ^ ab Только как вместилище.
  4. ^ Подходит для вилок Mini-A и Mini-B.
  5. ^ Только как плагин.
  6. ^ ab Обратная совместимость обеспечивается реализацией USB 2.0.
  7. ^ Подходит для вилок Micro-A и Micro-B.

Цели

Универсальная последовательная шина была разработана для упрощения и улучшения интерфейса между персональными компьютерами и периферийными устройствами, такими как сотовые телефоны, компьютерные аксессуары и мониторы, по сравнению с ранее существовавшими стандартными или специальными фирменными интерфейсами. [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-гигабитный Ethernet .
  • USB имеет строгую древовидную топологию сети и протокол master/slave для адресации периферийных устройств; подчиненные устройства не могут взаимодействовать друг с другом, кроме как через хост, и два хоста не могут общаться через свои порты USB напрямую. Некоторое расширение этого ограничения возможно через USB On-The-Go , Dual-Role-Devices [14] и protocol bridge .
  • Хост не может транслировать сигналы всем периферийным устройствам одновременно; к каждому из них необходимо обращаться индивидуально.
  • Хотя существуют преобразователи между некоторыми устаревшими интерфейсами и USB, они могут не обеспечивать полную реализацию устаревшего оборудования. Например, преобразователь USB-to-parallel-port может хорошо работать с принтером, но не со сканером, которому требуется двунаправленное использование пинов данных.

Для разработчика продукта использование USB требует реализации сложного протокола и подразумевает «интеллектуальный» контроллер в периферийном устройстве. Разработчики USB-устройств, предназначенных для публичной продажи, как правило, должны получить USB ID, который требует от них уплаты взноса в Форум разработчиков USB (USB-IF). Разработчики продуктов, использующих спецификацию USB, должны подписать соглашение с USB-IF. Использование логотипов USB на продукте требует ежегодных взносов и членства в организации. [12]

История

Большой круг — левый конец горизонтальной линии. Линия разветвляется на три ветви, заканчивающиеся символами круга, треугольника и квадрата.
Базовый логотип USB- трезубца [15]

Группа из семи компаний начала разработку USB в 1995 году: [16] Compaq , DEC , IBM , Intel , Microsoft , NEC и Nortel . Цель состояла в том, чтобы существенно упростить подключение внешних устройств к ПК, заменив множество разъемов на задней панели ПК, решив проблемы удобства использования существующих интерфейсов и упростив программную конфигурацию всех устройств, подключенных к USB, а также обеспечив большую скорость передачи данных для внешних устройств и функции plug and play . [17] Аджай Бхатт и его команда работали над стандартом в Intel; [18] [19] первые интегральные схемы, поддерживающие USB, были произведены Intel в 1995 году. [20]

USB1.х

Логотип Basic-Speed ​​USB

Выпущенный в январе 1996 года, USB 1.0 определил скорости передачи сигналов 1,5 Мбит/с ( низкая пропускная способность или низкая скорость ) и 12 Мбит/с ( полная скорость ). [21] Он не допускал использования удлинительных кабелей из-за ограничений по времени и мощности. Немногие USB-устройства попали на рынок до выпуска USB 1.1 в августе 1998 года. USB 1.1 был самой ранней версией, которая получила широкое распространение и привела к тому, что Microsoft обозначила как « ПК без наследства ». [22] [23] [24]

Ни USB 1.0, ни USB 1.1 не определяли дизайн для любого разъема меньше стандартного типа A или типа B. Хотя многие дизайны для миниатюрного разъема типа B появились на многих периферийных устройствах, соответствие стандарту USB 1. x было затруднено из-за того, что периферийные устройства с миниатюрными разъемами рассматривались как имеющие привязанное соединение (то есть: без вилки или розетки на периферийном конце). Не было известно о миниатюрном разъеме типа A, пока USB 2.0 (редакция 1.01) не представил его.

USB 2.0

Логотип Hi-Speed ​​USB

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 А
  • Link Power Management Addendum ECN , который добавляет состояние сна

USB3.х

Устаревший логотип SuperSpeed ​​USB

Спецификация USB 3.0 была выпущена 12 ноября 2008 года, а управление ею перешло от USB 3.0 Promoter Group к USB Implementers Forum (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.0 также представил протокол USB Attached SCSI (UASP) , который обеспечивает в целом более высокую скорость передачи данных, чем протокол BOT (Bulk-Only-Transfer).

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.2, USB-IF представил новую схему наименования. [37] Чтобы помочь компаниям с брендингом различных режимов работы, USB-IF рекомендовал брендировать возможности 5, 10 и 20 Гбит/с как SuperSpeed ​​USB 5Gbps , SuperSpeed ​​USB 10 Gbps и SuperSpeed ​​USB 20 Gbps соответственно. [38]

В 2023 году они были заменены снова, [39] удалив «SuperSpeed» на USB 5Gbps , USB 10Gbps и USB 20Gbps . С новыми логотипами упаковки и порта . [40]

USB4

Устаревший логотип Certified USB4

Спецификация USB4 была опубликована 29 августа 2019 года на Форуме разработчиков USB. [41]

Спецификация USB4 2.0 была опубликована 1 сентября 2022 года Форумом разработчиков USB. [42]

USB4 основан на протоколе Thunderbolt 3. [43] Он поддерживает пропускную способность 40 Гбит/с, совместим с Thunderbolt 3 и обратно совместим с USB 3.2 и USB 2.0. [44] [45] Архитектура определяет метод динамического совместного использования одного высокоскоростного соединения с несколькими типами конечных устройств, который наилучшим образом подходит для передачи данных по типу и приложению.

На выставке CES 2020 USB-IF и Intel заявили о своем намерении разрешить использование продуктов USB4, поддерживающих все дополнительные функции, в качестве продуктов Thunderbolt 4 .

USB4 2.0 со скоростью 80 Гбит/с должен был быть представлен в ноябре 2022 года. [46] [47] Дополнительные технические подробности должны были быть опубликованы на двух днях разработчиков USB, запланированных на ноябрь 2022 года. [48] [ требуется обновление ]

В спецификации USB4 указано, что следующие технологии должны поддерживаться USB4: [41]

СвязьОбязательно дляЗамечания
хозяинцентрустройство
USB 2.0 (480 Мбит/с)ДаДаДаВ отличие от других функций, использующих мультиплексирование высокоскоростных соединений, USB 2.0 через USB-C использует собственную дифференциальную пару проводов.
Туннелированный USB 3.2 Gen 2×1 (10 Гбит/с)ДаДаНет
Туннелированный USB 3.2 Gen 2×2 (20 Гбит/с)НетНетНет
Туннелированный USB 3 Gen T (5–80 Гбит/с)НетНетНетТип архитектуры туннелирования USB 3, в которой расширенная система SuperSpeed ​​System расширена для обеспечения работы с максимально доступной пропускной способностью на канале USB4.
USB4 Gen 2 (10 или 20 Гбит/с)ДаДаДаОдна или две полосы
USB4 Gen 3 (20 или 40 Гбит/с)НетДаНет
Туннелированный DisplayPort 1.4aДаДаНетСпецификация требует, чтобы хосты и концентраторы поддерживали альтернативный режим DisplayPort.
Туннелированный PCI Express 3.0НетДаНетФункция PCI Express USB4 повторяет функциональность предыдущих версий спецификации Thunderbolt .
Коммуникации между хостамиДаДаСоединение типа локальной сети между двумя одноранговыми узлами.
Альтернативный режим Thunderbolt 3НетДаНетThunderbolt 3 использует кабели USB-C; спецификация USB4 допускает подключение хостов и устройств и требует, чтобы концентраторы поддерживали взаимодействие со стандартом с использованием альтернативного режима Thunderbolt 3 (а именно DisplayPort и PCIe).
Другие альтернативные режимыНетНетНетИзделия USB4 могут опционально обеспечивать совместимость с альтернативными режимами HDMI , MHL и VirtualLink .

Схема наименования на сентябрь 2022 г.

Обзор схемы наименования USB, которая была введена в действие в сентябре 2022 года
(Отображается смесь спецификаций USB и их маркетинговых названий
, поскольку спецификации иногда ошибочно используются в качестве маркетинговых названий.) [ оспаривается (для: USB4 20 Гбит/с не существует; USB4 2×2 не взаимозаменяем с USB 3.2 2×2, как
указано в логотипе; логотипы для USB 3.x и USB4 различны.) – обсудить
]

Из-за предыдущих запутанных схем наименования USB-IF решил изменить его еще раз. С 2 сентября 2022 года маркетинговые названия следуют синтаксису «USB  x Gbps», где x — скорость передачи в Гбит/с. [49] Обзор обновленных названий и логотипов можно увидеть в соседней таблице.

Режимы работы 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)
Переименован в Basic-Speed .
USB-порт 1.1Сентябрь 1998 г.
USB 2.0Апрель 2000 г.480 Мбит/с: Высокая скорость (HS)
USB3.0Ноябрь 2008 г.5 Гбит/с: SuperSpeed ​​(SS)Переименован в USB 3.1 Gen 1 , [32] а позднее в USB 3.2 Gen 1×1 .
USB3.1Июль 2013 г.10 Гбит/с: SuperSpeed+ (SS+)Переименован в USB 3.1 Gen 2 , [32] а позднее в USB 3.2 Gen 2×1 .
USB3.2Август 2017 г.20 Гбит/с: SuperSpeed+ двухполосныйВключает новые двухполосные режимы USB 3.2 Gen 1×2 и Gen 2×2 . [50] Требуется полнофункциональный 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 ⇄ 40 Гбит/с: асимметричныйВключает новый режим USB4 Gen 4×2 (кодирование PAM-3) для получения 80 и 120 Гбит/с через разъем Type-C. [51] Требуется USB4 Fabric.
Название релизаДата выпускаМакс. мощностьПримечание
USB-зарядка аккумулятора Версия 1.02007-03-087,5 Вт (5 В, 1,5 А)
Зарядка аккумулятора через USB-порт, версия 1.12009-04-157,5 Вт (5 В, 1,5 А)Страница 28, Таблица 5–2, но с ограничением по пункту 3.5. В обычном стандартном порту USB 2.0-A, только 1,5 А. [52]
Зарядка аккумулятора через USB Версия 1.22010-12-077,5 Вт (5 В, 1,5 А)[53]
USB Power Delivery Версия 1.0 (V. 1.0)2012-07-05100 Вт (20 В, 5 А)Использование протокола FSK по шине питания (V BUS )
USB Power Delivery Версия 1.0 (В. 1.3)2014-03-11100 Вт (20 В, 5 А)
USB Type-C версии 1.02014-08-1115 Вт (5 В, 3 А)Новые спецификации разъемов и кабелей
USB Power Delivery Версия 2.0 (В. 1.0)2014-08-11100 Вт (20 В, 5 А)Использование протокола BMC по каналу связи (CC) на кабелях USB-C.
USB Type-C Версия 1.12015-04-0315 Вт (5 В, 3 А)
USB Power Delivery Версия 2.0 (В. 1.1)2015-05-07100 Вт (20 В, 5 А)
USB Type-C Версия 1.22016-03-2515 Вт (5 В, 3 А)
USB Power Delivery Версия 2.0 (В. 1.2)2016-03-25100 Вт (20 В, 5 А)
USB Power Delivery Версия 2.0 (В. 1.3)2017-01-12100 Вт (20 В, 5 А)
USB Power Delivery Версия 3.0 (В. 1.1)2017-01-12100 Вт (20 В, 5 А)
USB Type-C Версия 1.32017-07-1415 Вт (5 В, 3 А)
USB Power Delivery Версия 3.0 (В. 1.2)2018-06-21100 Вт (20 В, 5 А)
USB Type-C версии 1.42019-03-2915 Вт (5 В, 3 А)
USB Type-C версии 2.02019-08-2915 Вт (5 В, 3 А)Включение USB4 через разъемы и кабели USB Type-C.
USB Power Delivery Версия 3.0 (V. 2.0)2019-08-29100 Вт (20 В, 5 А)[54]
USB Power Delivery Версия 3.1 (В. 1.0)2021-05-24240 Вт (48 В, 5 А)
USB Type-C версии 2.12021-05-2515 Вт (5 В, 3 А)[55]
USB Power Delivery Версия 3.1 (V. 1.1)2021-07-06240 Вт (48 В, 5 А)[56]
USB Power Delivery Версия 3.1 (В. 1.2)2021-10-26240 Вт (48 В, 5 А)Включая исправления по октябрь 2021 г. [56]

В эту версию включены следующие ECN:

  • Уточнить использование повторных попыток
  • Возможности аккумулятора
  • Проблема синхронизации ФРС
  • Разъяснения правил мощности PPS
  • Поддержка пикового тока для EPR AVS APDO

Проектирование системы

Система USB состоит из хоста с одним или несколькими портами, обращенными вниз по течению (DFP), [57] и несколькими периферийными устройствами, образующими топологию многоуровневой звезды . Могут быть включены дополнительные концентраторы USB , что позволяет создать до пяти уровней. Хост USB может иметь несколько контроллеров, каждый с одним или несколькими портами. К одному контроллеру хоста может быть подключено до 127 устройств. [58] [30] : 8–29  устройств USB соединены последовательно через концентраторы. Концентратор, встроенный в контроллер хоста, называется корневым концентратором .

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

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

Связь USB-устройств основана на каналах (логических каналах). Канал соединяет хост-контроллер с логической сущностью внутри устройства, называемой конечной точкой . Поскольку каналы соответствуют конечным точкам, эти термины иногда используются взаимозаменяемо. Каждое USB-устройство может иметь до 32 конечных точек (16 входных и 16 выходных ), хотя редко бывает так много. Конечные точки определяются и нумеруются устройством во время инициализации (период после физического подключения, называемый «перечислением») и поэтому являются относительно постоянными, тогда как каналы могут открываться и закрываться.

Существует два типа каналов: поток и сообщение.

  • Канал сообщений является двунаправленным и используется для передачи управления . Каналы сообщений обычно используются для коротких, простых команд устройству и для ответов о состоянии от устройства, например, канал управления шиной номер 0.
  • Потоковый канал — это однонаправленный канал , подключенный к однонаправленной конечной точке, который передает данные с использованием изохронной [ 59] прерывания или массовой передачи:
    Изохронные передачи
    С некоторой гарантированной скоростью передачи данных (для потоковой передачи данных с фиксированной полосой пропускания), но с возможной потерей данных (например, аудио или видео в реальном времени)
    Прерывание передач
    Устройства, которым требуется гарантированно быстрый отклик (ограниченная задержка), такие как указывающие устройства, мыши и клавиатуры
    Массовые переводы
    Большие спорадические передачи, использующие всю оставшуюся доступную полосу пропускания, но без гарантий пропускной способности или задержки (например, передача файлов)

Когда хост начинает передачу данных, он отправляет пакет TOKEN, содержащий конечную точку, указанную с помощью кортежа ( device_address, endpoint_number) . Если передача осуществляется от хоста к конечной точке, хост отправляет пакет OUT (специализация пакета TOKEN) с требуемым адресом устройства и номером конечной точки. Если передача данных осуществляется от устройства к хосту, хост вместо этого отправляет пакет IN. Если конечная точка назначения является однонаправленной конечной точкой, направление которой, указанное производителем, не соответствует пакету TOKEN (например, указанное производителем направление — IN, а пакет TOKEN — OUT), пакет TOKEN игнорируется. В противном случае он принимается, и транзакция данных может начаться. Двунаправленная конечная точка, с другой стороны, принимает как пакеты IN, так и OUT.

Прямоугольное отверстие, ширина которого в два раза больше высоты. Отверстие имеет металлический ободок, а внутри отверстия параллельно верхней стороне проходит плоская прямоугольная планка.
Два разъема USB 3.0 Standard-A (слева) и два разъема USB 2.0 Standard-A (справа) на передней панели компьютера

Конечные точки группируются в интерфейсы , и каждый интерфейс связан с одной функцией устройства. Исключением является конечная точка ноль, которая используется для настройки устройства и не связана ни с одним интерфейсом. Одна функция устройства, состоящая из независимо управляемых интерфейсов, называется составным устройством . Составное устройство имеет только один адрес устройства, поскольку хост назначает адрес устройства только функции.

При первом подключении 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-хост. Это позволяет хосту загружать программные модули для устройства и поддерживать новые устройства от разных производителей.

Классы устройств включают: [60]

Класс
( шестнадцатеричный )
ИспользованиеОписаниеПримеры или исключения
00УстройствоНе указано [61]Класс устройства не указан, для определения необходимых драйверов используются дескрипторы интерфейсов.
01ИнтерфейсАудиоДинамик , микрофон , звуковая карта , MIDI
02ОбаСвязь и управление CDCUART и последовательный адаптер RS-232 , модем , адаптер Wi-Fi , адаптер Ethernet . Используется вместе с классом 0Ah (CDC-Data ) ниже
03ИнтерфейсУстройство интерфейса пользователя (HID)Клавиатура , мышь , джойстик
05ИнтерфейсУстройство физического интерфейса (PID)Джойстик с обратной связью по усилию
06ИнтерфейсМедиа ( PTP / MTP )Сканер , Камера
07ИнтерфейсПринтерЛазерный принтер , струйный принтер , станок с ЧПУ
08ИнтерфейсUSB-накопитель , USB-подключенный SCSIUSB-флеш-накопитель , устройство чтения карт памяти , цифровой аудиоплеер , цифровая камера , внешний диск
09УстройствоUSB-концентраторВысокоскоростной USB-концентратор
ИнтерфейсCDC-ДанныеИспользуется вместе с классом 02h (Связь и управление CDC ) выше
ИнтерфейсСмарт-картаUSB-считыватель смарт-карт
0DИнтерфейсБезопасность контентаСканер отпечатков пальцев
ИнтерфейсВидеоВеб-камера
ИнтерфейсКласс персональных медицинских приборов (PHDC)Пульсометр (часы)
10ИнтерфейсАудио/Видео (AV)Веб-камера , ТВ
11УстройствоРекламный щитОписывает альтернативные режимы USB-C, поддерживаемые устройством.
округ КолумбияОбаДиагностическое устройствоУстройство для проверки соответствия USB
Э0ИнтерфейсБеспроводной контроллерBluetooth- адаптер
ЭФОбаРазнообразныйУстройство ActiveSync
ФЭИнтерфейсСпецифическое приложениеIrDA Bridge, RNDIS , класс тестирования и измерений (USBTMC), [62] USB DFU (обновление прошивки устройства) [63]
ФФхОбаЗависит от поставщикаУказывает, что устройству требуются драйверы определенного поставщика.

USB-накопитель / USB-накопитель

Флэш -накопитель , типичное запоминающее устройство USB.
Твердотельный накопитель M.2 (2242) ( SSD ) , подключенный к адаптеру USB 3.0 и подключенный к компьютеру .

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

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

Несколько производителей предлагают внешние портативные жесткие диски USB или пустые корпуса для дисководов. Они предлагают производительность, сравнимую с внутренними дисками, ограниченную количеством и типами подключенных USB-устройств и верхним пределом интерфейса USB. Другие конкурирующие стандарты для подключения внешних дисков включают eSATA , ExpressCard , FireWire (IEEE 1394) и совсем недавно Thunderbolt .

Другое применение USB-накопителей — это портативное выполнение программных приложений (таких как веб-браузеры и клиенты VoIP) без необходимости их установки на хост-компьютер. [64] [65]

Протокол передачи мультимедиа

Протокол передачи мультимедиа (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-to-PS/2. Для мышей и клавиатур с поддержкой двух протоколов можно использовать пассивный адаптер, не содержащий логической схемы : USB-оборудование в клавиатуре или мыши предназначено для определения того, подключено ли оно к порту USB или PS/2, и для связи с использованием соответствующего протокола. [ необходима цитата ] Также существуют активные преобразователи, которые подключают USB-клавиатуры и мыши (обычно по одному каждого типа) к портам PS/2. [66]

Механизм обновления прошивки устройства

Обновление прошивки устройства (DFU) — это универсальный механизм обновления прошивки USB-устройств с помощью улучшенных версий, предоставляемых их производителями, предлагающий (например) способ развертывания исправлений ошибок прошивки. Во время операции обновления прошивки USB-устройства изменяют свой режим работы, фактически становясь программатором PROM . Любой класс USB-устройств может реализовать эту возможность, следуя официальным спецификациям DFU. Это позволяет использовать совместимые с DFU хост-инструменты для обновления устройства. [63] [67] [68]

DFU иногда используется как протокол программирования флэш-памяти в микроконтроллерах со встроенной функцией загрузчика USB. [69]

Потоковое аудио

Рабочая группа по USB-устройствам разработала спецификации для потоковой передачи звука, а также разработала и внедрила специальные стандарты для использования в аудиоустройствах, таких как микрофоны, динамики, гарнитуры, телефоны, музыкальные инструменты и т. д. Рабочая группа опубликовала три версии спецификаций аудиоустройств: [70] [71] USB Audio 1.0, 2.0 и 3.0, называемые «UAC» [72] или «ADC». [73]

UAC 3.0 в первую очередь вводит улучшения для портативных устройств, такие как снижение энергопотребления за счет пакетной передачи данных и более частого нахождения в режиме низкого энергопотребления, а также домены питания для различных компонентов устройства, что позволяет отключать их, когда они не используются. [74]

UAC 2.0 представила поддержку High Speed ​​USB (в дополнение к Full Speed), что обеспечивает большую пропускную способность для многоканальных интерфейсов, более высокие частоты дискретизации, [75] меньшую собственную задержку, [76] [72] и 8-кратное улучшение разрешения по времени в синхронных и адаптивных режимах. [72] UAC2 также представила концепцию доменов синхронизации, которая предоставляет хосту информацию о том, какие входные и выходные терминалы получают свои тактовые сигналы из одного и того же источника, а также улучшенную поддержку аудиокодирования, такого как DSD , аудиоэффектов, кластеризации каналов, пользовательских элементов управления и описаний устройств. [72] [77]

Однако устройства UAC 1.0 по-прежнему распространены из-за их кроссплатформенной совместимости без драйверов [75], а также частично из-за того, что Microsoft не смогла реализовать UAC 2.0 в течение более чем десятилетия после его публикации, наконец добавив поддержку в Windows 10 через Creators Update 20 марта 2017 года. [78] [79] [77] UAC 2.0 также поддерживается macOS , iOS и Linux [72] , однако Android реализует только подмножество спецификации UAC 1.0 [80]

USB обеспечивает три типа изохронной (с фиксированной полосой пропускания) синхронизации, [81] все из которых используются аудиоустройствами: [82]

  • Асинхронный — АЦП или ЦАП вообще не синхронизированы с часами главного компьютера, работая от автономного генератора, локального для устройства.
  • Синхронный — часы устройства синхронизированы с сигналами USB start-of-frame (SOF) или Bus Interval. Например, это может потребовать синхронизации часов 11,2896 МГц с сигналом SOF 1 кГц, что является большим умножением частоты. [83] [84]
  • Адаптивный — часы устройства синхронизируются с объемом данных, отправляемых хостом за кадр [85]

В то время как спецификация USB изначально описывала асинхронный режим как используемый в «недорогих динамиках», а адаптивный режим — в «высококачественных цифровых динамиках», [86] противоположное восприятие существует в мире hi-fi , где асинхронный режим рекламируется как функция, а адаптивные/синхронные режимы имеют плохую репутацию. [87] [88] [80] В действительности все типы могут быть высококачественными или низкокачественными, в зависимости от качества их разработки и применения. [84] [72] [89] Асинхронный режим имеет преимущество в том, что он не привязан к тактовой частоте компьютера, но его недостаток в том, что требуется преобразование частоты дискретизации при объединении нескольких источников.

Соединители

Разъемы, указанные комитетом USB, поддерживают ряд основных целей USB и отражают уроки, извлеченные из множества разъемов, которые использовала компьютерная индустрия. Гнездовой разъем, установленный на хосте или устройстве, называется розеткой , а штекерный разъем, прикрепленный к кабелю, называется вилкой . [ 30] : 2-5–2-6  Официальные документы спецификации USB также периодически определяют термин «мужской» для обозначения вилки, а «женский» для обозначения розетки. [90]

Разъем USB типа A
Устаревший разъем USB Type-A. Это один из многих устаревших типов разъема USB .

Конструкция призвана затруднить неправильную вставку USB-штекера в гнездо. Спецификация USB требует, чтобы штекер кабеля и гнездо были промаркированы, чтобы пользователь мог распознать правильную ориентацию. [30] Однако штекер USB-C является двусторонним. USB-кабели и небольшие USB-устройства удерживаются на месте с помощью силы захвата гнезда, без винтов, зажимов или поворотных ручек, как в некоторых разъемах.

Различные разъемы A и B предотвращают случайное подключение двух источников питания. Однако часть этой направленной топологии утрачена с появлением многоцелевых USB-подключений (таких как USB On-The-Go в смартфонах и питаемых от USB Wi-Fi-маршрутизаторах), для которых требуются кабели A-to-A, B-to-B, а иногда и Y/разветвители.

Типы разъемов USB множились по мере развития спецификации. Первоначальная спецификация USB подробно описывала стандартные вилки и розетки A и B. Разъемы были разными, поэтому пользователи не могли подключать одну компьютерную розетку к другой. Контакты данных в стандартных вилках утоплены по сравнению с контактами питания, так что устройство может включиться до установления соединения для передачи данных. Некоторые устройства работают в разных режимах в зависимости от того, установлено ли соединение для передачи данных. Зарядные док-станции подают питание и не включают в себя хост-устройство или контакты данных, что позволяет любому совместимому USB-устройству заряжаться или работать от стандартного кабеля USB. Зарядные кабели обеспечивают подключение питания, но не данных. В кабеле только для зарядки провода данных закорочены на конце устройства; в противном случае устройство может отклонить зарядное устройство как неподходящее.

Прокладка кабелей

Разнообразие USB-кабелей на продажу в Гонконге

Стандарт USB 1.1 определяет, что стандартный кабель может иметь максимальную длину 5 метров (16 футов 5 дюймов) для устройств, работающих на полной скорости (12 Мбит/с), и максимальную длину 3 метра (9 футов 10 дюймов) для устройств, работающих на низкой скорости (1,5 Мбит/с). [91] [92] [93]

USB 2.0 обеспечивает максимальную длину кабеля 5 метров (16 футов 5 дюймов) для устройств, работающих на высокой скорости (480 Мбит/с). [93]

Стандарт USB 3.0 напрямую не определяет максимальную длину кабеля, требуя только, чтобы все кабели соответствовали электрическим характеристикам: для медных кабелей с проводами AWG  26 максимальная практическая длина составляет 3 метра (9 футов 10 дюймов). [94]

USB-мостовые кабели

На рынке можно найти кабели USB-моста или кабели передачи данных, которые обеспечивают прямое соединение ПК-ПК. Кабель-мост — это специальный кабель с чипом и активной электроникой в ​​середине кабеля. Чип в середине кабеля действует как периферийное устройство для обоих компьютеров и обеспечивает одноранговую связь между компьютерами. Кабели USB-моста используются для передачи файлов между двумя компьютерами через их порты USB.

Популяризированная Microsoft как Windows Easy Transfer , утилита Microsoft использовала специальный кабель USB-моста для переноса личных файлов и настроек с компьютера под управлением более ранней версии Windows на компьютер под управлением более новой версии. В контексте использования программного обеспечения Windows Easy Transfer кабель-мост иногда может упоминаться как кабель Easy Transfer .

Многие кабели USB bridge/передачи данных по-прежнему являются 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. Однако для работы этой возможности подключенные системы должны поддерживать переключение ролей. Возможности двойной роли требуют наличия двух контроллеров в системе, а также контроллера роли . Хотя этого можно ожидать от мобильной платформы, такой как планшет или телефон, настольные ПК и ноутбуки часто не поддерживают двойные роли. [95]

Власть

Разъемы USB восходящего потока подают питание номинальным напряжением 5 В постоянного тока через контакт V_BUS на USB-устройства нисходящего потока.

Маломощные и высокомощные устройства

В этом разделе описывается модель распределения питания USB, существовавшая до Power-Delivery (USB-PD). На устройствах, не использующих PD, USB обеспечивает до 4,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.x) позволяют хосту или концентратору подавать до 4,5 Вт шестью шагами по 150 мА. USB-C обеспечивает двухполосную работу USB 3.x с большей единичной нагрузкой (250 мА; до 7,5 Вт) [96] . USB-C также позволяет использовать Type-C Current в качестве замены USB BC, сигнализируя о наличии питания простым способом, без необходимости какого-либо подключения к данным. [97]

Стандарты питания USB
Спецификациямаксимальный токНапряжениемаксимальная мощность
Маломощное устройство
100 мА
5 В
[а]
0,50 Вт
Маломощное устройство SuperSpeed ​​/ USB 3.x
150 мА
5 В
[а]
0,75 Вт
Устройство высокой мощности
500 мА
[б]
5 В
2,5 Вт
Высокопроизводительное однополосное устройство SuperSpeed ​​/ USB 3.x
900 мА
[с]
5 В
4,5 Вт
Высокопроизводительное двухканальное устройство SuperSpeed ​​/ USB 3.x [d]
1,5 А
[э]
5 В
7,5 Вт
Зарядка аккумулятора (ЗАК)
1,5 А
5 В
7,5 Вт
USB4 [ж]
1,5 А
5 В
7,5 Вт
Ток типа C 1,5 А [г]
1,5 А
5 В
7,5 Вт
Ток типа C 3 А [ч]
3 А
5 В
15 Вт
Мощность SPR [d]
5 А
[я]
до 20 В
100 Вт
Мощность подачи EPR [d]
5 А
[я]
до 48 В
[дж]
240 Вт
  1. ^ ab Напряжение питания V BUS от маломощного порта концентратора может упасть до 4,40 В.
  2. ^ До пяти единичных нагрузок; для устройств, не относящихся к SuperSpeed, одна единичная нагрузка составляет 100 мА.
  3. ^ До шести единичных нагрузок; в устройствах SuperSpeed ​​одна единичная нагрузка составляет 150 мА.
  4. ^ abc только для USB-C
  5. ^ До шести единичных нагрузок; в многополосных устройствах одна единичная нагрузка составляет 250 мА.
  6. ^ Не Type-C current, доступен только после начала подключения USB4. Может быть объединен с Type-C current.
  7. ^ необязательно для каждого хост-порта USB-C. Обязательно для портов USB-C с USB-BC или для еще более высокого выхода PD.
  8. ^ необязательно для каждого хост-порта USB-C. Обязательно для портов с еще большим выходом PD.
  9. ^ ab Для работы >3 А (>60 Вт) требуется кабель с электронной маркировкой, рассчитанный на 5 А.
  10. ^ Для работы >20 В (>100 Вт) требуется кабель с электронной маркировкой Extended Power Range (EPR).

Для распознавания режима зарядки аккумулятора выделенный порт зарядки устанавливает сопротивление, не превышающее 200 Ом, между клеммами D+ и D−. Закороченные или почти закороченные линии данных с сопротивлением менее 200 Ом между клеммами D+ и D− означают выделенный порт зарядки (DCP) с неограниченными скоростями зарядки. [98] [99]

Помимо стандартного USB, существует фирменная мощная система PoweredUSB , разработанная в 1990-х годах и в основном используемая в торговых терминалах, таких как кассовые аппараты.

Сигнализация

Сигналы USB передаются с использованием дифференциальной сигнализации по витой паре проводов данных с характеристическим сопротивлением 90 Ом ± 15% . [100] Спецификации USB 2.0 и более ранних версий определяют одну пару в полудуплексном режиме (HDx). Спецификации USB 3.0 и более поздних версий определяют одну выделенную пару для совместимости с USB 2.0 и две или четыре пары для передачи данных: две пары проводов данных, реализующие полный дуплекс (FDx) для вариантов с одной полосой ( ×1 ), требуют как минимум разъемов SuperSpeed ​​(SS); четыре пары, реализующие полный дуплекс для вариантов с двумя полосами ( ×2 ), требуют разъемов USB-C.

USB4 Gen 4 требует использования всех четырех пар, но допускает асимметричную конфигурацию пар. [101] В этом случае одна пара проводов данных используется для восходящих данных, а остальные три — для нисходящих данных или наоборот. USB4 Gen 4 использует амплитудно-импульсную модуляцию на 3 уровнях, обеспечивая трит информации на каждый передаваемый бод , частота передачи 12,8 ГГц преобразуется в скорость передачи 25,6 ГБод [102] , а преобразование 11 бит в 7 тритов обеспечивает теоретическую максимальную скорость передачи чуть более 40,2 Гбит/с. [103]

Название режима работыПредставлено вДорожкиКодирование# провода данныхНоминальная скорость передачи сигналовОригинальная этикеткаUSB-IF ток [104]
текущийстарыймаркетинговое названиелоготип
Низкая скоростьDoes not appearUSB 1.01 HDxНРЗИ21,5 Мбит/с
полудуплекс
Низкоскоростной USB (LS)Базовая скорость USB
Полная скорость12 Мбит/с
полудуплекс
Полноскоростной USB (FS)
ВысокоскоростнойUSB 2.0480 Мбит/с
полудуплекс
Высокоскоростной USB (HS)
USB 3.2 Gen 1 ×1USB 3.0,
USB 3.1 1-го поколения
USB3.01 FDx (+ 1 HDx) [а]8б/10б65 Гбит/с
симметричный
Сверхскоростной USB (SS)USB 5 Гбит/с
USB 3.2 Gen 2 ×1USB 3.1 Gen 2USB3.1128б/132б10 Гбит/с
симметричный
Суперскорость+ (СС+)USB 10 Гбит/с
USB 3.2 Gen 1 ×2Does not appearUSB3.22 FDx (+ 1 HDx) [а]8б/10б1010 Гбит/с
симметричный
USB 3.2 Gen 2 ×2128б/132б20 Гбит/с
симметричный
Сверхскоростной USB 20 Гбит/сUSB 20 Гбит/с
USB4 Gen 2 ×1USB41 FDx (+ 1 HDx) [а]64б/66б [б]6 (использовано из 10)10 Гбит/с
симметричный
USB 10 Гбит/с
USB4 Gen 2 ×22 FDx (+ 1 HDx) [а]1020 Гбит/с
симметричный
USB 20 Гбит/с
USB4 Gen 3 ×11 FDx (+ 1 HDx) [а]128б/132б [б]6 (использовано из 10)20 Гбит/с
симметричный
USB4 Gen 3 ×22 FDx (+ 1 HDx) [а]1040 Гбит/с
симметричный
USB 40 Гбит/с
USB4 4-го поколения ×2USB4 2.02 FDx (+ 1 HDx) [а]ПАМ-3 11б/7 т1080 Гбит/с
симметричный
USB 80 Гбит/с
асимметричный (+ 1 HDx) [a]40 Гбит/с вверх
120 Гбит/с вниз
120 Гбит/с вверх
40 Гбит/с вниз
  1. ^ abcdefgh Реализация USB 2.0
  2. ^ ab USB4 может использовать опциональную коррекцию ошибок Рида-Соломона (RS FEC). В этом режиме 12 × 16 B (128 бит) символов собираются вместе с 2 B (12 бит + 4 зарезервированных бита) битами синхронизации, указывающими соответствующие типы символов, и 4 B RS FEC, чтобы позволить исправить до 1 B ошибок в любом месте в общем блоке 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 , периферийным устройством или восходящим портом концентратора. Исторически это было ясно из того факта, что хосты имели только порты Type-A, а периферийные устройства имели только порты Type-B, и каждый совместимый кабель имел один разъем Type-A и один разъем Type-B. USB-C (Type-C) — это один разъем, который заменяет все устаревшие разъемы Type-A и Type-B, поэтому, когда обе стороны оборудованы портами USB Type-C, они договариваются, какой из них является хостом , а какой — устройством .

Уровень протокола

Во время USB-связи данные передаются в виде пакетов . Первоначально все пакеты отправляются с хоста через корневой концентратор и, возможно, через несколько концентраторов на устройства. Некоторые из этих пакетов предписывают устройству отправить несколько пакетов в ответ.

Транзакции

Основные транзакции USB:

  • транзакция OUT
  • В транзакции
  • Транзакция НАСТРОЙКИ
  • Контроль передачи обмена
Логотип беспроводного USB

USB-носитель, не зависящий от носителя

Форум разработчиков USB представил стандарт беспроводной связи Media Agnostic USB (MA-USB) v.1.0, основанный на протоколе USB, 29 июля 2015 года. Беспроводной USB — это технология замены кабеля, использующая сверхширокополосную беспроводную технологию для скорости передачи данных до 480 Мбит/с. [105]

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», при условии, что продукт соответствует своей программе сертификации. [106]

InterChip USB

InterChip USB — это вариант «чип-чип», который устраняет обычные приемопередатчики, имеющиеся в обычном USB. Физический уровень HSIC использует примерно на 50% меньше энергии и на 75% меньше площади платы по сравнению с USB 2.0. [107] Это альтернативный стандарт SPI и I2C .

USB-C

USB-C (официально USB Type-C ) — это стандарт, который определяет новый разъем и несколько новых функций подключения. Среди них он поддерживает альтернативный режим , который позволяет передавать другие протоколы через разъем и кабель USB-C. Это обычно используется для поддержки протоколов DisplayPort или HDMI , что позволяет подключать дисплей, например, монитор компьютера или телевизор , через USB-C.

Все остальные разъемы не поддерживают двухполосную работу (Gen 1×2 и Gen 2×2) в USB 3.2, но могут использоваться для однополосной работы (Gen 1×1 и Gen 2×1). [108]

DisplayLink — это технология, которая позволяет подключать несколько дисплеев к компьютеру через USB. Она была представлена ​​около 2006 года и до появления Alternate Mode через USB-C была единственным способом подключения дисплеев через USB. Это запатентованная технология, не стандартизированная Форумом разработчиков USB и обычно требующая отдельного драйвера устройства на компьютере.

Сравнение с другими методами подключения

FireWire (IEEE 1394)

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

Наиболее существенные технические различия между FireWire и USB включают в себя:

  • В сетях USB используется топология «звезда» , а в сетях IEEE 1394 — топология «дерево» .
  • USB 1.0, 1.1 и 2.0 используют протокол «speak-when-spoken-to», что означает, что каждое периферийное устройство взаимодействует с хостом, когда хост специально запрашивает связь. 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 с высокой пропускной способностью в реальном использовании, [109] особенно в использовании с высокой пропускной способностью, таком как внешние жесткие диски. [110] [111] [112] [113] Более новый стандарт FireWire 800 в два раза быстрее, чем FireWire 400, и быстрее, чем USB 2.0 с высокой пропускной способностью как теоретически, так и практически. [114] Однако преимущества скорости FireWire основаны на низкоуровневых методах, таких как прямой доступ к памяти (DMA), которые, в свою очередь, создали возможности для уязвимостей безопасности, таких как атака DMA .

Чипсет и драйверы, используемые для реализации USB и FireWire, оказывают решающее влияние на то, какая часть полосы пропускания, предписанная спецификацией, будет достигнута в реальном мире, а также на совместимость с периферийными устройствами. [115]

Ethernet

Стандарты IEEE 802.3af , 802.3at и 802.3bt Power over Ethernet (PoE) определяют более сложные схемы согласования питания, чем Powered 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 секунд. [116] USB не имеет такого требования, поскольку он был разработан для периферийных устройств, тесно связанных с главным компьютером, и фактически он соединяет периферийное устройство и заземление главного компьютера. Это дает Ethernet значительное преимущество в безопасности по сравнению с USB с периферийными устройствами, такими как кабельные и DSL-модемы, подключенные к внешней проводке, которая может принимать опасные напряжения при определенных условиях неисправности. [117] [118]

МИДИ

Определение класса устройств USB для устройств MIDI передает музыкальные данные цифрового интерфейса музыкальных инструментов ( MIDI ) через USB. [119] Возможности MIDI расширены, чтобы разрешить до шестнадцати одновременных виртуальных кабелей MIDI , каждый из которых может переносить обычные шестнадцать каналов MIDI и тактовые импульсы.

USB конкурентоспособен для недорогих и физически смежных устройств. Однако Power over Ethernet и стандарт MIDI- штекера имеют преимущество в высокопроизводительных устройствах, которые могут иметь длинные кабели. USB может вызывать проблемы с контуром заземления между оборудованием, поскольку он соединяет опорные точки заземления на обоих трансиверах. Напротив, стандарт MIDI-штекера и Ethernet имеют встроенную изоляцию до 500 В и более.

eSATA/eSATAp

Разъем eSATA — более надежный разъем SATA , предназначенный для подключения внешних жестких дисков и твердотельных накопителей. Скорость передачи данных eSATA (до 6 Гбит/с) аналогична скорости USB 3.0 (до 5 Гбит/с) и USB 3.1 (до 10 Гбит/с). Устройство, подключенное через eSATA, выглядит как обычное устройство SATA, обеспечивая как полную производительность, так и полную совместимость с внутренними дисками.

eSATA не подает питание на внешние устройства. Это становится все большим недостатком по сравнению с USB. Хотя 4,5 Вт USB 3.0 иногда недостаточно для питания внешних жестких дисков, технологии развиваются, и внешним дискам постепенно требуется меньше энергии, что снижает преимущество eSATA. eSATAp (питание через eSATA, он же ESATA/USB) — это разъем, представленный в 2009 году, который подает питание на подключенные устройства с помощью нового, обратно совместимого разъема. На ноутбуке eSATAp обычно подает только 5 В для питания 2,5-дюймового HDD/SSD; на настольной рабочей станции он может дополнительно подавать 12 В для питания более крупных устройств, включая 3,5-дюймовые HDD/SSD и 5,25-дюймовые оптические приводы.

Поддержку eSATAp можно добавить к настольному компьютеру в виде кронштейна, соединяющего материнскую плату SATA, питание и ресурсы USB.

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

Удар молнии

Thunderbolt объединяет PCI Express и DisplayPort в новый последовательный интерфейс данных. Оригинальные реализации Thunderbolt имеют два канала, каждый со скоростью передачи 10 Гбит/с, что приводит к совокупной однонаправленной пропускной способности 20 Гбит/с. [120]

Thunderbolt 2 использует агрегацию каналов для объединения двух каналов 10 Гбит/с в один двунаправленный канал 20 Гбит/с. [121]

Thunderbolt 3 и Thunderbolt 4 используют USB-C . [122] [123] [124] Thunderbolt 3 имеет два физических двунаправленных канала 20 Гбит/с, объединенных в один логический двунаправленный канал 40 Гбит/с. Контроллеры Thunderbolt 3 могут включать контроллер USB 3.1 Gen 2 для обеспечения совместимости с USB-устройствами. Они также способны обеспечивать DisplayPort Alternate Mode, а также DisplayPort over USB4 Fabric, что делает функцию порта Thunderbolt 3 надмножеством функции порта USB 3.1 Gen 2.

DisplayPort Alternate Mode 2.0: USB4 (требующий USB-C) требует, чтобы концентраторы поддерживали DisplayPort 2.0 через USB-C Alternate Mode. DisplayPort 2.0 может поддерживать разрешение 8K при 60 Гц с цветом HDR10. [125] DisplayPort 2.0 может использовать до 80 Гбит/с, что вдвое больше, чем доступно для данных USB, поскольку он отправляет все данные в одном направлении (на монитор) и, таким образом, может использовать все восемь проводов данных одновременно. [125]

После того, как спецификация стала бесплатной, а права на протокол Thunderbolt были переданы от Intel Форуму разработчиков USB, Thunderbolt 3 был эффективно реализован в спецификации USB4 — совместимость с Thunderbolt 3 необязательна, но приветствуется для продуктов USB4. [126]

Взаимодействие

Доступны различные преобразователи протоколов , которые преобразуют сигналы данных USB в другие стандарты связи и обратно.

Угрозы безопасности

Из-за распространенности стандарта USB существует множество эксплойтов, использующих стандарт USB. Один из самых крупных примеров этого сегодня известен как USB killer , устройство, которое повреждает USB-устройства, отправляя импульсы высокого напряжения по линиям данных.

В версиях Microsoft Windows до Windows XP , Windows автоматически запускала скрипт (если он присутствовал) на определенных устройствах через AutoRun , одним из которых были USB-накопители, которые могли содержать вредоносное программное обеспечение. [127]

Смотрите также

USB

Ссылки

  1. ^ "82371FB (PIIX) и 82371SB (PIIX3) PCI ISA IDE Xcelerator" (PDF) . Intel. Май 1996. Архивировано из оригинала (PDF) 13 марта 2016 . Получено 12 марта 2016 .
  2. ^ abcde "USB4 Specification v2.0" (ZIP) (версия 2.0 ред.). USB. 30 июня 2023 г. Получено 23 октября 2023 г.
  3. ^ "О USB-IF". Форум разработчиков USB . Получено 27 апреля 2023 г.
  4. ^ "USB заслуживает большей поддержки". Бизнес. Boston Globe Online . Симсон. 31 декабря 1995 г. Архивировано из оригинала 6 апреля 2012 г. Получено 12 декабря 2011 г.
  5. ^ ab "Universal Serial Bus 3.1 Specification" (ZIP) . Форум разработчиков USB . Получено 27 апреля 2023 г. .[ постоянная мертвая ссылка ‍ ]
  6. ^ ab "Universal Serial Bus 2.0 Specification" (ZIP) (редакция 2.0). Форум разработчиков USB. 27 апреля 2000 г. Получено 27 апреля 2023 г.[ постоянная мертвая ссылка ‍ ]
  7. ^ abc "USB 3.2 Revision 1.1 - June 2022" (HTML) (Редакция 1.01). Октябрь 2023 г. Получено 14 апреля 2024 г.
  8. ^ "Universal Serial Bus Power Delivery Specification Revision 3.0 Version 2.0a (Released)" (ZIP) . Форум разработчиков USB . Получено 27 апреля 2023 г. .[ постоянная мертвая ссылка ‍ ]
  9. ^ "Универсальное решение для зарядки". GSMA. 17 февраля 2009 г. Архивировано из оригинала 30 ноября 2011 г. Получено 12 декабря 2011 г.
  10. ^ "Universal Serial Bus Cables and Connectors Class Document Revision 2.0" (PDF) . Форум разработчиков USB . Получено 27 апреля 2023 г. .[ постоянная мертвая ссылка ‍ ]
  11. ^ "Спецификация кабеля и разъема Universal Serial Bus Type-C, версия 1.0" (PDF) . Форум разработчиков USB . Получено 27 апреля 2023 г. .[ постоянная мертвая ссылка ‍ ]
  12. ^ abcd Аксельсон, Ян (2015). USB Complete: Руководство разработчика, пятое издание , Lakeview Research LLC, ISBN 1931448280 , стр. 1-7. 
  13. ^ "Определение: как установить периферийное устройство ПК". ПК . Ziff Davis . Архивировано из оригинала 22 марта 2018 года . Получено 17 февраля 2018 года .
  14. ^ Хуан, Эрик (3 мая 2018 г.). «USB или нет: USB Dual Role заменяет USB On-The-Go». synopsys.com . Архивировано из оригинала 25 июля 2021 г. . Получено 21 июля 2021 г. .
  15. ^ "Рекомендации по дизайну значков для идентификации портов USB 2.0 на ПК, хостах и ​​концентраторах" (PDF) . USB. Архивировано (PDF) из оригинала 3 октября 2016 г. . Получено 26 апреля 2013 г. ..
  16. ^ "Участники". Архивировано из оригинала 7 ноября 2021 г. Получено 7 ноября 2021 г.
  17. ^ «Два десятилетия «plug and play»: как USB стал самым успешным интерфейсом в истории вычислительной техники». Архивировано из оригинала 15 июня 2021 г. . Получено 14 июня 2021 г. .
  18. ^ "Intel Fellow: Ajay V. Bhatt". Intel Corporation . Архивировано из оригинала 4 ноября 2009 года.
  19. ^ Rogoway, Mark (9 мая 2009 г.). «Рекламная кампания Intel превращает исследователей в рок-звезд». The Oregonian . Архивировано из оригинала 26 августа 2009 г. Получено 23 сентября 2009 г.
  20. ^ Пан, Хуэй; Полищук, Пол (ред.). 1394 Monthly Newsletter. Information Gatekeepers. стр.  7– 9. GGKEY:H5S2XNXNH99. Архивировано из оригинала 12 ноября 2012 г. Получено 23 октября 2012 г.
  21. ^ "4.2.1". Спецификация универсальной последовательной шины (PDF) (Технический отчет). 1996. стр. 29. v1.0. Архивировано (PDF) из оригинала 30 января 2018 г.
  22. ^ «Восемь способов, которыми iMac изменил вычисления». Macworld . 15 августа 2008 г. Архивировано из оригинала 22 декабря 2011 г. Получено 5 сентября 2017 г.
  23. ^ "ПК следует примеру iMac". Business week . 1999. Архивировано из оригинала 23 сентября 2015 г.
  24. ^ "Максимальная теоретическая пропускная способность высокоскоростного USB". Microchip Technology Incorporated. 23 марта 2021 г. Архивировано из оригинала 26 марта 2021 г. Получено 23 марта 2021 г.
  25. ^ "Полная скорость USB Максимальная теоретическая пропускная способность". Microchip Technology Incorporated. 23 марта 2021 г. Архивировано из оригинала 26 марта 2021 г. Получено 23 марта 2021 г.
  26. ^ "Спецификация USB 2.0". Форум разработчиков USB. Архивировано из оригинала 3 декабря 2017 г. Получено 28 апреля 2019 г.
  27. ^ "Battery Charging v1.2 Spec and Adopters Agreement" (ZIP) . Форум разработчиков USB. 7 марта 2012 г. Архивировано из оригинала 6 октября 2014 г. Получено 13 мая 2021 г.
  28. ^ "Спецификация USB 3.0 уже доступна" (PDF) (пресс-релиз). Сан-Хосе, Калифорния, 17 ноября 2008 г. Архивировано из оригинала (PDF) 31 марта 2010 г. Получено 22 июня 2010 г. – через usb.org.
  29. ^ abcde Спецификация универсальной последовательной шины 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.
  30. ^ "Технология USB 3.0" (PDF) . HP . 2012. Архивировано из оригинала 19 февраля 2015 . Получено 2 января 2014 .
  31. ^ abcd "Спецификация USB 3.1 — Руководство по использованию языка от USB-IF" (PDF) . Архивировано (PDF) из оригинала 12 марта 2016 г. – через www.usb.org.
  32. ^ Сильвия (5 августа 2015 г.). «USB 3.1 Gen 1 & Gen 2 explained». www.msi.org . Архивировано из оригинала 8 июля 2018 г. . Получено 5 апреля 2018 г. .
  33. ^ Спецификация универсальной последовательной шины 3.1. Hewlett-Packard Company Intel Corporation Microsoft Corporation Renesas Corporation ST-Ericsson Texas Instruments . 26 июля 2013 г. Архивировано из оригинала (ZIP) 21 ноября 2014 г. Получено 19 ноября 2014 г. – через Usb.org.
  34. ^ «Спецификация USB 3.2 выпущена 22 сентября 2017 г. и ECN». usb.org . 22 сентября 2017 г. Архивировано из оригинала 6 июля 2019 г. Получено 4 сентября 2019 г.
  35. ^ "USB 3.0 Promoter Group Announces USB 3.2 Update" (PDF) (Пресс-релиз). Бивертон, Орегон, США. 25 июля 2017 г. Архивировано (PDF) из оригинала 21 сентября 2017 г. Получено 27 июля 2017 г. – через www.usb.org.
  36. ^ «USB 3.2 Specification Language Usage Guidelines from USB-IF» (PDF) . usb.org . 26 февраля 2019 г. Архивировано (PDF) из оригинала 3 ноября 2021 г. . Получено 4 сентября 2019 г. .
  37. ^ Ravencraft, Jeff (19 ноября 2019 г.). «USB DevDays 2019 – Branding Session» (PDF) . Форум разработчиков USB (презентация). стр. 16. Архивировано из оригинала (PDF) 22 марта 2020 г. . Получено 22 марта 2020 г. .
  38. ^ Руководство по использованию языка производительности USB-данных от USB-IF
  39. ^ Таблица требований к товарным знакам
  40. ^ ab "USB Promoter Group USB4 Specification". usb.org . 29 августа 2019 г. Архивировано из оригинала 13 февраля 2021 г. Получено 30 августа 2019 г.
  41. ^ «USB Promoter Group объявляет о спецификации USB4 версии 2.0, определяющей скорость передачи данных до 80 Гбит/с по USB Type-C» (PDF) .
  42. ^ Bright, Peter (4 марта 2019 г.). «Thunderbolt 3 становится USB4, поскольку межсоединение Intel становится бесплатным». Ars Technica . Архивировано из оригинала 13 февраля 2021 г. Получено 4 марта 2019 г.
  43. ^ Грунин, Лори (4 марта 2019 г.). «USB4 Marries Thunderbolt 3 for Faster Speeds and Smarter Transfers». CNET . Архивировано из оригинала 4 марта 2019 г. Получено 4 марта 2019 г.
  44. ^ Брант, Том (4 марта 2019 г.). «Thunderbolt 3 объединяется с USB, чтобы стать USB4». PC Magazine . Архивировано из оригинала 5 марта 2019 г. Получено 4 марта 2019 г.
  45. ^ Szewczyk, Chris (5 сентября 2022 г.). «USB4 Version 2.0 with 80Gbps speeds is coming». PC Gamer . Получено 20 сентября 2024 г. .
  46. ^ Saunders, Brad; Balich, Joe (1 сентября 2022 г.). "USB Promoter Group объявляет о выпуске USB4® версии 2.0" (PDF) (пресс-релиз). Beaverton, OR, USA: USB Implementers Forum . Получено 20 сентября 2024 г.
  47. ^ Балич, Джо (18 октября 2022 г.). «USB-IF объявляет о публикации новой спецификации USB4® для обеспечения производительности USB 80 Гбит/с» (PDF) (пресс-релиз). Бивертон, штат Орегон, США: Форум разработчиков USB . Получено 20 сентября 2024 г.
  48. ^ "USB Data Performance, Language Usage Guidelines from USB-IF" (PDF) . Архивировано из оригинала (PDF) 1 октября 2022 г. . Получено 2 сентября 2022 г. .
  49. ^ Мэтт Эллиот (11 марта 2019 г.). «USB 3.2 explained: Making sense of current and confusing standards USB». CNET . Архивировано из оригинала 7 июля 2021 г. Получено 26 июля 2022 г.
  50. ^ «Спецификация USB4 v2.0 | USB-IF».
  51. ^ "Battery Charging v1.1 Spec and Adopters Agreement". USB.org . Архивировано из оригинала 11 января 2021 г. . Получено 31 июля 2019 г. .
  52. ^ "Battery Charging v1.2 Spec and Adopters Agreement". USB.org . Архивировано из оригинала 31 июля 2019 . Получено 31 июля 2019 .
  53. ^ "USB Power Delivery". USB.org . Архивировано из оригинала 3 сентября 2019 . Получено 3 сентября 2019 .
  54. ^ "USB Type-C Cable and Connector Specification Revision 2.1". USB.org . Архивировано из оригинала 27 мая 2021 г. . Получено 27 мая 2021 г. .
  55. ^ ab "USB Power Delivery". USB.org . Архивировано из оригинала 27 мая 2021 г. . Получено 27 мая 2021 г. .
  56. ^ "Type-C CC and VCONN Signals". Microchip Technology, Inc. Получено 18 августа 2023 г.
  57. ^ "Universal Serial Bus Specification Revision 2.0". USB.org . 11 октября 2011 г. стр. 13, 30, 256. Архивировано из оригинала ( ZIP ) 28 мая 2012 г. Получено 8 сентября 2012 г.
  58. ^ Дэн Фрёлих (20 мая 2009 г.). "Изохронный протокол" (PDF) . USB.org . Архивировано из оригинала (PDF) 17 августа 2014 г. . Получено 21 ноября 2014 г. .
  59. ^ "USB Class Codes". 22 сентября 2018 г. Архивировано из оригинала 22 сентября 2018 г. – через www.usb.org.
  60. ^ Использовать информацию о классе в дескрипторах интерфейса. Этот базовый класс определен для использования в дескрипторах устройств, чтобы указать, что информация о классе должна быть определена из дескрипторов интерфейса в устройстве.
  61. ^ "Universal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0" (PDF) . Форум разработчиков USB. 14 апреля 2003 г. Архивировано (PDF) из оригинала 23 декабря 2018 г. Получено 10 мая 2018 г. – через sdpha2.ucsd.edu.
  62. ^ ab "Спецификация класса устройств универсальной последовательной шины для обновления прошивки устройства, версия 1.1". Форум разработчиков USB. 15 октября 2004 г. стр.  8– 9. Архивировано (PDF) из оригинала 11 октября 2014 г. Получено 8 сентября 2014 г.
  63. ^ "100 портативных приложений для вашего USB-накопителя (для Mac и Win)". Архивировано из оригинала 2 декабря 2008 года . Получено 30 октября 2008 года .
  64. ^ "Руководство по установке Skype VoIP USB". Архивировано из оригинала 6 июля 2014 года . Получено 30 октября 2008 года .
  65. ^ "PS/2 to USB Keyboard and Mouse Adapter". StarTech.com . Архивировано из оригинала 12 ноября 2014 года . Получено 21 мая 2023 года .
  66. ^ "Спецификация класса устройств универсальной последовательной шины для обновления прошивки устройства, версия 1.0" (PDF) . Форум разработчиков USB. 13 мая 1999 г. стр.  7– 8. Архивировано из оригинала (PDF) 24 августа 2014 г. Получено 8 сентября 2014 г.
  67. ^ "rpms/dfu-util: USB Device Firmware Upgrade tool". fedoraproject.org . 14 мая 2014 г. Архивировано из оригинала 8 сентября 2014 г. Получено 8 сентября 2014 г.
  68. ^ "AN3156: протокол USB DFU, используемый в загрузчике STM32" (PDF) . st.com . 7 февраля 2023 г. . Получено 28 января 2024 г. .
  69. ^ "USB-IF объявляет о спецификации USB Audio Device Class 3.0". Business Wire (пресс-релиз). Хьюстон, Техас и Бивертон, Орегон. 27 сентября 2016 г. Архивировано из оригинала 4 мая 2018 г. Получено 4 мая 2018 г.
  70. ^ "Характеристики классов устройств USB". www.usb.org . Архивировано из оригинала 13 августа 2014 г. Получено 4 мая 2018 г.
  71. ^ abcdef Strong, Laurence (2015). "Зачем вам нужен USB Audio Class 2?" (PDF) . XMOS. Архивировано из оригинала (PDF) 24 ноября 2017 г. . Получено 11 декабря 2020 г. . В приложениях, где важна задержка потоковой передачи, UAC2 обеспечивает снижение до 8 раз по сравнению с UAC1. ... Каждый метод тактирования имеет свои плюсы и минусы, а также наиболее подходящие приложения.
  72. ^ "USB Audio 2.0 Drivers". Microsoft Hardware Dev Center . Архивировано из оригинала 4 мая 2018 г. Получено 4 мая 2018 г. ADC-2 относится к определению класса устройств USB для аудиоустройств, выпуск 2.0.
  73. ^ "Новый класс USB Audio для цифровых гарнитур USB Type-C". Synopsys.com . Архивировано из оригинала 7 мая 2018 г. Получено 7 мая 2018 г.
  74. ^ ab Kars, Vincent (май 2011 г.). "USB". The Well-Tempered Computer . Архивировано из оригинала 7 мая 2018 г. Получено 7 мая 2018 г. Все операционные системы (Win, OSX и Linux) изначально поддерживают USB Audio Class 1. Это означает, что вам не нужно устанавливать драйверы, это plug&play.
  75. ^ "Основы USB Audio" (PDF) . www.xmos.com . XMOS Ltd. 2015 . Получено 10 декабря 2020 . Обратите внимание, что Full Speed ​​USB имеет гораздо более высокую собственную задержку в 2 мс
  76. ^ ab "Это только что: Microsoft запускает поддержку собственного класса 2 USB Audio. Подождите, что?". Computer Audiophile . 2 мая 2017 г. Архивировано из оригинала 2 сентября 2018 г. Получено 7 мая 2018 г. Поддержка класса 2 обеспечивает гораздо более высокие частоты дискретизации, такие как PCM 24 бит / 384 кГц и DSD (DoP) вплоть до DSD256.
  77. ^ "Анонс Windows 10 Insider Preview Build 14931 для ПК". Блог Windows Experience . 21 сентября 2016 г. Архивировано из оригинала 23 сентября 2016 г. Получено 7 мая 2018 г. Теперь у нас есть встроенная поддержка устройств USB Audio 2.0 с драйвером класса Inbox! Это ранняя версия драйвера, в которой не включены все функции
  78. ^ Пламмер, Грегг (20 сентября 2017 г.). "Ampliozone: поддержка USB Audio Class 2.0 в Windows 10, НАКОНЕЦ-ТО!!!!". Ampliozone . Архивировано из оригинала 7 мая 2018 г. . Получено 7 мая 2018 г. .
  79. ^ ab "USB Digital Audio". Android Open Source Project . Получено 16 февраля 2023 г. Синхронный подрежим обычно не используется со звуком, поскольку и хост, и периферийное устройство зависят от тактовой частоты USB.
  80. ^ "32-битный Atmel Microcontroller Application Note" (PDF) . Atmel Corporation. 2011. Архивировано (PDF) из оригинала 6 мая 2016 года . Получено 13 апреля 2016 года .
  81. ^ "PCM2906C datasheet" (PDF) . Texas Instruments . Ноябрь 2011 г. Архивировано (PDF) из оригинала 4 мая 2018 г. Получено 4 мая 2018 г. PCM2906C использует архитектуру SpAct, уникальную систему TI, которая восстанавливает аудиотактовые сигналы из пакетных данных USB.
  82. ^ Кастор-Перри, Кендалл (октябрь 2010 г.). «Проектирование современных аудиосистем USB». Cypress Semiconductor . Архивировано из оригинала 5 мая 2018 г. Получено 4 мая 2018 г.
  83. ^ ab Castor-Perry, Kendall (2011). "Programmable Clock Generation and Synchronization for USB Audio Systems". Cypress Semiconductor . Архивировано из оригинала 4 мая 2018 г. . Получено 4 мая 2018 г. Ранние интерфейсы воспроизведения USB использовали синхронный режим, но приобрели репутацию из-за низкого качества восстановленных часов (и, как следствие, низкого качества воспроизведения). Это было в первую очередь связано с недостатками реализации тактирования, а не с внутренними недостатками подхода.
  84. ^ Кондо, Хитоши (20 февраля 2002 г.). "Дневники D/A: личные воспоминания инженерной сердечной боли и триумфа" (PDF) . Архивировано (PDF) из оригинала 12 декабря 2019 г. . Получено 4 мая 2018 г. Тот факт, что в кабеле USB нет линии синхронизации, приводит к более тонкому кабелю, что является преимуществом. Но, независимо от того, насколько хороши кварцевые генераторы на передающем и принимающем концах, всегда будет некоторая разница между двумя...
  85. ^ "USB 2.0 Documents". www.usb.org . Архивировано из оригинала 3 декабря 2017 года . Получено 7 мая 2018 года .
  86. ^ "Наше руководство по USB-аудио — почему его следует использовать?". Cambridge Audio . 9 мая 2016 г. Архивировано из оригинала 7 мая 2018 г. Получено 7 мая 2018 г. Синхронный USB-ЦАП — это самый низкий по качеству из трех... Адаптивный... означает, что в ЦАП нет непрерывного, точного главного тактового генератора, что приводит к дрожанию аудиопотока. ... Асинхронный — это самый сложный в реализации, но он является огромным улучшением по сравнению с другими типами.
  87. ^ Карс, Винсент (июль 2012 г.). «USB против USB». The Well-Tempered Computer . Архивировано из оригинала 22 апреля 2018 г. Получено 7 мая 2018 г. Синхронный режим не используется в качественном ЦАП, поскольку он очень дёрганый. ... асинхронный режим — лучший из этих режимов.
  88. ^ "Low-Jitter USB: Dan Lavry, Michael Goodman, Adaptive, Asynchronous". Обзоры и обсуждения наушников - Head-Fi.org . Архивировано из оригинала 7 мая 2018 г. Получено 7 мая 2018 г. Некоторые производители могут заставить вас поверить, что асинхронная передача данных через USB превосходит адаптивную передачу данных через USB, и поэтому вы должны верить в асинхронное решение. Это не более верно, чем утверждение, что вы "должны" держать вилку в левой руке. На самом деле, если вы знаете, что делаете, вы будете кормить себя любой рукой. Проблема на самом деле в хорошей инженерной практике.
  89. ^ "Уведомление об изменении спецификации USB 2.0 (ECN) № 1: разъем Mini-B" (PDF) . 20 октября 2000 г. Архивировано (PDF) из оригинала 12 апреля 2015 г. Получено 29 декабря 2014 г. – через www.usb.org.
  90. ^ "Ограничения длины кабеля USB" (PDF) . CablesPlusUSA.com . 3 ноября 2010 г. Архивировано из оригинала (PDF) 11 октября 2014 г. Получено 2 февраля 2014 г.
  91. ^ «Какова максимальная длина кабеля USB?». Techwalla.com . Архивировано из оригинала 1 декабря 2017 г. Получено 18 ноября 2017 г.
  92. ^ ab "Cables and Long-Haul Solutions". Часто задаваемые вопросы по USB 2.0 . Форум разработчиков USB. Архивировано из оригинала 18 января 2011 г. Получено 28 апреля 2019 г.
  93. ^ Аксельсон, Ян. "USB 3.0 Developers FAQ". Архивировано из оригинала 20 декабря 2016 года . Получено 20 октября 2016 года .
  94. ^ "USB 3.1 - Type-C Host to Host". superuser.com . Архивировано из оригинала 14 октября 2021 г. . Получено 21 июля 2021 г. .
  95. ^ "USB 3.2 Revision 1.1 - June 2022". usb.org . USB-IF. p470, sec. 11.4.5 Vbus Electrical Characteristics . Получено 31 декабря 2024 .
  96. ^ "Спецификация кабеля и разъема USB Type-C®, выпуск 2.4 | USB-IF". usb.org . USB-IF. стр. 41, раздел 2.4 Vbus . Получено 31 декабря 2024 г. .
  97. ^ "Значения параметров". Спецификация зарядки аккумулятора, редакция 1.2. Форум разработчиков USB. 7 декабря 2010 г. стр. 45. Архивировано из оригинала 28 марта 2016 г. Получено 29 марта 2016 г.
  98. ^ «ОБЗОР ЗАРЯДКИ АККУМУЛЯТОРА USB ВЕРСИИ 1.2 И ВАЖНАЯ РОЛь ЭМУЛЯТОРОВ АДАПТЕРОВ» (PDF) . maxim integrated. 2014. стр. 3. Архивировано (PDF) из оригинала 4 июля 2021 г. Получено 12 августа 2021 г.
  99. ^ "USB in a NutShell — Глава 2: Аппаратное обеспечение". Beyond Logic.org. Архивировано из оригинала 20 августа 2007 г. Получено 25 августа 2007 г.
  100. ^ "Спецификация USB4 v2.0 | USB-IF". www.usb.org . Получено 22 июля 2023 г. .
  101. ^ «USB4 версии 2.0 от моделирования до тестирования Tx, Rx и межсоединений | Журнал целостности сигнала». www.signalintegrityjournal.com . Получено 22 июля 2023 г. .
  102. ^ «Добро пожаловать в эру сверхскоростного USB4 со скоростью 80 Гбит/с | GraniteRiverLabs». www.graniteriverlabs.com . Получено 22 июля 2023 г. .
  103. ^ Руководство по использованию языка производительности USB-данных от USB-IF
  104. ^ "Media Agnostic USB v1.0a Spec and Adopters Agreement". usb.org . Архивировано из оригинала 31 июля 2021 г. . Получено 21 июля 2021 г. .
  105. ^ Шейх, Рошан Ашраф (3 ноября 2020 г.). «USB-IF выпускает окончательную спецификацию Media Agnostic USB». tweaktown.com . Архивировано из оригинала 15 марта 2021 г. . Получено 21 июля 2021 г. .
  106. ^ Шулер, Курт (31 марта 2011 г.). «Interchip Connectivity: HSIC, UniPro, HSI, C2C, LLI... о боже!». Arteris IP . Архивировано из оригинала 19 июня 2011 г. Получено 24 июня 2011 г.
  107. ^ "USB 3.2 и далее". Black Box . Получено 4 марта 2023 г.
  108. ^ "FireWire против USB 2.0" (PDF) . QImaging. Архивировано (PDF) из оригинала 11 октября 2010 г. . Получено 20 июля 2010 г. .
  109. ^ "FireWire против USB 2.0 – Тесты пропускной способности". Архивировано из оригинала 12 августа 2007 г. Получено 25 августа 2007 г.
  110. ^ "USB 2.0 против FireWire". Pricenfees. Архивировано из оригинала 16 октября 2016 года . Получено 25 августа 2007 года .
  111. ^ Metz, Cade (25 февраля 2003 г.). "The Great Interface-Off: FireWire Vs. USB 2.0". PC Magazine . Архивировано из оригинала 30 сентября 2007 г. Получено 25 августа 2007 г.
  112. ^ Херон, Роберт. "USB 2.0 Versus FireWire". TechTV. Архивировано из оригинала 29 сентября 2007 г. Получено 25 августа 2007 г.
  113. ^ "FireWire против USB 2.0". USB Ware. Архивировано из оригинала 16 марта 2007 г. Получено 19 марта 2007 г.
  114. Key, Gary (15 ноября 2005 г.). "Firewire and USB Performance". Архивировано из оригинала 23 апреля 2008 г. Получено 1 февраля 2008 г.
  115. ^ "802.3, Раздел 14.3.1.1" (PDF) . IEEE. Архивировано из оригинала (PDF) 6 декабря 2010 г.
  116. ^ "Powerbook взрывается после того, как Comcast подключает неправильный кабель". Consumerist. 8 марта 2010 г. Архивировано из оригинала 25 июня 2010 г. Получено 22 июня 2010 г.
  117. ^ "Техническое примечание. Гальваническая развязка" (PDF) . iSYSTEM . 2021. Архивировано (PDF) из оригинала 21 декабря 2021 г. . Получено 13 февраля 2022 г. .
  118. ^ "Определение класса устройств универсальной последовательной шины для MIDI-устройств" (PDF) . usb.org . 1 ноября 1999 г. Архивировано (PDF) из оригинала 2 ноября 2021 г. . Получено 21 июля 2021 г. .
  119. ^ "Как работает технология Thunderbolt: Сообщество Thunderbolt Technology". ThunderboltTechnology.net . Архивировано из оригинала 10 февраля 2014 года . Получено 22 января 2014 года .
  120. ^ Гэлбрейт, Джим (2 января 2014 г.). «Что вам нужно знать о Thunderbolt 2». Macworld . IDG Communications, Inc. Архивировано из оригинала 24 июня 2021 г. . Получено 18 июня 2021 г. .
  121. ^ "Один порт, чтобы править всеми: Thunderbolt 3 и USB Type-C объединяют усилия". Архивировано из оригинала 2 июня 2015 г. Получено 2 июня 2015 г.
  122. ^ "Thunderbolt 3 в два раза быстрее и использует реверсивный USB-C". 2 июня 2015 г. Архивировано из оригинала 3 июня 2015 г. Получено 2 июня 2015 г.
  123. ^ Себастьян Энтони (2 июня 2015 г.). «Thunderbolt 3 поддерживает разъем USB Type-C, удваивает пропускную способность до 40 Гбит/с». Ars Technica . Архивировано из оригинала 9 июня 2015 г. Получено 2 июня 2015 г.
  124. ^ ab Porter, Jon (30 апреля 2020 г.). «Новая спецификация DisplayPort позволяет передавать видео 16K через USB-C». The Verge . Vox Media, LLC. Архивировано из оригинала 15 апреля 2021 г. . Получено 18 июня 2021 г. .
  125. ^ "Спецификация требований к совместимости USB4 Thunderbolt3" (PDF) . USB . USB.org. Январь 2021 г. Архивировано (PDF) из оригинала 19 октября 2021 г. Получено 1 января 2021 г. .
  126. ^ "Использование AutoRun с USB-флеш-накопителем (USB-накопителем)". Positive Technologies . 25 июня 2022 г. Архивировано из оригинала 26 апреля 2022 г. Получено 26 июля 2022 г.

Дальнейшее чтение

  • Аксельсон, Ян (1 сентября 2006 г.). USB Mass Storage: Designing and Programming Devices and Embedded Hosts (1-е изд.). Lakeview Research. ISBN 978-1-931-44804-8.
  • ——— (1 декабря 2007 г.). Serial Port Complete: COM-порты, USB-виртуальные COM-порты и порты для встраиваемых систем (2-е изд.). Lakeview Research. ISBN 978-1-931-44806-2.
  • ——— (2015). USB Complete: Руководство разработчика (5-е изд.). Lakeview Research. ISBN 978-1-931448-28-4.
  • Хайд, Джон (февраль 2001 г.). Проектирование USB на примерах: практическое руководство по созданию устройств ввода-вывода (2-е изд.). Intel Press . ISBN 978-0-970-28465-5.
  • «Отладка USB 2.0 для соответствия: это не просто цифровой мир» (PDF) . Keysight Technologies . Примечание по применению технологий ( 1382–3 ). Keysight.

Общий обзор

  • Джоэл Джонсон (29 мая 2019 г.). «Невероятное происхождение USB — порта, который изменил все». Fast Company .
  • Ли, Питер (24 мая 2020 г.). Почему USB постоянно меняется? (видео).
  • Парих, Биджал. "USB (Universal Serial Bus): An Overview". Engineers Garage . WTWH Media . Получено 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)». USB.org .
  • «Универсальный интерфейс хост-контроллера (UHCI)» (PDF) . Intel – через mit.edu.
  • "USB 3.0 Standard-A, Standard-B, Powered-B connectors". Руководство по распиновке . Архивировано из оригинала 14 мая 2016 г.
  • Мюллер, Хенк (июль 2012 г.). «Как создавать и программировать USB-устройства». Электронный дизайн .
  • Гарни, Джон (июнь 1996 г.). «Анализ характеристик пропускной способности универсальной последовательной шины» (PDF) .
  • Hershenhoren, Razi; Reznik, Omer (октябрь 2010 г.). "USB 2.0 Protocol Engine" (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
    • IEC 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
Retrieved from "https://en.wikipedia.org/w/index.php?title=USB&oldid=1273142968#Audio_streaming"