Sunteți pe pagina 1din 6

3.

Placa LAN de tip Ethernet


Scopul lucrarii este prezentarea structurii hardware a unui cuplor de retea locala de calculatoare de tip Ethernet, incluzind circuitele controler de placa LAN 82586 (LANC), interfata seriala Ethernet 82501 (ESI) si circuitul tranceiver 82502 (LANT). 3.1. Variante practice de cuploare de retea Ethernet Am ales ca exemplu de utilizare practica a unui cuplor LAN o placa de retea Ethernet, fiind printre cele mai populare. Ea utilizeaza un protocol CSMA/CD, topologie magistrala sau stea si debite binare de pina la 10 Mbps. Intrucit cablul coaxial ce leaga statiile de lucru de file-server are un pret de cost ridicat, exista urmatoarele variante practice: 10 BASE 5 : cu debit binar maxim de 10 Mbps; lungimea unui tronson de 500 m.; comunicatie in banda de baza pe cablu coaxial gros; maxim 5 tronsoane; maxim 100 statii/tronson. 10 BASE 2 : se mai numeste si Cheapernet; cu debit binar maxim de 10 Mbps; lungimea maxima a unui tronson este 200 m; in practica lungimea maxima este 185 m. si maxim 30 statii/tronson; maxim 5 tronsoane; comunicatie in banda de baza pe cablu coaxial subtire. 10 BASE T : cu debit binar maxim de 10 Mbps; un singur tronson de maxim 100 m (deci o legatura punct-la-punct); comunicatie in bamda de baza pe o pereche de fire torsadate. 1 BASE 5 : se mai numeste STARLAN; cu debit binar maxim de 1 Mbps; topologie stea; lungimea maxima intre cuplorul primar si statiile de lucru este de 500 m; comunicatie in banda de baza pe o pereche de fire torsadate. 10 BROAD 36: cu debit binar maxim de 10 Mbps; lungimea maxima a unui tronson este de 3,6 km; comunicatie de banda larga. 3.2. Structura generala a unei placi LAN de tip Ethernet In Figura 1 este prezentata schema bloc a unei placi de retea locala de calculatoare de tip Ethernet, precum si modul de conectare. In Figura 2 este prezentata schema de principiu a unui cuplor LAN ce utilizeaza urmatoarele circuite: 82586 LANC (LAN Coprocessor/Local Communications Controller), 82501 ESI (Ethernet Serial Interface) si 82502 LANT (Ethernet Tranceiver).

28

Figura 1. Schema bloc si modul de conectare la o placa LAN de tip Ethernet

29

Controlerul de placa LAN El genereaza preambulul care la un protocol 802.3 (CSMA/CD) cuprinde 7 octeti fiecare avind continutul 10101010. Presupunind ca un debit binar de 10 Mbps rezulta ca preambulul reprezinta de fapt un semnal dreptunghiular cu frecventa de 10 Mhz care pe durata a 5,6 us are rolul de semnal de sincronizare. De asemenea LANC este cel care adauga adresa destinatie si respectiv adresa sursa (2 sau 6 octeti), preia datele (maximum 1500 octeti intr-un cadru), completeaza cimpurile inceput delimitator cadru, lungime date, PAD (daca este cazul) si calculeaza secventa de verificare cadru (4 octeti). Cunoscind problemele care apar la detectia coliziunilor la un protocol CSMA/CD, circuitul LANC are si rol de detectie a cadrelor scurte. Interfata seriala Ethernet Semnificatia pinilor din Figura 2 este urmatoarea: TxD (Transmission Data) RxD (Received Data) TxC/ (Transmission Clock) RxC/ (Received Clock) RTS/ (Request to Send) CTS/ (Clear to Send) CDT (Collision Detection) CRS (Carrier Sense) TRMT (Transmitter) RCV (Receiver) CLSN (Collision) : transmisie date : receptie date : ceas de emisie : ceas de receptie : cerere de emisie : gata de emisie : detectie coliziune : sesizare purtatoare : transmisie in logica ECL : receptie in logica ECL : coliziune

Circuitul ESI are rolul de a converti semnalele in logica TTL (codul NRZ) in semnale logice ECL (Emitter-Coupled Logic) de mare viteza codate Manchester. Reamintim ca in logica ECL lipsa de semnal corespunde la 0V,VH>-0,8 V si VL<-1,7 V. In Figura 3 sint date formele de unda pentru semnalele vehiculate de ESI la interfata cu LANC, respectiv cu LANT. Circuitul ESI a fost proiectat sa genereze semnalele de ceas TxC/ si RxC/ pentru LANC (de regula 10 Mhz). De asemenea are rol in detectia coliziunii si sesizarea purtatoarei. Din studiul lucrarii de laborator despre portul serial la un calculator compatibil IBM am vazut ca exista doua posibilitati de testare in rebuclaj: prin hardware (cu mufa de rebuclaj V.24 CCITT) sau prin software (prin programarea corespunzatoare a circuitelor 8250/16450/16550). Circuitul 82501 contine un timer de watchdog care permite testarea in rebuclaj a tandemului LANC-ESI, fara a mai interveni conectarea la tranceiver si transmisia pe cablul coaxial.

30

Figura 2. Schema de principiu a unui cuplor Ethernet cu circuite 82586,82501,82502

31

+5V +3,6V

Forma sm. la interfata LANC-ESI ( trs/rec date )

1
Forma sm. la interfata t ESI LANT ( trs/rec date )

Manchester
+0,7V -0,7V

t
la interfata ESI-LANT ( coliziune )

Manchester
+0,7V -0,7V

t lipsa coliziune detectie coliziune

Figura 3. Forme de unda pentru semnalele din ESI Transceiver LAN Semnificatia pinilor din Figura 2 este urmatoarea: TRMT (Transmitter) RCV (Receiver) CxTD (Coaxial Transmitted Data) CxRD (Coaxial Received Data) CLS (Collision) Vss Vcc Vdd Manchester 1 -0,2V Figura 4. Forma de unda a semnalului in cablul coaxial Circuitul LANT are rolul de a transmite si receptiona date prin cablul coaxial, precum si de a detecta coliziunile. Aceste informatii sint predate interfetei seriale ESI. De mentionat ca la comunicarea intre ESI si LANT rezistorii de 78 ohmi sint terminatori iar cei de 43 ohmi, respectiv de 240 ohmi au rol de echilibrare. Cablul de tranceiver cu lungimea maxima de 50 m contine asadar 4 perechi de circuite: alimentare (+12 V, 0V), transmisie date, receptie date si detectie coliziune. Forma de unda a semnalului emis in cablul coaxial este cea prezentata in Figura 4 iar varianta de placa de tip Cheapernet (aflata in dotarea laboratorului) in Figura 5. : transmisie pe cablul transceiver : receptie pe cablul transceiver : transmisie pe cablul coaxial : receptie pe cablul coaxial : coliziune : 0V : 5V : 10 V

1 t

32

Figura 5. Varianta Cheapernet fara cablu transceiver 3.3 Intrebari si teme: 1. Cum poate fi testata in rebuclaj o interfata seriala Ethernet? Gasiti o solutie concreta pentru circuitul 82501. 2. Explicati rolul diodelor D1 si D2 precum si rolul rezistentei de 100 ohmi la conectarea LANT-cablu coaxial. 3. Explicati procedura urmata de un cuplor LAN in momentul cind LANT detecteaza o coliziune. 4. Cum calculeaza un circuit LANC secventa de verificare cadru la un protocol 802.3 CSMA/CD? 5. Ce avantaje are logica ECL fata de logica TTL?

33