Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj siępytanie o hub'a
Moderatorzy:Jacek Bogusz, Moderatorzy
Witam
Ma ktos z Was wiedze jak sa budowane Huby? Chcialbym sam zrobic wlasny hub, ale nie wykorzystywac wyspecjalizowanych ukladow realizujace za mnie algorytm dzialania tylko sprobowac zrobic samemu na uP. Przede wszystkim chodzi mi o idee aby poczuc dzialanie takiego ukladu.
Ma ktos z Was wiedze jak sa budowane Huby? Chcialbym sam zrobic wlasny hub, ale nie wykorzystywac wyspecjalizowanych ukladow realizujace za mnie algorytm dzialania tylko sprobowac zrobic samemu na uP. Przede wszystkim chodzi mi o idee aby poczuc dzialanie takiego ukladu.
O w końcu jakiś ambitny człowiek !!!!
Otóż aby zacząć cokolwiek myśleć należałoby się zapoznać z normą 802.3 i tam wszystko sobie przeczytasz na ten temat. Coś ok 1500 stron.
Trzeba zacząć od tego, że poziomy napięć są ciekawe, a hub to nic innego jak trochę bardziej inteligentne połączenie kabli, może jak już budować to switch'a on przynajmniej zagląda w pakiety.
Otóż aby zacząć cokolwiek myśleć należałoby się zapoznać z normą 802.3 i tam wszystko sobie przeczytasz na ten temat. Coś ok 1500 stron.
Trzeba zacząć od tego, że poziomy napięć są ciekawe, a hub to nic innego jak trochę bardziej inteligentne połączenie kabli, może jak już budować to switch'a on przynajmniej zagląda w pakiety.
?
a miałeś przyjemność zajomania się przełącznikami? Próbowałeś wykonać coś takiego?
?
dzieki.
I juz nasuwa mi sie pierwsze pytanie. Jaka byla jego konstrukcja? Na czym budowałeś element sterujący. Czy wykonałeś go na jakimś uP czy zastosowałeś gotową kostkę?
I juz nasuwa mi sie pierwsze pytanie. Jaka byla jego konstrukcja? Na czym budowałeś element sterujący. Czy wykonałeś go na jakimś uP czy zastosowałeś gotową kostkę?
Hub nie jest skomplikowanym urzadzeniem, pracuje chyba na pierwszej, najnizszej warstwie modelu ISO/OSI i zajmuje sie glownie wzmacnianiem sygnalu. Co innego to swich, znacznie bardziej skomplikowane urzadzenie i pracuje chyba na 3 warstwie modelu ISO/OSI i posiada juz jakas "inteligencje" w przeciwienstwie do huba
odp
to akurat wie kazdy... Problem powstaje kiedy ma sie ochote zrobic takie cos zupelnie samemu.
Gawel czekam na dalsza czesc historii
Gawel czekam na dalsza czesc historii
W hubie zastosowany jest układ W89C982AF z firmy winbond (ethernetowy hub 8 kanałowy). Ten układ zawiera kompletną obsługę (zawiera generator taktujący - wystarczy dołączyć kwarc 20MHz; steruje diodami sygnalizującymi stan LINK, oraz diodą sygnalizującą kolizję). Układ ten może obsługiwać dodatkowo sieć zbudowaną z koncentryka, ale ja nie wykorzystałem tej możliwości (wymagał zastosowania dodatkowego układu scalonego i izolowanej przetwornicy DC-DC).
Każdy kanał ma swój filtr. Zastosowałem popularne filtry FB2022 z formy bothand. Ten filtr w istocie jest transformatorem impulsowym (dokładnie dwoma transformatorami w jednej obudowie - trafko nadajnika i trafko obdiornika). Z filtru sygnał jest doprowadzony do złączek typu RJ (do ethernetu używane są dwie pary skrętki przylączonych do pinów 1 i 2 jako jedna para i piny 3 i 6 jako druga para). Z grubsza to by było wszystko.
Jak podasz mi swój adres e-mail, to prześlę ci odpowiednie rysunki. Mój adres jest an177@poczta.fm
Każdy kanał ma swój filtr. Zastosowałem popularne filtry FB2022 z formy bothand. Ten filtr w istocie jest transformatorem impulsowym (dokładnie dwoma transformatorami w jednej obudowie - trafko nadajnika i trafko obdiornika). Z filtru sygnał jest doprowadzony do złączek typu RJ (do ethernetu używane są dwie pary skrętki przylączonych do pinów 1 i 2 jako jedna para i piny 3 i 6 jako druga para). Z grubsza to by było wszystko.
Jak podasz mi swój adres e-mail, to prześlę ci odpowiednie rysunki. Mój adres jest an177@poczta.fm
...
wielkie dzięki
Szkoda że jednak nie robiłeś tego zupełnie od podstaw....
Szkoda że jednak nie robiłeś tego zupełnie od podstaw....
W tym wszystkim nie bez znaczenia jest element kosztów. Inne rozwiązania byłyby droższe.
[ Dodano: 02-12-2004, 08:41 ]
W sumie to możesz pokusić się o próbę skonstruowania takiego urządzenia. W obecnych konstrukcjach używa się wydzielonych układów do przetwarzania sygnału odbieranego (nadawanego) poprzez złącze RJ na postać cyfrową. Najczęściej stosowanymi interfejsami do komunikacji między tymi układami a układami do dalszego przetwarzania są MII lub RMII. W tym wszystkim jest tylko jeden problem, mianowicie w/w układy nie są tak popularne i nie kupisz ich w pierwszym lepszym sklepie.
[ Dodano: 02-12-2004, 08:41 ]
W sumie to możesz pokusić się o próbę skonstruowania takiego urządzenia. W obecnych konstrukcjach używa się wydzielonych układów do przetwarzania sygnału odbieranego (nadawanego) poprzez złącze RJ na postać cyfrową. Najczęściej stosowanymi interfejsami do komunikacji między tymi układami a układami do dalszego przetwarzania są MII lub RMII. W tym wszystkim jest tylko jeden problem, mianowicie w/w układy nie są tak popularne i nie kupisz ich w pierwszym lepszym sklepie.
W przypadku switcha, to zasada działania z grubsza jest taka, że przychodzący sygnał jest odbierany przez intefejsy wejściowe (układy 10/100 PHY). Z tych układów wychodzi sygnał cyfrowy będący danymi z pakietu ethernetowego. W tym pakiecie między innymi zawarte są adresy MAC nadawcy i odbiorcy. Po tych adresach musisz sobie wykombinować dokąd te dane przesłać (przeciętny switch ma kilka wejść), czyli cały strumieć danych przesłać do innego układy interfesu we/wy (10/100 PHY), który wypchnie dane w kabel.
Jest to bardzo prosty opis działania. Mądrzejsze switch potrafią kierować pakiety danych analizując je w wyższych warstwach.
Jest to bardzo prosty opis działania. Mądrzejsze switch potrafią kierować pakiety danych analizując je w wyższych warstwach.
ojej chyba dalej sie nie rozumiemy...
gawel - to ze napisalem ze chce wiedziec jak zrobic huba nie oznacza ze nie wiem jaka on dziala. Wiesz ja nawet kiedys skonczylem studia wiec co nieco jeszcze pamietam i oczywiscie umiem uzywac internet.
Przede wszystkim chodzi mi o algorytm pracy- przykladowy projekt i listing programu.
gawel - to ze napisalem ze chce wiedziec jak zrobic huba nie oznacza ze nie wiem jaka on dziala. Wiesz ja nawet kiedys skonczylem studia wiec co nieco jeszcze pamietam i oczywiscie umiem uzywac internet.
Przede wszystkim chodzi mi o algorytm pracy- przykladowy projekt i listing programu.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 64 gości