PORTURILOR DE COMUNICATIE - PORTURILE PARALELE
Asigura o legatura simpla pentru imprimante. In prezent exista trei conectoare standard si patru standarde de operare, insa toate se numesc porturi paralele.
Portul paralel foloseste pentru transferul datelor opt fire separate intr-un singur cablu, un fir pentru fiecare bi al octetului de date. Cablurile noi sunt realizate prin torsadarea celor opt fire.
Ultimele modele de interfete paralele ofera viteze de transfer de pina la 100 ori mai mare decincea a portului serial simplu.
Inventat de IBM pentru cuplarea usoara a imprimantelor, se numeste si port de imprimanta. De fapt a fost inventat de firma Centronics Data Computer Corporation numindu-se de fapt port Centronics.
Portul paralel nu este identic cu Centronics, fiind adaptat pentru PC deci cu dimesiuni mai mici.
In timp, portul paralel a inceput sa aspire la ceva superior, transmitat date la 50 - 150 KB pe secunda. In 1987, IBM a facut trecerea de la FDD de 5.25 la FDD
3.5 si avea nevoie de a transmite date intre doua PC-uri echipate cu aceste unitati. pentru aceasta a dezvoltat standardul Data Migration facility, utilizat cabu de date paralel prin care se comunica bidirectional.
Cat ambele capete ale cablului se legau la doua porturi paralele bidirectionale, transferul datelor se facea la viteze maxime.
Firma Intel impreuna cu Zenit si Xircom au dezvoltat portul paralel extins EPP, care permitea cresterea performantelor conexiunii de aproape 10 ori. Ulterior, firma HP si Microsoft au introdus standardul de extensie universal, Extended capabilities Port ECP., bazat pe transmiterea datelor printr-o legatura paralela de mare viteza.
In 1994, IEEE Standards board a aprobat standardul pentru portul paralel IEE 1284, care cuprindea toate modurile de bazasi modelele de porturi.
1) Tipuri de conectoare
Conectorul de tip A
Contactele se prezinta ca niste orificii insoclu, plasate la intervale de 0.1 inci, contactele fiind numerotate consecutiv de la dreapta la stanga. Este realizat din material plastic protejat de un invelis metalic.
Functiile pinilor sunt urmatoarele:
Pin |
Function |
1 |
Strobe |
2 |
Data bit 0 |
3 |
Data bit 1 |
4 |
Data bit 2 |
5 |
Data bit 3 |
6 |
Data bit 4 |
7 |
Data bit 5 |
8 |
Data bit 6 |
9 |
Data bit 7 |
10 |
Acknowledge |
11 |
Busy |
12 |
Paper end (Out of paper) |
13 |
Select |
14 |
Auto feed |
15 |
Error |
16 |
Initialize printer |
17 |
Select input |
18 |
Strobe ground |
19 |
Data 1 and 2 ground |
20 |
Data 3 and 4 ground |
21 |
Data 5 and 6 ground |
22 |
Data 7 and 8 ground |
23 |
Busy and Fault ground |
24 |
Paper out, Select, and Acknowledge ground |
25 |
AutoFeed, Select input, and Initialize ground |
Conectorul paralel poate lucra incinci moduri de lucru:
Pin |
Compatibility mode |
Nibble mode |
Byte mode |
EPP mode |
ECP mode |
1 |
nStrobe |
HostClk |
HostClk |
nWrite |
HostClk |
2 |
Data 1 |
Data 1 |
Data 1 |
AD1 |
Data 1 |
3 |
Data 2 |
Data 2 |
Data 2 |
AD2 |
Data 2 |
4 |
Data 3 |
Data 3 |
Data 3 |
AD3 |
Data 3 |
5 |
Data 4 |
Data 4 |
Data 4 |
AD4 |
Data 4 |
6 |
Data 5 |
Data 5 |
Data 5 |
AD5 |
Data 5 |
7 |
Data 6 |
Data 6 |
Data 6 |
AD6 |
Data 6 |
8 |
Data 7 |
Data 7 |
Data 7 |
AD7 |
Data 7 |
9 |
Data 8 |
Data 8 |
Data 8 |
AD8 |
Data8 |
10 |
nAck |
PtrClk |
PtrClk |
Intr |
PeriphClk |
11 |
Busy |
PtrBusy |
PtrBusy |
nWait |
PeriphAck |
12 |
PError |
AckDataReq |
AckDataReq |
User defined 1 |
nAckReverse |
13 |
Select |
Xflag |
Xflag |
User defined 3 |
Xflag |
14 |
nAutoFd |
HostBusy |
HostBusy |
nDStrb |
HostAck |
15 |
nFault |
nDataAvail |
nDataAvail |
User defined 2 |
nPeriphRequest |
16 |
nInit |
nInit |
nInt |
nInt |
nReverseRequest |
17 |
nSelectIn |
1284 Active |
1284 Active |
nAStrb |
1284 Active |
18 |
Pin 1 (nStrobe) ground return |
|
|
|
|
19 |
Pins 2 and 3 (Data 1 and 2) ground return |
|
|
|
|
20 |
Pins 4 and 5 (Data 3 and 4) ground return |
|
|
|
|
21 |
Pins 6 and 7 (Data 5 and 6) ground return |
|
|
|
|
22 |
Pins 8 and 9 (Data 7 and 8) ground return |
|
|
|
|
23 |
Pins 11 and 15 ground return |
|
|
|
|
24 |
Pins 10, 12, and13 ground return |
|
|
|
|
25 |
Pins 14, 16, and 17 ground return |
|
|
|
|
Conectorul B
Este o mostenire directa a modelului Centronics, utilizat inspatele imprimantei.
Contactele din conectorul mama cu 36 pini au forma unor lamele din metal. Prin doua linii cu 18 contacte se formeaza o deschidere de forma dreptunghiulara incare se introduce conectorul cablului. Dimensiunile sunt
Modul de atribuire a semnalelor pentru portul paralele Centronics este urmatorul.
Pin |
Function |
1 |
Strobe |
2 |
Data bit 0 |
3 |
Data bit 1 |
4 |
Data bit 2 |
5 |
Data bit 3 |
6 |
Data bit 4 |
7 |
Data bit 5 |
8 |
Data bit 6 |
9 |
Data bit 7 |
10 |
Acknowledge |
11 |
Busy |
12 |
Paper end (Out of paper) |
13 |
Select |
14 |
Signal ground |
15 |
External oscillator |
16 |
Signal Ground |
17 |
Chassis ground |
18 |
+5 VDC |
19 |
Strobe ground |
20 |
Data 0 ground |
21 |
Data 1 ground |
22 |
Data 2 ground |
23 |
Data 3 ground |
24 |
Data 4 ground |
25 |
Data 5 ground |
26 |
Data 6 ground |
27 |
Data 7 ground |
28 |
Acknowledge ground |
29 |
Busy ground |
30 |
Input prime ground |
31 |
Input prime |
32 |
Fault |
33 |
Light detect |
34 |
Line count |
35 |
Line count return (isolated from ground) |
36 |
Reserved |
Modul de atribuire a semnalelor pentru portul paralel de imprimanta IBM este urmatorul.
Pin |
Function |
1 |
Strobe |
2 |
Data bit 0 |
3 |
Data bit 1 |
4 |
Data bit 2 |
5 |
Data bit 3 |
6 |
Data bit 4 |
7 |
Data bit 5 |
8 |
Data bit 6 |
9 |
Data bit 7 |
10 |
Acknowledge |
11 |
Busy |
12 |
Paper end (Out of paper) |
13 |
Select |
14 |
Auto feed |
15 |
No connection |
16 |
Ground |
17 |
No connection |
18 |
No connection |
19 |
Strobe ground |
20 |
Data 0 ground |
21 |
Data 1 ground |
22 |
Data 2 ground |
23 |
Data 3 ground |
24 |
Data 4 ground |
25 |
Data 5 ground |
26 |
Data 6 ground |
27 |
Data 7 ground |
28 |
Paper end, Select, and Acknowledge ground |
29 |
Busy and Fault ground |
30 |
Auto feed, Select in, and Initialize ground |
31 |
Initialize printer |
32 |
Error |
33 |
No connection |
34 |
No connection |
35 |
No connection |
36 |
Select input |
Conectorul C
Pentru a elimina confuzia intre cele doua tipuri de conectoare, a fost creat conectorul IEEE 1284-C. Conectorul C este miniaturizat dimensiuni 1.75 x 0.375 inci.
Cablul standard de imprimanta este un cablu adaptor si utilizeaza urmatoarea schema de legaturi. Modul de dispunere a semnalelor este urmatorul.
PC end 25-pin connector |
Function |
Printer end 36-pin connector |
1 |
Strobe |
1 |
2 |
Data bit 0 |
2 |
3 |
Data bit 1 |
3 |
4 |
Data bit 2 |
4 |
5 |
Data bit 3 |
5 |
6 |
Data bit 4 |
6 |
7 |
Data bit 5 |
7 |
8 |
Data bit 6 |
8 |
9 |
Data bit 7 |
9 |
10 |
Acknowledge |
10 |
11 |
Busy |
11 |
12 |
Paper end (Out of paper) |
12 |
13 |
Select |
13 |
14 |
Auto feed |
14 |
15 |
Error |
32 |
16 |
Initialize printer |
31 |
17 |
Select input |
36 |
18 |
Ground |
19-30,33 |
19 |
Ground |
19-30,33 |
20 |
Ground |
19-30,33 |
21 |
Ground |
19-30,33 |
22 |
Ground |
19-30,33 |
23 |
Ground |
19-30,33 |
24 |
Ground |
19-30,33 |
25 |
Ground |
19-30,33 |
Un cablu de imprimanta modern contine 25 de conexiuni si are semnalele de masa divizate pe pini separati. la realizarea unui cablu paralel trebuie conectate toate legaturile.
Host end A connector |
Function |
Peripheral end B connector |
1 |
nStrobe |
1 |
2 |
Data bit 1 |
2 |
3 |
Data bit 2 |
3 |
4 |
Data bit 3 |
4 |
5 |
Data bit 4 |
5 |
6 |
Data bit 5 |
6 |
7 |
Data bit 6 |
7 |
8 |
Data bit 7 |
8 |
9 |
Data bit 8 |
9 |
10 |
nAck |
10 |
11 |
Busy |
11 |
12 |
PError |
12 |
13 |
Select |
13 |
14 |
nAutoFd |
14 |
15 |
nFault |
32 |
16 |
nInit |
31 |
17 |
nSelectIn |
36 |
18 |
Pin 1 (nStrobe) ground return |
19 |
19 |
Pins 2 and 3 (Data 1 and 2) ground return |
20 and 21 |
20 |
Pins 4 and 5 (Data 3 and 4) ground return |
22 and 23 |
21 |
Pins 6 and 7 (Data 5 and 6) ground return |
24 and 25 |
22 |
Pins 8 and 9 (Data 7 and 8) ground return |
26 and 27 |
23 |
Pins 11 and 15 ground return |
29 |
24 |
Pins 10, 12, and 13 ground return |
28 |
25 |
Pins 14, 16, and 17 ground return |
30 |
Semnalele din cablu interactioneaza intre ele, indetrimentul tuturor. Cu cineste mai mare lungimea cablului, cu atinsemnalele care inparcurg sufera o deformare mai mare. Lungimea maxima recomandata este de 3 m.
3) Modul de functionare electric al cablului
Este modelul clasic introdus de IBM inprimul PC, conceput strict ca o
interfata pentru transferul de informatii intr-o singura directie. fiecare semnal transmis prin portul paralel are propria sa functie: -liniile de date, transfera datele intoate modurile de operare, prin pinii 2 la 9 -linia Strobe, sistemul anunta echipamentul periferic ca pe liniile de date se
gasesc informatii valide. -linia Busy, activat de imprimanta imediat ce detecteaza semnalul Strobe, dureaza 1 sec sau ore -linia Acknowledge, transmite PC-ului ca totul a decurs normal la tiparirea caracterului. -select, permite imprimantei sa returneze semnale calculatorului pentru
monitorizarea activitatii imprimantei -Paper Empty, avertizeaza la terminarea hintiei -Fault, semnal de avertizare pentru orice problema a imprimantei -Initialize printer, ajuta calculatorul si imprimanta sa se sincronizeze -Select Input, porneste si opreste alimentarea imprimantei -Auto Feed XT, face posibila selectarea modului de interpretare a
comenzilor carriage return
Foloseste sase semnale suplimentare fata de cele 8 linii de date si are trei conexiuni rezervate.
-nWrite, arata sensul de deplasare a datelor -nDStrobe, indica momentul incare bitii de date sunt valizi si corecti -nAStrobe, identifica o adresa corecta pe magistrala interfetei -nWait, confirma receptia corecta a datelor -Intr, semnaleaza callculatorului ca un periferic are nevoie imediata de un
servici
-nInit, este comanda de iesiere in modul EPP
Foloseste 7 semnale pentru controlul fluxului de date prin 8 linii de date standard.
-HostClk, semnaleaza imprimantei validitatea liniilor ce se transmit
-PeriphAck, confirma semnalul HostClk
-nPeriphRequest, o valoare scazuta cere transfer de informatii intre Pc si
periferic
-nReverse Request, o valoare scazuta cere transfer de informatii intre
periferic si PC
-nAckReverse, confirma receptionarea semnalului nReverseRequest
-PeriphClk, o valoare scazuta indica PC-ului ca perifericul are pregatite date
pentru transfer
-HostAck, raspunde la semnalul PeriphClk
. sincronizarea, permite transmiterea unui caracter in10 microsecunde, deci viteze mari de transfer 100 K/sec
comprimarea datelor, duce la minimizarea numarului de biti trimisi. ECP permite comprimarea prin metoda de codificare a lungimii.
- preluarea controlului magistralei, poate imbunatati performantele sistemului pe doua cai: administraza transferurile mai eficient iar acestea nu au efect asupra celorlalte procese derulate.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |