Kontroler Ethernetu z SPI.

Dec 10, 2013 8 Replies

Cześć,



Szukam układu z interfejsem SPI który pozwolił by mi podłączyć mikrokontroler do sieci Ethernet. Oczywiście stos i cala reszta związana z obsługą sieci musi być zintegrowana w tym układzie. Możecie polecić coś sprawdzonego i dobrze opisanego, oprogramowanego? Z dostępnych znalazłem WIZnet W5200 i W5500 ale za bardzo nie wiem jeszcze jak się do nich zabrać...


Użytkownik "Andrzej W." <awa_wp.a_to snipped-for-privacy@wp.pl napisał w wiadomości news:52a72d04$0$2138$ snipped-for-privacy@news.neostrada.pl...

Od osoby, która robiła kilka lat temu takie poszukiwania wiem, że w zasadzie tylko WIZnet (ale to było kilka lat temu i nie ja szukałem). Mnie, jako elektronika, denerwują karty katalogowe WIZneta - na przykład wymagana pojemność 10.1uF :). Nie umiem na przykład ustalić, czy zawarty w W5200 LDO wymaga tak na prawdę tantala, czy można dać ceramika. Gdzieś na ich stronie znalazłem kiedyś jakieś ich odpowiedzi na pytania ludzi, którzy chcą tego użyć i mają podobne do moich wątpliwości - żenujący brak kompetencji odpowiadacza. P.G.

W dniu 2013-12-10 16:02, Andrzej W. pisze:

Zapomniałem dodać po co. Mikrokontroler po uruchomieniu ma pobrać kilka KB danych po czym ma wysyłać dziennie ok. 20-50 pakietów po jakieś 100B. Żadnych szaleństw.

W dniu 2013-12-10 16:20, Piotr Gałka pisze:

10uF elektrolit + 100nF ceramiczny przecież to oczywiste :-)

ENC28J60 na alledrogo i ebay są gotowe moduły za grosze do podpięcia po SPI

@

ENC nie ma stosu TCP. Trzeba rzeźbić samemu. Ale że tani i ma SPI, to masz rację :-)

Pozdrawiam

Marek

a no tak, nie doczytałem, ze ma mieć stos w środku ... ino po co, skoro bibliotek mnóstwo?

@

No ale wtedy trzeba u¿yæ nieco wiêkszy mcu by ogarn±³ tcp. Jak 99% pracy mcu to jest obs³uga tcp a pozosta³y 1% to obs³uga zdarzeñ typu zapalanie led czy sterowanie przeka¼nikami to chyba lepiej przenie¶æ tcp do dedykowanego uk³adu, wtedy kod "w³a¶ciwy" bêdzie mniejszy i prostszy. Przy implementacji tcp na pic32 wkurza³o mnie (przy testach) ci±gle wgrywanie (zajmujace czas) 120kb wsadu, z którego

10kb to czê¶æ "robocza" nad która pracowa³em a reszta to obs³uga sieci rozpychaj±ca firmware. Chêtnie bym poczyta³ jaki taki w5200 siê sprawuje...
Marek

Użytkownik "Marek" snipped-for-privacy@fakeemail.com napisał w wiadomości news: snipped-for-privacy@news.neostrada.pl...

Dwa lata temu użyliśmy w urządzeniu W5100 (szyna równoległa, bo SPI było postawione na głowie), a kilka miesięcy temu w nowym W5200 - tu SPI już jest poprawione. Nie ja piszę oprogramowanie i kompletnie nie mam pojęcia co śmiga po Ethernecie więc trudno mi rzeczowo coś powiedzieć. Jakieś problemy były do pokonania, ale ogólnie daje się użyć.

Najprościej chyba sprawdzić kupując:

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required