Шина USB

Шина USB (Universal Serial Bus – универсальная последовательная шина) появилась по компьютерным меркам довольно давно – версия первого утвержденного варианта стандарта появилась 15 января 1996 года. Разработка стандарта была инициировна весьма авторитетными фирмами – Intel, DEC, IBM, NEC, Northen Telecom и Compaq.

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

Возможности USB следуют из ее технических характеристик: высокая скорость обмена (full-speed signaling bit rate) – 12 Mбит/с; максимальная длина кабеля для высокой скорости обмена – 5 м; низкая скорость обмена (low-speed signaling bit rate) – 1,5 Mбит/с; максимальная длина кабеля для низкой скорости обмена – 3 м; максимальное количество подключенных устройств (включая размножители) – 127; возможно подключение устройств с различными скоростями обмена; напряжение питания для периферийных устройств – 5 В; максимальный ток потребления на одно устройство – 500 мA (это не означает, что через USB можно запитать устройства с общим током потребления 127 ´ 500 мA = 63,5 A)

Топология USB практически не отличается от топологии обычной локальной сети на витой паре, обычно называемой «звездой». Даже терминология похожа – размножители шины также называются HUB.

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

Вместо любого из устройств может также стоять HUB. Основное отличие от топологии обычной локальной сети – компьютер (или host устройство) может быть только один. HUB может быть как отдельным устройством с собственным блоком питания, так и встроенным в периферийное устройство. Наиболее часто HUB'ы встраиваются в мониторы и клавиатуры.

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

Рис. 5.22. Передача сигнала по USB-кабелю

Здесь GND – цепь «корпуса» для питания периферийных устройств, VBus – +5 V также для цепей питания. Шина D+ предназначена для передачи данных по шине, а шина D – для приема данных. Кабель для поддержки полной скорости шины (full-speed) выполняется как витая пара, защищается экраном и может также использоваться для работы в режиме минимальной скорости (low-speed). Кабель для работы только на минимальной скорости (например, для подключения мыши) может быть любым и неэкранированным.

В 1999 году тот же консорциум компьютерных компаний, который инициировал разработку первой версии стандарта на шину USB, начал активно разрабатывать версию 2.0 USB, которая отличается тем, что полоса пропускания шины увеличена в 20 раз, до 250 Mбит/с, что делает возможным передачу видеоданных по USB и делает ее прямым конкурентом IEEE-1394 (FireWire). Совместимость всей ранее выпущенной периферии и высокоскоростных кабелей полностью сохраняется и сохраняется одно из самых главных достоинств USB – низкая стоимость контроллера.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: