Шина USB

Шины PCI и PCI Express подходят для соединения высокоскоро­стных периферийных устройств, но использовать интерфейс PCI для низкоско­ростных устройств ввода-вывода (например, мыши и клавиатуры) неэффективно.

Кроме того, для добавления новых уст­ройств использовались свободные ISA- и PCI-слоты, в которые вставлялись платы контроллеров УВВ.

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

Для многих этот процесс очень сложен и часто приводит к ошибкам. Кроме того, количество ISA- и PCI-слотов очень мало (обычно два или три).

В 1993 году представители семи компаний (Compaq, DEC, IBM, Intel, Micro­soft, NEC и Nothern Telecom) разработали шину, опти­мально подходящую для подсоединения низкоскоростных устройств.

Результатом их работы стала шина USB(Universal Serial Bus — универсальная последовательная шина),удовлетворяющую следующим требованиям:

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

Общая пропускная способность первой версии шины (USB 1.0) составляет 1,5 Мбайт/с. Версия 1,1 работает на скорости 12 Мбайт/с, что вполне достаточно для принтеров, цифровых камер и многих других устройств. Предел был выбран для того, чтобы снизить стоимость шипы.

Шина USB состоит из корневого хаба(root hub), который вставляется в разъем главной шины (см, рис. 3.49). Этот корневой хаб (часто называемый корневым концентратором) содержит разъемы для кабелей, которые могут подсоединяться к устройствам ввода-вывода или к дополнительным хабам, чтобы увеличить ко­личество разъемов.

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

Кон­некторы (разъемы) кабеля со стороны устройства отличаются от коннекторов со стороны хаба, чтобы пользователь случайно не подсоединил кабель другой стороной.

Кабель состоит из четырех проводов: два из них предназначены для переда­чи данных, один — для питания (+5 В) и один — для земли. Система передает 0 изменением напряжения, а 1 — отсутствием изменения напряжения» поэтому длинная последовательность нулевых битов порождает поток регулярных им­пульсов.

Когда соединяется новое устройство ввода-вывода, корневой хаб обнаружи­вает этот факт и прерывает работу операционной системы.

Затем операционная система запрашивает новое устройство» выясняя, что оно собой представляет и какая пропускная способность шины для него требуется.

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

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

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

Шипа USB представляет собой ряд каналов между корневым хабом и устрой­ствами ввода-вывода. Каждое устройство может разбить свой канал максимум на 16 подканалов для различных типов данных (например, аудио и видео).

В ка­ждом канале или подканале данные перемещаются от корневого хаба к устройст­ву и обратно- Между двумя устройствами ввода-вывода обмена информацией не происходит.

Ровно через каждую миллисекунду (±0,05 мс) корневой хаб передает новый кадр, чтобы синхронизировать все устройства во времени. Кадр состоит из пакетов, первый из которых передается от хаба к устройству. Следующие пакеты кадра могут передаваться в том же направлении, а могут и в противоположном (от уст­ройства к хабу). На рис. 3,55 показаны четыре последовательных кадра.

В 1998 году была создана высокоскоростная версии USB, названной USB 2.0. Этот стандарт во многом аналогичен USB 1A и совместим с ним, однако к двум прежним скоростям в нем добавляется новая — 480 Мбайт/с.








Дата добавления: 2015-07-24; просмотров: 700;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.