FireWire
IEEE 1394 (FireWire, i-Link) — последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами.
Разъём FireWire 6pin FireWire (логотип)
Спецификации FireWire
IEEE 1394
В конце 1995 года IEEE принял стандарт под порядковым номером 1394. В цифровых камерах Sony интерфейс IEEE 1394 появился раньше принятия стандарта и под названием iLink.
Интерфейс первоначально позиционировался для передачи видеопотоков, но пришёлся по нраву и производителям внешних накопителей, обеспечивая высокую пропускную способность для современных высокоскоростных дисков. Сегодня многие системные платы, а также почти все современные модели ноутбуков поддерживают этот интерфейс.
Скорость передачи данных — 98,304, 196,608 и 393,216 Мбит/с, которые округляют до 100, 200 и 400 Мбит/с. Длина кабеля до 4,5 м.
IEEE 1394a
В 2000 году был утверждён стандарт IEEE 1394а. Был проведён ряд усовершенствований, что повысило совместимость устройств.
Было введено время ожидания 1/3 секунды на сброс шины, пока не закончится переходный процесс установки надёжного подсоединения или отсоединения устройства.
IEEE 1394b
В 2002 году появляется стандарт IEEE 1394b с новыми скоростями: S800 — 800 Мбит/с и S1600 — 1600 Мбит/с. Соответствующие устройства обозначаются FireWire 800 или FireWire 1600, в зависимости от максимальной скорости.
Изменились используемые кабели и разъёмы. Для достижения максимальных скоростей на максимальных расстояниях предусмотрено использование оптики, пластмассовой — для длины до 50 метров, и стеклянной — для длины до 100 метров
Несмотря на изменение разъёмов, стандарты остались совместимы, что позволяет использовать переходники.
12 декабря 2007 года была представлена спецификация S3200 с максимальной скоростью — 3,2 Гбит/с. Для обозначения данного режима используется также название «beta mode». Максимальная длина кабеля может достигать 100 метров.
IEEE 1394.1
В 2004 году увидел свет стандарт IEEE 1394.1. Этот стандарт был принят для возможности построения крупномасштабных сетей и резко увеличивает количество подключаемых устройств до гигантского числа — 64 449
IEEE 1394c
Появившийся в 2006 году стандарт 1394c позволяет использовать кабель Cat 5e от Ethernet. Возможно использовать параллельно с Gigabit Ethernet, то есть использовать две логические и друг от друга не зависящие сети на одном кабеле. Максимальная заявленная длина — 100 м, Максимальная скорость соответствует S800 — 800 Мбит/с.
Разъёмы
Существуют четыре (до IEEE 1394c — три) вида разъёмов для FireWire:
- 4pin (IEEE 1394a без питания) стоит на ноутбуках и видеокамерах. Витая пара (два контакта) для передачи сигнала (информации) и вторая витая пара (др. два контакта) - для приема.
- 6pin (IEEE 1394a). Дополнительно два провода для питания.
- 9pin (IEEE 1394b). Дополнительно два контакта для экранов витых пар (приёма и передачи информации). И еще один контакт - резерв.
- RJ-45 (IEEE 1394c)
Преимущества
- горячее подключение — возможность переконфигурировать шину без выключения компьютера
- различная скорость передачи данных — 100, 200 и 400 Мбит/с в стандарте IEEE 1394/1394a, дополнительно 800 и 1600 Мбит/с в стандарте IEEE 1394b и 3200 Мбит/с в спецификации S3200.
- гибкая топология — равноправие устройств, допускающее различные конфигурации (возможность «общения» устройств без компьютера)
- высокая скорость — возможность обработки мультимедиа-сигнала в реальном времени
- поддержка изохронного трафика
- поддержка атомарных операций — сравнение/обмен, атомарное увеличение (операции семейства LOCK — compare/swap, fetch/add и т. д.).
- открытая архитектура — отсутствие необходимости использования специального программного обеспечения
- наличие питания прямо на шине (маломощные устройства могут обходиться без собственных блоков питания). До полутора ампер и напряжение от 8 до 40 вольт
- подключение до 63 устройств
Шина IEEE 1394 может использоваться для:
- создания компьютерной сети
- подключения аудио и видео мультимедийных устройств
- подключения принтеров и сканеров
- подключения жёстких дисков, массивов RAID