-
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
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
Najnowsze wątki
- 2025-03-15 kraje nieprzyjazne samochodom
- 2025-03-15 parking Auchan
- 2025-03-15 Art. 19.1 ustawy o ochronie praw autorskich
- 2025-03-15 przegląd za mną
- 2025-03-15 Na co komu okna
- 2025-03-15 Mój elektryk
- 2025-03-15 Fejk muzyczny czy nie fejk
- 2025-03-15 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-15 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-15 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-03-15 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+ experience) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+) <=
- 2025-03-15 KOMU w RP3 pasuje "Rumuńska łatwość gmerania w wyborach" i dlaczego nie PO-Trzaskanym?
- 2025-03-15 China-Kraków => Key Account Manager IT <=