IEEE 1394

IEEE 1394, High Performance Serial Bus, é um padrão electrónico para ligar dispositivos ao seu computador pessoal. O IEEE 1394 fornece uma única conexão plug-and-socket na qual até 63 dispositivos podem ser conectados com velocidades de transferência de dados de até 400 Mbps (megabits por segundo). O padrão descreve um barramento serial ou caminho entre um ou mais dispositivos periféricos e o microprocessador do seu computador. Muitos dispositivos periféricos agora vêm equipados para atender ao IEEE 1394. Duas implementações populares do IEEE 1394 são o FireWire da Apple e o i.LINK da Sony . As implementações do IEEE 1394 fornecem:

  • Um simples conector serial comum plug-in na parte de trás do seu computador e em muitos tipos diferentes de dispositivos periféricos
  • Um cabo serial fino ao invés do cabo paralelo mais grosso que você agora usa para sua impressora, por exemplo
  • Uma taxa muito alta de transferência de dados que irá acomodar aplicações multimídia (100 e 200 megabits por segundo hoje; com taxas muito mais altas mais tarde)
  • Capacidade de plug and plug and play sem perturbar o seu computador
  • A capacidade de encadear dispositivos de várias maneiras diferentes sem terminadores ou requisitos de configuração complicados

p> Com o tempo, espera-se que as implementações IEEE 1394 substituam e consolidem as atuais interfaces seriais e paralelas, incluindo Centronics parallel , RS-232C , e Small Computer System Interface ( SCSI ). Os primeiros produtos a serem introduzidos com FireWire incluem câmeras digitais, discos de vídeo digital ( DVD s ), fitas de vídeo digital, filmadoras digitais, e sistemas de música. Como o IEEE 1394 é uma interface peer-to-peer, uma câmara de vídeo pode dublar para outra sem estar ligada a um computador. Com um computador equipado com soquete e barramento, qualquer dispositivo (por exemplo, uma câmera de vídeo) pode ser conectado enquanto o computador está rodando.

Briefly How It Works

Existem dois níveis de interface no IEEE 1394, um para o barramento do backplane dentro do computador e outro para a interface ponto-a-ponto entre o dispositivo e o computador no cabo serial. Uma ponte simples conecta os dois ambientes. O barramento de backplane suporta 12,5, 25, ou 50 megabits por segundo de transferência de dados. A interface do cabo suporta 100, 200, ou 400 megabits por segundo. Cada uma destas interfaces pode lidar com qualquer uma das taxas de dados possíveis e mudar de uma para outra conforme necessário.

O barramento serial funciona como se os dispositivos estivessem em slots dentro do computador compartilhando um espaço de memória comum. Um endereço de dispositivo de 64 bits permite uma grande flexibilidade na configuração de dispositivos em cadeias e árvores a partir de um único socket.

IEEE 1394 fornece dois tipos de transferência de dados: assíncrona e isócrona . Assíncrono é para aplicativos tradicionais de carga e armazenamento onde a transferência de dados pode ser iniciada e um aplicativo é interrompido quando um determinado comprimento de dados chega em um buffer . A transferência isócrona de dados assegura que os dados fluam a uma taxa predefinida, de modo que uma aplicação possa lidar com eles de uma forma cronometrada. Para aplicações multimédia, este tipo de transferência de dados reduz a necessidade de buffering e ajuda a garantir uma apresentação contínua para o visualizador.

O padrão 1394 requer que um dispositivo esteja a 4,5 metros da tomada do bus. Podem ser ligados até 16 dispositivos numa única corrente, cada um com o máximo de 4,5 metros (antes da atenuação do sinal começar a ocorrer), pelo que teoricamente pode ter um dispositivo a uma distância até 72 metros do computador.

Outra nova abordagem para ligar dispositivos, o Universal Serial Bus ( USB ), fornece a mesma capacidade de "hot plug" que a norma 1394. É uma tecnologia menos cara mas a transferência de dados é limitada a 12 Mbps (milhões de bits por segundo). A Interface de Sistema de Computador Pequeno oferece uma alta taxa de transferência de dados (até 40 megabytes por segundo), mas requer uma pré-atribuição de endereço e um terminador de dispositivo no último dispositivo de uma cadeia. O FireWire pode funcionar com o mais recente padrão interno de barramento de computador, Peripheral Component Interconnect ( PCI ), mas taxas mais altas de transferência de dados podem exigir considerações especiais de projeto para minimizar o buffer indesejado para os desajustes de taxa de transferência.