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
873670844.550.png 873670844.661.png 873670844.772.png 873670844.822.png 873670844.001.png 873670844.012.png 873670844.023.png 873670844.034.png 873670844.045.png 873670844.056.png 873670844.067.png 873670844.078.png 873670844.089.png 873670844.100.png 873670844.111.png 873670844.122.png 873670844.133.png 873670844.144.png 873670844.155.png 873670844.166.png 873670844.177.png 873670844.188.png 873670844.199.png 873670844.210.png 873670844.221.png 873670844.232.png 873670844.242.png 873670844.253.png 873670844.264.png 873670844.275.png 873670844.286.png 873670844.297.png 873670844.308.png 873670844.319.png 873670844.330.png 873670844.341.png 873670844.352.png 873670844.363.png 873670844.374.png 873670844.385.png 873670844.396.png 873670844.407.png 873670844.418.png 873670844.429.png 873670844.440.png 873670844.451.png 873670844.462.png 873670844.473.png 873670844.484.png 873670844.495.png 873670844.506.png 873670844.517.png 873670844.528.png 873670844.539.png 873670844.551.png 873670844.562.png 873670844.573.png 873670844.584.png 873670844.595.png 873670844.606.png 873670844.617.png 873670844.628.png 873670844.639.png 873670844.650.png 873670844.662.png 873670844.673.png 873670844.684.png 873670844.695.png 873670844.706.png 873670844.717.png 873670844.728.png 873670844.739.png 873670844.750.png 873670844.761.png 873670844.773.png 873670844.784.png 873670844.795.png 873670844.806.png 873670844.816.png 873670844.817.png 873670844.818.png 873670844.819.png 873670844.820.png 873670844.821.png 873670844.823.png 873670844.824.png 873670844.825.png 873670844.826.png 873670844.827.png 873670844.828.png 873670844.829.png 873670844.830.png 873670844.831.png 873670844.832.png 873670844.002.png 873670844.003.png 873670844.004.png 873670844.005.png 873670844.006.png 873670844.007.png 873670844.008.png 873670844.009.png 873670844.010.png 873670844.011.png 873670844.013.png 873670844.014.png 873670844.015.png 873670844.016.png 873670844.017.png 873670844.018.png 873670844.019.png 873670844.020.png 873670844.021.png 873670844.022.png 873670844.024.png 873670844.025.png 873670844.026.png 873670844.027.png 873670844.028.png 873670844.029.png 873670844.030.png 873670844.031.png 873670844.032.png 873670844.033.png 873670844.035.png 873670844.036.png 873670844.037.png 873670844.038.png 873670844.039.png 873670844.040.png 873670844.041.png 873670844.042.png 873670844.043.png 873670844.044.png 873670844.046.png 873670844.047.png 873670844.048.png 873670844.049.png 873670844.050.png 873670844.051.png 873670844.052.png 873670844.053.png 873670844.054.png 873670844.055.png 873670844.057.png 873670844.058.png 873670844.059.png 873670844.060.png 873670844.061.png 873670844.062.png 873670844.063.png 873670844.064.png 873670844.065.png 873670844.066.png 873670844.068.png 873670844.069.png 873670844.070.png 873670844.071.png 873670844.072.png 873670844.073.png 873670844.074.png 873670844.075.png 873670844.076.png 873670844.077.png 873670844.079.png 873670844.080.png 873670844.081.png 873670844.082.png 873670844.083.png 873670844.084.png 873670844.085.png 873670844.086.png 873670844.087.png 873670844.088.png 873670844.090.png 873670844.091.png 873670844.092.png 873670844.093.png 873670844.094.png 873670844.095.png 873670844.096.png 873670844.097.png 873670844.098.png 873670844.099.png 873670844.101.png 873670844.102.png 873670844.103.png 873670844.104.png 873670844.105.png 873670844.106.png 873670844.107.png 873670844.108.png 873670844.109.png 873670844.110.png 873670844.112.png 873670844.113.png 873670844.114.png 873670844.115.png 873670844.116.png 873670844.117.png 873670844.118.png 873670844.119.png 873670844.120.png 873670844.121.png 873670844.123.png 873670844.124.png 873670844.125.png 873670844.126.png 873670844.127.png 873670844.128.png 873670844.129.png 873670844.130.png 873670844.131.png 873670844.132.png 873670844.134.png 873670844.135.png 873670844.136.png 873670844.137.png 873670844.138.png 873670844.139.png 873670844.140.png 873670844.141.png 873670844.142.png 873670844.143.png 873670844.145.png 873670844.146.png 873670844.147.png 873670844.148.png 873670844.149.png 873670844.150.png 873670844.151.png 873670844.152.png 873670844.153.png 873670844.154.png 873670844.156.png 873670844.157.png 873670844.158.png 873670844.159.png 873670844.160.png 873670844.161.png 873670844.162.png 873670844.163.png 873670844.164.png 873670844.165.png 873670844.167.png 873670844.168.png 873670844.169.png 873670844.170.png 873670844.171.png 873670844.172.png 873670844.173.png 873670844.174.png 873670844.175.png 873670844.176.png 873670844.178.png 873670844.179.png 873670844.180.png 873670844.181.png 873670844.182.png 873670844.183.png 873670844.184.png 873670844.185.png 873670844.186.png 873670844.187.png 873670844.189.png 873670844.190.png 873670844.191.png 873670844.192.png 873670844.193.png 873670844.194.png 873670844.195.png 873670844.196.png 873670844.197.png 873670844.198.png 873670844.200.png 873670844.201.png 873670844.202.png 873670844.203.png 873670844.204.png 873670844.205.png 873670844.206.png 873670844.207.png 873670844.208.png 873670844.209.png 873670844.211.png 873670844.212.png 873670844.213.png 873670844.214.png 873670844.215.png 873670844.216.png 873670844.217.png 873670844.218.png 873670844.219.png 873670844.220.png 873670844.222.png 873670844.223.png 873670844.224.png 873670844.225.png 873670844.226.png 873670844.227.png 873670844.228.png 873670844.229.png 873670844.230.png 873670844.231.png 873670844.233.png 873670844.234.png 873670844.235.png 873670844.236.png 873670844.237.png
 
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
873670844.238.png 873670844.239.png 873670844.240.png 873670844.241.png 873670844.243.png 873670844.244.png 873670844.245.png 873670844.246.png 873670844.247.png 873670844.248.png 873670844.249.png 873670844.250.png 873670844.251.png 873670844.252.png 873670844.254.png 873670844.255.png 873670844.256.png 873670844.257.png 873670844.258.png 873670844.259.png 873670844.260.png 873670844.261.png 873670844.262.png 873670844.263.png 873670844.265.png 873670844.266.png 873670844.267.png 873670844.268.png 873670844.269.png 873670844.270.png 873670844.271.png 873670844.272.png 873670844.273.png 873670844.274.png 873670844.276.png 873670844.277.png 873670844.278.png 873670844.279.png 873670844.280.png 873670844.281.png 873670844.282.png 873670844.283.png 873670844.284.png 873670844.285.png 873670844.287.png 873670844.288.png 873670844.289.png 873670844.290.png 873670844.291.png 873670844.292.png 873670844.293.png 873670844.294.png 873670844.295.png 873670844.296.png 873670844.298.png 873670844.299.png 873670844.300.png 873670844.301.png 873670844.302.png 873670844.303.png 873670844.304.png 873670844.305.png 873670844.306.png 873670844.307.png 873670844.309.png 873670844.310.png 873670844.311.png 873670844.312.png 873670844.313.png 873670844.314.png 873670844.315.png 873670844.316.png 873670844.317.png 873670844.318.png 873670844.320.png 873670844.321.png 873670844.322.png 873670844.323.png 873670844.324.png 873670844.325.png 873670844.326.png 873670844.327.png 873670844.328.png 873670844.329.png 873670844.331.png 873670844.332.png 873670844.333.png 873670844.334.png 873670844.335.png 873670844.336.png 873670844.337.png 873670844.338.png 873670844.339.png 873670844.340.png 873670844.342.png 873670844.343.png 873670844.344.png 873670844.345.png 873670844.346.png 873670844.347.png 873670844.348.png 873670844.349.png 873670844.350.png 873670844.351.png 873670844.353.png 873670844.354.png 873670844.355.png 873670844.356.png 873670844.357.png 873670844.358.png 873670844.359.png 873670844.360.png 873670844.361.png 873670844.362.png 873670844.364.png 873670844.365.png 873670844.366.png 873670844.367.png 873670844.368.png 873670844.369.png 873670844.370.png 873670844.371.png 873670844.372.png 873670844.373.png 873670844.375.png 873670844.376.png 873670844.377.png 873670844.378.png 873670844.379.png 873670844.380.png 873670844.381.png 873670844.382.png 873670844.383.png 873670844.384.png 873670844.386.png 873670844.387.png 873670844.388.png 873670844.389.png 873670844.390.png 873670844.391.png 873670844.392.png 873670844.393.png 873670844.394.png 873670844.395.png 873670844.397.png 873670844.398.png 873670844.399.png 873670844.400.png 873670844.401.png 873670844.402.png 873670844.403.png 873670844.404.png 873670844.405.png 873670844.406.png 873670844.408.png 873670844.409.png 873670844.410.png 873670844.411.png 873670844.412.png 873670844.413.png 873670844.414.png 873670844.415.png 873670844.416.png 873670844.417.png 873670844.419.png 873670844.420.png 873670844.421.png 873670844.422.png 873670844.423.png 873670844.424.png 873670844.425.png 873670844.426.png 873670844.427.png 873670844.428.png 873670844.430.png 873670844.431.png 873670844.432.png 873670844.433.png 873670844.434.png 873670844.435.png 873670844.436.png 873670844.437.png 873670844.438.png 873670844.439.png 873670844.441.png 873670844.442.png 873670844.443.png 873670844.444.png 873670844.445.png 873670844.446.png 873670844.447.png 873670844.448.png 873670844.449.png 873670844.450.png 873670844.452.png 873670844.453.png 873670844.454.png 873670844.455.png 873670844.456.png 873670844.457.png 873670844.458.png 873670844.459.png 873670844.460.png 873670844.461.png 873670844.463.png 873670844.464.png 873670844.465.png 873670844.466.png 873670844.467.png 873670844.468.png 873670844.469.png 873670844.470.png 873670844.471.png 873670844.472.png 873670844.474.png 873670844.475.png 873670844.476.png 873670844.477.png 873670844.478.png 873670844.479.png 873670844.480.png 873670844.481.png 873670844.482.png 873670844.483.png 873670844.485.png 873670844.486.png 873670844.487.png 873670844.488.png 873670844.489.png 873670844.490.png 873670844.491.png 873670844.492.png 873670844.493.png 873670844.494.png 873670844.496.png 873670844.497.png 873670844.498.png 873670844.499.png 873670844.500.png 873670844.501.png 873670844.502.png 873670844.503.png 873670844.504.png 873670844.505.png 873670844.507.png 873670844.508.png 873670844.509.png 873670844.510.png 873670844.511.png 873670844.512.png 873670844.513.png 873670844.514.png 873670844.515.png 873670844.516.png 873670844.518.png 873670844.519.png 873670844.520.png 873670844.521.png 873670844.522.png 873670844.523.png 873670844.524.png 873670844.525.png 873670844.526.png 873670844.527.png 873670844.529.png 873670844.530.png 873670844.531.png 873670844.532.png 873670844.533.png 873670844.534.png 873670844.535.png 873670844.536.png 873670844.537.png 873670844.538.png 873670844.540.png 873670844.541.png 873670844.542.png 873670844.543.png 873670844.544.png 873670844.545.png 873670844.546.png 873670844.547.png 873670844.548.png 873670844.549.png 873670844.552.png 873670844.553.png 873670844.554.png 873670844.555.png 873670844.556.png 873670844.557.png 873670844.558.png 873670844.559.png 873670844.560.png 873670844.561.png 873670844.563.png 873670844.564.png 873670844.565.png 873670844.566.png 873670844.567.png 873670844.568.png 873670844.569.png 873670844.570.png 873670844.571.png 873670844.572.png 873670844.574.png 873670844.575.png 873670844.576.png 873670844.577.png 873670844.578.png 873670844.579.png 873670844.580.png 873670844.581.png 873670844.582.png 873670844.583.png 873670844.585.png 873670844.586.png 873670844.587.png 873670844.588.png 873670844.589.png 873670844.590.png 873670844.591.png 873670844.592.png 873670844.593.png 873670844.594.png 873670844.596.png 873670844.597.png 873670844.598.png 873670844.599.png 873670844.600.png 873670844.601.png 873670844.602.png 873670844.603.png 873670844.604.png 873670844.605.png 873670844.607.png 873670844.608.png 873670844.609.png 873670844.610.png 873670844.611.png 873670844.612.png 873670844.613.png 873670844.614.png 873670844.615.png 873670844.616.png 873670844.618.png 873670844.619.png 873670844.620.png 873670844.621.png 873670844.622.png 873670844.623.png 873670844.624.png 873670844.625.png 873670844.626.png 873670844.627.png 873670844.629.png 873670844.630.png 873670844.631.png 873670844.632.png 873670844.633.png 873670844.634.png 873670844.635.png 873670844.636.png 873670844.637.png 873670844.638.png 873670844.640.png 873670844.641.png 873670844.642.png 873670844.643.png 873670844.644.png 873670844.645.png 873670844.646.png 873670844.647.png 873670844.648.png 873670844.649.png 873670844.651.png 873670844.652.png 873670844.653.png 873670844.654.png 873670844.655.png 873670844.656.png 873670844.657.png 873670844.658.png 873670844.659.png 873670844.660.png 873670844.663.png 873670844.664.png 873670844.665.png 873670844.666.png 873670844.667.png 873670844.668.png 873670844.669.png 873670844.670.png 873670844.671.png 873670844.672.png 873670844.674.png 873670844.675.png 873670844.676.png 873670844.677.png 873670844.678.png 873670844.679.png 873670844.680.png 873670844.681.png 873670844.682.png 873670844.683.png 873670844.685.png 873670844.686.png 873670844.687.png 873670844.688.png 873670844.689.png 873670844.690.png 873670844.691.png 873670844.692.png 873670844.693.png 873670844.694.png 873670844.696.png 873670844.697.png 873670844.698.png 873670844.699.png 873670844.700.png 873670844.701.png 873670844.702.png 873670844.703.png 873670844.704.png 873670844.705.png 873670844.707.png 873670844.708.png 873670844.709.png 873670844.710.png 873670844.711.png 873670844.712.png 873670844.713.png 873670844.714.png 873670844.715.png 873670844.716.png 873670844.718.png 873670844.719.png 873670844.720.png 873670844.721.png 873670844.722.png 873670844.723.png 873670844.724.png 873670844.725.png 873670844.726.png 873670844.727.png 873670844.729.png 873670844.730.png 873670844.731.png 873670844.732.png 873670844.733.png 873670844.734.png 873670844.735.png 873670844.736.png 873670844.737.png 873670844.738.png 873670844.740.png 873670844.741.png 873670844.742.png 873670844.743.png 873670844.744.png 873670844.745.png 873670844.746.png 873670844.747.png 873670844.748.png 873670844.749.png 873670844.751.png 873670844.752.png 873670844.753.png 873670844.754.png 873670844.755.png 873670844.756.png 873670844.757.png 873670844.758.png 873670844.759.png 873670844.760.png 873670844.762.png 873670844.763.png 873670844.764.png 873670844.765.png 873670844.766.png 873670844.767.png 873670844.768.png 873670844.769.png 873670844.770.png 873670844.771.png 873670844.774.png 873670844.775.png 873670844.776.png 873670844.777.png 873670844.778.png 873670844.779.png 873670844.780.png 873670844.781.png 873670844.782.png 873670844.783.png 873670844.785.png 873670844.786.png 873670844.787.png 873670844.788.png 873670844.789.png 873670844.790.png 873670844.791.png 873670844.792.png 873670844.793.png 873670844.794.png 873670844.796.png 873670844.797.png 873670844.798.png 873670844.799.png 873670844.800.png 873670844.801.png 873670844.802.png 873670844.803.png 873670844.804.png 873670844.805.png 873670844.807.png 873670844.808.png 873670844.809.png 873670844.810.png 873670844.811.png 873670844.812.png 873670844.813.png 873670844.814.png 873670844.815.png
 
Zgłoś jeśli naruszono regulamin