Cap 8 Interfaces
Vamos discutir neste capítulo uma pequena miscelânea de interfaces encontradas nos PCs: paralela, serial, IRDA, teclado e mouse.
8.1. Porta Paralela.
A porta paralela, também conhecida informalmente como interface paralela ou interface de impressora, está presente no PCs desde o início dos anos 80.
A impressora é o dispositivo mais comum neste tipo de interface, mas actualmente podemos conectar outros periféricos, como scanners, câmaras digitais, Zip drives e até gravadores de CDs. Originalmente era uma interface bem simples, capaz de transmitir dados numa única direcção (ou seja, é unidireccional), com taxas entre 100 kB/s e 200 kB/s, dependendo do caso.
No início dos anos 90 a porta paralela sofreu melhorias, passando a suportar novos modos de operação capazes de transmitir e receber dados (bidireccional), com taxas em torno de 2 MB/s. Todas as portas paralelas modernas obedecem ao padrão IEEE-1284, criado em 1994.
8.1.1. Modo SPP.
O modo SPP (standard parallel port) foi o utilizado pelas interfaces paralelas e impressoras dos anos 80. As interfaces actuais são mais versáteis e velozes, mas o modo SPP continua a ser suportado.
A transmissão de dados pela porta paralela envolve três sinais principais: Busy, Strobe e Ack. A operação está ilustrada na figura 1.
Figura 1. Transmissão de um Bit pela Porta Paralela.
1. O dado a ser enviado é colocado no registrador de dados, e aparece nas linhas Data0-Data7 da interface.
2. Aguarda-se que a linha Busy esteja desactivada, ou seja, indicando que a impressora não está ocupada.
3. Envia-se um pulso de Strobe, activo em 0, e depois de um curto período (na faixa de alguns micro-segundos) retorna-se esta linha ao valor 1.
4. Aguarda-se pelo recebimento do sinal ACK, indicando que o dispositivo recebeu o dado com sucesso.
Portanto os sinais de Strobe (enviado pelo computador), ACK e Busy (recebidos do dispositivo) são os mais importantes envolvidos na operação da porta paralela.
A sequência