dekoder ethernetowy

Jun 06, 2006 15 Replies

Witam. Czy jest mo¿liwe bez u¿ycia uk³adów specjalizowanych typu rtl8019as (taki spotka³em) zrobienie czego¶ co bym wpina³ w skrêtkê ethernetow± jako odbiornik (bezpo¶rednio do linii bez trafo), który odkodowa³by mi pocz±tek ramki ethernetowej. tzn. SOF i powiedzmy adres ¼ród³owy pakietu z linii?



Prêdko¶æ na pocz±tek 10Mbit, jak to by zadzia³a³o to mo¿e 100Mbit. (tu chyba potrzebny by³by generator 200MHz?).



Nie chcia³bym u¿ywaæ do tego uk³adów specjalizowanych tylko powiedzmy rejestry szeregowe.



A je¶li nie da siê to jaki uk³ad specjalizowany by siê do tego najlepiej nadawa³?



Dziêki za pomoc Pozdrawaim Pawe³


No znalaz³em uk³adzik ca³kiem prosty

formatting link
trafo (no chyba ze jest w dniazdku i na schemacie nie widaæ). Te trafo wiêcej kosztuje ni¿ avr-ek. A uk³ad nie ma byæ drogi. Pomy¶la³em o brameczkach jaki¶ rejestr przesuwny + komparatorek,bo avrek siê nie wyrobi. Owszem sygna³ z komparatora do jakiego¶ avrka ale nie bezpo¶rednio próbkowaæ liniê.

No w³a¶nie zacz±³em, a co przesadzi³em z t± czêstotliwo¶ci±?

Pozdrawiam Pawe³

Co w nim takiego specjalnego?

Bez transformatorka? No daj pan spokoj!

O na przyklad ENC28J60 mikroczipa (jakies 10zl) + jakis PIC, AVR-ek, albo cus, ktory bardzo ladnie sie nada.

Oj, chyba nie czytales jeszcze zadnego PDF-a, co?

Tez bym chcial zeby sie to wszystko laczylo jak klocki lego ;-)

Generalnie gOOOglaj, tyle tego jest, ze nie wiadomo co wybrac...

m.

zobacz jak kodowane sa dane w ethernecie 100mbps...

jakies 5 - 10 razy przesadziles - nie ma 100Mhz w "drucie"

po co? lepiej i mniej problemow to wziasc sam chip warstwy PHY rozwiazanie na piecnotke bedzie dzialalo, ale sa znaczne problemy z zakloceniami, itd.. widzialem gdzies nawet implementacje tego na samym AVR (chyba uzyli SPI), bzz zadnych scalaczkow.. jest na stronce "FPGA are FUN", ale raczej nie traktowalbym tego rozwiazania jak ocos wiecj niz ciekawostka

100mbit uzywa modulacji wielowartosciowej, wiec odpada

czemu? co w nich takiego specjalizowanego? jeden scalak PHY wyjdzie tanszy i prostszy niz cala zabawa w dlubanie

jest cala masa np RTL8201

Nie chodzi³o mi o "profesjonalne" rozwi±zanie.

Ile¿ to ustrojstwo kosztuje ?

Pozdrawiam Pawe³

-- >> jeden scalak PHY wyjdzie tanszy i prostszy niz cala zabawa w dlubanie

mozesz wydlubac z plyty glownej lub sieciowki...

Witam. A zgodnie to to jest z ne2000 tak jak np: rtl8019as, chodzi mi o obs³ugê rejestrów czy ma w sobie ring buffer, remote dma itp.., czy mo¿e od nowa sterownik trzeba literaturê wertowaæ? No i cena?

Pawe³

Hehe. A jak potrzebuje 100szt? Bedzie robil tak jak blondyna dzem? Kupi paczki i bedzie je obieral? ;-) Zdecydowanie polecam ENC28J60. Potrzebujesz tylko to male trafo; chyba, ze jestes bohater to mozesz bez ;-) Microchip-a to to jest i do dostania bez problemu. Nawet sample Ci wysla. A cena -- ta sama co RTL8201; ktory jest kiepskim realtekiem.

m.

Hm. Najtañsza wersja 2,92Euro (1-25szt.) co daje jakie¶ 11,50z³, to pewnie u nas kupiê w detalu za jakie¶ 20z³. Tyle co rtl8019as.

Pawe³

Na pewno. I widze, ze ani do PDF-a nie chcialo sie zagladnac, ani w ogole na strone microchipa, na ktorej sa tez ceny.

m.

RTL jest w Gammie... kolega chcial bawic sie w odbior pakietow bajt po bajcie, wiec polecilem PHY

ma jednak ten ENC wade...dosyc wolny interfejs szeregowy.. w sumei 10mbit to niemalo, jednakze przy kopiowaniu blokow danych trwa..rownolegly jest kilka x szybszy No i ciagle 10mbit, niektorym moze wystarczy, ale jak sie da huby to cala siec zwalnia..chociaz to akurat najmneijszy problem ,switche sa tanei jak barszcz.. ostatnio uzywam fajny i tani scalak: DM9000A, ma automatyczne liczenie sum kontrolnych TCP/IP/UDP(baaardzo odciaza procka), PHY 100mbit, magistrale

8/16 bit...i jest maciupci, nei to co RTL8019AS, do tego kosztuje ok 3$ w ACTE

No to kup. Skoro i tak zamierzasz zrobic po swojemu, to nie rozumiem po co w ogole pytasz?

m.

jakby ktos szukal czegos maciupciego to polecam CP2200/2201 do kupienia w Mouserze za chyba 3$ jest to ksoc 10mbit, 8 bit IFC, tylko11 linii, ma wbud zatrzask,

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required