Интерфейс ieee 1394 предназначен для. FireWire или чем ещё помогла цифровому миру компания Apple

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

  • IEEE-1394 - обозначение стандарта интерфейса, принятое американским Институтом инженеров по электротехнике и радиоэлектронике (IEEE);
  • FireWire - зарегистрированный товарный знак фирмы Apple, принимавшей активное участие в его разработке. Название FireWire («огненный провод») принадлежит фирме Apple и может использоваться только для описания ее изделий, а по отношению к таким устройствам на PC принято употреблять термин IEEE-1394, то есть непосредственно название стандарта;
  • i.LINK - торговый знак и логотип для обозначения упрощенной шины соединения по интерфейсу IEEE-1394 между бытовыми цифровыми устройствами фирмы Sony (это четырехпроводной вариант FireWire - без проводов питания).

Области применения IEEE-1394

Интерфейс IEEE-1394 разрабатывался для того, чтобы обеспечить высокоскоростной доступ, главным образом к устройствам хранения информации, таким как жесткие диски, приводы CD и DVD. При этом планировалось сделать данный интерфейс универсальным и оснастить им по возможности также устройства ввода - сканеры, цифровые фото- и видеокамеры, и другую аудиовизуальную аппаратуру. Однако его превосходные характеристики - гибкость и простота использования, наряду со способностью при необходимости предоставлять при передаче приоритет тем данным, для которых синхронизация по времени является критичным фактором, оказались оптимальными для передачи цифрового видео и до сих пор практически не имеют в этой области альтернативы (во всяком случае, для непрофессиональных применений). И первыми аппаратными решениями для этого интерфейса стали именно платы для работы с цифровым видео.

Этот стандарт позволяет объединять аппаратные и программные средства для передачи потоков данных 100, 200, 400 Мбит/с, а в последней реализации интерфейса и до 800 Мбит/с. Добавим, что связь между устройствами с интерфейсом IEEE-1394 может включаться и выключаться непосредственно на время их работы (так называемое горячее подключение) без отключения питания и перезагрузки.

Фирма Sony одной из первых осознала преимущества стандарта IEEE-1394 (быстрая передача данных, масштабируемость, обработка в реальном времени, простота подключения и низкая стоимость) и активно начала разработку интегральных схем для этого стандарта. Вслед за цифровыми видеокамерами специалисты Sony перешли к разработке решений для персональных компьютеров, цифровых видеомагнитофонов и цифровых приемников спутникового телевидения (STB, Set Top Box), а также для жестких дисков и дисководов CD-ROM и DVD-ROM. Все эти изделия значительно расширяют возможности подключения аудио- и видеоаппаратуры к персональным компьютерам и в недалеком будущем послужат для создания единой домашней аудиовизуальной сети.

Аудио- и видеооборудование (проигрыватели цифровых CD-, MD-, VideoCD- и DVD-дисков, цифровые STB и Digital VHS) уже сейчас можно интегрировать с компьютерами и таким образом управлять ими. Из этого оборудования можно составлять системы - простым соединением устройств друг с другом с помощью одного кабеля. После этого при помощи персонального компьютера, выступающего в качестве контроллера, можно производить следующие операции: записывать с CD-проигрывателя на мини-диск, запоминать цифровые радиопередачи, принятые через STB, вводить цифровое видео в персональный компьютер для последующего монтажа и редактирования. Разумеется, при этом сохраняется возможность и прямого обмена данными между аудио- и видеооборудованием без использования компьютера или, напротив, обмена данными между двумя компьютерами безотносительно к аудио или видео, как в локальных сетях на базе традиционных Ethernet-технологий.

Недавно корпорация NEC объявила о разработке чипа, предназначенного для поддержки аппаратной маршрутизации между двумя сетями на базе IEEE-1394 и для обеспечения их взаимодействия в будущих широкополосных домашних мультимедиа-сетях стандарта IEEE-1394. Этот двухпортовый чип оснащен также микропрограммным ПО, которое осуществляет автоматическую конфигурацию сети и позволяет устанавливать соединения с другими сетевыми устройствами, в том числе с устройствами мобильной связи. Таким образом, домашняя сеть может быть расширена за пределы конкретного дома на расстояние до одного километра.

Тем временем фирма Sony продолжает развивать концепцию домашней сети, основанной на стандарте IEEE-1394, и собирается поддерживать разработки, имеющие практическую направленность, выпуском еще более емких, высокоскоростных, компактных компонентов с низким энергопотреблением для широкого диапазона применений и последующей интеграции в системные чипсеты. Сегодня Sony демонстрирует новые образцы бытовой электроники, способные образовывать домашнюю сеть на базе i.Link. Вся эта архитектура носит гордое название Home Audio/Video Interoperability (HAVi). Похоже, усилиями Sony скоро мы действительно будем жить если не в цифровом доме, то по крайней мере в цифровой квартире.

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

В вышедшей осенью 2000 года операционной системе Microsoft Windows Millennium Edition впервые появилась встроенная поддержка локальных сетей на базе контроллеров IEEE-1394. Такая сеть имеет скорость передачи данных в четыре раза большую, чем Fast Ethernet, и очень удобна для дома или малого офиса. Единственное неудобство при построении такой сети заключается в малой предельной длине одного сегмента (длина кабеля до 4,2 м). Для устранения подобного недостатка выпускаются усилители сигнала - репитеры, а также размножители-концентраторы на несколько портов (до 27).

С интерфейсом IEEE-1394 в последнее время активно конкурирует новый USB-интерфейс (версии 2.0), который обеспечивает передачу данных со скоростью до 480 Мбит/с против старых 12 Мбит/с, то есть в 40 раз быстрее существующего USB-стандарта!

Шина USB получила широкое распространение благодаря своей дешевизне и мощной поддержке в виде контроллера, встраиваемого непосредственно в чипсеты для материнских плат. При этом заявлялось, что высокоскоростной USB 2.0 также будет реализован в виде встроенного в чипсет контроллера (Intel ICH3). Однако фирма Microsoft объявила о приоритетности поддержки интерфейса IEEE-1394, а не USB 2.0, и, кроме того, асинхронность передачи по USB не позволяет ему всерьез конкурировать с FireWire в области цифрового видео.

Таким образом, IEEE-1394 остается международным стандартом недорогого интерфейса, который позволяет объединять всевозможные цифровые устройства для развлечений, коммуникации и вычислительную технику в бытовой мультимедийный цифровой комплекс.

Иными словами, все IEEE-1394-устройства, такие как цифровые видео- и фотокамеры, DVD-устройства и другие приборы, прекрасно стыкуются как с персональными компьютерами, оснащенными подобным интерфейсом (его поддерживают и Maс, и PC-компьютеры), так и между собой. Это означает, что теперь пользователи могут передавать, обрабатывать и сохранять данные (в том числе изображения, звук и видео) с высокой скоростью и практически без ухудшения качества.

Контроллеры IEEE-1394

Однако пора переходить к практической части. В продаже имеется довольно большое количество контроллеров от разных производителей на различных вариантах схемотехники. Для работы под Windows Me/Windows 2000 необходимы контроллеры, совместимые со стандартом OHCI (Open Host Controller Interface).

Цены на FireWire-адаптеры существенно снижены: контроллеры на чипсете от фирмы Texas Instruments - от 50 долл., от фирмы Lucent Technologies - от 35 долл., а недавно появившиеся платы на базе набора микросхем от компании VIA Technologies - еще дешевле.

Установка такого контроллера очень проста: все необходимое имеется в самой операционной системе - Windows Me/2000. Вам необходимо только вставить диск с дистрибутивом системы и, если потребуется, инсталлировать все необходимые компоненты.

Контроллер FireWire обычно делит прерывание с контроллером USB, но конфликты не возникают даже при их одновременной работе.

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

DVeasy

Другой представитель семейства - PCI-плата без внутренних портов. Вообще говоря, существует много причин, требующих наличия по крайней мере одного внутреннего порта, но изготовители платы Dveasy и ей подобных, кажется, считают иначе… Непонятно только, почему по цене эти платы не уступают тем, у которых такой порт имеется.

Отличие этой платы в том, что она включает несколько нетрадиционное ПО для видеомонтажа - Main Actor, интерфейс которого более похож на фактический стандарт в этой области - Adobe Premiere, чем на претенциозные Video Studio или VideoWave. Более того, Main Actor имеет такие полезные элементы, как фоновый рендеринг, который помогает «скрасить» время ожидания результата.

Дополнительно комплект включает AVCap 32 - приложение для ввода и управления видеофрагментами, которое может выполняться в командном режиме (batch capture).

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

Dazzle DV-Editor (для ноутбуков)

Теперь, когда переносные компьютеры работают почти с такой же скоростью, что и их настольные собратья, портативные решения все чаще используются для ввода и редактирования видео прямо на ходу, а также для использования другой Firewire-периферии. Этот и подобные ему комплекты дают пользователю ноутбука возможность подключить любое устройство IEEE-1394 к карточке PCMCIA Type II. Карта поставляется со специальным 4-проводным кабелем (по типу i.LINK). К сожалению, многие устройства IEEE-1394 (в том числе некоторые видеокамеры) требуют 6-проводного кабеля (с питанием) и работать с этой карточкой не будут.

В комплект поставки включена упрощенная программа Video Studio 4, предназначенная для ввода и редактирования видео. Программа незамысловатая, но благодаря использованию оригинальной технологии SmartRender фирмы Ulead сокращается время работы - за счет просчитывания эффектов только при финальном экспорте готового фильма.

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

Fireline PCI Combocard

Эта любопытная плата имеет четыре порта IEEE-1394 (три внешних и один внутренний), а также два USB-порта (в ее новой версии - USB 2.0). Таким образом, она позволяет воспользоваться преимуществами обоих интерфейсов.

Но главное то, что относительно недорогая плата Evergreen имеет в комплекте все необходимые шнуры (и USB, и FireWire, причем как с 4-, так и с 6-контактными разъемами), то есть пользователь этой платы обеспечен на все случаи жизни. Программное обеспечение у нее не слишком мудреное: все тот же базовый пакет для ввода и редактирования видео - Video Studio базовой версии SE. Пакет, конечно, не профессионального уровня, зато не переплачивают те, кто покупает эту плату не для работы с видео.

Комплект Evergreen, пожалуй, одно из самых удачных сочетаний эксплуатационной гибкости и весьма привлекательной цены.

Movie DV Suite 3.0

В большинстве современных плат IEEE-1394 делается упор на аппаратное решение. В конце концов, не все их пользователи озабочены вводом и редактированием цифрового видео - все-таки это универсальный интерфейс. А недорогое программное обеспечение для видеомонтажа прилагается обычно как традиционное дополнение (впрочем, и среди видеолюбителей им мало кто пользуется). У Movie DV Suite баланс обратный: программное обеспечение - это наиболее важная ее часть (хотя и недорогая), а аппаратные средства служат только для поддержки интерфейса IEEE-1394.

Одноименное ПО Movie DV Suite - программа нелинейного монтажа, достаточно мощная для того, чтобы конкурировать с такими грандами, как Adobe Premiere или Ulead Media Studio. Она включает много довольно внушительных эффектов нового поколения и реализует самые замысловатые переходы. Среди эффектов есть и трехмерные, в том числе трехмерные титры и импорт 3D-объектов (хотя их реализация испытывает недостаток аппаратного ускорения, поскольку подобные возможности могут потребовать довольно много времени для счета).

Movie DV Suite 3.0, конечно, не такая быстрая, как профессиональная плата Matrox RT2000, но довольно удачная в качестве недорогого, но весьма продвинутого решения для видеомонтажа. По крайней мере здесь вполне очевидно, за что платятся дополнительные деньги, в отличие, скажем, от неоправданно дорогих решений фирм Pinnacle Systems или FAST Multimedia.

