Последний раз мы обновляли статью в январе 2023 года.
USB – последовательный интерфейс передачи данных, предназначенный для среднескоростных и низкоскоростных периферийных устройств в вычислительной техники. USB является универсальной последовательной шиной. На блок-схеме она всегда узнаваема – это четыре геометрические фигуры, имеющие форму дерева. Фигуры – большой круг, малый круг, квадрат, треугольник. Все работы с USB проводятся разработчиками международной некоммерческой организацией USB Implementers Forum. Для подключения к шине USB используется четырехпроводной кабель. В кабели два провода используются для питания периферийных устройств, а два других – для приема и передачи данных.
История эволюции USB
Первые работы по USB были представлены в 1994-1995 годах. Занимались этим фирмы Intel, Microsoft, US Robotics. Для взаимодействия компьютера с периферийными внешними устройствами, на смену старому интерфейсу, требовался новый. Возникает необходимость подключения к компьютеру мобильных телефонов. Однако старые интерфейсы оказались не годны для этого.
В Windows 95 поддержка USB проходит в виде патча. А уже Windows 98 имеет USB шину в стандартной установке. В дальнейшем происходит быстрое и активное налаживание работы с новым интерфейсом. Разрабатывается новая, более скоростная версия USB 2.0. И уже в 2001 году эта версия стандартизирована Implementers.
Изменение стандартов и побочный “ущерб”
USB начинают поддерживать BIOS-ы компьютеров массового пользования. Для переустановки операционных систем отпала необходимость в PS/2-клавиатуре. Сейчас на материнских платах устанавливается до 12 USB-контроллеров. В 2008 году выходит новая версия USB 3.0. В ней добавлены, к уже существующим, 4 новых провода. В связи с этим заметно возросла скорость передачи данных. Увеличилась и сила тока, что позволило избавится от некоторых блоков питания. В 2011 году выходят первые материнские плата с USB 3.0. Компания Gigabyte выпустила материнскую плату с поддержкой USB 3.0. А на материнской плате компании Asus имеется два USB 3.0 порта. Пластик портов USB 3.0 имеет синий цвет.
Кабель USB состоит из четырех медных проводников: 2 витых предназначены для передачи данных и два – для питания. Имеется и заземленная оплетка. Для подключения кабеля USB к хосту и к устройству имеются разные наконечники. Существует несколько разновидностей кабеля.
Шина состоит из USB-контроллера и периферийных устройств – разветвитель, имеющий разъемы «от хоста». Разветвитель является сложным электронным устройством. При соединении двух компьютеров используются активные USB-кабели со сложной электроникой и необходимостью установки драйверов с обеих сторон. Запитаны устройства могут быть как от шины, так и от внешнего источника.
Возможно вам будет интересно почитать про беспроводные стандарты связи.
USB поддерживает транзакции приема и передачи данных. На устройстве каждая транзакция имеет номер оконечной точки. При подключении устройства драйверы, находящиеся в операционной системе, считывают список оконечных точек, создавая тем самым, структуры для общения – каналы. Каналы бывают – поточные, управляющие, изохронные и каналы прерывания. Управляющий канал позволяет программному обеспечению ОС получать всю необходимую информацию об устройстве. Через канал прерывания доставляются пакеты в двух направлениях с фиксированным временем доставки. Изохронный канал гарантирует скорость доставки. Поточный канал гарантирует доставку пакета, но не гарантирует скорость. После передачи контроллером шине пакета, передаются пакеты прерываний, изохронные, управляющие, а уже потом – поточные. Контроллер всегда является активным.
Версии портов USB и их типы
Существует несколько версий USB. Каждая последующая версия совершенствует предыдущую, расширяет ее функциональные способности, добавляет новые стандарты. С 2005 года доступна USB wireless. Это высокоскоростная технология беспроводной связи.
При применении USB существует три типа разъема: на стороне контроллера – А, на стороне периферийного устройства – В. Для переносных и мобильных устройств существует мини версия – Micro-USB. Существуют разъемы Mini – AB и Micro – AB. Во избежание ошибочного подключения вилок А и В их сделали визуально отличающимися. И третьим, современным типом является USB Type C – он используется во всех современных устройствах отличается универсальностью, то есть на стороне контролера и периферийного устройство разъем одинаковый.
И немного слов о зарядке и где еще используется USB
В процессе развития мобильных технологий все производители сначала использовали собственные стандарты, что было крайне не удобно, доходило вплоть до того, что в разных версиях мобильных устройство одного бренда использовались разные штекеры для подключения зарядки. И в определенный момент, с появлением USB Type-C наступил переломный момент, с началом его использования связан массовый переход на этот стандарт большинства мобильных устройств, причем не только смартфонов и планшетов, но и ноутбуков и устройств периферии. Сейчас в том числе Smart-мониторы подключаются к устройствам в том числе через этот порт. А все благодаря высокой скорости передачи данных и возможности передачи достаточного тока, за счет необходимого количества коннекторов.