Устройство юсб провода: Распиновка USB портов, распайка микро юсб, мини разъема для зарядки

Содержание

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

Символ USB

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

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

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

История

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

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

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

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

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

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

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

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

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

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

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

). Он встроен в USB-контроллер и является его неотъемлемой частью.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

USB 1.0

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

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

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

USB 1.1

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

USB 2.0

Логотип USB 2.0 High Speed

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

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

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

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

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

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

USB OTG

Логотип USB OTG

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

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

USB Wireless

Логотип USB wireless

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

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

USB 3.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Примерное соответствие маркировка кабеля (указание толщины провода в AWG) и соответствующая ей длина кабеля:
AWG Длина, не свыше (см)
28 81
26 131
24 208
22 333
20 500

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

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

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

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

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

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

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

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

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

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

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

Код Название Примеры использования / примечание
00h N/A Не задано
01h Audio Звуковая карта, MIDI
02h Communication Device (CDC) Модем, Сетевая карта, COM-порт
03h Human Interface Device (HID) Клавиатура, Мышь, Джойстик
05h Physical Interface Device (PID) Джойстик с поддержкой Force feedback
06h Image Веб-камера, Сканер
07h Printer Принтер
08h Mass Storage Device (MSD) USB-накопитель, Карта памяти, Картридер, цифровой проигрыватель, Цифровая фотокамера
09h USB hub USB-хаб
0Ah CDC Data Используется совместно с классом CDC
0Bh Smart Card Reader (CCID) Считыватель смарт-карт
0Dh Content security Биометрический сканер
0Eh Video Device Class Веб-камера
0Fh Personal Healthcare Индикатор пульса, медицинское оборудование
DCh Diagnostic Device Используется для проверки совместимости с USB
E0h Wireless Controller Bluetooth-адаптер
EFh Miscellaneous ActiveSync-устройства
FEh Application-specific IrDA-устройства, режим обновления прошивки (DFU)
FFh Vendor-specific На усмотрение производителя

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

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

Критика

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

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

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

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

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

См. также

Примечания

Ссылки

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

Литература

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

В кабеле USB можно ли менять местами провода D + и D-?

Резюме

При входе и выходе из режима ожидания важна полярность, и замена линий D + и D- вызовет проблемы.

Передача информации

Данные USB кодируются NRZ , так что «Один» представлен без изменений физического уровня, а «Ноль» представлен изменением физического уровня (см. Рисунок ниже). Следовательно, инвертирование сигнала (например, путем переключения D + и D-) не приводит к функциональным изменениям во время передачи данных. Но могут быть проблемы до и после передачи данных, которые могут прервать связь с устройством.

Выход из состояния ожидания

Хост включает в себя понижающие резисторы 15 кОм на каждой линии данных. Когда никакое устройство не подключено, это переводит обе линии данных в низкое состояние в так называемое состояние «нулевой односторонний» (SE0 в документации USB) и указывает на сброс или отключение соединения. Устройство USB поднимает одну из линий передачи данных с помощью резистора 1,5 кОм. Это подавляет один из понижающих резисторов в хосте и оставляет линии данных в состоянии ожидания, называемом «J». Для USB 1.x выбор линии передачи данных показывает, на какие скорости сигналов устройство способно; устройства с полной пропускной способностью получают высокий уровень D +, а устройства с низкой пропускной способностью — высокий уровень D.

В то время как данные кодируются в NRZI, последовательность синхронизации и EoP определяются в терминах фиксированных состояний (J / K / SE0). Когда D + и D- переключаются, состояние J переключается с помощью K, а SE0 по-прежнему SE0 (обе линии имеют низкий уровень). Таким образом, последовательность синхронизации и EoP станут неверными при инверсии. В USB 1.x, если D + и D- поменялись местами, устройства с полной полосой пропускания распознаются как полосы с низкой пропускной способностью, и наоборот. Таким образом, устройство даже не будет общаться на той же скорости, что и хост.

Вход в состояние ожидания

Конец пакета USB, называемый EOP (конец пакета), обозначается передатчиком, который запускает 2-битные времена SE0 (D + и D- оба ниже макс.) И 1-битное время J состояния. После этого передатчик перестает управлять линиями D + / D-, и вышеупомянутые подтягивающие резисторы удерживают его в состоянии J (холостой ход).

С драйвером, замененным D + / D-, хост увидит последовательность (SE0, SE0, K) вместо правильной (SE0, SE0, J). Хост может затем не распознать конец пакета, что может вызвать проблемы.

Заключение

Если устройство и хост строго придерживаются спецификаций USB, замена D + и D- выводов приведет к сбою. Можно предположить, что разработчик хоста предвидел такой режим отказа и встроил в него совместимость. Но будет ли такой замененный кабель работать на практике, он определенно не будет соответствовать спецификациям.

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

Источник: Википедия

Редактировать: спасибо тем, кто прокомментировал. Я добавил акцент и детали из ваших полезных заметок.

Преимущества дата-кабеля USB

Трудно представить худшую ситуацию, чем необходимость быстро перенести файлы с мобильного устройства на компьютер, а провод отсутствует или вышел из строя. Исключить такую ситуацию можно только заблаговременно приобретя специальный провод. Vertex предлагает вам купить дата кабель USB в Санкт-Петербурге. Мы гарантируем высокое качество и доступные цены.

Преимущества USB дата кабеля от Vertex

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

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

USB дата-кабель от Vertex

Компьютер может соединяться с мобильным устройством двумя способами:

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

Распознавание устройства в качестве съемного диска позволяет организовать быструю передачу фотографий и медиафайлов. Эта функция является очень удобной не только для обычного бытового пользования, но и для профессионального использования.

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

Обращайтесь прямо сейчас!

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

Кабель Vertex позволяет заменить этот «ворох проводов» на один компактный дата кабель USB. Обращайтесь прямо сейчас — мы доставим заказ в ближайшее время, а при необходимости, наш курьер подробно разъяснит, как использовать заказанный вами аксессуар.

КАТАЛОГ data-кабелей

Мотоцикл два провода подключения зарядного устройства USB

Пункт BMW автомобильное зарядное устройство и разъем прикуривателя с 5V выход 3.3A
Модель  HSD-911
Согласно спецификации  Напряжение входного сигнала:12V/24V±4,0                         
 Порт USB 5V 3.1A
Кабель 1 м или настраиваемые
Компоненты Фиксированные кронштейны
Повышение эффективности ≥99,2%
срок поставки  15 рабочих  дней  
Материал Зеленый нейлон с огнестойкий
Вес 105g
Цвет Черный  
Подходящие модели Скутер и автомобилей или мотоциклов  
Сертификат CE/RoHS/FCC/E-MARK/Охват/ПАУ
Инструкция —  жгут На задней панели  зарядного разъема с «+»-«,что делает их для соединения с  аккумуляторной батареи для хранения соответственно.
 Характеристики продукции Водонепроницаемый   разъем прикуривателя и  автомобильного зарядного устройства USB порт,высокая  выходная мощность
 С НЕЗАВИСИМЫМ USB водонепроницаемый крепежные,и пыленепроницаемость при отсутствии рабочей
 Уникальный дизайн с неподвижной опоры
 3,встроенную функцию smart IC и предохранителем,с перенапряжения и перегрузки по току и перегружен .
 Диапазон использования:сотовыми телефонами,blackberry,iPhone,LGENV и Motorola,GPS,Ipod или других электрического оборудования с 1A/2.1 выход
Партии метод 1,Использовать  фиксированные кронштейны для крепления или с помощью 3M strong вставки для крепления
2,красный провод подключите к ПОЛОЖИТЕЛЬНОМУ,черный провод подключите к отрицательному
 Тип разъема Для  всех типов  автомобилей
Гарантия 12 месяц
Пакет PE мешок,  пакет в блистерной упаковке и  окно Цвет окна .  Настраиваемые пакет доступен  на основании  определенных MOQ
MOQ 2000ПК/samples заказ принят

Что такое USB-кабель?

 

Аббревиатура «USB» является сокращением от термина «универсальная последовательная шина» — аппаратного интерфейса, разработанного таким образом, чтобы периферийные устройства, такие как компьютерные мыши, клавиатуры, принтеры, цифровые камеры, сканеры, КПК и MP3-плееры, можно было легко подключить к ПК. Производители компьютеров впервые начали заменять последовательные и параллельные порты портами USB в 1997 году; сегодня каждый ПК на рынке содержит как минимум 4 порта для подключения USB.

 