Studio DV

Studio DV - это самое дешевое решение от весьма популярной в области видео фирмы Pinnacle. Она, как и многие другие аналогичные платы IEEE-1393, имеет три порта (два внешних и один внутренний), но комплектуется в отличие от них одноименным оригинальным программным обеспечением для ввода-вывода и монтажа цифрового видео - Pinnacle Studio DV.

Основное преимущество этой программы (которая, к слову, работает только с платами фирмы Pinnacle) - это так называемая Smart Capture, то есть возможность ввести часовую miniDV - ленту в файл размером около 150 Мбайт (с потерей качества, естественно). Эта низкокачественная версия затем может использоваться для быстрого «чернового» редактирования, что существенно снижает системные требования. Когда же все работы по предварительному монтажу выполнены, программа сама введет нужные фрагменты в полном разрешении и смонтирует «начисто». Это изящное решение, которое экономит как пространство на жестком диске, так и ваше время. По возможностям программа Studio DV аналогична таким несложным пакетам для непрофессионального пользователя, как Ulead Video Studio или VideoWave 4.

В общем, Studio DV - идеальное решение для тех, кто не хочет утруждать себя поиском и изучением более замысловатого программного обеспечения.

DV.now Lite

Запись цифрового видео на жесткий диск - это нудная и рутинная работа, поэтому вполне понятно, что компания FAST сконцентрировалась на ее оптимизации и сделала процесс настолько простым и удобным, насколько это возможно при помощи двух специально предназначенных для этого программ.

Tape Scan дает вам возможность быстро просмотреть ленту, а Fast Forward снабжает специальным кодеком, который позволяет управлять процессом захвата видеофрагментов. Эти программы помогут вам справиться с большим количеством фрагментов, последовательных или разбросанных по пленке. Кроме того, ПО FAST Multimedia легко справляется с 2-гигабайтным ограничением на размеры AVI-файла Windows. Однако компания FAST сэкономила на документации, поставляя с платой только карманное руководство пользователя, а в качестве ПО для видеомонтажа здесь предлагается упрощенная версия Adobe Premiere LE.

Интересное решение, но Studio DV справляется с подобными задачами с меньшими затратами и более эффективно.

DV-Wizard Pro

Очень эффектное решение для домашнего использования!

DV-Wlzard Pro предлагает законченное решение для записи так называемых CDVD-дисков (так теперь принято называть DVD-фильмы на CD-носителе). Оно включает пакет для видеомонтажа MediaStudio Ulead 6.0 SE, «машинку» для трехмерного титрования - Cool3D и, наконец, программу Nero 5.0 для записи CDR/RW. К тому же программа MediaStudio считается сегодня чуть ли не лучшим инструментом для нелинейного монтажа и редактирования видео (NLE, non-linear edition) - более устойчивым, чем Adobe Premiere, и в то же время более интеллектуальным и экономичным по рендерингу. А программа Nero 5 - лучшая на сегодняшний день программа записи CD-дисков. Обе они также поддерживают звук MP3-формата.

Аппаратная часть этой платы также на высоте. Вы получаете четыре порта IEEE-1394 (три внешних и один внутренний) и удобный 4-проводной кабель.

Может быть, DV-Wizard Pro и обойдется вам чуть дороже, чем другие платы, зато дополнительное программное обеспечение вам уж точно искать не придется.

Идеальное решение для создания и записи видео на компакт-диски.

КомпьютерПресс 7"2001

Что такое IEEE 1394?

Интерфейс IEEE 1394

Немного истории. 10 лет назад, на выставке IFA’95 в Берлине фирма Sony продемонстрировала первые промышленные модели цифровых видеокамер формата mini-DV. Это были камеры DCR-XV700 и DCR-XV1000 с выходным цифровым интерфейсом IEEE 1394 (FireWire) и новым для видеотехники 4-контактным разъемом DV Out. Уже в следующем году цифровые видеокамеры стали выпускаться и другими фирмами, в частности, появилась модель Panasonic NV-DS1, оснащенная двунаправленным интерфейсом DV In/Out и способная к цифровой записи как собственных съемок, так и аналоговых видеосигналов, поступающих на собственные разъемы Video и S-Video для композитного и раздельных видеосигналов.

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

А начиналось все гораздо раньше, когда Комитет по стандартам для микрокомпьютеров Института инженеров по электротехнике и электронике (IEEE) решил объединить имеющиеся наработки по последовательной шине и создать быстродействующий универсальный интерфейс, обеспечивающий работу с мультимедийной информацией, накопителями, формирователями, визуализаторами и синтезаторами данных. Ведущим разработчиком такого интерфейса была фирма Apple, которая решила применять его в своих компьютерах под названием FireWire. В процессе выполнения этих работ организовался консорциум с участием компаний Compaq, Matsushita, Philips, Sony, Toshiba и др., в результате чего в конце 1995 года IEEE принял соответствующий стандарт под порядковым номером 1394. Любопытно, что в цифровых камерах Sony интерфейс IEEE 1394 появился под названием i-Link раньше этого события.

Что такое IEEE 1394? Это стандартная технология шины последовательной передачи данных для соединения компьютера с периферией. При этом обеспечиваются следующие преимущества:

· высокая скорость (100, 200, или 400 Мб/с для IEEE 1394a; 800 Мб/с для IEEE 1394b, в перспективе 1,6 и 3,2 Гб/с);

· поддержка “горячего” (Fire) подключения и отключения. Автоматическое распознавание присоединения и отсоединения аппаратуры и возможности делать это при работающем компьютере, т.е. даже тогда, когда шина работает в полном режиме;

· возможности общения аппаратуры с IEEE 1394 In/ Out между собой без компьютера. Широко применяется, например, для редактирования при прямой перезаписи информации с одной видеокамеры на другую;

· простота конфигурирования и широта возможностей . Шина позволяет подключать до 63 устройств без применения концентраторов. На одном устройстве может быть до 27 разъемов для подключения к компьютеру и другим устройствам. Шина поддерживает конфигурирование Plug&Play;

