Этот USB-кабель использовался в 2003 году для подключения клавиатуры к компьютеру G4 компании Apple. SSPL/GETTY IMAGES
Сегодня каждый, даже не сильно технически подкованный человек может без каких либо трудностей подключить к своему компьютеру фотоаппарат, принтер, сканер или любое другое устройство. Но в начале 1990-х годов законектить периферийное устройство к компьютеру была задачей не из простых.
До появления USB подключение внешних устройств нередко было проблематично. Пользователям иногда приходилось вскрывать компьютер и добавлять аппаратное обеспечение, чтобы получить необходимый коммуникационный порт.
Универсальная последовательная шина, выпущенная в 1996 году компанией Intel, упростила ситуацию. Теперь порты USB являются стандартными для персональных компьютеров и встроены во многие электронные устройства, такие как смартфоны, электронных книги и игровые приставки.
«Я думал, что [USB] — это разовая идея стоимостью $40 млн», — сказал в 2013 году в интервью CNN Аджай Бхатт, один из инженеров Intel, помогавших в разработке технологии. «Я не мог даже представить, куда движется идея с USB и как будет развиваться дальше. Это превзошло самые безумные мои фантазии».
Сотрудничество сыграло ключевую роль
Большенство проблем, с которыми сталкивались люди при попытке подключить периферийные устройства к компьютеру в 1990-х годах, возникали по причине отсутствия одной стандартной технологии среди всех производителей. Вторая проблема заключалась в том, что большинство ПК имели ограниченное количество портов ввода, и добавление дополнительных портов было делом затруднительным.
Аджай Бхатт — один из инженеров Intel, принимавших участие в разработке USB.PRADEEP GAUR/MINT/GETTY IMAGES.
Бхатт говорит, что даже будучи технологом, он испытывал трудности с апгрейдом своего ПК.
«Я смотрел на архитектуру ПК и у меня возникла мысль: „Знаете что? Есть более эффективные методы работы с компьютерами, а это все слишком сложно“», — сказал он в интервью Fast Company в 2019 году.
В начале 1990-х годов Бхатт рассказал своему начальнику о своей идее разработать универсальную систему связи «plug -and-play» — что-то такое, что бы пользователю не нужно было бы настраивать. Но руководство идея не заинтересовала.
Однако Бхатт был увлечен своей задумкой, поэтому он и решил присоединиться к исследовательской группе в Intel. И там в компании ему дали зеленый свет.
В 1992 году Бхатт посетил конференц-центр Jones Farm в Хиллсборо, штат Орегон, где встретился с инженерами из различных технологических компаний, которые также рассматривали возможность разработки схемы plug-and-play. И именно там был создан альянс инженеров с Compaq, Digital Equipment Corp. (DEC), IBM, Intel, Microsoft, NEC и Nortel.
«Вся индустрия признала, что у нее есть большая проблема, которую необходимо решить как можно скорее», — сказал Джим Паппас в статье Intel об интерфейсе USB. На момент встречи Паппас был руководителем инженерного отдела в компании DEC, но в итоге он перешел в Intel в качестве руководителя программы в группе разработчиков USB.
От мечты к реальности
Прежде чем приступить к разработке USB, группа изучила то, что уже было разработано. Инженеры рассмотрела технологии, подобные Ethernet, аудиоинтерфейсы, GeoPort от Apple и IEEE 1394 — известный также как стандарт Firewire. Но ни одна с доступных технологий не обладала всеми характеристиками, которые искала команда. В частности, инженеры хотели получить что-то недорогое, удобное в использовании, способное заряжать периферийные устройства и обеспечивающее большую пропускную способность. Чтобы снизить производственные затраты, инженеры разработали USB с тонким четырехпроводным кабелем длиной до 5 метров. Один конец кабеля имел разъем A, который подключался к компьютеру; разъем B на другом конце подключался к внешнему устройству.
В то время компьютеры, как правило, не обеспечивали питание таких внешних устройств. Большинство периферийного оборудования должно было быть одновременно подключено к розетке при подключении к ПК. Но USB позволил компьютеру обеспечить необходимый заряд.
Еще одним преимуществом USB было то, что в принципе он позволял подключать к одному компьютеру до 127 внешних устройств одновременно. На одном ПК вряд ли будет 127 портов USB, но количество доступных портов можно увеличить за счет добавления USB хаба.
Для названия команда искала что-то такое, с чем люди могли бы ассоциировать себя, а также очень хотели, чтобы оно описывало технологию. Инженеры выбрали слово «автобус», потому что оно было одновременно техническим термином (шина используется для передачи данных в компьютере) и узнаваемым, говорится в статье Fast Company. В сознании большинства людей автобусы — это транспортные средства, доставляющие пассажиров из пункта А в пункт Б, сказал в интервью 2019 года Бала Кадамби, работавший в команде разработчиков USB. Universal обозначила USB как инструмент, который можно использовать с любым оборудованием.
Команда объявила о своей первой разработке в 1995 году. При скорости 12 мегабит в секунду USB 1.0 был «быстрее, чем все, что обычно подключается к задней панели ПК», — сказал Паппас в интервью Fast Company.
Однако команда столкнулась с проблемой: скорость 12 Мбит/с была слишком быстрой для компьютерных мышек, джойстиков, клавиатур и других аксессуаров с неэкранированными кабелями. Инженеры решили эту проблему, организовав для USB 1.0 поддержку связи на скорости 1,5 Мбит/с.
Такой подход позволил USB работать на низкой скорости для недорогих периферийных устройств с неэкранированными кабелями и на высокой скорости для устройств с экранированными кабелями, таких как принтеры и дисководы для флоппи-дисков.
USB 1.1, выпущенный в 1996 году, стал популярным только в 1998 году. Всеобщая известность настигла его после демонстрарации на выставке COMDEX в Лас-Вегасе. На пресс-конференции команда Intel подключила 127 периферийных устройств к одному компьютеру. Инженеры пригласили Билла Ная, чтобы он подключил последние девайсы. «У нас была целая сцена, заполненная всевозможными принтерами!» сказал Паппас.
Задержка между выпуском USB 1.1 в 1996 году и до момента настоящей популярности, вполне объяснима, поскольку Microsoft Windows 98, которая вышла в июне 1998 года, была первой операционной системой, поддерживающей USB. Двумя месяцами позже компания Apple выпустила свой iMac, в котором отсутствовал дисковод для дискет, но была пара портов USB. Хотя Apple не входила в число компаний, работавших над проектом USB, но компания помогла сделать эту технологию популярной.
USB-порты стали стандартными в компьютерах.MINT/GETTY IMAGES
С тех пор появилось еще три поколения USB. Самое последнее, USB4, было выпущено в 2019 году.
USB 2.0
Выпущенная в апреле 2000 года как официальная первая коммерчески доступная универсальная последовательная шина, модель 2.0 предлагала более высокую скорость передачи данных 480 Мбит/с и максимальную мощность зарядки 15 Вт.
В отличие от первой версии, эта серия поддерживала все доступные типы разъемов, включая разъемы Mini-A и Mini-B.
USB 3.0
Эта версия была выпущена в ноябре 2008 года после того, как ее руководство перешло от группы USB 3.0 Promoter Group к USB Implementers Forum. C момента появления версии USB2.0 было продано более 6 миллиардов устройств. Версия 3.0 предлагает сверхскоростной режим передачи данных.
Сверхскоростной режим обеспечивает максимальную скорость передачи данных 5 Гбит/с в дополнение к уже существующим режимам передачи данных.
Эта версия также имеет несколько полуверсий, которые периодически выпускались для устранения недостатков в конструкции устройства. Например, версия USB 3.1 была выпущена в июле 2013 года, чтобы удвоить максимальную скорость передачи данных до 10 Гбит/с и были снижены издержки кодирования до 3 % переходом на схему кодирования 128b/132b. Кроме того, в сентябре 2017 года была выпущена версия 3.2 с еще более высокой максимальной скоростью передачи сигнала — 20 Гбит/с.
USB 4.0
USB 4.0 был выпущен в августе 2019 года Форумом USB Implementers Forum. Эта версия была основана на протоколе Thunderbolt 3 и поддерживает скорость передачи данных до 40 Гбит/с. Также совместимая с версиями 2.0 и 3.2.
«Кто бы мог подумать, что разъем, который мы разработали в начале 90-х годов, можно будет использовать и сегодня?» сказал Кадамби в интервью Fast Company. «Это скорее исключение из правил. У нас была не простая задача, ограничения по стоимости и по производительности. USB был разработан для настольного компьютера, а не для смартфонов. Оглядываясь назад, я понимаю, что это волшебно. Мы воплотили задуманное в жизни и что это выдержало проверку временем».
Немного рекламы
Спасибо, что остаётесь с нами. Вам нравятся наши статьи? Хотите видеть больше интересных материалов? Поддержите нас, оформив заказ или порекомендовав знакомым, облачные VPS для разработчиков от $4.99, уникальный аналог entry-level серверов, который был придуман нами для Вас: Вся правда о VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps от $19 или как правильно делить сервер? (доступны варианты с RAID1 и RAID10, до 24 ядер и до 40GB DDR4).
Dell R730xd в 2 раза дешевле в дата-центре Equinix Tier IV в Амстердаме? Только у нас 2 х Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 ТВ от $199 в Нидерландах! Dell R420 — 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — от $99! Читайте о том Как построить инфраструктуру корп. класса c применением серверов Dell R730xd Е5-2650 v4 стоимостью 9000 евро за копейки?
Комментарии (16)
warlock66613
31.03.2022 12:48+1> USB 4.0 был выпущен
Враньё. Не существует USB 4.0, а выпущен был USB4 (причём именно без пробела, USB 4 с пробелом также не существует).
GiperBober
31.03.2022 14:37Интересно, почему где-то в районе перехода USB 2 - USB 3 не перешли на 12В формат питания. Именно увеличение дальности и электрической мощности кабелей, а не пропускная способность, сделали бы USB по-настоящему универсальным форматом передачи данных и энергии для маломощных потребителей. Могли бы покуситься даже на создание локальных сетей.
IAMBIRD
31.03.2022 20:31+1Меня больше смущает, что для питания и зарядки всяких достаточно крупных штук используют мелкие и хлипкие Micro-USB и Type-C при наличии более подходящего USB Type-B (тот самый, что в принтерах).
А с напряжением вроде как сделали же Fast Charge, там как раз напряжение повыше, но устройства должны суметь договориться, зато не нужны дополнительные контакты.
А вообще удивительно, что никто не родил условный Type-M, где был бы тот же USB2, но и питание и передача данных сугубо по беспроводу на сверхкороткой (не более сантиметра) дистанции, чтобы просто приложил флэшку и она заработала, без всякого втыкания.
Опять же, USB-2 могла обзавестить версией для двухпроводного интерфейса, чтобы кидать провод на достаточно большую дистанцию без повторителя по тому же коаксиальному кабелю или одной витой паре — т.е. на одной линии и питание и данные.PKav
01.04.2022 08:36Micro-B вместо полноценного B ставят потому, что так дешевле. Раздражает, да, но приходится терпеть
Флешка при записи прилично жрет, делать ее беспроводной значит снижать скорость записи раз в 10.
USB кабель из витой пары CAT5 я делал сам. 1 пара для данных и 3 для питания. 20 метров, работает прекрасно.
Komrus
31.03.2022 14:41Фраза "вскрывать компьютер и добавлять аппаратное обеспечение" - как-то не по-русски звучит..
Скорее будет "открывать компьютер" и "добавлять оборудование". А лучше, если вспомнить то время и тогдашние компы, - "устанавливать платы расширения"
corvair
31.03.2022 14:54+6"Bus" применительно к ЭВМ никогда не было "автобусом", это шина передачи данных. В электротехнике в англоязычной литературе это шина питания. Хорошо бы знать этимологию этого слова.
В статье много кривоватого перевода, некоторые вещи действительно звучат "не по русски".
RustamDzh
01.04.2022 08:52+1Вранье с самого начала статьи!
"Но в начале 1990-х годов законектить периферийное устройство к компьютеру была задачей не из простых."
Последовательный порт, параллельный порт, PS/2 были у компьютеров задолго до появления USB
стандарт RS-232 был предложен в 1962 году
Первый принтер с параллельным интерфейсом Centronics модели 101 был представлен в 1970 году
Порт PS/2 впервые появился в 1987 году
K0styan
01.04.2022 09:14+1Существование протоколов не означает, что задача была лёгкой. Как минимум приходилось возиться с раздачей прерываний. А иногда и добавлять контроллеры, если те, что были на материнке, закончились.
Не говоря о том, что в стандарте AT не было удобного ATX-ового блока с разъёмами - даже для встроенных COM и LPT надо было привинчивать панельки с разъёмами самостоятельно - или искать новые, если под рукой не оказалось.
Ds02006
Когда изобретататель USB-порта умрëт, гроб с его телом опустят в землю, потом поднимут наверх, перевернут правильной стороной и опустят заново.
Lapland_Man
А потом еще раз перевернут, потому что первый раз было правильно
habrabkin
Ага, первой мыслью было про то, как материт весь мир USB перетыкая кабель
PKav
А у какого разъема нет такой проблемы кроме USB-C? Какой разъем можно воткнуть не глядя и точно попасть как надо? HDMI - нет. Питание - тоже нет.
K0styan
Тот же HDMI упрётся уголками прямо в край разъёма. USB же войдёт на пару миллиметров, давая иллюзию, что всё ок.