Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Fibra optic
Cablu UTP (Unshielded Twisted Acoperire pentru reflexie
Pair), STP (Shielded Twisted
Pair) cu 4 perechi de fire i Cablu optic, conectori i
conector RJ45.
structura intern.
IP
Adresa IP (Internet Protocol) este o adres numeric alocat fiecrui calculator conectat n Internet.
Adresa IP permite identificarea expeditorului i destinaiei unui mesaj.
Prima versiune aprut care este folosit i astzi este IPv4 n care adresa este pe 32 de bii.
Reprezentarea canonic a IP-ului IPv4 este pe grupe de 8 bii, n zecimal, separate de punct, de
exemplu: 192.168.0.1
Creterea numrului de calculatoare cuplate n Internet a fcut ca IP-urile n aceast versiune s fie
insuficiente i astfel a aprut IPv6, pe 128 bii.
Autoritatea internaional Internet Assigned Numbers Authority (IANA) distribuie adresele IP la 5
autoriti regionale care apoi le distribuie la ISP (Internet Service Provider)
Transmisia prin cablu
Fiecare calculator trimite date Rx
serial pe Tx i recepioneaz HUB Calculator 1
date pe Rx. Dou perechi de Tx
fire sunt libere pentru
conectarea unei linii
telefonice. Rx
Calculator 2
Cadrul (irul) de date seriale
conine adresa IP a sursei i Tx
a destinaiei.
Hub-ul trimite toate mesajele la
Rx
toate calculatoarele. Calculator 3
Switch-ul analizeaz adresa Tx
destinatarului i trimite
datele doar la destinatar.
Transmisia prin cablu
Rx Calculator 1
SWITCH
Tx
Calculator 3
Rx
Tx
Transmisia prin cablu
n plus fa de Switch Router-ul Rx Calculator 1
stabilete automat adrese IP ROUTER
pentru fiecare calculator Tx
cuplat i analizeaz traficul. IP1
Routerul permite conexiunea
la Internet. Rx Calculator 2
Tx
IP2
Dup tipul conexiunii Calculator 3
la Internet router-ele Rx
pot fi:
Tx
Cuplate prin UTP
IP3
Cuplate prin linia
telefonic Bloc conexiune Internet
Cuplate optic
Coliziuni
Dac 2 sau mai multe calculatoare transmit date n exact acelai moment se produce o coliziune.
Coliziunea este detectat de ambele calculatoare care au produs-o pentru c ambele urmresc linia
Tx. Linia Tx este comun, deci dac un calculator pune logic 1 i unul logic 0 linia va fi n 0. Cnd
s-a detectat o coliziune ambele calculatoare nceteaz transmisia i o rencep dup trecerea unui
interval de timp generat aleator (la ntmplare).
t
Nivel linie calculator 2
t
Nivel linie rezultat
2.Se introduce
comanda ipconfig /all
Click pe My Computer,
apoi Properties.
Pentru toate calculatoarele
din reea se stabilete
acelai grup de lucru.
Fiecare calculator trebuie
s primeasc un nume
unic.
10BASE-T
Receptor i filtre
Codare-
decodare-
PLL
MAC Controller
809.3 de RAM
AUI
Gestionarea
puterii consumate
Structura CS8900A
1.Interfaa cu magistrala ISA, toate liniile de interconectare avnd capabiliti de ncrcare standard.
Circuitul poate cere o ntrerupere pe una din patru linii i poate cere un transfer DMA pe una din trei
linii. Liniile se selecteaz la iniializarea circuitului.
9.Memoria intern (4K octei) face ca o memorie extern s nu mai fie necesar. Circuitul introduce n
aceast memorie un ntreg cadru de trimis sau recepionat. Accesul la memoria proprie se poate face
fr stri de WAIT.
3.Modulul MAC (Media Access Control) de acces la reea asigur accesul conform standardului IEEE
809.3 n mod full duplex. MAC se ocup de toate aspectele legate de transmisia cadrului cum ar fi
detecia de coliziuni, generarea i detectarea preambulului, generarea i verificarea CRC. Modulul
MAC retransmite automat cadrul dup detectarea unei coliziuni.
4.Interfaa cu EEPROM este necesar pentru a citi un EEPROM serial opional care conine datele de
configurare ale circuitului. Se elimin astfel microntreruptoarele sau jumperii care sunt destul de
scumpi.
5.Interfaa analogic cu reeaua conine codorul i decodorul Manchester, circuitul de refacere a tactului
din semnalul recepionat (cu PLL), transceiver pentru 10BASE-T i o interfa AUI (Attachement
Unit Interface). Selecia ntre AUI i 10BASE-T se face automat sau manual. Trei LED-uri arat
starea circuitului: starea ON sau OFF a legturii, activitatea Ethernet i starea magistralei.
Transceiverul 10BASE-T conine emitoare i receptoare de linie i filtre analogice, n exterior
fiind necesar doar un transformator de separare. Sunt suportate cabluri cu impedana caracteristic
de 100, 120 i 150, ecranate sau neecranate.
Conectarea CS8900A
Magistrala
ISA
CS8900A EEDATAOUT
SD15- EEDATAIN
0 EESSK
EEPROM
SA19-0 9346
CS
Configurarea circuitului se poate face prin IRQ
ELCS
scrierea /citirea registrelor interne de
configurare sau datele de configurare DMARQ,
DMACK
pot fi ncrcate dintr-un EEPROM
CSOUT
serial.
SA14-0
BROM
I8282
CS
SD7-0
Funcionarea CS8900A
Transmisia unui cadru ncepe cu o comand (Transmit Command) prin care se precizeaz cnd s nceap
transmisia (dup ce toi octeii au fost transmii n CS8900 de exemplu), existena CRC etc. Se trimite apoi
lungimea cadrului, (Transmit Length), dup care se trimit datele n CS prin transfer de memorie n memoria
proprie sau prin transfer I/O. Circuitul transmite cadrul n reea ncepnd cu un preambul urmat de adresa
destinaiei, adresa sursei, date, octei de CRC (se pot citi amnunte n paginile anterioare, la structura cadrului
Ethernet).
Recepia unui cadru este realizat de CS i cadrul este stocat n memorie. Recepia se face prin decodare
Manchester, apoi sunt eliminate preambulul, adresa destinatarului este verificat i dac corespunde cu adresa
programat n CS cadrul este memorat i se anun procesorul printr-o ntrerupere. n a doua faz datele din
memorie se transfer n memoria sistemului pe magistral, prin transfer de memorie, transfer I/O sau prin
DMA.
Transferul de memorie se face prin accesul direct al procesorului la memoria intern a CS, adresat prin ISA de
liniile de adres, sensul transferului fiind dat de MEMR sau MEMW. Registrele de configurare pot fi accesate
i ele n acest mod. La transferul I/O, CS este accesat prin 8 registre de 16 bii, vzute de procesor n spaiul de
I/O. Sensul transferului este dat de IOR i IOW. Acest al doilea mod (I/O) este ales implicit la pornirea
circuitului (sau la RESET).
Programarea circuitului CS8900 se face printr-un concept original de programare, prin intermediul
memoriei interne numit PacketPage. Accesul la aceast memorie poate fi realizat att prin transfer cu
memoria ct i I/O. Transferul cu memoria este preferat deoarece pe ISA ciclul de memorie este cu un tact mai
scurt dect cel de I/O. Conectarea lui CS8900 la un microcontroller face imposibil tratarea PacketPage prin
transfer de memorie.
Cuplarea RTL8019 la un
P1 Vcc
microcontroller
1 U 1 U 2
14 Vcc D b0 1 40 D 0 36 85
2 D b0 D b1 2 P B 0 /T0 VC C 28 D 0 D 1 37 S D 0 B D 0 84
15 D b2 3 P B 1 /T1 P C 7 /A 1 5 27 D 1 D 2 38 S D 1 B D 1 82
3 D b1 D b3 4 P B 2 /A IN 0 P C 6 /A 1 4 26 D 2 D 3 39 S D 2 B D 2 81 Vcc Vcc
16 R 1 D b4 5 P B 3 /A IN 1 P C 5 /A 1 3 25 D 3 D 4 40 S D 3 B D 3 80
4 D b2 D b5 6 P B 4 /S S P C 4 /A 1 2 24 D 4 D 5 41 S D 4 B D 4 79
17 2K D b6 7 P B 5 /M O S I P C 3 /A 1 1 23 D 5 D 6 42 S D 5 B D 5 78 D 1 D 2
5 D b3 D b7 8 P B 6 /M IS O P C 2 /A 1 0 22 D 6 D 7 43 S D 6 B D 6 77
18 C 1 9 P B 7 /S C K P C 1 /A 9 21 D 7 95 S D 7 B D 7 LED LED
6 D b4 10 R ESET P C 0 /A 8 94 S D 8 74 R 2 1K
19 0 .1 u F 11 P D 0 /R XD 31 93 S D 9 B A 14 73
7 D b5 12 P D 1 /T XD IC P 30 92 S D 10 B A 15 72
20 13 P D 2 /IN T 0 ALE 29 91 S D 11 B A 16 71
8 D b6 14 P D 3 /IN T 1 O C 1B 90 S D 12 B A 17 69
21 15 P D 4 32 88 S D 13 B A 18 68
9 D b7 16 P D 5 /O C 1 A P A 7 /A D 7 33 87 S D 14 B A 19 67 R 3 1K
22 17 P D 6 /W R P A 6 /A D 6 34 S D 15 B A 20 66
10 P D 7 /R D P A 5 /A D 5 35 A 4 33 B A 21
P A 4 /A D 4 R S TD R V 20F001N
23 19 36 A 3 30 62
11 18 XTA L1 P A 3 /A D 3 37 A 2 29 IO W B LED 1 61 R 4 200 6 7
XTA L2 P A 2 /A D 2 IO R B LED 0 T P IN - TP R X-
24
P A 1 /A D 1
38 A 1
LED BN C
60 5
GN D GN D
8 RJ-45
12 Y 1 20 39 A 0 A 0 5 63
25 GN D P A 0 /A D 0 A 1 7 S A 0 LED 2 C 2 C 3 6
13 A 2 8 S A 1 58 10nF 10nF TP R X-
C 4 C 5 A 3 9 S A 2 TP IN - 59 3
30pF 8MH z 30pF A T90S 8515 A 4 10 S A 3 T P IN + 4 9 TP R X+
11 S A 4 46 3 T P IN + TP R X+ 10
12 S A 5 LD 45 2 TP O U T- TP TX- 11 2
Vcc 13 S A 6 RTL8019AS H D GN D GN D TP TX-
Vcc 15 S A 7 76 C 6 C 7 1
16 S A 8 U5 EEC S 75 10nF 10nF TP TX+
S A 9 BC SB
16
18 Y 2
C 8 2 1 C 9 19 S A 10 50 1 12 UTP
+
20 S A 11 OSCI TP O U T+ TP TX+
+
1 1uF 24 S A 15 V D D 70
6 5 1uF 25 S A 16 V D D 57
2 7 10 26 S A 17 V D D 47
7 27 S A 18 V D D 17
3 8 9 S A 19 V D D 6
8 97 V D D
4 14 11 98 IN T7 86
9 99 IN T6 G N D 83
5 13 12 100 IN T5 G N D 52
1 IN T4 G N D 44
2 IN T3 G N D 28
C OM 3 IN T2 G N D 14
U 5 Vcc 4 IN T1 G N D
15
M A X232 IN T0 49
1 65 TX+ 48
31 JP TX- 56
32 SMEMR B R X+ 55
SMEMW B R X- 54
1 64 C D + 53
34 AU I C D- 96
AEN IO C S 1 6 B 35
IO C H R D Y
R TL8019A S
Web servere
Web server SEIKO
Circuitul SEIKO S-7600 SD7-0 Seiko S-7600
Interfaa cu
asigur o conectivitate procesorul
CS Stiva
superioar la Internet CK
pentru orice gen de RESETX UDP TCP
PSX SRAM
tehnic de calcul datorit C86 10K
faptului c realizeaz RS IP
READX
hardware stiva TCP-IP. WRITEX
PPP
BUSYX
Dac un PC dispune de INTCTL
suficient putere de calcul INT1
INT2
pentru a codifica / Interfaa cu mediul fizic internet
Pagina web prin intermediul creia se poate aprinde ledul rou i ledul verde prezent pe placa
de dezvoltare
Filtrul de reea
USB
D0- RxF
D7
RD
WR
TxE D0-
D7
Cuplarea unui MC la USB printr-o
interfa specializat
Uurina implementrii unei interfee
USB a condus la realizarea unui
proiect prin care a fost realizat o
lucrare de laborator. Proiectul a
constat n realizarea unei plci de
interfa USB paralel cu circuitul
FT245BM. La partea paralel a
circuitului a fost conectat o bar 8
de LED-uri ca ieire i 8
ntreruptoare ca intrare, figura 8.
Sensul datelor a fost stabilit de un
microntreruptor. Circuitul
FT245BM a fost lipit pe partea din
spate a plcii. Studenii au primit
software-ul de lucru i au avut ca
sarcin aprinderea LED-urilor i
citirea ntreruptoarelor.
Cuplarea unui MC la USB printr-o interfa specializat
Regulator
Regulator
tensiune 2MHz
tensiune
Prescalare tact
24x Prescalare tact
Interfaa USB
Interfaa USB
D+ DPLL DPRAM
refacere DPRAM
USB
tact USB
D-
VBUS
Microcontrollere cu USB integrat
Transferul de date bazat pe endpoint-uri i pipe-uri este reprezentat n figura de mai jos.
Transmiterea datelor pe aceeai linie dar din surse diferite prevzute cu buffer-e i spre destinaii diferite
fluidizeaz traficul. Mrimea endpoint-urilor poate fi programat n MC, cu anumite condiionri.
Fiecare endpoint poate cere o ntrerupere atunci cnd este plin (la recepie) sau gol (la emisie).
Registrele de programare a USB au semnificaii diferite pentru modul de lucru gazd sau funcie.
Buffer
Endpoint
Endpoint00
Buffer
Pipe 0
Microcontrollere cu USB integrat