AVT-1528.pdf
(
434 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
MINIPROJEKTY
Dodatkowe materiały >>
Interfejs internetowy z ENC28J60
AVT–1528
Od pewnego czasu wiadomo już, że mi-
krokontrolery można łączyć przez sieć LAN
z Internetem. Potrzebny jest do tego mikro-
kontroler z programowym protokołem TCP/
IP i interfejs Ethernet. Scalone interfejsy sie-
ci Ethernet projektowane były do kart siecio-
wych i dlatego wyposażano je w sterowniki
magistrali, na przykład typu ISA, oraz me-
chanizmy
Plug & Play
. W momencie, kiedy
mikrokontrolery stały się na tyle rozbudo-
wane, że mogły poradzić sobie z protokoła-
mi sieciowymi TCP/IP, interfejsy stosowane
w kartach sieciowych zostały zastosowane
w systemach z mikrokontrolerami. Klasycz-
nym tego typu układem jest RTL8019.
Godnym następcą RTL8019 może być
interfejs ethernetowy ENC28J60 opracowa-
ny i produkowany przez fi rmę Microchip.
ENC28J60 używa do komunikacji z mikro-
kontrolerem szybkiego interfejsu SPI pracu-
jącego z maksymalną częstotliwością zegara
20 MHz zbudowanego z 2 linii danych (wej-
ściowych i wyjściowych), oraz sygnału zega-
rowego.
Układ ma wiele właściwości ułatwiają-
cych podłączenie do sieci Ethernet. Najważ-
niejsze z nich to kompatybilność z normą
IEE802.3, praca w trybach
Full Duplex
i
Half
W ofercie AVT:
AVT–1528A – płytka drukowana
AVT–1528B – płytka + elementy
Duplex
, programowane mechanizmy auto-
matycznej detekcji polaryzacji, retransmisji
po wykryciu kolizji oraz usuwania błędnych
pakietów. Układ wspiera standard prędkości
10Base, oraz ma możliwość wpisywania nu-
meru MAC.
Sam układ wymaga tylko kilku elemen-
tów zewnętrznych –
rys.
1
.
Linie magistrali SPI, sygnały pomocni-
cze, oraz zasilanie dołączone są do modułu
męskim złączem IDC10 ZL.
Na płytce umieszczono układ RC (R3,
C5) służący do generowania impulsu zeru-
jącego. Jeśli jest to wystarczające, to można
nie podłączać linii zerowania zewnętrzne-
go. Drugim sygnałem używanym opcjonal-
nie jest !CS. Jeżeli do magi-
strali SPI dołączony jest tylko
28J60, to !CS można na stałe
podłączyć do masy.
Układ zasilany jest na-
pięciem +3,3 V dołączanym
do modułu przez złącze ZL.
Mimo tego wszystkie inter-
fejsu sygnały SPI i inne steru-
jące akceptują napięcie +5 V
i dzięki temu układ może być
sterowany z mikrokontrole-
ra zasilanego +5 V. W takim
przypadku +3,3 V trzeba po-
dać z zewnątrz z dodatkowe-
go stabilizatora.
ENC28J60 taktowany
jest przebiegiem zegarowym
o częstotliwości 25 MHz. Tak-
towanie zapewnia wbudowa-
ny oscylator kwarcowy (wy-
prowadzenia OSC1 i OSC2).
Kwarce o częstotliwości po-
wyżej 20 MHz są często ofe-
rowane w wykonaniu over-
tonowym i w tym układzie
nie będą działać prawidłowo.
Dobrym rozwiązaniem jest
zastosowanie scalonego gene-
ratora kwarcowego o często-
tliwości 25 MHz zasilanego
Rys. 1. Schemat modułu Ethernet z ENC28J60
43
ELEKTRONIKA PRAKTYCZNA 8/2009
MINIPROJEKTY
WYKAZ ELEMENTÓW
Rezystory
R1, R2, R4, R6: 49,9
V
1% (SMD, 0804)
R7, R8: 180
V
(SMD, 1206)
R10: 2,32 k
V
1% (0,25W, przewlekany)
R3, R5, R9, R11: 10 k
V
(SMD, 1206)
Kondensatory
C6, C8: 22 pF
C2...C4, C7, C9...C11: 100 nF (SMD, 1206)
C1, C5 10
M
F/16V (przewlekany)
Półprzewodniki
U1: ENC28J60 I/SP
Inne
Moduł transformatora 08B0-1X1T-06-F
Płytka drukowana
złącze męskie IDC10 ( podwójna listwa
goldpinów)
Rys. 2. Schemat montażowy
cze typu RJ-45. Wybór został podyktowany
dobrymi parametrami, niska ceną i dostęp-
nością.
Moduł Ethernet nie jest trudny w mon-
tażu. Po zmontowaniu wymaga tylko spraw-
dzenia zasilania i ewentualnie działania ge-
neratora 25 MHz przez pomiar częstotliwo-
ści na J1.
Jak to już jest w tradycji fi rmy Microchip
dla każdego produktu jest zapewnione solid-
ne wsparcie. W przypadku ENC28J60 takim
wsparciem są gotowe biblioteki programo-
we dostarczane z programowym fi rmowym
stosem TCP/IP dla mikrokontrolerów rodzin
PIC18, PIC24, DsPIC30 i DsPIC33. Jest to nie-
bagatelna pomoc, bo programowanie układu
interfejsu nie jest banalne. Wszystkie mate-
riały: bezpłatny stos TCP/IP, noty aplikacyjne
i kompletna dokumentację układu wraz z er-
ratami można pobrać ze strony
www.micro-
chip.com
.
Tab. 1. Funkcje wyprowadzeń złącza
ZL
Wyprowadzenie ZL
ratora kwarcowego (konieczne w niektórych
typach generatorów).
Zastosowano układ w obudowie do
montażu przewlekanego. Rezystory R1, R2,
R4, R6 49,9 V, oraz R10 2,32 kV muszą mieć
tolerancję 1%.
Do złącza J1 doprowadzony jest sygnał
o częstotliwości 6,25 MHz otrzymywany
w układzie U1 po podzieleniu przez 4 czę-
stotliwości 25 MHz. Ten sygnał może służyć
do taktowania mikrokontrolera lub innych
układów cyfrowych.
Schemat montażowy umieszczono na
rys.
2
. Oprócz samego układu interfejsu
istotnym elementem jest transformator sepa-
rujący. W wielu amatorskich konstrukcjach
taki transformator jest odzyskiwany ze sta-
rych kart sieciowych. Jest to dobre rozwią-
zanie, ale trudne do powielenia. Tutaj wyko-
rzystano hybrydowy moduł 08B0-1X1T-06-F
zawierający transformator, diody LED i złą-
Funkcja
1 SO
Wyjście danych SPI
2 SI
Wejście danych SPI
3 SCK
Zegar SPI
Wybór układu – „L”
interfejs SPI aktywny
4 !CS
Wyjście przerwania „L”
przerwanie aktywne
5 !INT
Wejście zerowania „L”
stan aktywny
6 !RES
7 –
–
8 –
–
9 +3,3 V
Zasilanie
10 GND
Masa
napięciem +3,3 V. Na płytce drukowanej
przewidziano taką możliwość.
Zworka J2 jest opcjonalna i wymusza
stan wysoki na wejściu CE scalonego gene-
Tomasz Jabłoński, EP
tomasz.jablonski@ep.com.pl
Plik z chomika:
balart
Inne pliki z tego folderu:
AVT434.pdf
(354 KB)
AVT5375.pdf
(10227 KB)
AVT-1633.pdf
(5967 KB)
AVT-5118_cz1.pdf
(4814 KB)
AVT1525.pdf
(3791 KB)
Inne foldery tego chomika:
Katalog tranzystorów biopolarnych
Projekty
Zgłoś jeśli
naruszono regulamin