-
Data: 2014-08-21 18:15:35
Temat: Układ Wiznet W5100 - komunikacja po SPI
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Projektuję właśnie pewną płytkę wykorzystującą układ Wiznet W5100. Układ
ten jest kontrolerem Ethermet, posiadającym wbudowaną obsługę stosu
TCP/IP. Można się z nim komunikować za pomocą magistrali SPI albo
magistrali równoległej.
Na ile dobrze zrozumiałem dokumentację (datasheet + schemat udostępniony
przez producenta) włączenie komunikacji po SPO wymaga zewnętrznego
podciągnięcia pinu SEN do plusa zasilania. W przypadku korzystania ze
SPI wszystkie piny ADDR powinny być podłączone do masy - taka informacja
znajduje się na schemacie:
http://www.wiznet.co.kr/UpLoad_Files/ReferenceFiles/
W5100_Ref_sch_MAG_R2.1.pdf
Natomiast w datasheecie (str. 9) pojawia się wzmianka, że piny te mają
już wewnętrznego pull downa. Na wszelki wypadek mogę je fizycznie
połączyć z masą, to akurat nie komplikuje mi mocno projektu PCB.
Mam jednak kilka innych wątpliwości. Po pierwsze zajrzałem do schematu
Arduino Ethernet Shielda, który wykorzystuje ten układ. Tam z masą
połączono również piny DATA. Nie ma o tym mowy w datasheecie ani na
schemacie producenta. Kto ma rację?
Po drugie co powinienem zrobić z pinami /CS, /WR i /RD? Jeśli dobrze
rozumiem dokumentację, piny te są używa w komunikacji równoległej.
Nigdzie w dokumentacji ani na schemacie nie ma mowy o tym, co zrobić z
nimi w przypadku korzystania ze SPI. Z tego co widzę, twórca Ethernet
Shielda podciągnął je wszystkie do plusa wspólnym rezystorem. Takie
rozwiązanie będzie konieczne, czy mogę je sobie odpuścić i po prostu
zostawić te piny "wiszące w powietrzu"?
Kolejna kwestia to wspomniany już pin SEN, który aktywuje komunikacje
SPI przy stanie wysokim. Producent układu w takim przypadku zaleca
podciągnięcie go do VCC. Natomiast na schemacie Ethernet Schelda jest
jakaś dziwna konstrukcja z buforem odwracającym pomiędzy tym pinem, a
wejściem SPI Chip Select. Znów - kto ma rację?
I ostatnia sprawa - masa analogowa. W5100 ma trzy piny oznaczone AGND.
Na schemacie dostarczonym przez producenta są one z główną masą za
pośrednictwem koralika ferrytowego. Czy coś złego się stanie, jeśli
pominę ten element, łącząc je bezpośrednio z polem masy? Bardzo mocno
uprościłoby mi to projekt płytki.
Następne wpisy z tego wątku
- 21.08.14 18:23 Atlantis
- 22.08.14 10:34 Piotr Gałka
- 22.08.14 10:40 Piotr Gałka
- 22.08.14 12:04 Atlantis
- 22.08.14 17:07 Piotr Gałka
- 22.08.14 18:40 Atlantis
- 22.08.14 19:04 Marek
- 22.08.14 19:07 Atlantis
- 22.08.14 20:04 Piotr Gałka
- 22.08.14 20:10 Piotr Gałka
- 22.08.14 21:50 janusz_k
- 23.08.14 11:10 Atlantis
- 23.08.14 11:21 Marek
- 24.08.14 13:41 Atlantis
- 03.09.14 14:51 JDX
Najnowsze wątki z tej grupy
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
Najnowsze wątki
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-14 Re: Dlaczego nie było (pełzającego) zamachu stanu? Bo minister Bodnar już "zawiesił" prokuratora Ostrowskiego
- 2025-02-14 e-paper
- 2025-02-14 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-14 Warszawa => International Freight Forwarder <=
- 2025-02-14 Olsztyn => Sales Specialist <=
- 2025-02-14 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-14 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-02-14 Dęblin => JavaScript / Node / Fullstack Developer <=