Сертифицированный логотип | |||
Тип | Автобус | ||
---|---|---|---|
История производства | |||
Дизайнер | |||
Разработано | Январь 1996 г . | ||
Произведено | С мая 1996 г. [1] | ||
Заменено | Последовательный порт , параллельный порт , игровой порт , Apple Desktop Bus , порт PS / 2 и FireWire (IEEE 1394) | ||
Основные Характеристики | |||
Длина |
| ||
Ширина |
| ||
Рост |
| ||
Возможность горячего подключения | да | ||
Внешний | да | ||
Кабель |
| ||
Булавки |
| ||
Коннектор | Уникальный | ||
Электрические | |||
Сигнал | 5 В постоянного тока | ||
Максимум. Напряжение |
| ||
Максимум. Текущий |
| ||
Данные | |||
Сигнал данных | Пакетные данные, определенные спецификациями | ||
Ширина | 1 бит | ||
Битрейт | В зависимости от режима полудуплекс ( USB 1.x и USB 2.0 ): 1,5; 12; 480 Мбит / с полнодуплексный ( USB 3.x и USB4 ): 5000; 10000; 20000; 40000 Мбит / с | ||
Максимум. устройства | 127 | ||
Протокол | Серийный | ||
Закрепить | |||
Стандартный штекер USB-A (слева) и штекер USB-B (справа) | |||
Контакт 1 | Шина V (+5 В) | ||
Пин 2 | Данные- | ||
Пин 3 | Данные + | ||
Штырь 4 | Земля |
Универсальная последовательная шина ( USB ) - это промышленный стандарт , устанавливающий спецификации для кабелей и разъемов, а также протоколов для подключения, связи и подачи питания ( взаимодействия ) между компьютерами, периферийными устройствами и другими компьютерами. [3] Существует широкий выбор оборудования USB , включая одиннадцать различных разъемов , из которых USB-C является самым последним.
Выпущенный в 1996 году стандарт USB поддерживается Форумом разработчиков USB (USB-IF). Было четыре поколения спецификаций USB: USB 1. x , USB 2.0 , USB 3. x и USB4 . [4]
USB был разработан для стандартизации подключения периферийных устройств к персональным компьютерам как для связи, так и для подачи электроэнергии. Он в значительной степени заменил такие интерфейсы, как последовательные и параллельные порты , и стал обычным явлением для широкого спектра устройств. Примеры периферийных устройств, которые подключаются через USB, включают компьютерные клавиатуры и мыши, видеокамеры, принтеры, портативные медиаплееры, мобильные (переносные) цифровые телефоны, дисководы и сетевые адаптеры.
USB-разъемы все чаще заменяют другие типы зарядных кабелей портативных устройств.
Этот раздел предназначен для быстрой идентификации USB-розеток (розеток) на оборудовании. Дальнейшие схемы и обсуждение вилок и розеток можно найти в основной статье выше.
Разъемы | USB 1.0 1996 г. | USB 1.1 1998 г. | USB 2.0 2001 г. | USB 2.0 Пересмотренный | USB 3.0 2011 г. | USB 3.1 2014 г. | USB 3.2 2017 г. | USB4 2019 | ||
---|---|---|---|---|---|---|---|---|---|---|
Скорость передачи данных | 1,5 Мбит / с ( низкая скорость ) 12 Мбит / с ( полная скорость ) | 1,5 Мбит / с ( низкая скорость ) 12 Мбит / с ( полная скорость ) 480 Мбит / с ( высокая скорость ) | 5 Гбит / с ( SuperSpeed ) | 10 Гбит / с ( SuperSpeed + ) | 20 Гбит / с ( SuperSpeed + ) | 40 Гбит / с ( SuperSpeed +, Thunderbolt 3 и 4 ) | ||||
Стандарт | А | Введите | Введите | Устарело | ||||||
B | Тип B | Тип B | Устарело | |||||||
C | N / A | Тип C ( увеличенный ) | ||||||||
Мини | А | N / A | Мини А | Устарело | ||||||
B | Мини Б | |||||||||
AB | N / A | Mini AB | ||||||||
Микро | А | N / A | Микро А | Микро А | Устарело | |||||
B | N / A | Micro B | Micro B | Устарело | ||||||
AB | N / A | Micro AB | Micro AB | Устарело | ||||||
Разъемы | USB 1.0 1996 г. | USB 1.1 1998 г. | USB 2.0 2001 г. | USB 2.0 Пересмотренный | USB 3.0 2011 г. | USB 3.1 2014 г. | USB 3.2 2017 г. | USB4 2019 |
Универсальная последовательная шина была разработана для упрощения и улучшения интерфейса между персональными компьютерами и периферийными устройствами по сравнению с существующими ранее стандартными или специализированными интерфейсами. [5]
С точки зрения пользователя компьютера, интерфейс USB упрощает использование несколькими способами:
Стандарт USB также обеспечивает множество преимуществ для производителей оборудования и разработчиков программного обеспечения, в частности, в относительной простоте реализации:
Как и все стандарты, конструкция USB имеет несколько ограничений:
Для разработчика продукта использование USB требует реализации сложного протокола и подразумевает наличие «интеллектуального» контроллера в периферийном устройстве. Разработчики USB-устройств, предназначенных для публичной продажи, обычно должны получить USB-идентификатор, который требует от них уплаты взноса Форуму разработчиков USB . Разработчики продуктов, использующих спецификацию USB, должны подписать соглашение с форумом разработчиков. Использование логотипов USB на продукте требует ежегодных взносов и членства в организации. [5]
Группа из семи компаний начала разработку USB в 1994 году: Compaq , DEC , IBM , Intel , Microsoft , NEC и Nortel . [9] Цель заключалась в том, чтобы существенно упростить подключение внешних устройств к ПК путем замены множества разъемов на задней панели ПК, решения проблем удобства использования существующих интерфейсов, а также упрощения конфигурации программного обеспечения всех устройств, подключенных к USB, а также поскольку позволяет увеличить скорость передачи данных для внешних устройств и функций Plug and Play . [10] Аджай Бхатт и его команда работали над стандартом в Intel; [11] [12]первые интегральные схемы, поддерживающие USB, были произведены Intel в 1995 году [13].
Джозеф С. Декуир , американский сотрудник Института инженеров по электротехнике и электронике (IEEE) и один из разработчиков первых 8-битных игровых и компьютерных систем Atari (Atari VCS, Atari 400/800), а также Commodore Амига считает его работу над Atari SIO , реализацией связи 8-битного компьютера Atari, основой стандарта USB [ необходима цитата ] , в разработке которого он также участвовал и на который он имеет патенты. [14]
Исходная спецификация USB 1.0, представленная в январе 1996 года, определяла скорость передачи данных 1,5 Мбит / с на низкой скорости и 12 Мбит / с на полной скорости . [13] В предварительных проектах требовалась односкоростная шина 5 Мбит / с, но низкая скорость была добавлена для поддержки недорогих периферийных устройств с неэкранированными кабелями , [15] что привело к раздельному дизайну с передачей данных 12 Мбит / с. скорость предназначена для высокоскоростных устройств, таких как принтеры и дисководы гибких дисков, и более низкая скорость 1,5 Мбит / с для устройств с низкой скоростью передачи данных, таких как клавиатуры, мыши и джойстики . [16] Microsoft Windows 95, OSR 2.1 обеспечивала OEM-поддержку [17]для устройств в августе 1997 года первый широко используется версия USB 1.1 была [ править ] , который был выпущен в сентябре 1998 года компания Apple Inc. «s ИМАК был первый основной продукт с USB и сам успех популяризировал USB в ИАЦ. [18] Вслед за дизайнерским решением Apple удалить все устаревшие порты с iMac, многие производители ПК начали создавать ПК без устаревших версий , что привело к расширению рынка ПК с использованием USB в качестве стандарта. [19] [20] [21]
Спецификация USB 2.0 была выпущена в апреле 2000 г. и ратифицирована Форумом разработчиков USB (USB-IF) в конце 2001 г. Hewlett-Packard , Intel, Lucent Technologies (ныне Nokia), NEC и Philips совместно возглавили инициативу по развивают более высокую скорость передачи данных, в результате чего скорость передачи данных достигает 480 Мбит / с, что в 40 раз быстрее, чем исходная спецификация USB 1.1.
Спецификация USB 3.0 была опубликована 12 ноября 2008 года. Ее основными целями были повышение скорости передачи данных (до 5 Гбит / с), снижение энергопотребления, увеличение выходной мощности и обеспечение обратной совместимости с USB 2.0. [22] : 3–1 USB 3.0 включает новую, более высокоскоростную шину SuperSpeed, параллельную шине USB 2.0. [22] : 1–3 По этой причине новую версию также называют SuperSpeed. [23] Первые устройства с USB 3.0 были представлены в январе 2010 года. [23] [24]
По состоянию на 2008 год [update]на мировом рынке было около 6 миллиардов USB-портов и интерфейсов, и около 2 миллиардов продавались ежегодно. [25]
Спецификация USB 3.1 была опубликована в июле 2013 года.
В декабре 2014 года USB-IF представила спецификации USB 3.1, USB Power Delivery 2.0 и USB-C в МЭК ( TC 100 - Аудио, видео и мультимедийные системы и оборудование) для включения в международный стандарт IEC 62680 ( интерфейсы универсальной последовательной шины для данные и питание) , который в настоящее время основан на USB 2.0. [26]
Спецификация USB 3.2 была опубликована в сентябре 2017 года.
Выпущенный в январе 1996 года, USB 1.0 определял скорость передачи сигналов 1,5 Мбит / с (низкая пропускная способность или низкая скорость) и 12 Мбит / с (полная скорость) . [27] Это не позволяло использовать удлинительные кабели или сквозные мониторы из-за ограничений по времени и мощности. На рынке появилось несколько USB-устройств, пока в августе 1998 года не был выпущен USB 1.1. USB 1.1 был самой ранней версией, которая получила широкое распространение и привела к тому, что Microsoft назвала « ПК без устаревших версий ». [18] [20] [21]
Ни в USB 1.0, ни в 1.1 не указана конструкция разъема меньшего размера, чем стандартный тип A или тип B. Хотя многие конструкции миниатюрных разъемов типа B появлялись на многих периферийных устройствах, соответствие стандарту USB 1.x затруднялось из-за обработки периферийных устройств, которые имели миниатюрные разъемы, как если бы они были связаны привязкой (то есть: без вилки или розетки на периферийном конце). До появления USB 2.0 (версия 1.01) миниатюрный разъем типа A не был известен.
USB 2.0 был выпущен в апреле 2000 года, добавляя более высокую максимальную скорость передачи данных 480 Мбит / с (максимальная теоретическая пропускная способность данных 53 МБ / с [28] ), названная High Speed или High Bandwidth , в дополнение к передаче сигналов USB 1.x Full Speed. скорость 12 Мбит / с (максимальная теоретическая скорость передачи данных 1,2 МБ / с [29] ).
Изменения в спецификации USB были внесены посредством уведомлений об инженерных изменениях (ECN). Наиболее важные из этих ECN включены в пакет спецификаций USB 2.0, доступный на USB.org: [30]
Спецификация USB 3.0 была выпущена 12 ноября 2008 года с передачей управления от USB 3.0 Promoter Group Форуму разработчиков USB (USB-IF) и анонсирована 17 ноября 2008 года на конференции разработчиков SuperSpeed USB. [32]
USB 3.0 добавляет режим передачи SuperSpeed с соответствующими обратно совместимыми вилками, розетками и кабелями. Вилки и розетки SuperSpeed обозначены четким логотипом и синими вставками в розетках стандартного формата.
Шина SuperSpeed обеспечивает режим передачи с номинальной скоростью 5,0 Гбит / с в дополнение к трем существующим режимам передачи. Его эффективность зависит от ряда факторов, включая кодирование физических символов и служебные данные канального уровня. При скорости передачи сигналов 5 Гбит / с с кодированием 8/10 бит каждому байту требуется 10 бит для передачи, поэтому исходная пропускная способность составляет 500 МБ / с. Когда учитываются управление потоком, кадрирование пакетов и служебные данные протокола, вполне реально передать приложению 400 МБ / с (3,2 Гбит / с) или более. [22] : 4–19 В режиме передачи SuperSpeed связь осуществляется в полнодуплексном режиме; более ранние режимы являются полудуплексными и регулируются хостом. [33]
Устройства с низким и высоким энергопотреблением остаются работоспособными в соответствии с этим стандартом, но устройства, использующие SuperSpeed, могут использовать увеличенный доступный ток от 150 мА до 900 мА соответственно. [22] : 9–9
USB 3.1 , выпущенный в июле 2013 года, имеет два варианта. Первая сохраняет режим передачи данных USB 3.0 SuperSpeed и обозначена как USB 3.1 Gen 1 , [34] [35], а вторая версия представляет новый режим передачи SuperSpeed + под названием USB 3.1 Gen 2 . SuperSpeed + удваивает максимальную скорость передачи данных до 10 Гбит / с, сокращая при этом накладные расходы на строковое кодирование всего до 3% за счет изменения схемы кодирования на 128b / 132b . [34] [36]
USB 3.2 , выпущенный в сентябре 2017 года [37], сохраняет существующие режимы передачи данных USB 3.1 SuperSpeed и SuperSpeed +, но представляет два новых режима передачи данных SuperSpeed + через разъем USB-C со скоростью передачи данных 10 и 20 Гбит / с (1,25 и 2,5 ГБ / с. ). Увеличение пропускной способности является результатом работы с несколькими полосами по существующим проводам, которые были предназначены для триггерных возможностей разъема USB-C. [38]
USB 3.0 также представил протокол UASP , который обычно обеспечивает более высокую скорость передачи, чем протокол BOT (Bulk-Only-Transfer).
Начиная со стандарта USB 3.2, USB-IF представил новую схему именования. [39] Чтобы помочь компаниям в брендировании различных режимов передачи данных, USB-IF рекомендовал обозначать режимы передачи 5, 10 и 20 Гбит / с как SuperSpeed USB 5 Гбит / с , SuperSpeed USB 10 Гбит / с и SuperSpeed USB 20 Гбит / с соответственно: [40]
Брендирование USB-IF | Логотип | Режим передачи | Старые спецификации | Скорость передачи данных | Скорость передачи |
---|---|---|---|---|---|
SuperSpeed USB 5 Гбит / с | USB 3.2 Gen 1 × 1 | USB 3.1 1-го поколения, USB 3.0 | 5 Гбит / с | 500 МБ / с | |
SuperSpeed USB 10 Гбит / с | USB 3.2 Gen 2 × 1 | USB 3.1 Gen 2, USB 3.1 | 10 Гбит / с | 1,21 ГБ / с | |
SuperSpeed USB 20 Гбит / с | USB 3.2 Gen 2 × 2 | - | 20 Гбит / с | 2,42 ГБ / с |
Спецификация USB4 была выпущена 29 августа 2019 года Форумом разработчиков USB. [41]
USB4 основан на спецификации протокола Thunderbolt 3 . [42] Он поддерживает пропускную способность 40 Гбит / с, совместим с Thunderbolt 3 и обратно совместим с USB 3.2 и USB 2.0. [43] [44] Архитектура определяет метод динамического совместного использования одного высокоскоростного канала с несколькими типами оконечных устройств, который наилучшим образом обслуживает передачу данных по типам и приложениям.
В спецификации USB4 указано, что следующие технологии должны поддерживаться USB4: [41]
Связь | Обязательно для | Замечания | ||
---|---|---|---|---|
хозяин | центр | устройство | ||
USB 2.0 (480 Мбит / с) | да | да | да | В отличие от других функций - которые используют мультиплексирование высокоскоростных каналов - USB 2.0 через USB-C использует собственную дифференциальную пару проводов. |
USB4 Gen 2 × 2 (20 Гбит / с) | да | да | да | Устройство с маркировкой USB 3.0 по-прежнему работает через хост или концентратор USB4 как устройство USB 3.0. Требования к устройствам поколения 2x2 применимы только к новым устройствам с маркировкой USB4. |
USB4 Gen 3 × 2 (40 Гбит / с) | Нет | да | Нет | |
DisplayPort | да | да | Нет | Спецификация требует, чтобы хосты и концентраторы поддерживали альтернативный режим DisplayPort. |
Связь между хостами | да | да | N / A | Соединение, подобное LAN, между двумя одноранговыми узлами. |
PCI Express | Нет | да | Нет | Функция PCI Express USB4 повторяет функциональность предыдущих версий спецификации Thunderbolt . |
Thunderbolt 3 | Нет | да | Нет | Thunderbolt 3 использует кабели USB-C; спецификация USB4 позволяет хостам и устройствам и требует, чтобы концентраторы поддерживали совместимость со стандартом с использованием альтернативного режима Thunderbolt 3. |
Другие альтернативные режимы | Нет | Нет | Нет | Продукты USB4 могут дополнительно обеспечивать взаимодействие с альтернативными режимами HDMI , MHL и VirtualLink . |
На выставке CES 2020 USB-IF и Intel заявили о своем намерении разрешить продукты USB4, которые поддерживают все дополнительные функции, как продукты Thunderbolt 4 . Ожидается, что первыми продуктами, совместимыми с USB4, станут процессоры Intel серии Tiger Lake и AMD Zen 3 . Выпущен в 2020 году.
Имя | Дата выхода | Максимальная скорость передачи | Примечание |
---|---|---|---|
USB 0.7 | 11 ноября 1994 г. | ? | Предварительный выпуск |
USB 0.8 | Декабрь 1994 | ? | Предварительный выпуск |
USB 0.9 | 13 апреля 1995 г. | Полная скорость (12 Мбит / с) | Предварительный выпуск |
USB 0,99 | Август 1995 г. | ? | Предварительный выпуск |
USB 1.0-RC | Ноябрь 1995 г. | ? | Релиз-кандидат |
USB 1.0 | 15 января 1996 г. | Полная скорость (12 Мбит / с), Низкая скорость (1,5 Мбит / с) | |
USB 1.1 | Август 1998 г. | ||
USB 2.0 | Апрель 2000 г. | Высокая скорость (480 Мбит / с) | |
USB 3.0 | Ноябрь 2008 г. | SuperSpeed USB (5 Гбит / с) | Также упоминается как USB 3.1 Gen 1 [34] и USB 3.2 Gen 1 × 1. |
USB 3.1 | Июль 2013 | SuperSpeed + USB (10 Гбит / с) | Включает новый USB 3.1 Gen 2, [34] также названный USB 3.2 Gen 2 × 1 в более поздних спецификациях. |
USB 3.2 | Август 2017 г. | SuperSpeed + двухканальный USB (20 Гбит / с) | Включает новые многоканальные режимы USB 3.2 Gen 1 × 2 и Gen 2 × 2 [45] [ неудачная проверка ] |
USB4 | Август 2019 г. | 40 Гбит / с (2-полосная) | Включает новые режимы USB4 Gen 2 × 2 (кодирование 64b / 66b) и Gen 3 × 2 (кодирование 128b / 132b) и представляет маршрутизацию USB4 для туннелирования трафика USB3.x, DisplayPort 1.4a и PCI Express, а также передачи между хостами , основанный на протоколе Thunderbolt 3 |
Название выпуска | Дата выхода | Максимум. власть | Примечание |
---|---|---|---|
Зарядка аккумулятора через USB вер . 1.0 | 2007-03-08 | 7,5 Вт (5 В, 1,5 А) | |
Зарядка аккумулятора через USB Ред. 1.1 | 2009-04-15 | 9 Вт (5 В, 1,8 А) | Стр. 28, Таблица 5–2, но с ограничением п. 3.5. В обычном порту USB 2.0 стандарт-A, только 1,5 А. [46] |
Зарядка аккумулятора через USB Ред. 1.2 | 2010-12-07 | 25 Вт (5 В, 5 А) | [47] |
USB Power Delivery Rev.1.0 (версия 1.0) | 2012-07-05 | 100 Вт (20 В, 5 А) | Использование протокола FSK при питании от шины (V BUS ) |
USB Power Delivery Rev.1.0 (версия 1.3) | 2014-03-11 | 100 Вт (20 В, 5 А) | |
USB Type-C, версия 1.0 | 2014-08-11 | 15 Вт (5 В, 3 А) | Новый разъем и спецификация кабеля |
USB Power Delivery Rev. 2.0 (версия 1.0) | 2014-08-11 | 100 Вт (20 В, 5 А) | Использование протокола BMC по каналу связи (CC) на кабелях USB-C. |
USB Type-C, ред. 1.1 | 2015-04-03 | 15 Вт (5 В, 3 А) | |
USB Power Delivery Rev. 2.0 (версия 1.1) | 2015-05-07 | 100 Вт (20 В, 5 А) | |
USB Type-C, ред. 1.2 | 2016-03-25 | 15 Вт (5 В, 3 А) | |
USB Power Delivery Rev. 2.0 (версия 1.2) | 2016-03-25 | 100 Вт (20 В, 5 А) | |
USB Power Delivery Rev. 2.0 (версия 1.3) | 2017-01-12 | 100 Вт (20 В, 5 А) | |
USB Power Delivery, версия 3.0 (версия 1.1) | 2017-01-12 | 100 Вт (20 В, 5 А) | |
USB Type-C, ред. 1.3 | 2017-07-14 | 15 Вт (5 В, 3 А) | |
USB Power Delivery Rev. 3.0 (версия 1.2) | 2018-06-21 | 100 Вт (20 В, 5 А) | |
USB Type-C, версия 1.4 | 2019-03-29 | 15 Вт (5 В, 3 А) | |
USB Type-C, версия 2.0 | 2019-08-29 | 15 Вт (5 В, 3 А) | Включение USB4 через разъемы и кабели USB Type-C. |
USB Power Delivery, версия 3.0 (версия 2.0) | 2019-08-29 | 100 Вт (20 В, 5 А) | [48] |
USB Power Delivery, версия 3.1 (версия 1.0) | 2021-05-24 | 240 Вт (48 В, 5 А) | |
USB Type-C, версия 2.1 | 2021-05-25 | 15 Вт (5 В, 3 А) | [49] |
USB Power Delivery, версия 3.1 (версия 1.1) | 2021-07-06 | 240 Вт (48 В, 5 А) | [50] |
Система USB состоит из хоста с одним или несколькими нисходящими портами и нескольких периферийных устройств, образующих многоуровневую топологию звезды . Могут быть включены дополнительные концентраторы USB , что позволяет использовать до пяти уровней. Хост USB может иметь несколько контроллеров, каждый с одним или несколькими портами. К одному хост-контроллеру можно подключить до 127 устройств. [51] [22] : 8–29 USB-устройства соединены последовательно через концентраторы. Концентратор, встроенный в хост-контроллер, называется корневым концентратором .
Устройство USB может состоять из нескольких логических подустройств, которые называются функциями устройства . Комбинированное устройство может обеспечивать несколько функций, например, веб - камера (видео функциональных устройств) со встроенным микрофоном (функцией звукового устройства). Альтернативой этому является составное устройство , в котором хост назначает каждому логическому устройству отдельный адрес, и все логические устройства подключаются к встроенному концентратору, который подключается к физическому USB-кабелю.
Связь с USB-устройствами основана на конвейерах (логических каналах). Канал - это соединение хост-контроллера с логическим объектом в устройстве, называемым конечной точкой . Поскольку каналы соответствуют конечным точкам, эти термины иногда используются как синонимы. Каждое USB-устройство может иметь до 32 конечных точек (16 входных и 16 выходных ), хотя их редко бывает так много. Конечные точки определяются и нумеруются устройством во время инициализации (период после физического соединения, называемый «перечислением») и поэтому являются относительно постоянными, тогда как каналы могут открываться и закрываться.
Есть два типа каналов: поток и сообщение.
Когда хост начинает передачу данных, он посылает пакет , содержащий лексему конечную точку , указанную с кортежем из (DEVICE_ADDRESS, endpoint_number). Если передача осуществляется от хоста к конечной точке, хост отправляет пакет OUT (специализация пакета TOKEN) с желаемым адресом устройства и номером конечной точки. Если данные передаются от устройства к хосту, хост вместо этого отправляет пакет IN. Если конечная точка назначения является однонаправленной конечной точкой, указанное производителем направление не совпадает с пакетом TOKEN (например, указанное производителем направление - IN, а пакет TOKEN является пакетом OUT), пакет TOKEN игнорируется. В противном случае он будет принят, и транзакция данных может начаться. Двунаправленная конечная точка, с другой стороны, принимает как входящие, так и исходящие пакеты.
Конечные точки сгруппированы в интерфейсы, и каждый интерфейс связан с одной функцией устройства. Исключением является нулевая конечная точка, которая используется для конфигурации устройства и не связана с каким-либо интерфейсом. Отдельная функция устройства, состоящая из независимо управляемых интерфейсов, называется составным устройством . Составное устройство имеет только один адрес устройства, потому что хост только назначает адрес устройства функции.
Когда 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-хост. Это позволяет хосту загружать программные модули для устройства и поддерживать новые устройства от разных производителей.
Классы устройств включают: [53]
Класс | использование | Описание | Примеры или исключение |
---|---|---|---|
00 ч. | Устройство | Не указано [54] | Класс устройства не указан, дескрипторы интерфейса используются для определения необходимых драйверов. |
01ч | Интерфейс | Аудио | Динамик , микрофон , звуковая карта , MIDI |
02ч | Оба | Коммуникации и управление CDC | Модем , Ethernet адаптер , Wi-Fi адаптер, RS-232 последовательный адаптер . Используется вместе с классом 0Ah (CDC-Data, ниже) |
03ч | Интерфейс | Устройство интерфейса человека (HID) | Клавиатура , мышь , джойстик |
05ч | Интерфейс | Устройство физического интерфейса (PID) | Джойстик с обратной связью по усилию |
06ч | Интерфейс | Изображение ( PTP / MTP ) | Веб-камера , сканер |
07ч | Интерфейс | Принтер | Лазерный принтер , струйный принтер , станок с ЧПУ |
08ч | Интерфейс | Запоминающее устройство (MSC или UMS) | USB-накопитель , устройство чтения карт памяти , цифровой аудиоплеер , цифровая камера , внешний накопитель |
09ч | Устройство | USB-концентратор | Концентратор с полной пропускной способностью |
0Ач | Интерфейс | CDC-данные | Используется вместе с классом 02h (Связь и управление CDC, см. Выше) |
0Bh | Интерфейс | Интеллектуальная карточка | Устройство чтения смарт-карт USB |
0Dh | Интерфейс | Безопасность контента | Считыватель отпечатков пальцев |
0Eh | Интерфейс | видео | Вебкамера |
0Fh | Интерфейс | Класс персонального медицинского устройства (PHDC) | Монитор пульса (часы) |
10ч | Интерфейс | Аудио / видео (AV) | Веб-камера , ТВ |
11ч | Устройство | Рекламный щит | Описывает альтернативные режимы USB-C, поддерживаемые устройством. |
ДЧ | Оба | Диагностическое устройство | Устройство проверки соответствия USB |
E0h | Интерфейс | Беспроводной контроллер | Адаптер Bluetooth , Microsoft RNDIS |
EFh | Оба | Разное | Устройство ActiveSync |
FEh | Интерфейс | Зависит от приложения | Мост IrDA , класс тестирования и измерений (USBTMC), [55] USB DFU (обновление прошивки устройства) [56] |
FFh | Оба | Зависит от поставщика | Указывает, что устройству требуются драйверы от производителя. |
Класс запоминающих устройств USB (MSC или UMS) стандартизирует подключения к запоминающим устройствам. Первоначально предназначенный для магнитных и оптических приводов, он был расширен для поддержки флэш-накопителей . Он также был расширен для поддержки большого количества новых устройств, поскольку многими системами можно управлять с помощью знакомой метафоры манипулирования файлами в каталогах. Процесс создания нового устройства, похожего на знакомое, также известен как расширение. Возможность загрузки SD-карты с блокировкой записи с помощью USB-адаптера особенно выгодна для поддержания целостности и неизменяемого первозданного состояния загрузочного носителя.
Хотя с начала 2005 года большинство персональных компьютеров могут загружаться с запоминающих устройств USB, USB не предназначен в качестве основной шины для внутренней памяти компьютера. Однако преимущество USB заключается в возможности горячей замены , что делает его полезным для мобильных периферийных устройств, включая накопители различных типов.
Некоторые производители предлагают внешние портативные жесткие диски USB или пустые корпуса для дисководов. Они предлагают производительность, сравнимую с внутренними дисками, ограниченную количеством и типами подключенных USB-устройств, а также верхним пределом интерфейса USB. Другие конкурирующие стандарты для подключения внешних дисков включают eSATA , ExpressCard , FireWire (IEEE 1394) и совсем недавно Thunderbolt .
Другое использование запоминающих устройств USB - переносное выполнение программных приложений (таких как веб-браузеры и клиенты VoIP) без необходимости их установки на главный компьютер. [57] [58]
Протокол передачи мультимедиа (MTP) был разработан Microsoft для предоставления доступа более высокого уровня к файловой системе устройства, чем USB-накопитель, на уровне файлов, а не блоков диска. Он также имеет дополнительные функции DRM . MTP был разработан для использования с портативными медиаплеерами , но с тех пор он был принят в качестве основного протокола доступа к хранилищу операционной системы Android.из версии 4.1 Jelly Bean, а также Windows Phone 8 (устройства Windows Phone 7 использовали протокол Zune - эволюция MTP). Основная причина этого заключается в том, что MTP не требует эксклюзивного доступа к устройству хранения, как это делает UMS, что устраняет потенциальные проблемы, если программа Android запросит хранилище, когда оно подключено к компьютеру. Главный недостаток заключается в том, что MTP не так хорошо поддерживается за пределами операционных систем Windows.
USB-мыши и клавиатуры обычно можно использовать со старыми компьютерами, имеющими разъемы PS / 2, с помощью небольшого адаптера USB-PS / 2. Для мышей и клавиатур с поддержкой двух протоколов можно использовать адаптер, не содержащий логических схем : оборудование USB в клавиатуре или мыши спроектировано так, чтобы определять, подключено ли оно к порту USB или PS / 2, и обмениваться данными с помощью соответствующий протокол. Также существуют преобразователи, которые подключают клавиатуру и мышь PS / 2 (обычно по одной каждой из них) к USB-порту. [59] Эти устройства представляют системе две конечные точки HID и используют микроконтроллер для выполнения двунаправленной трансляции данных между двумя стандартами.
Обновление микропрограммы устройства (DFU) - это не зависящий от производителя и устройства механизм обновления микропрограммы USB-устройств улучшенными версиями, предоставляемыми их производителями, предлагающий (например) способ развертывания исправлений ошибок микропрограмм. Во время операции обновления прошивки USB-устройства меняют свой рабочий режим, фактически превращаясь в программатор PROM . Любой класс USB-устройств может реализовать эту возможность, следуя официальным спецификациям DFU. [56] [60] [61]
DFU также может дать пользователю возможность прошивать USB-устройства альтернативной прошивкой. Одним из следствий этого является то, что USB-устройства после повторной прошивки могут действовать как различные неожиданные типы устройств. Например, USB-устройство, которое продавец намеревается быть просто флэш-накопителем, может «подделать» устройство ввода, такое как клавиатура. См. BadUSB . [62]
Рабочая группа по USB-устройствам разработала спецификации для потоковой передачи звука, а также были разработаны и реализованы конкретные стандарты для использования в классах аудио, таких как микрофоны, динамики, гарнитуры, телефоны, музыкальные инструменты и т. Д. Рабочая группа опубликовала три версии аудио. Технические характеристики устройства: [63] [64] Аудио 1.0, 2.0 и 3.0, называемое «UAC» [65] или «ADC». [66]
UAC 2.0 представил поддержку High Speed USB (в дополнение к Full Speed), что позволило увеличить пропускную способность для многоканальных интерфейсов, повысить частоту дискретизации, [67] меньшую внутреннюю задержку, [68] [65] и 8-кратное улучшение разрешения по времени в синхронный и адаптивный режимы. [65] UAC2 также вводит концепцию доменов часов, которая предоставляет хосту информацию о том, какие входные и выходные терминалы получают свои часы из одного и того же источника, а также улучшенную поддержку кодировок звука, таких как DSD , звуковые эффекты, кластеризация каналов, пользователь элементы управления и описания устройств. [65] [69]
UAC 3.0 в первую очередь вводит улучшения для портативных устройств, такие как снижение энергопотребления за счет пакетной передачи данных и более частого пребывания в режиме низкого энергопотребления, а также домены мощности для различных компонентов устройства, позволяющие отключать их, когда они не используются. [70]
Однако устройства UAC 1.0 по-прежнему широко распространены из-за их кроссплатформенной совместимости без драйверов [67], а также частично из-за того, что Microsoft не реализовала UAC 2.0 в течение более десяти лет после его публикации, наконец добавив поддержку Windows 10 через обновление Creators Update от 20 марта 2017 г. [71] [72] [69] UAC 2.0 также поддерживается MacOS , iOS и Linux , [65] однако Android также реализует только подмножество UAC 1.0. [73]
USB обеспечивает три изохронных (фиксированная полоса пропускания) типа синхронизации, [74] все из которых используются аудиоустройствами: [75]
В то время как спецификация USB первоначально описывала использование асинхронного режима в «недорогих динамиках» и адаптивного режима в «цифровых динамиках высокого класса» [79], противоположное восприятие существует в мире Hi-Fi , где асинхронный режим рекламируется как функция. , а адаптивные / синхронные режимы имеют плохую репутацию. [80] [81] [73] В действительности все типы могут быть качественными или низкокачественными, в зависимости от качества их разработки и области применения. [77] [65] [82] Асинхронный режим имеет то преимущество, что он не связан с часами компьютера, но недостатком является необходимость преобразования частоты дискретизации при объединении нескольких источников.
Коннекторы, определяемые комитетом по USB, поддерживают ряд основных целей USB и отражают уроки, извлеченные из множества разъемов, используемых в компьютерной индустрии. Гнездовой соединитель, установленный на хосте или устройстве, называется розеткой , а штекерный соединитель, прикрепленный к кабелю, называется вилкой . [22] : 2–5 - 2–6 Официальные документы спецификации USB также периодически определяют термин « штекер» для обозначения вилки и « розетка» для обозначения розетки. [83]
По конструкции сложно вставить вилку USB в розетку неправильно. Спецификация USB требует, чтобы вилка кабеля и розетка были помечены, чтобы пользователь мог определить правильную ориентацию. [22] Штекер USB-C, однако, двусторонний. USB-кабели и небольшие USB-устройства удерживаются на месте за счет усилия, исходящего из гнезда, без винтов, зажимов или поворотных кнопок, как в некоторых разъемах.
Различные вилки A и B предотвращают случайное подключение двух источников питания. Однако часть этой направленной топологии теряется с появлением многоцелевых USB-соединений (таких как USB On-The-Go в смартфонах и маршрутизаторах Wi-Fi с питанием от USB), которые требуют A-to-A, B- к-B, а иногда и Y / разветвитель.
Количество типов USB-разъемов увеличивалось по мере развития спецификации. В исходной спецификации USB подробно описаны вилки и розетки стандарта A и B. Разъемы были разными, поэтому пользователи не могли подключить одну розетку компьютера к другой. Контакты данных в стандартных разъемах утоплены по сравнению с контактами питания, так что устройство может включиться до установления соединения для передачи данных. Некоторые устройства работают в разных режимах в зависимости от того, установлено ли соединение для передачи данных. Зарядные док-станции обеспечивают питание и не включают в себя хост-устройство или контакты для передачи данных, что позволяет любому совместимому USB-устройству заряжаться или работать от стандартного USB-кабеля. Кабели для зарядки обеспечивают подключение питания, но не данных. В кабеле, предназначенном только для зарядки, провода данных закорочены на конце устройства, в противном случае устройство может отклонить зарядное устройство как неподходящее.
Стандарт USB 1.1 определяет, что стандартный кабель может иметь максимальную длину 5 метров (16 футов 5 дюймов) с устройствами, работающими на полной скорости (12 Мбит / с), и максимальную длину 3 метра (9 футов 10 дюймов) с устройства, работающие на малой скорости (1,5 Мбит / с). [84] [85] [86]
USB 2.0 обеспечивает максимальную длину кабеля 5 метров (16 футов 5 дюймов) для устройств, работающих на высокой скорости (480 Мбит / с). [86]
Стандарт USB 3.0 напрямую не указывает максимальную длину кабеля, требуя только, чтобы все кабели соответствовали электрическим характеристикам: для медных кабелей с проводами AWG 26 максимальная практическая длина составляет 3 метра (9 футов 10 дюймов). [87]
На рынке можно найти мостовые кабели USB или кабели для передачи данных, обеспечивающие прямое соединение ПК с ПК. Мостовой кабель - это специальный кабель с микросхемой и активной электроникой в середине кабеля. Чип в середине кабеля действует как периферийное устройство для обоих компьютеров и обеспечивает одноранговую связь между компьютерами. Кабели моста USB используются для передачи файлов между двумя компьютерами через их порты USB.
Известная Microsoft как Windows Easy Transfer , утилита Microsoft использовала специальный соединительный кабель USB для передачи личных файлов и настроек с компьютера под управлением более ранней версии Windows на компьютер с более новой версией. В контексте использования программного обеспечения Windows Easy Transfer кабель моста иногда может называться кабелем Easy Transfer .
Многие кабели USB-моста / передачи данных по-прежнему относятся к USB 2.0, но есть также несколько кабелей передачи USB 3.0. Несмотря на то, что USB 3.0 в 10 раз быстрее USB 2.0, кабели передачи USB 3.0 всего в 2–3 раза быстрее, учитывая их конструкцию.
Спецификация USB 3.0 представила перекрестный кабель A-to-A без питания для подключения двух ПК. Они не предназначены для передачи данных, а предназначены для диагностических целей.
Мостовые кабели USB стали менее важными с появлением возможностей USB-устройств с двойной ролью, представленных в спецификации USB 3.1. Согласно последним спецификациям, USB поддерживает большинство сценариев подключения систем напрямую с помощью кабеля Type-C. Однако для работы подключенные системы должны поддерживать переключение ролей. Возможности двойной роли требуют наличия двух контроллеров в системе, а также ролевого контроллера . Хотя этого можно ожидать на мобильной платформе, такой как планшет или телефон, настольные ПК и ноутбуки часто не поддерживают двойные роли. [88]
USB обеспечивает питание с напряжением 5 В ± 5% для питания нисходящих устройств USB.
Устройства с низким энергопотреблением могут потреблять максимум 1 единицу нагрузки, и все устройства должны работать как устройства с низким энергопотреблением при запуске без конфигурации. 1 единица нагрузки составляет 100 мА для устройств USB до USB 2.0, тогда как USB 3.0 определяет единичную нагрузку как 150 мА.
Мощные устройства (например, типичный 2,5-дюймовый жесткий диск USB) потребляют не менее 1 единичной нагрузки и не более 5 единичных нагрузок (5x100 мА = 500 мА) для устройств до USB 2.0 или 6 единичных нагрузок (6x150 мА = 900 мА). ) для устройств SuperSpeed (USB 3.0 и выше).
Технические характеристики | Текущий | Напряжение | Мощность (макс.) |
---|---|---|---|
Маломощное устройство | 100 мА | 5 В [а] | 0,50 Вт |
Устройство с низким энергопотреблением SuperSpeed (USB 3.0) | 150 мА | 5 В [а] | 0,75 Вт |
Устройство большой мощности | 500 мА [б] | 5 В | 2,5 Вт |
Устройство высокой мощности SuperSpeed (USB 3.0) | 900 мА [c] | 5 В | 4,5 Вт |
Многополосное устройство SuperSpeed (USB 3.2 Gen 2) | 1,5 А [д] | 5 В | 7,5 Вт |
Зарядка аккумулятора (BC) 1.1 | 1,5 А | 5 В | 7,5 Вт |
Зарядка аккумулятора (BC) 1.2 | 5 А | 5 В | 25 Вт |
USB-C | 1,5 А | 5 В | 7,5 Вт |
3 А | 5 В | 15 Вт | |
Питание 1.0 Micro-USB | 3 А | 20 В | 60 Вт |
Электропитание 1.0 Тип-A / B | 5 А | 20 В | 100 Вт |
Подача питания 2.0 / 3.0 Type-C | 5 А [э] | 20 В | 100 Вт |
Электропитание 3.1 Тип-C | 5 А [э] | 48 В | 240 Вт |
|
Чтобы распознать режим зарядки аккумулятора, специальный порт зарядки помещает сопротивление, не превышающее 200 Ом, на клеммы D + и D−. Закороченные или почти закороченные линии передачи данных с сопротивлением менее 200 Ом на клеммах «D +» и «D-» обозначают выделенный порт зарядки (DCP) с неограниченной скоростью зарядки. [89] [90]
Помимо стандартного USB, существует запатентованная мощная система, известная как PoweredUSB , разработанная в 1990-х годах и в основном используемая в торговых терминалах, таких как кассовые аппараты.
USB-сигналы передаются с использованием дифференциальной сигнализации по кабелю данных типа витая пара с характеристическим сопротивлением 90 Ом ± 15% . [91]
Соединение USB всегда осуществляется между хостом или концентратором на конце разъема A и «восходящим» портом устройства или концентратора на другом конце.
Во время USB-связи данные передаются в виде пакетов . Первоначально все пакеты отправляются с хоста через корневой концентратор и, возможно, другие концентраторы на устройства. Некоторые из этих пакетов предписывают устройству отправить несколько пакетов в ответ.
Основные транзакции USB:
Форум разработчиков USB представил стандарт беспроводной связи Media Agnostic USB v.1.0 на основе протокола USB 29 июля 2015 года. Беспроводной USB - это технология замены кабеля, в которой используется сверхширокополосная беспроводная технология для скорости передачи данных до 480 Мбит. / с. [92]
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» при условии, что продукт соответствует требованиям программы сертификации. [93]
InterChip USB - это вариант «чип-к-чипу», который исключает использование обычных трансиверов, имеющихся в обычном USB. Физический уровень HSIC потребляет примерно на 50% меньше энергии и на 75% меньше площади платы по сравнению с USB 2.0. [94]
Сначала USB считался дополнением к технологии IEEE 1394 (FireWire), которая была разработана как последовательная шина с высокой пропускной способностью, которая эффективно соединяет периферийные устройства, такие как дисководы, аудиоинтерфейсы и видеооборудование. В первоначальном дизайне USB работал с гораздо более низкой скоростью передачи данных и использовал менее сложное оборудование. Он подходил для небольших периферийных устройств, таких как клавиатуры и указывающие устройства.
Наиболее существенные технические различия между FireWire и USB включают:
Эти и другие различия отражают разные цели конструкции двух шин: USB был разработан для простоты и низкой стоимости, а FireWire был разработан для обеспечения высокой производительности, особенно в чувствительных ко времени приложениях, таких как аудио и видео. Хотя теоретически максимальная скорость передачи данных примерно одинакова, FireWire 400 быстрее, чем USB 2.0 с высокой пропускной способностью в реальных условиях [95], особенно при использовании с высокой пропускной способностью, например, внешних жестких дисков. [96] [97] [98] [99] Новый стандарт FireWire 800 в два раза быстрее FireWire 400 и быстрее, чем USB 2.0 с высокой пропускной способностью как теоретически, так и практически. [100] Однако преимущества скорости FireWire основаны на низкоуровневых методах, таких как прямой доступ к памяти.(DMA), что, в свою очередь, создало возможности для уязвимостей, таких как DMA-атака .
Набор микросхем и драйверы, используемые для реализации USB и FireWire, имеют решающее влияние на то, какая часть полосы пропускания, предписанной спецификацией, достигается в реальном мире, а также на совместимость с периферийными устройствами. [101]
Стандарты IEEE 802.3af , 802.3at и 802.3bt Power over Ethernet (PoE) определяют более сложные схемы согласования мощности, чем USB с питанием. Они работают при 48 В постоянного тока и могут обеспечивать большую мощность (до 12,95 Вт для 802.3af , 25,5 Вт для 802.3at, также известного как PoE + , 71 Вт для 802.3bt, также известного как 4PPoE ) по кабелю длиной до 100 метров по сравнению с USB 2.0, который обеспечивает 2,5 Вт при максимальной длине кабеля 5 метров. Это сделало PoE популярным для VoIP- телефонов, камер видеонаблюдения и точек беспроводного доступа., и другие сетевые устройства в зданиях. Однако USB дешевле, чем PoE, при условии небольшого расстояния и низкого энергопотребления.
Стандарты Ethernet требуют гальванической развязки между сетевым устройством (компьютером, телефоном и т. Д.) И сетевым кабелем напряжением до 1500 В переменного тока или 2250 В постоянного тока в течение 60 секунд. [102] USB не предъявляет таких требований, поскольку он был разработан для периферийных устройств, тесно связанных с главным компьютером, и фактически соединяет периферийные устройства и земли хоста. Это дает Ethernet значительное преимущество в безопасности по сравнению с USB с периферийными устройствами, такими как кабельные и DSL-модемы, подключенные к внешней проводке, которые могут принимать опасные напряжения при определенных условиях неисправности. [103]
Определение класса USB - устройство для MIDI - устройств передает Music Instrument Digital Interface ( MIDI ) музыкальных данных через USB. [104] Возможности MIDI расширены до шестнадцати одновременных виртуальных MIDI-кабелей , каждый из которых может нести обычные шестнадцать каналов MIDI и тактовую частоту.
USB является конкурентоспособным для недорогих и физически смежных устройств. Тем не менее, Power over Ethernet и стандарт MIDI- штекеров имеют преимущество в устройствах высокого класса, которые могут иметь длинные кабели. USB может вызвать проблемы с контуром заземления между оборудованием, поскольку он соединяет заземляющие опоры на обоих трансиверах. Напротив, стандарт MIDI-штекера и Ethernet имеют встроенную изоляцию до 500 В и более.
Esata разъем является более надежным SATA разъемом, предназначенный для подключения к внешним жестким дискам и SSD. Скорость передачи данных eSATA (до 6 Гбит / с) аналогична скорости передачи USB 3.0 (до 5 Гбит / с) и USB 3.1 (до 10 Гбит / с). Устройство, подключенное через eSATA, выглядит как обычное устройство SATA, обеспечивая как полную производительность, так и полную совместимость с внутренними дисками.
eSATA не подает питание на внешние устройства. Это возрастающий недостаток по сравнению с USB. Несмотря на то, что 4,5 Вт USB 3.0 иногда недостаточно для питания внешних жестких дисков, технологии развиваются, и внешним дискам постепенно требуется меньше энергии, уменьшая преимущество eSATA. eSATAp (power over eSATA; также известный как ESATA / USB) - это разъем, представленный в 2009 году, который обеспечивает питание подключенных устройств с помощью нового, обратно совместимого разъема. На ноутбуке eSATAp обычно подает только 5 В для питания 2,5-дюймового жесткого диска / твердотельного накопителя; на настольной рабочей станции он может дополнительно подавать 12 В для питания более крупных устройств, включая 3,5-дюймовые жесткие диски / твердотельные накопители и 5,25-дюймовые оптические приводы.
Поддержка eSATAp может быть добавлена к настольному компьютеру в виде кронштейна, соединяющего ресурсы материнской платы SATA, питания и USB.
eSATA, как и USB, поддерживает горячее подключение , хотя это может быть ограничено драйверами ОС и прошивкой устройства.
Thunderbolt объединяет PCI Express и Mini DisplayPort в новый интерфейс последовательной передачи данных. Исходные реализации Thunderbolt имеют два канала, каждый со скоростью передачи 10 Гбит / с, что дает совокупную однонаправленную пропускную способность 20 Гбит / с. [105]
Thunderbolt 2 использует агрегацию каналов для объединения двух каналов 10 Гбит / с в один двунаправленный канал 20 Гбит / с. [106]
Thunderbolt 3 использует разъем USB-C . [107] [108] [109] Thunderbolt 3 имеет два физических двунаправленных канала со скоростью 20 Гбит / с, объединенные в один логический двунаправленный канал со скоростью 40 Гбит / с. Контроллеры Thunderbolt 3 могут включать в себя контроллер USB 3.1 Gen 2 для обеспечения совместимости с USB-устройствами. Они также могут обеспечивать альтернативный режим DisplayPort через разъем USB-C, что делает порт Thunderbolt 3 надмножеством порта USB 3.1 Gen 2 с альтернативным режимом DisplayPort.
Альтернативный режим DisplayPort 2.0: USB 4 поддерживает DisplayPort 2.0 по сравнению с его альтернативным режимом. DisplayPort 2.0 может поддерживать разрешение 8K при 60 Гц с цветом HDR10. [110] DisplayPort 2.0 может использовать до 80 Гбит / с, что вдвое превышает объем, доступный для данных USB, поскольку он отправляет все данные в одном направлении (на монитор) и, таким образом, может использовать все восемь каналов данных одновременно. [110]
После того, как спецификация была сделана без лицензионных отчислений, а управление протоколом Thunderbolt было передано от Intel на форум разработчиков USB, Thunderbolt 3 был эффективно реализован в спецификации USB4 - совместимость с Thunderbolt 3 является необязательной, но рекомендуется для продуктов USB4. [ необходима цитата ]
Доступны различные конвертеры протоколов , которые преобразуют сигналы данных USB в другие стандарты связи и обратно.
Длина корпуса составляет 12 мм в ширину на 4,5 мм в высоту без отклонений.
In applications where streaming latency is important, UAC2 offers up to an 8x reduction over UAC1. ... Each clocking method has pros and cons and best-fit applications.
ADC-2 refers to the USB Device Class Definition for Audio Devices, Release 2.0.
All operating systems (Win, OSX, and Linux) support USB Audio Class 1 natively. This means you don't need to install drivers, it is plug&play.
Note that Full Speed USB has a much higher intrinsic latency of 2ms
Class 2 support enables much higher sample rates such as PCM 24 bit / 384 kHz and DSD (DoP) up through DSD256.
We now have native support for USB Audio 2.0 devices with an inbox class driver! This is an early version of the driver that does not have all features enabled
Synchronous sub-mode is not commonly used with audio because both host and peripheral are at the mercy of the USB clock.
The PCM2906C employs SpAct™ architecture, TI's unique system that recovers the audio clock from USB packet data.
Early USB replay interfaces used synchronous mode but acquired a reputation for poor quality of the recovered clock (and resultant poor replay quality). This was primarily due to deficiencies of clocking implementation rather than inherent shortcomings of the approach.
The fact that there is no clock line within the USB cable leads to a thinner cable, which is an advantage. But, no matter how good the crystal oscillators are at the send and receive ends, there will always be some difference between the two...
Synchronous USB DAC is the lowest quality of the three ... Adaptive ... means that there is no continuous, accurate master clock in the DAC, which causes jitter in the audio stream. ... Asynchronous – this is the most complex to implement but it is a huge improvement on the other types.
Synchronous is not used in a quality DAC as it is very jittery. ... asynchronous is the better of these modes.
Some manufacturers may lead you to believe that Asynchronous USB transfers are superior to Adaptive USB transfers and that therefore you must believe in the asynchronous solution. This no more true than saying that you "must" hold the fork in your left hand. In fact, if you know what you are doing, you will feed yourself with either hand. The issue is really about good engineering practices.
Wikimedia Commons has media related to Universal Serial Bus. |
The Wikibook Serial Programming:USB Technical Manual has a page on the topic of: USB connectors |
|journal=
(help)|journal=
(help)