Elektroniklager





Google
 

Sprache
Language



  Acasa
  PCI-Bus
  Floppy & IDE
  SCSI
  Serial
  Paralel
  Grafica
  Mouse & Tastatura
  Power Supply
  Telefone
  ISDN & DSL
  Tabele
  Diagnoza & Reparatii
  Informatii Tehnice
  Publicatii
  Downloads

Interfata Paralela de Imprimanta (Centronics)

Interfata paralela se mai numeste si interfata Centronics. Este in principal destinata imprimantelor cu interfata Centronics, dar poate fi folosita si pentru alte periferice cu aceasta interfata.

Pe interfata paralela se pot transmite simultan 8 biti de date. Aditional, exista niste semnale de control pentru manevrarea corecta a transmisiei de date.

Interfata contine 12 linii de iesire in buffere (8 linii de date, strobe, initializarea imprimantei, auto feed, selectarea intrarii) si 5 linii de intrare (acknowlegde, busy, paper end, error, select), care sunt generate de catre imprimanta.

Diagrama bloc a interfetei paralele

Nivelul semnalului:

High = +5V, Low = 0V

Asignarea Pinilor

Sus:  Conector IBM conector mama pe 25 de pini D-SUB (mufa) la PC
Jos:  Conector Centronics conector mama pe 36 de pini (mufa) la imprimanta

Conexiunea Minima intre Interfata Paralela PC si Imprimanta

Conector D-SUB pe 25 de pini <--------> Conector Centronics pe 36 de pini

-STROBE 1 ------------ -STROBE 1
Data 0 2 ------------ Data 0 2
Data 1 3 ------------ Data 1 3
Data 2 4 ------------ Data 2 4
Data 3 5 ------------ Data 3 5
Data 4 6 ------------ Data 4 6
Data 5 7 ------------ Data 5 7
Data 6 8 ------------ Data 6 8
Data 7 9 ------------ Data 7 9
-ACK 10 ------------ -ACK 10
BUSY 11 ------------ BUSY 11
PE 12 ------------ PE 12
GND 18 ------------ GND 30

Descrierea Semnalelor

Pin
Cen-
tronics
Pin
D-SUB
25 de pini
Sursa
Semnalului
> PC
< Dispozitiv
Nume
Semnal
Functie
1 1 > -STROBE -Strobe = "0" datele sunt transmise catre imprimanta
2 2 <> Data 0 data line 0
3 3 <> Data 1 data line 1
4 4 <> Data 2 data line 2
5 5 <> Data 3 data line 3
6 6 <> Data 4 data line 4
7 7 <> Data 5 data line 5
8 8 <> Data 6 data line 6
9 9 <> Data 7 data line 7
10 10 < -ACK -ACK = "0" ultimul caracter a fost acceptat de catre imprimanta si unul nou poate fi transmis acum
11 11 < BUSY BUSY = "1" imprimanta nu poate recepriona date noi
12 12 < PE PE = "1" imprimanta nu mai are hartie
13 13 < SLCT SLCT = "1" imprimanta este online
14 14 > -AUTOFDX -AUTOFDX = "1" comanda catre imprimanta pentru a face un line feed
15 -   - nefolosit
16 18 <> GND Semnal masa
17 - <> GND Masa Comuna
18 - < +5V +5V de la imprimanta
19 - <> GND Masa rasucita cu -STROBE
20 - <> GND Masa rasucita cu Data 0
21 - <> GND Masa rasucita cu Data 1
22 - <> GND Masa rasucita cu Data 2
23 - <> GND Masa rasucita cu Data 3
24 - <> GND Masa rasucita cu Data 4
25 - <> GND Masa rasucita cu Data 5
26 - <> GND Masa rasucita cu Data 6
27 - <> GND Masa rasucita cu Data 7
28 - <> GND Masa rasucita cu -ACK
29 - <> GND Masa rasucita cu BUSY
30 19 <> GND Masa
31 16 > -INIT -INIT = "0" initializeaza imprimanta si goleste bufferul ei
32 15 < -ERROR -ERROR = "0" imprimanta este in modul error
33 20 <> GND  
34 -   - nefolosit
35 - < - Ridica la +5V
36 17 > -SLCTlN -SLCTIN = "0" permite imprimantei sa receprioneze date noi
- 21, 22
23, 24
25
<> GND Masa

Remarca: Caracterul "minus" (-) din fata unui semnal inseamna ca acest semnal este "low active".

Temporizarea Iesirii Interfetei Paralele

Temporizarea liniilor de semnal de la iesire ale datelor via interfata paralela.

Conectorul pe 25 de pini D-Sub in Bucla Inversa

Folosind urmatoarea legare a firelor conectorului se poate obtine un adaptor de test care sa verifice functia unei interfete paralele la PC.

 1 la 13 (strobe la select)
 2 la 15 (data0 la ERROR)
10 la 16 (ACK la INIT)
11 la 17 (BUSY la SLCTIN)
12 la 14 (PAPER END la AUTOFEED)

Cablu Paralel Interlink (WIN95/WIN98)

Cu acest cablu se poate realiza o comunicatie intre doua PC-uri de ex. pentru WIN95, WIN98 sau diverse programe de transmisie:

DB-25(stecher)   DB-25(stecher)
2 <----> 15
3 <----> 13
4 <----> 12
5 <----> 10
6 <----> 11
15 <----> 2
13 <----> 3
12 <----> 4
10 <----> 5
11 <----> 6
25 <----> 25


Safety Software
Design Training

Web-based training:
Safety Software
Design for
Microcontroller











Impresii