III – Introdução à porta paralela: O Conector DB25
- O Conector DB25
A IBM foi uma das primeiras empresas a desenvolver a porta paralela como uma maneira de ligar a impressora ao computador. Na altura da criação do seu computador, a empresa queria que as impressoras produzidas pela Centronics, uma fabricante de primeira linha de impressoras na época, fossem as impressoras padrão usadas nos seus computadores. No entanto, a IBM resolveu não usar no computador a mesma interface de portas que a Centronics usava nas suas impressoras.
Daí, os engenheiros da IBM uniram um conector de 25 pinos, chamado DB-25, a um conector Centronics de 36 pinos para criar um cabo especial para ligar essa respectiva impressora ao computador. Outros fabricantes de impressoras acabaram por adoptar a interface da Centronics, tornando este cabo num cabo universal.
É através deste conector que se estabelece a comunicação da porta paralela com interfaces conectadas a esta. A ligação externa é efectuada através de um conector fêmea DB25 no computador e um conector macho no cabo DB25. Na figura estão apresentados os ditos conectores (em cima o macho e em baixo o lado fêmea).

Pinagem
Tal como se vê pela figura em baixo, a porta paralela é formada por 17 linhas de comunicação e 8 linhas que se ligam à massa.

-
Os pinos 2 a 9, são controlados pelo registo DADOS, tendo como função enviar dados através da porta paralela. As implementações novas do porto permitem uma comunicação de bidireccional por meio destas linhas.
-
Os pinos 10, 11, 12, 13 e 15, são usados para troca de mensagens, estado da impressora para o PC (falta papel, impressora ocupada, erro na impressora). O registo que os controla é o registo STATUS.
-
Os pinos 1, 14, 16 e 17, São usadas para a interface, controlo e troca de mensagens do PC para a impressora. São controlados pelo registo CONTROLO.
-
Os pinos 18 a 25) são massa.
É de notar que existem pinos na Porta Paralela que trabalham com lógica invertida. Ou seja, para activar estes pinos é preciso enviar um sinal lógico “0” e para desactivar, mandar um sinal lógico “1”.
A tabela apresenta de forma resumida tudo o que disse mais as funções de cada pino.
|
Pin Nº (DB25) |
Nome |
I/O |
Registo-bit |
Invertido |
|
1 |
nStrobe |
Out |
Controlo-0 |
Sim |
|
2 |
Data0 |
In/Out |
Data-0 |
Não |
|
3 |
Data1 |
In/Out |
Data-1 |
Não |
|
4 |
Data2 |
In/Out |
Data-2 |
Não |
|
5 |
Data3 |
In/Out |
Data-3 |
Não |
|
6 |
Data4 |
In/Out |
Data-4 |
Não |
|
7 |
Data5 |
In/Out |
Data-5 |
Não |
|
8 |
Data6 |
In/Out |
Data-6 |
Não |
|
9 |
Data7 |
In/Out |
Data-7 |
Não |
|
10 |
nAck |
In |
Status-6 |
Não |
|
11 |
Busy |
In |
Status-7 |
Sim |
|
12 |
Paper-Out |
In |
Status-5 |
Não |
|
13 |
Select |
In |
Status-4 |
Não |
|
14 |
Linefeed |
Out |
Controlo-1 |
Sim |
|
15 |
nError |
In |
Status-3 |
Não |
|
16 |
nInitialize |
Out |
Controlo-2 |
Não |
|
17 |
nSelect-Printer |
Out |
Controlo-3 |
Sim |
|
18-25 |
Ground |
- |
- |
- |
Amanhã vou falar sobre os registos utilizados pela porta.
Palavras-Chave: centronics, conector, db25, pinagem, porta-paralela
Deseja manter-se informado dos últimos artigos do Tugatrónica? Então basta adicionar o nosso Feed ao seu leitor de Feeds ou até mesmo nos seus favoritos.






December 5th, 2007 às 5:36 pmInternet Explorer 7.0 Windows XP Internet Explorer 7.0 Windows XP
E já paravas de falar sobre portas paralelas !!!
de resto ta curtido o site e a rede …
November 19th, 2008 às 12:36 amInternet Explorer 7.0 Windows XP Internet Explorer 7.0 Windows XP
Bom artigo, parabens
June 25th, 2009 às 2:31 pmGoogle Chrome 2.0.171.0 Windows Vista Google Chrome 2.0.171.0 Windows Vista
Bom dia…
Gostaria de saber o nome e sobrenome do responsável por este site para fazer uma citação desse site no material que estou escrevendo pra faculdade…
obrigado
Robson