· использование кабелей малого диаметра и миниатюрных разъемов (4 или 6 контактов). Интересно, что разъем был заимствован у компьютерной игры Nintendo Gameboy, так как показал высокую износостойкость в условиях беспощадной эксплуатации;

· пакетная передача данных. Мультимедийные данные, например видеофильм, разбиваются на пакеты с интервалами между ними. Число пакетов определяется тем, какой длины фильм посылается, а в интервалах посылается служебная информация, например, «Стоп» или «Пуск».

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

· питание внешних устройств через кабель IEEE 1394.

Составляющие IEEE 1394. Функциональная схема интерфейса IEEE 1394 показана на рисунке 1. Здесь внизу находится физический уровень, на котором происходит перевод стыкуемых мультимедийных сигналов в компьютерные форматы или наоборот, с формированием, кодированием/декодированием и арбитражем, определяющим, в каком порядке устройства IEEE 1394, составляющие сеть, могут работать.

Рис. 1 Функциональная схема интерфейса IEEE 1394

На уровне обрабатываются и формируются пакеты данных, организуется их прием и передача. Этих уровней достаточно для изохронной передачи данных, когда контроль за передаваемой и получаемой информацией не ведется. При асинхронной передаче данных такой контроль производится на программном уровне обработке, где данные проверяются и отправляются потребителю, если ошибок не обнаружено. В противном случае процедуры на нижнем уровне повторяются до устранения ошибок. Физический уровень может содержать несколько разъемов FireWire, причем два любых устройства IEEE 1394 могут соединяться между собой “точка в точку”(point-to-point).

Как работает IEEE 1394? Процесс инициализации интерфейса начинается со сброса шины. При этом выясняется, один или несколько портов в системе имеется, и к каким из них подключены родительские и дочерние устройства. По этим данным строится дерево и определяется корневой узел сети.

Рис. 2. Дерево узлов IEEE 1394


Каждое из IEEE 1394-устройств получает идентификационный номер и данные, на каких скоростях могут работать его прямые соседи. Используется 64-битная прямая адресация (48 бит на узел и 16 для идентификации шины), позволяющая реализовать иерархическую адресацию для 63 узлов на 1023 шинах. По завершении инициализации начинает работать арбитраж, следящий за тем, чтобы работающие устройства друг другу не мешали. Поэтому устройство, готовое начать передачу, сначала посылает сигнал запроса своему родительскому устройству в дереве. Это устройство, получив запрос, формирует сигал запрета своим дочерним устройствам и передает запрос дальше, своему родительскому устройству и так далее, пока запрос не дойдет до корневого устройства. В свою очередь корневое устройство формирует сигнал, разрешающий передачу устройству, выигравшему арбитраж по времени, т.е. тому, запрос от которого получен первым. При этом устройство, проигравшее арбитраж, ждет, пока шина не освободится.

По сигналу разрешения начинается работа на уровне компоновки, где формируются пакеты данных по 512 байт с интервалами между ними и определяется их адресация. 160 бит в каждом пакете занимает заголовок, куда входит информация об отправителе и получателе пакетов, а также о циклическом коде CRC исправления ошибок. Передача данных начинается по получению ответа о готовности запрашиваемого устройства к приему информации.

В течении времени до 0,75 мс после отправки каждого пакета данных ожидается получение подтверждения об их получении в виде байтовой посылки. Далее следует интервал > 1 мс, разделяющий пакеты, и т. д.

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

Изохронная передача данных применяется, например, в мультимедийных приложениях, когда приоритетом является минимум задержки на получение информации по сравнению с возможной потерей или ошибками какой-то ее части. В изохронном режиме данные передаются пакетами длительностью по 125 мс, т.е. чем выше скорость, тем больше данных может быть передано за это время. Пакеты следуют друг за другом, не ожидая байтов подтверждения получения. Для идентификации пакетов изохронной и асинхронной передачи промежуток между ними в первом случае короче, чем во втором. Это позволяет комбинировать и различать изохронные и асинхронные данные в каждом сеансе. На изохронные данные выделено до 85 % канала передачи, из которых устройство может занимать не более 65 %.

Интерфейсом IEEE1394 допускается одновременная передача информации на разных скоростях от разных устройств, причем способности их общения на какой-либо из скоростей определяются автоматически. Это делает интерфейс весьма дружественным, так как пользователю не нужно заботиться о правильности подключения устройств.

Кабели и разъемы. Для работы интерфейса на высоких скоростях потребовались кабели с временем распространения сигнала, не превосходящим допустимых пределов. Для IEEE 1394 это 144 нс, после чего принимается решение о недоступности адресуемого устройства. Устройство кабеля для IEEE 1394 поясняется рисунке 3.

Рис. 3. Разрез кабеля FireWire

Диаметр этого кабеля равен 6 мм, и он содержит три витые пары проводников диаметром 0,87 мм:, одна из которых типа 22 AWG предназначена для питания от 8 до 30 В внешней нагрузки до 1,5 А, а две другие - раздельно экранированные пары сигнальных проводов типа 28 AWG. Все проводники с изолирующим заполнением заключены в экранирующую фольгу и оболочку из поливинилхлорида. Таким образом, кабель имеет сложную конструкцию, и изготовить его самостоятельно вряд ли возможно.

Рис. 4. Разъемы IEEE 1394 (6 контактов)
А) блочный б) кабельный

На фотографиях разъемов IEEE 1394 (рис. 4), заимствованных у компьютерной игры Nintendo Gameboy, видно, что контакты здесь находятся в середине разъемов и по бокам защищены от доступа металлическим ободком и изолирующей прокладкой у кабельного разъема. Пара проводов, предназначенная для питания внешних устройств, например сканера, не требуется при работе с цифровыми видеокамерами, имеющими собственное питание.

Рис. 5. Кабель IEEE 1394 i-Link