Вообще говоря, кабели USB относятся к одной из двух групп пропускной способности: 1.1, который передает данные с максимальной скоростью 1,5 Мбит/с, и 2.0 со скоростью передачи данных 480 Мбит/с. USB 2.0 обратно совместим с более низкими требованиями к передаче данных 1.1, но замена не может быть отменена; 1.1 просто не может обеспечить скорость передачи данных, необходимую устройствам с рейтингом USB 2.0.

В дополнение к классификациям пропускной способности, перечисленным выше, USB-устройства также могут быть помечены в следующих категориях «скорости», которые определяют объем пропускной способности, необходимой им для работы:

  • Низкая скорость: рейтинг «низкая скорость» означает, что устройству требуется минимальная пропускная способность (1.5 Мбит/с), поэтому его можно использовать вместе с кабелями USB 1.1 или 2.0. Джойстики, клавиатуры и компьютерные мыши — вот несколько распространенных примеров низкоскоростных устройств.
  • Полная скорость: для устройств с пометкой «полная скорость» требуется скорость передачи данных 12 Мбит/с. Поскольку это такое распространенное требование к пропускной способности, все USB-концентраторы на рынке были разработаны для поддержки Full Speed. И хотя скорость передачи данных выше, Full Speed ​​— как и Low Speed ​​— одинаково хорошо передает через 1.USB-кабели 1 или 2.0.
  • High Speed: «Высокоскоростные» USB-устройства работают со скоростью 480 Мбит/с и требуют USB-кабеля с рейтингом 2.0.

 

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

 

Форум разработчиков USB, некоммерческая организация, также известная как USB-IF, является группой, ответственной за продвижение и поддержку стандартов USB.В состав USB-IF входят компании, разработавшие технологию USB, такие известные корпорации, как Agere Systems, Apple Computer, Hewlett-Packard, Intel, Microsoft и NEC. В рамках USB-IF есть четыре рабочих комитета: комитет по соответствию, рабочая группа по устройствам, комитет по маркетингу и рабочая группа «на ходу».

   

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

  • Стандартный USB: Стандартный — это исходный размер разъема USB, самый большой из множества. Разъемы стандартного размера «А» имеют длинную и очень узкую прямоугольную форму (приблизительно 4 мм х 12 мм), в то время как стандартные разъемы «В» по-прежнему имеют продолговатую форму, но с более короткими и широкими пропорциями (примерно 7 мм х 8 мм, они ближе к быть квадратным).Стандартные разъемы USB обычно используются со «стандартными» периферийными устройствами, такими как принтеры, клавиатуры, компьютерные мыши и сканеры.
  • Mini USB: Разработанные для использования с небольшими портативными периферийными устройствами, такими как цифровые камеры, сотовые телефоны, КПК и MP3-плееры, разъемы Mini USB имеют более компактную и компактную конструкцию, чем стандартные разъемы USB. В отличие от стандартных разъемов A и B, разъемы Mini A и B очень похожи по форме; однако отличить один от другого можно по верхним половинкам их вертикальных краев: стороны Mini A прямые, а Mini B закругленные.
  • Micro USB: В январе 2007 года USB-IF утвердил самый компактный на сегодняшний день размер разъема: Micro USB. Разъемы Micro USB примерно на 50-60% меньше, чем разъемы mini, и заменяют Mini USB во многих новых КПК и смартфонах.

USB-кабель с разъемами типа A (слева) и типа B (справа).

 

 

USB-кабели и адаптеры

Типы разъемов USB

USB Type-A   Тип A также известен как стандартный разъем A и обычно представляет собой прямоугольный плоский USB-разъем.Это новаторский стандарт для USB-разъемов, поэтому он является одним из наиболее часто используемых и узнаваемых. Он в основном используется для передачи данных и используется в телевизорах, игровых консолях и других хост-контроллерах и концентраторах.

USB Type B    Это квадратный разъем, отличающийся скошенными углами на концах разъема. USB — это восходящий разъем, который чаще всего используется для подключения периферийных устройств, таких как внешние жесткие диски, телефон или принтер.
USB Type C   Это новейший стандартный разъем, который обеспечивает большую мощность и лучшую скорость передачи по сравнению с предыдущими стандартами USB. Тип C можно использовать как для зарядки, так и для передачи данных, а также поддерживает четырехканальный звук и видео DisplayPort. Поскольку он двусторонний, он совместим со многими современными устройствами, включая Nintendo Switch, телефоны Pixel, MacBook и многие новые смартфоны и ноутбуки.

Micro USB — похож на Mini USB, имеет пять контактов, но меньше и тоньше, чем все остальные USB.Поскольку у него есть пятый рабочий контакт, он может функционировать как стандартный разъем как для питания, так и для передачи данных. Он поддерживает скорость передачи 480 Мбит/с и, следовательно, используется в современных устройствах, таких как цифровые камеры, карманные компьютеры, устройства GPS, сотовые телефоны и другие мобильные устройства.

 

Mini-USB    Используется редко с 2019 г.  Это разъем меньшего размера, чем стандартные разъемы USB типа A, B и C. Он был стандартом до Micro USB и легко отличим по пяти контактам (один нефункционален) и двойной толщины по сравнению с Micro USB.Обычно они используются для одной цели: либо для подключения питания, либо для передачи данных. В основном они используются в концентраторах USB, внешних накопителях и цифровых камерах.


Lightning    Технически не является стандартом USB, хотя это фирменный разъем USB на некоторых устройствах Apple, выпущенных с сентября 2012 года. Lightning можно использовать для передачи данных, аудио, видео и зарядки. Он используется на таких устройствах, как AirPods, iPad и iPhone, среди прочих.

Кабели и адаптеры USB Кабели (универсальная последовательная шина) в основном используются для:

  • Подключение компьютеров к периферийным устройствам, таким как видеокамеры, сканеры, фотоаппараты, проекторы
  • Подключайте зарядные адаптеры переменного/постоянного тока к планшетам и смартфонам.

Кабели USB бывают разных форм и размеров. Оба кабеля USB 3.0 и USB 2.0 имеют длину до 14 футов (если у них нет повторителя) с различными типами разъемов, используемых для подключения к периферийным устройствам и смартфонам. Типы разъемов включают разъемы Micro-B, A-A, A-B, USB On-The-Go и Mini-B.

USB-кабели Ограничения по расстоянию

USB-кабели имеют ограничение в 14 футов, если в кабель не встроен повторитель. Удлинительные USB-кабели со встроенным повторителем (с интервалом от 10 футов до 15 футов) называются активными USB-кабелями.Активные удлинительные кабели USB можно соединить вместе, общая длина которых может достигать 80 футов.

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

Активные удлинительные кабели USB преодолевают ограничение по расстоянию

Удлинительные USB-кабели

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

Кабели

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

Удлинительные кабели Active USB

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

USB-адаптеры

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

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

Протокол универсальной последовательной шины — это ключевой отраслевой стандарт электроники, который контролирует спецификации для определенных классов кабелей и разъемов.Он был разработан в 1996 году совместными усилиями компаний Compaq, Nortel, IBM и других. Кстати, термин «шина» относится к системе передачи данных между компьютерами или компонентами одного компьютера.

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

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

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

USB-адаптеры

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

Этот адаптер преобразует последовательный порт в последовательный интерфейс связи с последовательной передачей данных по одному биту за раз. Это предшественник USB и обычно используется для:

  • Модемы
  • Экраны и клеммы
  • Другие периферийные устройства

Последовательный порт обычно соответствует протоколу RS-232, также известному как рекомендуемый стандарт 232.Этот стандарт существует с 60-х годов и регулирует передачу данных по последовательной связи.

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

  • Аппаратное и периферийное оборудование EPoS
  • Оборудование автоматизации
  • Испытательное и измерительное оборудование
  • Сетевое оборудование и кабели
  • Экраны и проекторы

Совместимость преобразователя USB в последовательный порт.USB-адаптеры также существуют для RS-485 и 422, которые имеют преимущественно промышленное применение.

Адаптеры USB для источника питания постоянного тока

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

Существует 3 ключевых класса нисходящих USB-портов, обеспечивающих зарядку:

  • Стандартный нисходящий порт (SDP) работает на 0.от 1А до 0,5А и является типом зарядного порта на компьютерах и ноутбуках.
  • Нисходящий порт (CDP) передает постоянный ток до 1,5 А
  • Выделенные порты для зарядки (DCP) включают настенные розетки со встроенным адаптером питания USB и силовыми модулями, передающими ток со скоростью более 1,5 А для активной зарядки устройств
  • .

