Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен сети.docx
Скачиваний:
96
Добавлен:
29.03.2016
Размер:
1.13 Mб
Скачать

24 Вопрос. Последовательная шина usb

Стандарты USB 1.1 и 2.0.

Универсальная последовательная шина USB (Universal Serial Bus) является еще одним последовательным интерфейсом.

Шина USB позволяет последовательное подсоединение до 127 устройств (вы можете подключать устройство к устройству, если производитель устройства предусмотрел такую возможность). Как и в случае с IEEE, поддерживается «горячее» отключение/подключение устройств, то есть вам для подключения/отключения устройства не нужно выключать питание компьютера. Более того, как и в случае с IEEE, устройства могут получать питание по шине USB, что позволяет обходиться без дополнительных блоков питания.

Шина USB появилась в январе 1996 года – тогда была анонсирована версия USB 1.0. Два года спустя, в 1998 году, появилась шина USB 1.1. Практически все устройства версии 1.0 совместимы с USB 1.1, и наоборот – просто изменения были незначительные.

Шина USB 2.0 появилась в 2003 году. Она обратно совместима с версиями 1.0 и 1.1. Это означает, что к шине USB 2.0 можно подключить устройства версии 1.0 и 1.1. Определить версию устройства очень легко – по логотипу USB. На рис. 10.1 изображен логотип USB версий 1.0 и 1.1 (сейчас чаще встречается устройство версии 1.1), а на рис. 10.2 – логотип USB 2.0.

Шина USB 1.1 может работать в двух режимах: в низкоскоростном и высокоскоростном. В первом скорость обмена составляет 1,5 Мбит/с, во втором – 12 Мбит/с.

Технические характеристики шины USB 2.0 практически такие же, но для USB 2.0 предусмотрено три скоростных режима:

• Low-speed (скорость 10–1500 Кбит/c) – для устройств ввода (клавиатуры, мыши, джойстиков);

• Full-speed (0,5–12 Мбит/с) – различные среднескоростные устройства;

• Hi-speed (5–480 Мбит/с) – носители данных, видеоустройства.

Теперь о разъемах USB. Разъемы, имеющиеся на задней стенке системного блока (самые обычные USB-разъемы), называются USB типа А.

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

Кроме разъемов типа A и B, есть еще мини-разъем, который так и называется – mini-USB. Обычно он используется для подсоединения USB-кабеля к цифровому фотоаппарату, мобильному телефону. При этом один конец кабеля – mini-USB, а второй – типа A.

USB 3.0.

В настоящее время стандарт USB 3.0 еще не принят, но уже находится на стадии разработки. Предполагается, что он будет передавать сигналы с помощью оптоволоконного кабеля. USB 3.0 будет обратно совместим с версиями 2.0 и 1.1.

Сейчас над созданием USB 3.0 работают следующие компании: Intel, Microsoft, Hewlett-Packard, Texas Instruments, NEC и NXP Semiconductors. Планируемая скорость передачи данных (пиковая) – 4,8 Гбит/с.

25 Вопрос. Стандарт ieee 1394

IEEE 1394 (FireWire, i-Link) — последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами.

Различные компании продвигают стандарт под своими торговыми марками:

Apple — FireWire Sony — I.LINK Yamaha — mLAN TI — Lynx Creative — SB1394

Кабель представляет собой 2 витые пары — А и B, распаянные как A к B, а на другой стороне кабеля как B к A. Также возможен необязательный проводник питания.

Устройство может иметь до 4 портов (разъёмов). В одной топологии может быть до 64 устройств. Максимальная длина пути в топологии — 16. Топология древовидная, замкнутые петли не допускаются.

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

Во время раздачи номеров по шине идет трафик пакетов, каждый из которых содержит в себе количество портов на устройстве, а также ориентацию каждого порта — не подключен/к главному/от главного, а также максимальную скорость каждой связи (2 порта и отрезок кабеля). Контроллер 1394 принимает эти пакеты, после чего стек драйверов строит карту топологии (связей между устройствами) и скоростей (наихудшая скорость на пути от контроллера до устройства).

Операции шины делятся на асинхронные и изохронные.

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

Изохронные операции — это передача пакетов данных в ритме, строго приуроченном к ритму 8 КГц, задаваемому ведущим устройством шины путем инициации транзакций «запись в регистр текущего времени». Вместо адресов в изохронном трафике используются номера каналов от 0 до 31. Подтверждений не предусмотрено, изохронные операции есть одностороннее вещание.

Изохронные операции требует выделения изохронных ресурсов — номера канала и полосы пропускания. Это делается атомарной асинхронной транзакцией на некие стандартные адреса одного из устройств шины, избранного как «менеджер изохронных ресурсов».

Соседние файлы в предмете Вычислительные системы, сети и телекоммуникации