Организации шины IEEE 1394 – FireWire

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

применения Firewire разработаны однорядные 4 -контактные разъемы и кабели, вид одного из которых - Sony iLink - показан на рисунке 7. Длина этого кабеля составляет 96 см

 

Рисунок 7- Кабель IEEE 1394 i-Link

 

Существуют три вида разъёмов (рисунок 8) для FireWire:

4pin (IEEE 1394a без питания) стоит на ноутбуках и видеокамерах. Два провода для передачи сигнала (информации) и два для приема.

6pin (IEEE 1394a). Дополнительно два провода для питания.

9pin (IEEE 1394b). Дополнительные провода для приёма и передачи информации.

 

Рисунок 8 - Виды разъёмов

 

IEEE 1394a. Хотя шина FireWire оказалась очень удобной, работы по ее совершенствованию продолжаются. Так, 2000 году был утвержден стандарт IEEE 1394а с дополнениями, целесообразность которых выяснилась в процессе эксплуатации. В частности, введено время ожидания 1/3 секунды на сброс шины, пока не закончится переходной процесс установки надежного подсоединения или отсоединения устройства. Без этого иногда возникал не один, а целая серия сбросов шины по подключению нового устройства. Практика показала, что устройства IEEE 1394 могут быть несовместимыми, если пакеты в серии передаются с разной скоростью. По IEEE 1394а эта проблема решена добавлением сигнала скорости в каждый пакет, если скорость его передачи отличается от предыдущей. Предусмотрены также возможности программного отключения порта FireWire, включения аппаратуры и перевода ее в дежурный режим. Большое внимание разработчики уделили повышению эффективности шины за счет уменьшения общей длительности технологических промежутков, разделяющих пакеты записи. С этой целью по IEEE 1394а:

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

Введена возможность неоднократного запроса на передачу одного устройства в одном цикле, если другим устройствам шина не нужна.

Уменьшено время на сброс шины. По IEEE 1394 передающее устройство не обнаруживает сигнал сброса, пока не закончится передача текущего пакета данных. Поэтому сигнал сброса поддерживался в течение времени, большего, чем максимальное время передачи одного пакета. Если же сигнал сброса формируется по признаку выигрыша устройством арбитража, в этом нет необходимости, и по IEEE 1394a сброс шины выполняется по завершению передачи этого устройства.

Предусмотрены возможности прикрепления пакетов информации к уже передающимся. За счет этого достигается экономия на времени арбитража.

IEEE 1394b. Этот стандарт, первая версия которого принята в 2002 году, относится к последовательной шине с увеличенной до 800 Мб/с и 1,6 Гб/с пропускной способностью. В перспективе пропускная способность может возрасти и до 3,2 Гб/с. Основой интерфейса IEEE 1394b является кодирование 8В10В в соответствии с алгоритмами, применяемыми в оборудовании для гигабайтных сетей, и оптоволоконные линии связи. Введено также измерение времени отклика. Введение такого измерения позволило узнавать время поступления ответа и увеличить длину кабелей. По IEEE1394b она может достигать 100 метров, правда для этого должен применяться стеклянный оптоволоконный кабель. При использовании пластикового оптоволокна максимальная длина кабеля уменьшается до 50 метров, а пропускная способность до 200 Мб/с. Изменились и разъемы: теперь это 9-контактные двухрядные разъемы. Вид разъемов на кабельном переходнике 9-4 контактов показан на рисунке 9.

 

Рисунок 9 - Кабельный переходник IEEE 1394

Этот переходник и ему аналогичный 9-6 контактов обеспечивает кабельную совместимость шины IEEE 1394b с предшествующими версиями IEEE 1394. В новом стандарте предусмотрено два режима передачи данных: ?-режим, когда общаются устройства, поддерживающие IEEE 1394b, и режим обратной совместимости, при котором возможно подключение к шине устройств IEEE 1394a и максимальная скорость автоматически уменьшается до 400 Мб/с.

Из других особенностей IEEE 1394b следует отметить новый способ арбитража. Если в предшествующих стандартах функцию арбитража выполняло корневое устройство, то теперь такую функцию выполняет любое устройство, постоянно посылающее сигналы запроса на передачу. Новый метод арбитража называется Bus Owner/Supervisor/Selector (BOSS). Его логическая схема показана на рисунке 10, а принцип работы заключается в следующем.

 

Рисунок 10 - Арбитраж BOSS IEEE 1394b

 

Устройство, готовое к передаче данных, постоянно посылает сигналы запроса, но передача данных блокируется, пока на соответствующей шине присутствуют сигналы, передаваемые другим устройством. Как только последние прекращаются, по этой шине начинают передаваться сигналы ждущего устройства, в свою очередь блокирующего режимы передачи других устройств. Очевидно, что для работы системы арбитража BOSS шина данных должна быть двунаправленной. Поэтому такой арбитраж работает только в среде IEEE 1394b. Если в нее входит, хотя бы одно другое устройство, для арбитража применяется ранее рассмотренный метод.

Кабели и розетки для подключения периферийных устройств существуют в нескольких вариантах, в зависимости от требуемых параметров:

 

Кабель на 6/6 проводов, поддержка скорости передачи до 400 Mbits/s. Напряжение питания до 40 V при токе до 1.5 А. Длина от 0.7 м до 4.5 м.Кабель на 6/4 проводов, поддержка скорости передачи до 100 Mbits/s. Напряжение питания до 5 V при токе до 0.5 А. Длина от 1 м до 4.5 м.Кабель на 4 провода, поддержка скорости передачи до 100 Mbits/s. Напряжение питания до 5 V при токе до 0.5 А. Длина от 1 м до 4.5 м.Розетка на 4 провода, поддержка скорости передачи д