Для такого применения IEEE 1394 разработаны однорядные 4-контактные разъемы и кабели, вид одного из которых, i-Link Sony, показан на фотографии (рис. 5). Длина этого кабеля 96 см.

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

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

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

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

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

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

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

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

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

Рис. 7. Арбитраж BOSS IEEE 1394b

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

USB 2.0 и IEEE 1394а. Все современные компьютеры оснащены портами USB 2.0, которые являются быстродействующей версией получивших массовое распространение портов USB 1.1. Основная сфера применения USB 2.0 осталась прежней. Это подключение периферийных устройств типа мышек, цифровых фотокамер, картридеров и других устройств, не требующих гарантированно постоянной пропускной способности. USB 2.0 как и USB 1.1 использует 4-контактные разъемы, полностью совместимые между собой. Единственное отличие в подключении USB 2.0 и USB 1.1 заключается в том, что новый стандарт требует экранированных кабелей. Теоретическая скорость по USB 2.0 составляет 480 Мб/с, максимальная передаваемая мощность на питание внешних устройств - 2,5 Вт. Общение устройств стандарта USB 2.0 происходит по схеме Master/Slave, т. е. все потоки данных управляются компьютером, что замедляет работу интерфейса. Длина кабеля для соединения двух устройств по шине USB 2.0 не должна превышать 5 метров. Преимуществами USB 2.0 является большая распространенность, совместимость с USB 1.1 и дешевизна.

С продвижением USB 2.0 на рынке стали появляться устройства, например, внешние жесткие диски со сдвоенным интерфейсом или одни и те же модели с разными интерфейсами. Казалось бы, по USB 2.0 они должны работать быстрее, чем по IEEE 1394a, но на практике, при прочих равных условиях производительность по FireWire 400 получается лучше, причем почти без проблем с “горячим” подключением. Вероятно, новая версия USB будет работать стабильней, но IEEE 1394a к тому времени несколько устареет и будет заменяться на IEEE 1394b. Кроме того, архитектура USB 2.0 по гибкости несопоставима с IEEE 1394, особенно при работе с мультимедийной аппаратурой.

Таким образом, шина USB 2.0 эффективна для компьютерной периферии, низкоскоростной и со средними требованиями к пропускной способности. Она дешева и достаточно производительна для большинства задач. Шина FireWire гораздо гибче и отлично подходит для работы с мультимедиа. Цифровые видеокамеры и телевизоры, DVD-проигрыватели и игровые приставки - все это при наличии портов FireWire легко соединить между собой, причем не обязательно вокруг компьютера.

Внешний вид современного персонального компьютера радует глаз. Серенькие китайские «тазики» давно канули в Лету. Фирмы-производители корпусов соревнуются, предлагая покупателю ультрасовременный дизайн на любой вкус, но если посмотреть на заднюю стенку «системника», создается впечатление, что за последние 10-15 лет ничего не изменилось: та же путаница кабелей, множество разъемов самых разных форм и размеров…

В декабре 1995 года был утверждён стандарт под названием IEEE-1394 (IEEE – Institute of Electrical and Electronic Engineers, 1394 – порядковый номер стандарта). Новый стандарт сулил фантастические по тем временам скорости обмена и удобство подключения оборудования.

Такое положение дел – следствие идеологической ошибки, допущенной на самых ранних этапах развития персоналок. Тогда никому и в голову не приходила идея о необходимости создания единого программно-аппаратного интерфейса для связи ПК с периферийным оборудованием. Для клавиатуры использовали разъем DIN, для принтера – LPT, для мыши – COM, причем разъемы COM существовали в двух конструктивах. Потом для подключения мыши и клавиатуры стали использовать разъемы mini-DIN (PS/2), свои разъемы устанавливались на звуковых картах для джойстиков и на SCSI-контроллерах. Словом, подключение периферийного оборудования к ПК стало для пользователей причиной изрядной головной боли, а для производителей периферии сложившаяся ситуация грозила падением объема продаж и снижением доходов. Со всей остротой встал вопрос о создании единого программно-аппаратного интерфейса для подключения к ПК любого периферийного оборудования.

В середине 90-х годов фирма Intel объявила о создании USB – Universal Serial Bus и начала активно продвигать свою разработку на рынок, однако первой была все-таки не она.

Для цифровых видеокамер IEEE-1394 оказался единственно возможным внешним интерфейсом.

Еще в 1986 году Комитет по стандартам микрокомпьютеров поставил перед своими специалистами задачу по созданию универсального I/O (Input/Output) внешнего интерфейса, пригодного как для работы с мультимедиа, так и для работы с накопителями данных и другой периферией вроде принтеров и сканеров. В результате почти десятилетней работы в декабре 1995 года был утверждён стандарт под названием IEEE-1394 (IEEE – Institute of Electrical and Electronic Engineers, 1394 – порядковый номер стандарта). Новый стандарт сулил фантастические по тем временам скорости обмена и удобство подключения оборудования. Пожалуй, главный вклад в разработку нового стандарта внесла американская фирма Apple, которая традиционно считается законодателем мод в области ПК. Вскоре Apple зарегистрировала товарный знак «FireWire» и начала использовать новый стандарт в своих компьютерах. В апреле 1997 года поддержка FireWire впервые появилась в составе операционной системы Mac OS, а массовое появление периферии с интерфейсом FireWire началось в 1999 году, когда он стал стандартным компонентом всех профессиональных компьютеров Power Macintosh G3 и G4, а с осени – потребительских систем iMac DV.

Распространению FireWire в значительной степени способствовало то обстоятельство, что для цифровых видеокамер IEEE-1394 оказался единственно возможным внешним интерфейсом, и было принято решение использовать IEEE-1394 как стандартный интерфейс для них. Первыми цифровыми камерами с FireWire были модели DCR-VX1000 и DCR-VX700 фирмы Sony, но вскоре, оценив преимущества нового интерфейса, его стали использовать и другие производители. В настоящее время все современные цифровые видеокамеры имеют интерфейс IEEE-1394.

