Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » scoala » informatica » calculatoare

Porturilor de comunicatie - porturile paralele


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

2.75 inci lungime si 0.66 inci latime, contactele fiind la 0.085 inci.

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.

2) Adaptoarele

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

Modul de compatibilitate

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

Modul Enhanced Parallel Port EPP

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

Modul Extended Capabilities Port ECP

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

Pentru cresterea performantei se utilizeaza urmatosarele metode:

. 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


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.