narasta napisał: Da się jakiś moduł zrobić samemu, czy raczej już trzeba raczej kupić gotowce, bo procesory eth są raczej tylko w smd?
Witam, jeżeli chodzi o najbardziej popularne układy do Ethernetu to
dla standardu 10Base-T będą to m.in.: ENC28J60 i RTL8019AS.
Pierwszy z nich można kupić w obudowie przewlekanej (jeżeli jest to dla Ciebie istotne). Ma zaledwie 28 wyprowadzeń i magistralę SPI (3 piny) poprzez którą komunikuje się mikrokontroler. Łatwo zaprojektować obwody, wystarczy kilka biernych elementów i gniazdko RJ45 z odpowiednim trafo.
Czy dobry na początek? nie wiem, ja się trochę tym bawiłem ale miałem problemy przy większych prędkościach i szybko się poddałem. W każdym razie polecam od razu ściągnąć ostatnią erratę - wiele rzeczy w tym układzie nie działa tak jak to sobie pierwotnie producent wyobrażał ;]
Drugi z nich, RTL8019AS występuje jedynie w obudowie SMD i ma aż 100 wyprowadzeń, do tego potrzebne jest trafo np. 20F001NG plus zwykłe gniazdko RJ45. Do komunikacji mikrokontroler musi wykorzystać aż 8+5+3 piny, więc zaprojektowanie obwodów będzie trudniejsze.
Ten układ udało mi się uruchomić bez problemów.
Istnieją gotowe moduły tj. AVT1443, MMLAN02 wyposarzone w RTL8019AS. Ja ostatnio zakupiłem AVT1443 i podłączyłem go do interfejsu XMEM, przez co komunikacja jest równie prosta jak przez SPI.