Что представляет собой FireWire

FireWire – это по сути высокоскоростная последовательная шина, обеспечивающая «горячее» подключение до 63 устройств с полной поддержкой принципа Plug-and-Play. Передача данных осуществляется по тонкому и гибкому кабелю длиной до 4,5 метров со скоростью 50 МБ/с (400 Мбит/с).


Интерфейс IEEE-1394 условно разбит на три уровня: физический уровень, уровень компоновки данных и уровень обработки.

Главными особенностями IEEE-1394 являются:

  • Высокая скорость передачи данных;
  • Поддержка «горячего» («fire», то есть без отключения питания и/или перезагрузки операционной системы) подключения периферийного оборудования;
  • Возможность питания подключаемых устройств от блока питания компьютера через IEEE-1394 кабель;
  • Возможность строить сети различной конфигурации из самых разных устройств. Это означает, что оборудование с интерфейсом IEEE-1394 можно соединять не только с ПК, но и друг с другом, причем конфигурирование сети выполняется автоматически;
  • Использование последовательной шины вместо параллельного интерфейса. Благодаря этому стало возможным использовать тонкие (диаметром всего лишь 6 мм) кабели и миниатюрные разъемы;
  • Поддержка асинхронной и синхронной передачи данных. Синхронная передача данных, как правило, применяется в мультимедийных приложениях, где временные задержки недопустимы, а асинхронная – при передаче файлов, где потеря даже одного пакета является критичной.

Интерфейс IEEE-1394 условно разбит на три уровня: физический уровень, уровень компоновки данных и уровень обработки (см. рис 1).


Рис. 1 Функциональная схема интерфейса IEEE 1394

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

Уровень компоновки данных с помощью приемника и передатчика пакетов, а также устройства управления циклом обеспечивает пересылку данных по сети FireWire-устройств.

Физический уровень и уровень компоновки данных являются аппаратными (Hardware) и представляют собой специализированные микросхемы.

На уровне обработки происходит проверка наличия и целостности полученных пакетов. Если какой-либо пакет не принят или принят с ошибками, осуществляется возврат на физический уровень и повторное получение данных.

Если к ПК подключено более одного FireWire-устройства, автоматически создается логическая сеть

Если к ПК подключено более одного FireWire-устройства, автоматически создается логическая сеть по следующему алгоритму.

При подключении или отключении какого-либо FireWire-устройства происходит инициализация сети, которая начинается со сброса шины. Затем по определенному алгоритму строится логическое дерево и определяется корневой узел сети. Одно из устройств будет являться родительским, а остальные – дочерними, причем для каждого порта строится свое дерево. На этапе самоидентификации каждое устройство получает свой идентификационный номер (ID) в пределах дерева. Одновременно определяются скорости передачи информации, которые может обеспечить каждое устройство.


Рис. 2. Дерево узлов IEEE 1394

После окончания инициализации сеть переходит в рабочий режим. Арбитраж работы в сети осуществляет родительское устройство. Дочернее устройство, пославшее запрос на канал первым, выигрывает арбитраж и получает доступ к каналу. Одновременно остальным дочерним устройствам доступ к нему запрещается. Для того чтобы какое-нибудь одно устройство монопольно не захватило канал, введены специальные интервалы равнодоступности (fairness interval). В течение одного интервала каждое устройство получает однократную возможность передачи данных. После передачи порции данных доступ устройства к шине блокируется. Чтобы вновь получить доступ к шине, ему необходимо дождаться конца интервала равнодоступности и начала следующего цикла.

По сигналу разрешения начинается работа на уровне компоновки, где формируются пакеты данных по 512 байт с интервалами между ними, и определяется их адресация. 160 бит в каждом пакете занимает заголовок, куда входит информация об отправителе и получателе пакетов, а также о циклическом коде CRC исправления ошибок. Передача данных начинается по получению ответа о готовности запрашиваемого устройства к приему информации.

В течение времени до 0,75 мс после отправки каждого пакета данных ожидается получение подтверждения об их получении в виде байтовой посылки. Далее следует интервал > 1 мс, разделяющий пакеты, и т. д.

Синхронная передача данных применяется, в мультимедийных приложениях, когда приоритетом является минимум задержки на получение информации по сравнению с возможной потерей или ошибками какой-то ее части.

Синхронная передача данных применяется, как уже говорилось, в мультимедийных приложениях, когда приоритетом является минимум задержки на получение информации по сравнению с возможной потерей или ошибками какой-то ее части. В этом режиме данные передаются пакетами длительностью по 125 мс, т.е. чем выше скорость, тем больше данных может быть передано за это время. Пакеты следуют друг за другом, не ожидая байтов подтверждения получения. Для идентификации пакетов синхронной и асинхронной передачи промежуток между ними в первом случае короче, чем во втором. Это позволяет комбинировать и различать синхронные и асинхронные данные в каждом сеансе. На синхронные данные выделено до 85% канала передачи, из которых устройство может занимать не более 65%.

Интерфейсом IEEE1394 допускается одновременная передача информации на разных скоростях от разных устройств, причем способности их общения на какой-либо из скоростей определяются автоматически.

Интерфейсом IEEE1394 допускается одновременная передача информации на разных скоростях от разных устройств, причем способности их общения на какой-либо из скоростей определяются автоматически. Это делает интерфейс весьма дружественным, так как пользователю не нужно заботиться о правильности подключения устройств.

Как уже говорилось, при синхронной передаче данных проверка целостности информации не выполняется, поэтому пакеты механически следуют один за другим.

Кабели и разъемы

Поскольку скорость передачи информации весьма высока, для IEEE-1394 используют специальные кабели (см. рис. 3). Диаметр такого кабеля равен 6 мм, он содержит три витые пары проводников диаметром 0,87 мм, одна из которых типа 22 AWG предназначена для питания напряжением от 8 до 30 В и током до 1,5 А внешней нагрузки, а две другие – раздельно экранированные пары сигнальных проводов типа 28 AWG. Все шесть жил кабеля закрыты общим плетеным металлическим экраном и защищены изоляцией из ПВХ.