Подача питания через USB обычно осуществляется при напряжении 5 вольт с отклонением 5 %. Контакты в разъеме USB передают данные (D+ и D-), а внешние контакты пропускают ток.Каждый контакт подключен к проводу, а в USB-кабеле для зарядки четыре провода. Более высокая спецификация USB 3.0 имеет дополнительные 5 контактов для еще более быстрой зарядки. Зарядка от сети через USB-адаптер требует преобразования сетевого напряжения в стандартное 5В.

Через USB-порты можно одновременно заряжать несколько устройств, хотя скорость зарядки будет ниже оптимальной. «Сверхскоростной» USB с более высокими характеристиками способен адекватно обрабатывать большую нагрузку и быстро заряжать несколько устройств.

USB-концентраторы: обзор

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

  • Обеспечить механизм питания USB-устройств
  • Разрешает одновременный доступ и использование нескольких USB-устройств
  • Позволяет удобно использовать общие устройства, такие как принтеры

USB-концентраторы могут распределять питание постоянного тока на USB-порты нескольких устройств с общей потребляемой нагрузкой 500 мА.Эта сумма распределяется между подключенными устройствами, что означает, что они должны иметь энергопотребление от низкого до среднего. Устройства, которым требуется более 500 мА или более 5 вольт, должны иметь свое питание. Если вы в основном используете концентратор USB для зарядки устройств, многопортовый настенный адаптер может стать для вас лучшей альтернативой.

 

USB-концентраторы

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

