Протокол
Протокол 1394 предусматривает два режима передачи данных по шине: асинхронный и изохронный. Оба имеют дело с передачей пакетов данных различной длины. В асинхронном режиме пакеты данных посылаются по явным образом заданным адресам, и после каждого приема пакета назад возвращается подтверждение. Этот режим хорош в тех случаях, когда трафик не требует высоких скоростей или точной синхронизации, например для передачи какой-либо управляющей информации. В изохронном режиме пакеты данных переменной длины передаются с регулярными интервалами ко всем частям шины без подтверждения. Это идеально для мультимедийных приложений, использующих видео и/или звук в реальном времени.
На физическом уровне осуществляется передача и получение данных, выполняются арбитражные функции – для того чтобы все устройства, подключенные к шине Firewire, имели равные права доступа.
На канальном уровне обеспечивается надежная передача данных через физический канал, осуществляется обслуживание двух типов доставки пакетов – изохронного и асинхронного.
На сетевом уровне поддерживается асинхронный протокол записи, чтения и блокировки команд, обеспечивая передачу данных от отправителя к получателю и чтение полученных данных. Блокировка объединяет функции команд записи/чтения и производит маршрутизацию данных между отправителем и получателем в обоих направлениях.
"Менеджер шины" обеспечивает общее управление ее конфигурацией, выполняя следующие действия: оптимизацию арбитражной синхронизации, управление потреблением электрической энергии устройствами, подключенными к шине, назначение ведущего устройства в цикле, присвоение идентификатора синхронного канала и уведомление об ошибках.
USB
Интерфейс USB(UniversalSerialBus- Универсальный Последовательный Интерфейс) предназначен для подключения периферийных устройств к персональному компьютеру. Позволяет производить обмен информацией с периферийными устройствами на трех скоростях (спецификацияUSB 2.0):
низкая скорость (Low Speed- LS) - 1,5 Мбит/с;
полная скорость (Full Speed- FS) - 12 Мбит/с;
высокая скорость (High Speed- HS) - 480 Мбит/с.
Для подключения периферийных устройств используется 4-жильный кабель: питание +5 В, сигнальные провода D+иD-, общий провод.
Технические характеристики
Высокая скорость обмена (high-speed) – 480Mb/s
Полная скорость обмена (full-speed) - 12Mb/s
Низкая скорость обмена (low-speed) - 1.5Mb/s
Максимальная длина кабеля для высокой скорости обмена - 5 m
Максимальная длина кабеля для низкой скорости обмена (неэкранированный кабель) - 3 m
Максимальное количество подключенных устройств (включая размножители) - 127
Возможно подключение устройств с различными скоростями обмена
Буферизация данных от медленных устройств на концентраторе и последующая посылка их с максимальной скоростью
Отсутствие необходимости в установке пользователем дополнительных элементов, таких как терминаторы для SCSI
Напряжение питания для периферийных устройств - 5 V
Максимальный ток потребления на одно устройство - 500 mA (это не означает, что через USB можно запитать устройства с общим током потребления 127 x 500 mA=63.5 A)