Рис. 3. Разрез кабеля FireWire

После долгих поисков удалось подобрать прочный и компактный разъем, который можно подключать вслепую. Его взяли от игровой приставки Nintendo GameBoy. По конструкции разъем напоминает отечественный разъем типа РША: силовые и сигнальные контакты размещены по центру и защищены прочным прямоугольным пластмассовым кожухом, два угла которого скошены, чтобы исключить неправильное подключение (рис. 4, 5).

Для устройств, не использующих питание по кабелю FireWire, в частности для цифровых видеокамер, предусмотрели облегченный четырехжильный кабель с миниатюрным разъемом. Длина такого кабеля равна 96 см.

Для устройств, не использующих питание по кабелю FireWire, в частности для цифровых видеокамер, предусмотрели облегченный четырехжильный кабель с миниатюрным разъемом. Длина такого кабеля равна 96 см. Как правило, материнские платы компьютеров, поддерживающие FireWire, имеют в комплекте планку с обоими типами разъемов (рис. 6).


Рис. 6. Кабель IEEE 1394 i-Link

IEEE 1394a

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

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

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

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

IEEE 1394b

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


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

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

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


Рис. 8. Арбитраж BOSS IEEE 1394b

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

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

USB 2.0 и IEEE 1394а

Все современные компьютеры оснащены портами USB 2.0, которые являются быстродействующей версией получивших массовое распространение портов USB 1.1. Основная сфера применения USB 2.0 осталась прежней. Это подключение периферийных устройств типа мышей, цифровых фотокамер, картридеров и других устройств, не требующих гарантированно постоянной пропускной способности.

Все современные компьютеры оснащены портами USB 2.0, которые являются быстродействующей версией получивших массовое распространение портов USB 1.1. Основная сфера применения USB 2.0 осталась прежней. Это подключение периферийных устройств типа мышей, цифровых фотокамер, картридеров и других устройств, не требующих гарантированно постоянной пропускной способности. USB 2.0, как и USB 1.1, использует 4-х контактные разъемы, полностью совместимые между собой. Единственное отличие в подключении USB 2.0 и USB 1.1 заключается в том, что новый стандарт требует экранированных кабелей. Теоретическая скорость по USB 2.0 составляет 480 Мб/с, максимальная передаваемая мощность на питание внешних устройств – 2,5 Вт. Общение устройств стандарта USB 2.0 происходит по схеме Master/Slave, т. е. все потоки данных управляются компьютером, что замедляет работу интерфейса. Длина кабеля для соединения двух устройств по шине USB 2.0 не должна превышать 5 метров. Преимуществами USB 2.0 является большая распространенность, совместимость с USB 1.1 и дешевизна.

Теоретическая скорость по USB 2.0 составляет 480 Мб/с, максимальная передаваемая мощность на питание внешних устройств – 2,5 Вт.


Преимуществами USB 2.0 является большая распространенность, совместимость с USB 1.1 и дешевизна.

С продвижением USB 2.0 на рынке стали появляться устройства, например, внешние жесткие диски со сдвоенным интерфейсом или одни и те же модели с разными интерфейсами. Казалось бы, по USB 2.0 они должны работать быстрее, чем по IEEE 1394a, но на практике, при прочих равных условиях производительность по FireWire 400 получается лучше, причем почти без проблем с «горячим» подключением. Вероятно, новая версия USB будет работать стабильней, но и IEEE 1394a к тому времени несколько устареет и будет заменяться на IEEE 1394b. Кроме того, архитектура USB 2.0 по гибкости несопоставима с IEEE 1394, особенно при работе с мультимедийной аппаратурой.

Таким образом, шина USB 2.0 эффективна для компьютерной периферии, низкоскоростной и со средними требованиями к пропускной способности. Она дешева и достаточно производительна для большинства задач. Шина FireWire гораздо гибче и отлично подходит для работы с мультимедиа. Цифровые видеокамеры и телевизоры, DVD-проигрыватели и игровые приставки – все это при наличии портов FireWire легко соединить между собой, причем не обязательно вокруг компьютера.

При разработке идеального ПК особо важное значение приобретает правильный выбор шины для подключения периферийных устройств. Этот канал связи между компьютером и его компонентами оказывает существенное влияние на производительность ПК и его стоимость.

Ieee 1394 (Firewire, iLink)

IEEE 1394 (Firewire, iLink) – это последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. Эта шина также идеально подходит для работы мультимедийных приложений в реальном времени. Интерфейс IEEE-1394 разрабатывался для того, чтобы обеспечить высокоскоростной доступ, главным образом к устройствам хранения информации, таким как жесткие диски, приводы CD и DVD.

Технические характеристики ieee 1394

Скорость передачи данных до 400 Mbits/s по стандарту IEEE-1394a и 800 Mbits/s по стандарту IEEE-1394b,

16-ти разрядный адрес позволяет адресовать до 64K узлов на шине

Предельная теоретическая длина шины 224 метра

- "горячее" подключение/отключение без потери данных

Автоматическое конфигурирование, аналогичное Plug&Play

Произвольная топология шины - по аналогии с локальными сетями может использоваться как "звезда" так и общая шина (только в виде цепочки, в отличие от сети на коаксиальном кабеле)

Отсутствие терминаторов (при подключении к SCSIна последнем устройстве необходим терминатор)

Возможность обмена с гарантированной пропускной способностью, что крайне необходимо для передачи видеоизображений

Максимальное расстояние между двумя устройствами в цепочке по IEEE-1394a - 4.5 м, по IEEE-1394b - 100 м.

При этом шина обеспечивает:

1. цифровой интерфейс - позволяет передавать данные между цифровыми устройствами без потерь информации

2. небольшой размер - тонкий кабель заменяет груду громоздких проводов