Если USB-устройство не работает с Mac

  • Проверьте питание, порт и кабельные соединения: Убедитесь, что USB-устройство включено и его кабели правильно подключены. Если на вашем компьютере несколько USB-портов, переключите кабель устройства на другой порт. Если вы по-прежнему не можете использовать устройство, обратитесь к производителю за дополнительной информацией.

    Если вы можете использовать устройство после переключения портов, подключите другое устройство к первому порту.Если вы не можете использовать это устройство, выключите компьютер и отсоедините его от электрической розетки. Подождите около минуты, затем снова подключите его к розетке и запустите компьютер.

    Если вы по-прежнему не можете использовать устройство с портом, возможно, ваш компьютер нуждается в обслуживании. См. раздел Как обслуживать или ремонтировать Mac.

  • Проверка отсутствия программного обеспечения: Убедитесь, что на вашем устройстве установлена ​​последняя версия программного обеспечения. Посетите веб-сайт производителя для получения обновлений.

  • Проверьте концентратор USB: Если устройство подключено к концентратору USB, убедитесь, что устройство и концентратор имеют одинаковую скорость. Подключайте устройства USB 3.0 SuperSpeed ​​к концентратору USB 3.0 SuperSpeed, устройства USB 2.0 Hi-Speed ​​к концентратору USB 2.0 Hi-Speed ​​и т. д.

  • Если устройство не имеет шнура питания и подключено к другому USB-устройству, у которого нет шнура питания: Попробуйте подключить устройство напрямую к USB-порту вашего компьютера или к USB-устройству, у которого есть шнур питания.Возможно, вам придется отключить и снова подключить другое устройство, если оно перестало отвечать.

  • Если к вашему Mac подключено много устройств: Отключите все USB-устройства, кроме тестируемого устройства, клавиатуры Apple и мыши Apple. Убедитесь, что устройство подключено к компьютеру напрямую, а концентраторы или удлинители отсоединены. Если вы можете использовать устройство сейчас, проблема может быть связана с одним из других USB-устройств или концентраторов, которые вы подключили к компьютеру.Попробуйте повторно подключить их по одному к компьютеру. Когда вы обнаружите устройство, вызывающее проблему, просмотрите его документацию для дальнейших действий по устранению неполадок.

  • Убедитесь, что устройство отображается в разделе «Информация о системе»: На Mac выберите меню Apple  > «Об этом Mac». В появившемся обзоре нажмите кнопку «Системный отчет».

    Открыть информацию о системе для меня

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

  • Повторное открытие приложений:  Закройте и снова откройте все приложения, использующие устройство.

  • Перезагрузите Mac: Выберите меню Apple > «Перезагрузить».

  • Является ли новый USB-кабель заменой разъемов для всех других устройств?

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

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

    Переход на USB-C формирует реальную замену старых стандартов USB на другие стандарты, такие как:

    • DisplayPort
    • Тандерболт
    • Аудиоразъем 3,5 мм

    Теперь, когда несколько ноутбуков с Windows и Mac оснащены разъемами USB-C, разъем USB-C никуда не денется, открывая эру универсальных кабелей.

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

    Что такое USB-C?

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

    Возможности кабеля Type-C включают:

    • Передача данных быстрее
    • Питание устройств, в том числе мощных устройств, таких как ноутбуки, мониторы и телевизоры
    • Подключает компьютеры к дисплею
    • Передает звук

    Самое приятное то, что почти все производители принимают разъем USB-C, включая технологические компании с голубыми фишками, такие как:

    • яблоко
    • Делл
    • л.с.
    • Майкрософт
    • Интел
    • Самсунг

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

    Что может USB-C — универсальный порт для всего?

    Традиционный порт USB Type-A по большей части является портом данных для подключения периферийных устройств или накопителей, таких как клавиатуры. USB-C может делать гораздо больше в зависимости от реализации порта. По своей сути он предназначен для выполнения двух основных функций:

    • Быстрая передача данных
    • Обеспечить достаточную мощность

    Две основные функции открывают целый мир возможностей, с которыми может работать USB-C, в том числе:

    • Обеспечивает достаточную мощность для зарядки или питания таких устройств, как ноутбуки, мониторы, телевизоры, смартфоны и другие устройства.
    • Одновременная отправка видеосигналов и питание — функция, которая позволяет подключаться к устройству HDMI, DisplayPort или MHL и подавать питание при наличии подходящего адаптера и кабелей.
    • Передача звука по интерфейсу.
    • Быстрая зарядка многих популярных устройств.
    • Передавайте данные быстрее — до 40 ГБ, что невозможно с другими типами USB.

    Все возможности USB-C великолепны, хотя они различаются в зависимости от производителя.

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

    В конце концов, стандарт USB-C поддерживает подключение дисплея DisplayPort или HDMI с адаптерами, но не каждый компьютер имеет порт USB-C, подключенный к графическому оборудованию каждой системы.

    Каковы самые большие преимущества USB-C?

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

    • Подача питания на такие устройства, как ноутбуки и рабочие станции
    • Разрешить подключение внешнего устройства
    • Разрешить вывод видео
    • Передача звука

    Соединитель выполняет все задачи лучше, чем существующие решения.Например:

    • В отличие от USB-A, разъем USB-C симметричен — обе стороны одинаковы, поэтому неправильно вставить его невозможно
    • Поскольку USB-C основан на USB 3.1, он обеспечивает более высокую скорость передачи до 40 Гбит/с
    • Позволяет передавать более высокую мощность, что делает его способным питать и заряжать мощные устройства, такие как ноутбуки, мониторы и даже телевизоры
    • Он достаточно узкий, чтобы с легкостью подходить к телефонам, что делает его лучшим стандартным разъемом для телефонов, компьютеров, игровых консолей и других устройств

    Однако многие люди не ориентируются на USB-C, что вызывает определенную путаницу.

    Путаница с USB-C — почему потребители сначала находят изменения USB-C озадаченными

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

    Различные производители не предлагают четкий список поддерживаемых функций для каждого устройства.

    Например, устройство может поставляться с портом USB-C, но производители не указывают, будет ли подключение порта:

    • Поддержка видеовыхода или входа
    • Зарядка или питание устройства (ноутбука, монитора, телевизора)
    • Звук передачи
    • Только передача данных

    Производители должны лучше разъяснить возможности USB-C своих устройств.

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

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

    Потребители выбирают из множества протоколов и стандартов, в том числе:

    • USB 2
    • USB 3
    • USB 4
    • Альтернатива DisplayPort
    • Удар молнии 3
    • Удар молнии 4

    Такое разнообразие похожих вариантов редко встречается при предыдущих соединениях, что вызывает вопрос:

    Как USB-C может быть менее запутанным: устранение беспорядка?

    USB-C — это просто форма и размер штекера.Производителям следует устранить путаницу, улучшив кабели с маркировкой и соответствующие спецификации USB-C. Пользователи должны увидеть этикетку на кабеле USB-C и список его функций. Например, на порту ноутбука должны быть маркировки, чтобы различать USB-C, Thunderbolt 3, Thunderbolt 4, USB 4, USB 3 и USB 2, чтобы потребитель не разобрался в беспорядке.

    После того, как порт помечен как USB-C, производитель должен перечислить возможности своего разъема, поскольку не все порты USB-C подключаются к любому графическому оборудованию.Потребитель должен знать, может ли разъем USB-C:

    • Зарядка устройства
    • Передача данных
    • Может передавать одновременную мощность видеосигнала, чтобы пользователь мог подключиться к разъемам HDMI и DisplayPort и подать питание с помощью адаптера.

    Другими словами, производители должны указать, подключается ли порт USB-C устройства к графическому оборудованию системы.

    Насколько быстры разъемы USB-C

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

    Устройства имеют различные типы портов USB, которые подразделяются на три типа:

    • USB 3.1
    • USB 3.2
    • Thunderbolt 3 (в основном встречается на компьютерах Apple)

    Как правило, при подключении USB-C к порту USB 3.1 можно передавать 10 ГБ данных в секунду, через порт 3.2 — 20 ГБ в секунду, а через порт Thunderbolt 3 — 40 Гбит/с.

    USB-C передает данные намного быстрее, чем любой другой тип разъема.

    Помимо передачи данных, кабели USB-C также передают питание и могут заряжать:

    • Портативные устройства
    • Смартфоны
    • Ноутбуки
    • Камеры видеонаблюдения

    Как и обычный разъем USB A, стандартный разъем USB-C обеспечивает мощность 2,5 Вт. Однако большинство устройств поставляются с протоколом Power Delivery (PD), который позволяет кабелю USB-C обеспечивать мощность до 100 Вт.

    Эта функция позволяет USB-C заряжать или питать устройства с высокой мощностью, такие как ноутбуки. Такая подача питания невозможна для старых стандартов USB.

    Что такое альтернативный режим USB Type-C?

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

    Текущий альтернативный режим USB Type-C включает:

    • Удар молнии
    • DisplayPort
    • HDMI
    • МХЛ
    • Аналоговое аудио

    Например, вы можете напрямую отображать изображение на мониторе с помощью USB-C с альтернативным режимом DisplayPort.

    Для подключения к монитору должен быть порт USB-C. В качестве альтернативы вы можете использовать ноутбук с USB-C с монитором с типичными видеопортами, такими как HDMI, VGA, DVI и DisplayPort. Однако вам понадобится видеоадаптер USB-C.

    Как Thunderbolt 3 работает через USB-C?

    Thunderbolt 3 — это протокол, использующий физический разъем USB-C и отображающий работу в сети, высокоскоростное хранилище и многое другое.

    Чтобы использовать Thunderbolt 3 через USB-C, вам потребуется:

    • Компьютер с портом Thunderbolt 3 — порт почти идентичен обычному порту USB-C, но с дополнительным логотипом ThunderBolt рядом с ним
    • Thunderbolt 3-совместимые устройства, такие как концентратор, монитор или внешний жесткий диск

    Порт Thunderbolt 3 может работать как обычный порт USB-C.Однако порт USB-C не может поддерживать устройства Thunderbolt 3. Порт Thunderbolt 3 может работать с кабелем USB-C, но обеспечивает пропускную способность 20 Гбит/с.

    Специально разработанные кабели Thunderbolt 3 могут передавать данные со скоростью 40 Гбит/с.

    Может ли USB-C заменить разъем для наушников 3,5 мм?

    USB-C может заменить разъем для наушников 3,5 мм. Intel предложила производить смартфоны без типичного порта для наушников, а вместо этого полагаться на разъем для зарядки и передачи данных для вывода звука.

    USB-C упростит настройку бизнес-процессов

    Должны ли мы вернуться к разным разъемам для разных целей, потому что USB-C вызывает некоторую путаницу?

    Ясно одно:

    Кабели

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

    • Телефоны
    • Автомобили
    • Ноутбуки
    • Дроны
    • Камеры
    • Мониторы
    • Более быстрая передача данных

    Тем не менее, переход на USB-C вызывает у потребителей недоумение.

    Вам не нужно париться. Мы можем помочь вам узнать, как внедрение USB-C может помочь вам сделать ваш бизнес более эффективным и продуктивным.Свяжитесь с нами сегодня, чтобы получить непревзойденные ИТ-услуги, которые помогут вам поддерживать пиковые операции.

    Спасибо команде Tektonic в Торонто за помощь в написании этой статьи. Узнайте больше на https://www.tek-help.com

    Исправление проблем с USB-C в Windows

    Обзор USB-C

    С помощью подключения USB-C вы можете заряжать свой ПК с Windows 11, а также подключаться к другим устройствам USB Type-C, таким как мобильные телефоны, док-станции, видеоадаптеры и другие устройства с портом USB-C.

    К сожалению, некоторые комбинации аппаратного и программного обеспечения могут вызывать проблемы. Если это произойдет, вы можете получить уведомление о том, что с подключением USB-C что-то не так. Мы предоставили несколько советов ниже, которые помогут вам исправить ситуацию. И если вы хотите изменить, видите ли вы уведомления о проблемах с USB, вот как это сделать:

    1. Выберите Найдите , введите usb и выберите Настройки USB из списка результатов.

      Открыть настройки USB

    2. Включить или отключить уведомления о подключении .

    Вот некоторые уведомления USB-C, которые вы можете получить в случае возникновения проблемы:

    Возможно, вы сможете починить USB-устройство

      Проблема с вашим USB-устройством.Выполните следующие действия, чтобы попытаться исправить это. (Код ошибки ____)

    Попробуйте эти решения

    Возможная причина

    1. Найдите код ошибки на ПК с Windows 11 и запишите его.

    2. Для кода ошибки, который вы видите, выполните действия по устранению неполадок, описанные в разделе Коды ошибок в диспетчере устройств в Windows.

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

    USB-устройство, к которому вы подключились, сообщило о проблеме или о проблеме с драйвером устройства.

    Чтобы найти код ошибки на ПК с Windows 11
    1. Нажмите кнопку Пуск , затем введите Диспетчер устройств и выберите Диспетчер устройств из списка результатов.

    2. В диспетчере устройств найдите устройство. Он должен быть отмечен желтым восклицательным знаком.

    3. Выберите устройство, нажмите и удерживайте (или щелкните правой кнопкой мыши) его, а затем выберите Свойства . Код ошибки отображается под Состояние устройства .

    Медленно подключено зарядное устройство USB

    Чтобы ускорить зарядку, используйте зарядное устройство и кабель, входящие в комплект поставки устройства.

    Попробуйте эти решения

    Возможные причины

    • Используйте зарядное устройство и кабель, входящие в комплект поставки ПК.

    • Убедитесь, что зарядное устройство подключено к зарядному порту USB-C на вашем ПК.

    • Используйте баллончик со сжатым воздухом для очистки порта USB-C на вашем ПК.

    • Зарядное устройство несовместимо с вашим ПК.

    • Зарядное устройство недостаточно мощное для зарядки ПК.

    • Зарядное устройство не подключено к зарядному порту на вашем ПК.

    • Мощность кабеля для зарядки недостаточна для зарядного устройства или ПК.

    • Пыль или грязь внутри USB-порта вашего устройства мешали правильной установке зарядного устройства.

    • Зарядное устройство подключено через внешний концентратор или док-станцию.

    Примечания:

    • ПК с разъемами USB Type-C имеет более высокие пределы мощности.Если разъем поддерживает USB Power Delivery, он может заряжаться еще быстрее при более высоких уровнях мощности.

    • Для более быстрой зарядки ваш компьютер, зарядное устройство и кабель должны соответствовать отраслевым стандартам. Ваше зарядное устройство и кабель также должны поддерживать уровни мощности, необходимые вашему компьютеру для более быстрой зарядки. Например, если вашему ПК требуется 12 В и 3 А для самой быстрой зарядки, зарядное устройство 5 В, 3 А не обеспечит вам самую быструю зарядку.

    • Зарядные устройства без стандартного разъема USB Type-C могут использовать проприетарный нестандартный разъем, который не поддерживается вашим ПК.

    ПК не заряжается

    Чтобы ускорить зарядку, используйте зарядное устройство и кабель, входящие в комплект поставки устройства.

    Попробуйте эти решения

    Возможные причины

    • Используйте зарядное устройство и кабель, входящие в комплект поставки ПК.

    • Убедитесь, что зарядное устройство подключено к зарядному порту USB-C на вашем ПК.

    • Используйте баллончик со сжатым воздухом для очистки порта USB-C на вашем ПК.

    • Зарядное устройство несовместимо с вашим ПК.

    • Зарядное устройство недостаточно мощное для зарядки ПК.

    • Зарядное устройство не подключено к зарядному порту на вашем ПК.

    • Кабель для зарядки не соответствует требованиям к питанию зарядного устройства или ПК.

    • Пыль или грязь внутри USB-порта вашего устройства могут мешать правильной установке зарядного устройства.

    • Зарядное устройство подключено к вашему ПК через внешний концентратор или док-станцию.

    Примечания:

    • ПК с разъемами USB Type-C имеет более высокие пределы мощности.Если разъем поддерживает USB Power Delivery, он может заряжаться еще быстрее при более высоких уровнях мощности.

    • Для более быстрой зарядки ваш компьютер, зарядное устройство и кабель должны соответствовать отраслевым стандартам. Ваше зарядное устройство и кабель также должны поддерживать уровни мощности, необходимые вашему компьютеру для более быстрой зарядки. Например, если вашему ПК требуется 12 В и 3 А для самой быстрой зарядки, зарядное устройство 5 В, 3 А не обеспечит вам самую быструю зарядку.

    • Зарядные устройства без стандартного разъема USB Type-C могут использовать проприетарный нестандартный разъем, который не поддерживается вашим ПК.

    Функциональность устройства USB или Thunderbolt может быть ограничена

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

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что ваш компьютер поддерживает те же функции USB-C, что и подключенное устройство.

    • Убедитесь, что кабель поддерживает те же функции USB-C, что и подключенное устройство.

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК.

    • Убедитесь, что устройство или адаптер подключены к порту USB-C на вашем ПК, который поддерживает правильный альтернативный режим.Например, если вы подключаете устройство с альтернативным режимом Thunderbolt, убедитесь, что вы подключаетесь к порту USB-C, который поддерживает Thunderbolt.

    • Устройство или ключ, к которому вы подключились, имеет новые функции для USB-C, которые не поддерживаются вашим компьютером.

    • Устройство, к которому вы подключились, имеет новые функции для USB-C, которые кабель не поддерживает.

    • Устройство или ключ не подключены к правильному порту USB-C на вашем ПК.

    • Устройство или ключ использует внешний концентратор или док-станцию ​​для подключения к вашему ПК.

    • К вашему ПК подключено слишком много других устройств или ключей в альтернативном режиме.

    Примечания:

    • USB Type-C имеет новую функцию под названием «Альтернативные режимы». Если ваш кабель USB-C имеет эту функцию, вы можете подключаться к устройствам, отличным от USB, которые поддерживают тот же альтернативный режим. Например, если ваш кабель USB-C имеет альтернативный режим Thunderbolt, вы можете подключаться к устройствам Thunderbolt. Нет никаких настроек для включения — ваше устройство автоматически использует соответствующий режим, если он поддерживается.

    • Функция альтернативного режима должна поддерживаться аппаратным и программным обеспечением ПК, а также подключенным устройством или ключом. Вам также может понадобиться специальный кабель USB-C.

    Подключение дисплея может быть ограничено

    Соединение DisplayPort/MHL может не работать.Попробуйте использовать другой кабель.

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что ваш ПК, внешний дисплей и кабель поддерживают альтернативные режимы DisplayPort или MHL.

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК.

    • Убедитесь, что устройство или адаптер подключены к порту USB-C на вашем ПК, который поддерживает правильный альтернативный режим. Например, адаптер альтернативного режима DisplayPort должен быть подключен к порту USB-C на вашем ПК, который поддерживает альтернативный режим DisplayPort.

    • Устройство или ключ, к которому вы подключились, имеет новые функции для USB-C, которые не поддерживаются вашим ПК.

    • Устройство, к которому вы подключились, имеет новые функции для USB-C, которые кабель не поддерживает.

    • Устройство или ключ не подключены к правильному порту USB-C на вашем ПК.

    • Устройство или ключ подключены к вашему ПК через внешний концентратор или док-станцию.

    • К вашему ПК подключено слишком много других устройств или ключей, использующих соединение USB-C.

    Примечания: USB Type-C имеет новую функцию под названием «Альтернативные режимы», которая позволяет использовать не-USB-подключения с кабелем USB-C и подключением. Нет никаких настроек для включения — ваше устройство автоматически использует соответствующий режим, если он поддерживается. Вот альтернативные режимы отображения, которые может поддерживать ваш кабель:

    • DisplayPort

      Альтернативный режим DisplayPort позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем DisplayPort.

    • МХЛ

      Альтернативный режим MHL позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем MHL.

    • HDMI

      Альтернативный режим HDMI позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем HDMI.

    Используйте другой порт USB

    Этот порт USB не поддерживает DisplayPort, Thunderbolt или MHL. Подключите USB-устройство к другому USB-порту на вашем ПК.

    — ИЛИ —

    USB-устройство может иметь ограниченную функциональность при подключении к этому порту.Подключите USB-устройство к другому USB-порту на вашем ПК.

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК.

    • Убедитесь, что устройство или ключ подключены к порту USB-C на вашем ПК, который поддерживает функции устройства или ключа. Например, если вы подключаете устройство Thunderbolt, убедитесь, что оно подключено к порту USB-C на вашем ПК, который поддерживает Thunderbolt.

    Устройство USB может работать неправильно

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

    Попробуйте эти решения

    Возможные причины

    • Если USB-устройство может питаться от внешнего источника, подключите его к внешнему источнику питания.

    • Подключайте компьютер к внешнему источнику питания и не используйте его от батареи.

    • Отключите все неиспользуемые USB-устройства, подключенные к вашему ПК.

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

    • Аккумулятор вашего ПК разряжен, поэтому он временно ограничивает количество энергии, которое может обеспечить устройство.

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

    • Устройство, к которому вы подключились, требует больше энергии, чем может обеспечить ПК.

    Неподдерживаемый аудиоадаптер USB

    Вместо этого подключите цифровой аудиоадаптер USB-C.

    Попробуйте это решение

    Возможная причина

    Если к компьютеру подключен аналоговый аудиоадаптер USB-C, отключите его, а затем вместо него подключите цифровой аудиоадаптер USB-C.

    Ваш компьютер не поддерживает аудиоадаптер, к которому вы подключились.

    Примечание. Существует два типа аудиоадаптеров USB-C: аналоговые и цифровые. Большинство ПК поддерживают только цифровые аудиоадаптеры USB-C, которые содержат оборудование, преобразующее цифровые аудиоданные с вашего ПК в аналоговый сигнал, который могут воспроизводить ваши наушники или динамики.Цифровые аудиоадаптеры USB-C часто дороже аналоговых аудиоадаптеров.

    Обзор USB-C

    С помощью подключения USB-C вы можете заряжать свой ПК с Windows 10, а также подключаться к другим устройствам USB Type-C, таким как мобильные телефоны, док-станции, видеоадаптеры и другие устройства с портом USB-C.

    К сожалению, некоторые комбинации аппаратного и программного обеспечения могут вызывать проблемы. Если это произойдет, вы можете получить уведомление о том, что с подключением USB-C что-то не так. Мы предоставили несколько советов ниже, которые помогут вам исправить ситуацию. И если вы хотите изменить, видите ли вы уведомления о проблемах с USB, вот как это сделать:

    1. Нажмите кнопку Пуск , затем выберите Настройки > Устройства > USB .

      Открыть настройки USB

    2. Установите или снимите флажок Уведомлять меня о проблемах с подключением к USB-устройствам .

    Вот некоторые уведомления USB-C, которые вы можете получить в случае возникновения проблемы:

    Возможно, вы сможете починить USB-устройство

      Проблема с вашим USB-устройством.Выполните следующие действия, чтобы попытаться исправить это. (Код ошибки ____)

    Попробуйте эти решения

    Возможная причина

    1. Найдите код ошибки на ПК с Windows 10 (или телефоне) и запишите его.

    2. Для кода ошибки, который вы видите, выполните действия по устранению неполадок, описанные в разделе Коды ошибок в диспетчере устройств в Windows.

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

    USB-устройство, к которому вы подключились, сообщило о проблеме или о проблеме с драйвером устройства.

    Чтобы найти код ошибки на ПК с Windows 10

    1. Нажмите кнопку Пуск  , затем в поле поиска на панели задач введите Диспетчер устройств и выберите Диспетчер устройств из списка результатов.

    2. В диспетчере устройств найдите устройство. Он должен быть отмечен желтым восклицательным знаком.

    3. Выберите устройство, нажмите и удерживайте (или щелкните правой кнопкой мыши) его, а затем выберите Свойства . Код ошибки отображается под Состояние устройства .

    Чтобы найти код ошибки на телефоне с Windows 10

    Медленно подключено зарядное устройство USB

    Чтобы ускорить зарядку, используйте зарядное устройство и кабель, входящие в комплект поставки устройства.

    Попробуйте эти решения

    Возможные причины

    • Используйте зарядное устройство и кабель, входящие в комплект поставки ПК (или телефона).

    • Убедитесь, что вы подключаете зарядное устройство к зарядному порту USB-C на вашем ПК (или телефоне).

    • Используйте баллончик со сжатым воздухом для очистки порта USB-C на вашем ПК (или телефоне).

    • Зарядное устройство несовместимо с вашим ПК (или телефоном).

    • Зарядное устройство недостаточно мощное для зарядки ПК (или телефона).

    • Зарядное устройство не подключено к зарядному порту на вашем ПК (или телефоне).

    • Мощность кабеля для зарядки недостаточна для зарядного устройства, ПК или телефона.

    • Пыль или грязь внутри USB-порта вашего устройства мешали правильной установке зарядного устройства.

    • Зарядное устройство подключено через внешний концентратор или док-станцию.

    Примечания:

    • ПК (или телефон) с разъемами USB Type-C имеют более высокие пределы мощности.Если разъем поддерживает USB Power Delivery, он может заряжаться еще быстрее при более высоких уровнях мощности.

    • Для более быстрой зарядки ваш компьютер (или телефон), зарядное устройство и кабель должны соответствовать отраслевым стандартам. Ваше зарядное устройство и кабель также должны поддерживать уровни мощности, необходимые вашему ПК (или телефону) для более быстрой зарядки. Например, если вашему ПК требуется 12 В и 3 А для самой быстрой зарядки, зарядное устройство 5 В, 3 А не обеспечит вам самую быструю зарядку.

    • Зарядные устройства без стандартного разъема USB Type-C могут использовать проприетарный нестандартный разъем, который не поддерживается вашим ПК (или телефоном).

    ПК (или телефон) не заряжается

    Чтобы ускорить зарядку, используйте зарядное устройство и кабель, входящие в комплект поставки устройства.

    Попробуйте эти решения

    Возможные причины

    • Используйте зарядное устройство и кабель, входящие в комплект поставки ПК (или телефона).

    • Убедитесь, что вы подключаете зарядное устройство к зарядному порту USB-C на вашем ПК (или телефоне).

    • Используйте баллончик со сжатым воздухом для очистки порта USB-C на вашем ПК (или телефоне).

    • Зарядное устройство несовместимо с вашим ПК (или телефоном).

    • Зарядное устройство недостаточно мощное для зарядки ПК (или телефона).

    • Зарядное устройство не подключено к зарядному порту на вашем ПК (или телефоне).

    • Зарядный кабель не соответствует требованиям к питанию зарядного устройства, ПК или телефона.

    • Пыль или грязь внутри USB-порта вашего устройства могут мешать правильной установке зарядного устройства.

    • Зарядное устройство подключено к вашему ПК (или телефону) через внешний концентратор или док-станцию.

    Примечания:

    • ПК (или телефон) с разъемами USB Type-C имеют более высокие пределы мощности.Если разъем поддерживает USB Power Delivery, он может заряжаться еще быстрее при более высоких уровнях мощности.

    • Для более быстрой зарядки ваш компьютер (или телефон), зарядное устройство и кабель должны соответствовать отраслевым стандартам. Ваше зарядное устройство и кабель также должны поддерживать уровни мощности, необходимые вашему ПК (или телефону) для более быстрой зарядки. Например, если вашему ПК требуется 12 В и 3 А для самой быстрой зарядки, зарядное устройство 5 В, 3 А не обеспечит вам самую быструю зарядку.

    • Зарядные устройства без стандартного разъема USB Type-C могут использовать проприетарный нестандартный разъем, который не поддерживается вашим ПК (или телефоном).

    Устройство USB может не работать

    Попробуйте подключить его к ПК.

    Попробуйте эти решения

    Возможная причина

    • Убедитесь, что на вашем телефоне с Windows 10 установлены все последние обновления для Windows.Чтобы проверить наличие последних обновлений, на Пуск проведите пальцем по списку Все приложения, а затем выберите Настройки > Обновление и безопасность > Обновление телефона > Проверить наличие обновлений . Это позволяет проверить наличие последних обновлений для Windows и новейших драйверов устройств. Дополнительные сведения см. в разделе Обновления Windows 10.

    • Если на вашем телефоне с Windows 10 уже установлена ​​последняя версия Windows 10 Mobile, попробуйте вместо этого подключить ваше устройство к ПК с Windows 10.

    В устройстве, к которому вы подключились, есть драйвер, который не поддерживается версией Windows 10 Mobile, на которой работает ваш телефон. Сведения о поддерживаемых устройствах см. в разделе Универсальная последовательная шина (USB).

    Функциональность устройства USB или Thunderbolt может быть ограничена

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

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что ваш ПК (или телефон) поддерживает те же функции USB-C, что и подключенное устройство.

    • Убедитесь, что кабель поддерживает те же функции USB-C, что и подключенное устройство.

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК (или телефону).

    • Убедитесь, что устройство или ключ подключены к порту USB-C на вашем ПК (или телефоне), который поддерживает правильный альтернативный режим.Например, если вы подключаете устройство с альтернативным режимом Thunderbolt, убедитесь, что вы подключаетесь к порту USB-C, который поддерживает Thunderbolt.

    • Устройство или ключ, к которому вы подключились, имеет новые функции для USB-C, которые не поддерживаются вашим ПК (или телефоном).

    • Устройство, к которому вы подключились, имеет новые функции для USB-C, которые кабель не поддерживает.

    • Устройство или ключ не подключены к нужному порту USB-C на вашем ПК (или телефоне).

    • Устройство или ключ использует внешний концентратор или док-станцию ​​для подключения к вашему ПК (или телефону).

    • К вашему ПК (или телефону) подключено слишком много других устройств или ключей в альтернативном режиме.

    Примечания:

    • USB Type-C имеет новую функцию под названием «Альтернативные режимы». Если ваш кабель USB-C имеет эту функцию, вы можете подключаться к устройствам, отличным от USB, которые поддерживают тот же альтернативный режим. Например, если ваш кабель USB-C имеет альтернативный режим Thunderbolt, вы можете подключаться к устройствам Thunderbolt. Нет никаких настроек для включения — ваше устройство автоматически использует соответствующий режим, если он поддерживается.

    • Функция альтернативного режима должна поддерживаться аппаратным и программным обеспечением ПК или телефона, а также подключенным устройством или аппаратным ключом. Вам также может понадобиться специальный кабель USB-C.

    Подключение дисплея может быть ограничено

    Соединение DisplayPort/MHL может не работать.Попробуйте использовать другой кабель.

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что ваш ПК (или телефон), внешний дисплей и кабель поддерживают альтернативные режимы DisplayPort или MHL.

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК (или телефону).

    • Убедитесь, что устройство или ключ подключены к порту USB-C на вашем ПК (или телефоне), который поддерживает правильный альтернативный режим. Например, адаптер альтернативного режима DisplayPort должен быть подключен к порту USB-C на вашем ПК (или телефоне), который поддерживает альтернативный режим DisplayPort.

    • Устройство или ключ, к которому вы подключились, имеет новые функции для USB-C, которые не поддерживаются вашим ПК (или телефоном).

    • Устройство, к которому вы подключились, имеет новые функции для USB-C, которые кабель не поддерживает.

    • Устройство или ключ не подключены к нужному порту USB-C на вашем ПК (или телефоне).

    • Устройство или ключ подключен к вашему ПК (или телефону) с помощью внешнего концентратора или док-станции.

    • К вашему ПК (или телефону) подключено слишком много других устройств или ключей, использующих соединение USB-C.

    Примечания: USB Type-C имеет новую функцию под названием «Альтернативные режимы», которая позволяет использовать не-USB-подключения с кабелем USB-C и подключением. Нет никаких настроек для включения — ваше устройство автоматически использует соответствующий режим, если он поддерживается. Вот альтернативные режимы отображения, которые может поддерживать ваш кабель:

    • DisplayPort

      Альтернативный режим DisplayPort позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем DisplayPort.

    • МХЛ

      Альтернативный режим MHL позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем MHL.

    • HDMI

      Альтернативный режим HDMI позволяет проецировать видео и воспроизводить звук на внешнем дисплее, поддерживающем HDMI.

    Эти два ПК (мобильные устройства) не могут обмениваться данными

    Попробуйте подключить один из них к мобильному устройству (ПК).

    Попробуйте это решение

    Возможные причины

    Вместо этого подключите ПК с Windows 10 к телефону с Windows 10.

    Эти типы соединений в настоящее время не поддерживаются:

    Используйте другой порт USB

    Этот порт USB не поддерживает DisplayPort, Thunderbolt или MHL. Подключите USB-устройство к другому USB-порту на вашем ПК.

    — ИЛИ —

    USB-устройство может иметь ограниченную функциональность при подключении к этому порту. Подключите USB-устройство к другому USB-порту на вашем ПК.

    Попробуйте эти решения

    Возможные причины

    • Убедитесь, что устройство или ключ подключены напрямую к вашему ПК (или телефону).

    • Убедитесь, что устройство или ключ подключены к порту USB-C на вашем ПК (или телефоне), который поддерживает функции устройства или ключа. Например, если вы подключаете устройство Thunderbolt, убедитесь, что оно подключено к порту USB-C на вашем ПК (или телефоне), который поддерживает Thunderbolt.

    Устройство USB может работать неправильно

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

    Попробуйте эти решения

    Возможные причины

    • Если USB-устройство может питаться от внешнего источника, подключите его к внешнему источнику питания.

    • Подключайте компьютер (или телефон) к внешнему источнику питания и не работайте от батареи.

    • Отключите все неиспользуемые USB-устройства, подключенные к вашему ПК.

    • Ваш компьютер (или телефон) не может питать устройство, к которому вы подключены, поскольку это устройство не поддерживается.

    • Аккумулятор вашего ПК (или телефона) разряжен, поэтому он временно ограничивает количество энергии, которое может обеспечить устройство.

    • Ваш компьютер (или телефон) обеспечивает питанием другие устройства, поэтому он временно ограничил питание устройства, к которому вы только что подключились.

    • Устройство, к которому вы подключились, требует больше энергии, чем может обеспечить ПК (или телефон).

    Неподдерживаемый аудиоадаптер USB

    Вместо этого подключите цифровой аудиоадаптер USB-C.

    Попробуйте это решение

    Возможная причина

    Если к компьютеру подключен аналоговый аудиоадаптер USB-C, отключите его, а затем вместо него подключите цифровой аудиоадаптер USB-C.

    Ваш компьютер не поддерживает аудиоадаптер, к которому вы подключились.

    Примечание. Существует два типа аудиоадаптеров USB-C: аналоговые и цифровые. Большинство ПК поддерживают только цифровые аудиоадаптеры USB-C, которые содержат оборудование, преобразующее цифровые аудиоданные с ПК в аналоговый сигнал, который могут воспроизводить наушники или динамики.Цифровые аудиоадаптеры USB-C часто дороже аналоговых аудиоадаптеров.

    USB

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

    Содержание

    USB-подключенные сетевые интерфейсы

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

    • USB-устройство для необработанного USB-трафика (если поддерживается)
    • сетевое устройство для «обычных» сетевых пакетов

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

    Линукс

    Захват USB-трафика в Linux возможен, начиная с Wireshark 1.2.0, libpcap 1.0.0 и Linux 2.6.11, с использованием интерфейса Linux usbmon.

    Сначала проверьте, принадлежите ли вы к группе wireshark с помощью:

    группы $USER

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

    sudo adduser $USER wireshark

    Затем убедитесь, что пользователям, не являющимся суперпользователями, разрешено перехватывать пакеты в wireshark. Выберите <Да> в приглашении ниже:

    sudo dpkg-reconfigure wireshark-common

    После каждой перезагрузки может потребоваться повторный запуск следующих двух команд:

    Для дампа USB-трафика в Linux вам нужен модуль ядра usbmon. Если он еще не загружен, запустите эту команду от имени пользователя root:

    .

    modprobe usbmon

    Чтобы дать обычным пользователям привилегии, сделайте устройства usbmonX доступными для чтения:

    sudo setfacl -m u:$USER:r /dev/usbmon*

    В некоторых дистрибутивах Linux (Arch Linux, Debian, Ubuntu и других) указанная выше команда может не понадобиться, если вы уже принадлежите к группе wireshark .См. CaptureSetup/CapturePrivileges: Большинство UNIX.

    Для ядер Linux до версии 2.6.23 вам также потребуется выполнить эту команду от имени пользователя root:

    mount -t debugfs нет /sys/kernel/debug

    , и с этими ядрами протокол механизма usbmon ограничивает общий объем данных, захваченных для каждого необработанного USB-блока, примерно 30 байтами. С ядром 2.6.23 или более поздней версии и libpcap 1.1.0 и более поздней версии это ограничение по размеру снимается. Используйте uname -r , чтобы проверить версию ядра.

    В libpcap 1.1.0 и более поздних версиях устройства, на которые вы можете записывать, называются usbmonX , где X — это номер шины USB. В Linux 2.6.22 и более поздних версиях специальный интерфейс usbmon0 получает объединенный поток событий со всех шин USB. В libpcap 1.0.x устройства назывались usbX .

    Простое аппаратное обеспечение MITM с Linux

    Если USB-хост представляет собой устройство типа «черный ящик», такое как игровая консоль, и вы не можете перехватывать USB-трафик в операционной системе хоста, вот два DIY-проекта, которые помогут вам создать простое устройство MITM для перехвата и ретрансляции USB-сообщений на USB-кабель.

    • СерийныйUSB

      предназначен для перехвата трафика USB HID. Первоначально созданный для проекта GIMX (который позволяет подключать игровые контроллеры ПК к PS4 путем преобразования сообщений протокола HID). Вам понадобится компьютер с Linux для захвата HID-сообщений и USB-ключ на базе Arduino. Детали дешевые. Если вы не любите паять, вы можете купить готовые «USB-адаптеры GIMX» у разработчика и у энтузиастов на eBay и в других местах.

    • USB-прокси

      перехватывает USB-трафик с помощью автономного Beaglebone Black, который переконфигурирован для работы в качестве USB-гаджета, эмулирующего устройство, подключенное ко второму USB-порту.В отличие от SerialUSB, это решение работает и с высокоскоростным USB-трафиком без HID (в рамках аппаратных ограничений устройства Beaglebone).

    macOS

    Захват USB-трафика в macOS возможен, начиная с Wireshark 2.4.0, libpcap 1.9.0 и macOS High Sierra, с использованием интерфейса XHC20.

    Чтобы захватить этот интерфейс, вам сначала нужно будет запустить команду

    ifconfig XHC20 до

    от имени пользователя root, например, запустив

    sudo ifconfig XHC20 до

    В macOS Catalina вам, по-видимому, необходимо отключить защиту целостности системы для захвата USB-трафика.

    Windows

    Вы можете перехватывать необработанный USB-трафик в Windows с помощью USBPcap. На странице «Инструменты» перечислены некоторые другие параметры захвата Windows USB.


    Предупреждение о USBPcap

    В прошлом возникали проблемы с использованием USBPcap, и хотя эти проблемы должны быть решены сейчас, вы можете ознакомиться с этими более ранними проблемами, если они все еще затрагивают вас.


    Вы также можете захватывать и отлаживать USB-трафик на виртуальной машине Windows в VirtualBox.В некотором смысле это удобнее, чем работать с отдельным ящиком Windows.

    В этом примере встроенное устройство Linux, работающее под управлением g_ether (гаджет Ethernet RNDIS), подключается к Windows. например NSLU2 с модификацией ведомого USB-устройства http://www.nslu2-linux.org/wiki/HowTo/AddDeviceSideUSBPort, но он должен работать практически для любого USB-устройства.

    С помощью этого метода Linux распознает USB-устройство (то есть >lsusb по-прежнему будет их показывать), но VirtualBox подключает его к Windows, но Wireshark в Linux по-прежнему может отслеживать все пакеты.

    шагов:

    1. Установите гостевую ОС Windows VirtualBox на хосте Linux. Запустите виртуальный сеанс Windows.

    2. Подключите встроенное ведомое устройство через USB-кабель, которое само по себе должно быть либо устройством, о котором Windows уже знает (или в этом случае оно работало с действительным стеком гаджетов g_ether и нуждалось в файле .inf)

    3. Запустите >lsusb и запишите, к какой шине подключено устройство.

    • например,
    • «Шина 003 Устройство 003: ID 0525:a4a2 Netchip Technology, Inc.Гаджет Linux-USB Ethernet/RNDIS»

    4. На стороне Linux запустите >ifconfig usb0 вниз — это предотвратит борьбу системы Linux и Windows за устройство

    5. На виртуальной машине Windows в меню VirtualBox установите флажок

    6. Теперь Windows должна распознать устройство и перейти к сеансу «подключи и молись» для инициализации драйвера.

    Я работал по инструкции на http://docwiki.gumstix.org/index.php/Windows_XP_usbnet по установке драйвера.

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

    8. В Linux запустите Wireshark и используйте номер шины, указанный ранее в команде >lsusb, для прослушивания пакетов.

    Советы по разработке чего-то вроде «USBPcap» для Windows: необходимо написать драйвер устройства фильтра режима ядра.Доступен более старый комплект разработки драйверов (DDK), который, по крайней мере, может компилировать двоичные файлы режима ядра. Наиболее важными функциями для установки драйвера фильтра являются функция CreateService() и SetupDiSetDeviceRegistryProperty() с параметром SPDRP_LOWERFILTERS.

    Обсуждение

    Почему убрали примечание о неточных временных метках?!? — УльфЛампинг

    Отметки времени теперь должны быть в порядке, так как libpcap работает над решением проблемы, явно вызывая gettimeofday()- ronnie

    Ну, неточности, которые я имел в виду, касались «дельты», возникающей между данными, полученными с USB-устройства, и фактической отметкой времени от ядра.Эта дельта будет значительно ниже, например, для Сетевые карты на основе PCI, чем для USB, и это следует упомянуть. Или я просто ошибаюсь в этой теме и на это можно не обращать внимания — что тогда тоже следует упомянуть? — УльфЛампинг

    Есть «захват сетевых интерфейсов, подключенных к USB» и «захват USB-трафика»; эта страница предназначена для последнего, но звучит так, как будто дельта отметок времени является проблемой для первого. — Гай Харрис

    См. также


    Импортировано с https://wiki.wireshark.org/CaptureSetup/USB в 2020-08-11 23:12:03 UTC

    Основные понятия USB и часто задаваемые вопросы

    Есть ли разница между Hi-Speed ​​USB и USB 2.0? Какая номенклатура правильная?

    Существует разница между терминами Hi-Speed ​​USB и USB 2.0. USB 2.0 — это спецификация, в то время как «Hi-Speed ​​USB» относится только к части спецификации USB 2.0 со скоростью 480 Мбит/с. Устройство по-прежнему может быть совместимым с USB 2.0 и иметь полную или низкую скорость.

    Насколько быстро USB-устройство может взаимодействовать с компьютером через USB?

    • USB 2.0 поддерживает скорость передачи 1,5 Мбит/с (низкая скорость), 12 Мбит/с (полная скорость) и 480 Мбит/с (высокая скорость).
    • USB 3.0 добавляет SuperSpeed ​​USB, поддерживающий скорость до 5 Гбит/с.
    • USB 3.1 обновляет USB 3.0 для поддержки скоростей до 10 Гбит/с
    • USB 3.2 позволяет использовать две линии по 10 Гбит/с для реализации скорости передачи данных 20 Гбит/с

    Что такое USB-хост?

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

    Я слышал термины USB-устройство, периферийное устройство и функция. Каковы различия и каково правильное использование терминов?

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

    Сколько устройств можно подключить к одному хосту?

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

    Кто владеет и контролирует спецификацию USB?

    Форум разработчиков USB. также известный как USB-IF, владеет спецификацией USB. Вы можете бесплатно загрузить последнюю спецификацию USB с их веб-сайта www.usb.org.

    Как передаются данные в протоколе USB?

    Спецификация USB определяет четыре различных типа передачи данных:

    Передача управления
    Хост USB отправляет команды и запросы на USB-устройство, используя передачу управления.Передача управления использует конечную точку 0 (EP0), пока USB-устройство перечисляется. Поэтому обязательно, чтобы все USB-устройства поддерживали EP0 независимо от поддерживаемой скорости. Максимальный размер управляющего пакета составляет 8 байт для низкоскоростных устройств; 64 байта для полноскоростных устройств; и 16, 32 или 64 байта для высокоскоростных устройств.

    Передачи с прерываниями
    Передачи с прерываниями позволяют USB-устройству запрашивать частоту опроса у USB-хоста в процессе перечисления.Максимальная частота опроса для полноскоростного устройства составляет один раз в миллисекунду и один раз каждые 10 миллисекунд для низкоскоростных устройств. Максимальный размер полезной нагрузки данных для низкоскоростного USB-устройства составляет 8 байт с максимальной пропускной способностью 800 бит/с. Для полноскоростного USB-устройства максимальный размер полезной нагрузки составляет 64 байта при максимальной пропускной способности 64 Кбит/с. Передача прерываний подтверждается, поэтому они гарантируют доставку пакета. Если пакет не приходит, попытка передачи повторяется.

    Массовые передачи
    Массовые передачи позволяют устройствам передавать большие объемы данных.Поскольку они имеют самый низкий приоритет при планировании в автобусе, они не гарантируют своевременную доставку. После того, как все другие передачи завершены, оставшаяся полоса пропускания предоставляется для массовых передач. Так же, как и передачи с прерываниями, массовые передачи признаются гарантирующими их доставку. Массовые передачи поддерживаются только полноскоростными и высокоскоростными устройствами. Для конечных точек полноскоростных USB-устройств максимальный размер пакета может составлять 8, 16, 32 или 64 байта. Для конечных точек высокоскоростных USB-устройств максимальный размер пакета может составлять до 512 байт.

    Изохронные передачи
    Полноскоростная изохронная транзакция может отправить 1023 байта за кадр при максимальной скорости передачи 1023 Кбит/с. Хотя изохронные передачи обеспечивают гарантированную скорость передачи данных, их доставка не подтверждается, и некоторые пакеты могут не приходить. Потоковое аудио/видео является типичным приложением для изохронной передачи, потому что более важно поддерживать видео и аудио в актуальном состоянии за счет отбрасывания пакетов.

    Что такое пакет токенов?

    Протокол USB определяет четыре типа пакетов:

    • Начало кадра
    • Токен
    • Данные
    • Рукопожатие

    Существует три различных типа пакетов токенов:

    • IN – Сообщает USB-устройству, что хост хочет считать информацию
    • OUT – Информирует USB-устройство о том, что хост хочет отправить информацию
    • НАСТРОЙКА — Используется для указания устройству, что должна произойти передача управления

    Как протокол USB обнаруживает ошибку связи?

    Протокол USB использует механизм последовательного интерфейса (SIE) для выполнения проверки циклическим избыточным кодом (CRC) для обнаружения ошибок.Это устраняет необходимость реализации CRC в программном обеспечении, уменьшая накладные расходы на программное обеспечение. Пакеты токенов имеют 5-битную CRC, а пакеты данных имеют 16-битную CRC.

    Что произойдет, если SIE получит поврежденные данные?

    SIE отбрасывает поврежденный пакет, если пакет не проходит проверку CRC без вмешательства программного обеспечения. Устанавливается флаг ошибки, указывающий на то, что был получен поврежденный пакет. SIE не будет подтверждать (ACK) пакеты с неверными значениями CRC.Для прерываний, массовых и управляющих передач хост попытается повторно передать пакет, если ему не удастся получить ACK. Это означает, что эти передачи не будут терять данные из-за поврежденного пакета, но они могут столкнуться с более низкой пропускной способностью приложения.

    В чем разница между передачей и транзакцией в протоколе USB?

    Передачи — это группы транзакций, а транзакции — это группы пакетов.

    Какой самый большой пакет данных я могу отправить?

    Это зависит от типа используемого перевода.Прерывания и массовые передачи имеют максимальный размер полезной нагрузки 64 байта для полноскоростных USB-устройств. Изохронные передачи могут отправлять до 1023 байт для полноскоростных USB-устройств.

    Что такое процесс перечисления?

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

    Как USB-хост определяет скорость USB-устройства?

    USB-хост имеет слабые подтягивающие резисторы на обеих линиях связи (D+ и D-).Устройство будет подтягивать D+ с помощью более сильного подтягивающего резистора, если оно будет работать в режиме полной скорости. Если устройство будет работать в низкоскоростном режиме, вместо этого подтягивается D-. Величина подтягивающего резистора в каждом случае номинально 1К5.

    Как USB-хост сбрасывает USB-устройство?

    USB-хост отправляет сброс на устройство, устанавливая D+ и D– на низкий уровень в течение не менее 10 миллисекунд. USB-устройство определяет, что произошел сброс, если оно видит, что D+ и D- имеют низкий уровень более 2.5 микросекунд. После того, как USB-устройство обнаружит сброс, оно перейдет в состояние по умолчанию, как только USB-хост удалит сброс. Это сбрасывает только устройство USB и не сбрасывает контроллер.

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

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

    Как USB-хост узнает имя подключенного USB-устройства?

    В дескрипторе устройства USB-устройства есть несколько строк, одна из которых является строкой производителя. Эти строки, если они реализованы, могут быть прочитаны хостом USB в процессе перечисления.

    Возможна ли конкуренция при одновременном подключении двух USB-устройств к хосту USB?

    Нет. Хост сбрасывает одно устройство за раз, а затем завершает перечисление одного устройства, прежде чем начать исследование следующего устройства.

    .

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

    Ваш адрес email не будет опубликован.