-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: Atlantis <m...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: Układ Wiznet W5100 - komunikacja po SPI
Date: Thu, 21 Aug 2014 18:15:35 +0200
Organization: http://www.wit.edu.pl
Lines: 41
Message-ID: <lt55vc$rur$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: abip193.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: portraits.wsisiz.edu.pl 1408637740 28635 83.7.131.193 (21 Aug 2014 16:15:40
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Thu, 21 Aug 2014 16:15:40 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.6.0
Xref: news-archive.icm.edu.pl pl.misc.elektronika:669799
[ ukryj 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
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
Najnowsze wątki
- 2024-12-11 DNS restrictions are on
- 2024-12-11 wielkie bu
- 2024-12-11 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-11 Aku LiPo źródło dostaw - ktoś poleci ?
- 2024-12-11 Warszawa => Specjalista Bezpieczeństwa Informacji <=
- 2024-12-11 Wrocław => Application Security Engineer <=
- 2024-12-11 Warszawa => Analyst in the Trade Development department (experience wi
- 2024-12-11 Lublin => Programista Delphi <=
- 2024-12-11 Motodziennik #305 Nowy ELEKTRYK za 350 złotych miesięcznie? Kreatywne kredytowanie problemów
- 2024-12-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-11 Katowice => Key Account Manager (ERP) <=
- 2024-12-11 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-11 Idzie zima...czyli zaczynamy TETRIS :)
- 2024-12-11 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe
- 2024-12-11 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=