3. простота в использовании - отсутствие терминаторов, идентификаторов устройств или предварительной установки

4. небольшая стоимость для конечных пользователей

5. возможность обработки мультимедиа-сигнала в реальном времени

6. открытая архитектура - отсутствие необходимости использования специального программного обеспечения

Работа шины ieee 1394

Стандарт 1394 определяет общую структуру шины, а также протокол передачи данных и разделения носителя. Древообразная структура шины всегда имеет "корневое" устройство, от которого происходит ветвление к логическим "узлам", находящимся в других физических устройствах. Корневое устройство отвечает за определенные функции управления. Так, если это ПК, он может содержать мост между шинами 1394 и PCI и выполнять некоторые дополнительные функции по управлению шиной. Корневое устройство определяется во время инициализации и, будучи однажды выбранным, остается таковым на все время подключения к шине.

рис. 1. Пример топологии IEEE-1394.

Сеть 1394 может включать до 63 узлов, каждый из которых имеет свой 6-разрядный физический идентификационный номер. Несколько сетей могут быть соединены между собой мостами. Максимальное количество соединенных шин в системе – 1023. При этом каждая шина идентифицируется отдельным 10-разрядным номером. Таким образом, 16-разрядный адрес позволяет иметь до 64449 узлов в системе. Поскольку разрядность адресов устройств 64 бита, а 16 из них используются для спецификации узлов и сетей, остается 48 бит для адресного пространства, максимальный размер которого 256 Терабайт (256х10244 байт) для каждого узла. Конструкция шины удивительно проста. Устройства могут подключаться к любому доступному порту (на каждом устройстве обычно 1 – 3 порта). Шина допускает "горячее" подключение – соединение или разъединение при включенном питании. Нет также необходимости в каких-либо адресных переключателях, поскольку отсутствуют электронные адреса.

Каждый раз, когда узел добавляется или изымается из сети, топология шины автоматически переконфигурируется в соответствии с шинным протоколом. Однако есть несколько ограничений. Между любыми двумя узлами может существовать не больше 16 сетевых сегментов, а в результате соединения устройств не должны образовываться петли. К тому же для поддержки качества сигналов длина стандартного кабеля, соединяющего два узла, не должна превышать 4,5 м. С технической точки зрения работа по подключению устройств к сети тривиальна.


Следовало бы начать с перечисления правил, которым нужно следовать при захвате видео с цифровой видеокамеры. Но все гораздо проще! Правило одно — захват производится только по интерфейсу IEEE 1394 (он же FireWire , он же iLink ). За путаницу в названиях можно поблагодарить пиар-технологов компаний, пытавшихся в свое время перетянуть одеяло на себя, «застолбив» за фирмой свое, собственное имя стандарта. К великой радости новичков, данный интерфейс все чаще называют с виду безликим IEEE 1394 , и все реже мелькают сбивающие с толку «фирменные» наименования.

Возможно, кто-то спросит: а как же порт USB? С какой целью производитель добавил в камеру еще и этот интерфейс? А предназначен он всего лишь для копирования цифровых фото с карты памяти, редкая камера теперь не обладает возможностью делать цифровые снимки. Если же у кого-то из читателей «знакомый недавно слил видео по USB», совет один: осторожно поинтересуйтесь, уж не на мобильном ли своем телефоне ваш знакомый просматривает такое видео?

И все же, «справедливости ради и порядка для»: USB и карты памяти используются не только ИСКЛЮЧИТЕЛЬНО для фотографий. Дело в том, что некоторые модели камер всё же позволяют при помощи фирменных утилит захватывать DV-видео по USB2.0, хотя правильным назвать этот способ можно с большой с натяжкой.

В любой цифровой видеокамере присутствует гнездо, внешне напоминающее порт mini-USB, однако оно имеет меньшие размеры и часто обозначается буквами DV и рядышком i . Тем, у кого есть не очень старый ноутбук, не приходится задумываться — скорее всего в нем уже есть встроенный порт IEEE 1394, а в комплекте с таким ноутбуком имеется и шнур. Только подключай! Но что же делать владельцам стандартных коробок из магазина, называемых «домашний компьютер»? Редко у кого из них на материнской плате присутствует такой порт. Да и при покупке компьютера, конечно же, не задумывались о возможности обработки видео. Решение — на рисунке. Стандартная PCI плата IEEE-1394 и шнур к ней, производитель себя не называет (видимо, из скромности).

С виду — сама невзрачность, да и стоимость такого добра нынче около $10-15. Но это — все, что требуется для «правильного» перегона цифрового видео на жесткий диск компьютера для дальнейшей обработки. Если вы, конечно, запаслись необходимой программой. Впрочем, дальнейшие искания убедят вас, что пресловутый захват вполне можно производить и с помощью «программ-комбайнов», а то и вовсе с помощью встроенного в Windows XP хоть и примитивного, но видеоредактора, называемого Windows Movie Maker .

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

И, наконец, последний совет (если вы еще не ушли в магазин). Захватите с собой вашу видеокамеру. Дело в том, что производители встраивают в камеры разные типы портов IEEE 1394: 4 или 6-пиновые. Соответственно, в продаже могут быть и разные платы, разные кабели. Попросите продавца подобрать вам такую плату и такой кабель, которые подходят друг к другу, и, разумеется, к вашей камере.

Остается лишь вставить плату в PCI-слот компьютера (в Windows XP драйверы установятся автоматически), и подключить камеру. Имейте в виду: чтобы ваша камера опозналась системой как цифровое видеоустройство, она должна быть включенной и находиться в режиме Play, при этом те камеры, где есть переключатель режимов Video/Memory, должны быть включены в режим Video. В процессе установки драйверов могут быть затребованы необходимые файлы, находящиеся на диске с драйверами к вашей камере.

Если вы подключили все как полагается, в Диспетчере устройств появятся два новых пункта:

А в трее рядом с часами появится значок, обозначающий готовое к работе цифровое видеоустройство:

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

Понравилась статья? Поделиться с друзьями: