-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin.stu.neva.ru!xlned.com!feeder3.xlned.com!feeder1.cambriu
musenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com
!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-0
1.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Wed, 21 May 2014 23:54:55 +0200
From: mk <reverse_lp.pw@myzskm>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: Re: Początki z STM32 - Ethernet i kilka innych kwestii
References: <5375e320$0$2378$65785112@news.neostrada.pl>
<53779033$0$2357$65785112@news.neostrada.pl>
<5379a596$0$2377$65785112@news.neostrada.pl>
<537a4f6f$0$2363$65785112@news.neostrada.pl>
<537c7b33$0$2243$65785112@news.neostrada.pl>
In-Reply-To: <537c7b33$0$2243$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 81
Message-ID: <537d20ae$0$2237$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: apn-95-40-107-140.dynamic.gprs.plus.pl
X-Trace: 1400709295 unt-rea-b-01.news.neostrada.pl 2237 95.40.107.140:1227
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:665186
[ ukryj nagłówki ]W dniu 2014-05-21 12:08, Atlantis pisze:
> W dniu 2014-05-19 20:37, mk pisze:
>
>> Jeśli istnieje to nie zauważyłem :)
>> Pinologia MII/RMII STM32 taka sobie... na jednej warstwie raczej nie da
>> rady.
>
> Z gdyby zaprząc do pracy przelotki ponad niepasującymi ścieżkami, albo
> wręcz krzyżujące się połączenia kynarem bezpośrednio pomiędzy
> konkretnymi pinami? Czy w przypadku połączenia pomiędzy MCU a PHY może
> to mieć jakieś znaczenie? Pojemności montażowe i te sprawy... :)
Da rade. Myślę że jakby dobrze pokombinować to dla RMII wystarczy kilka
rezystorów 0R do przeskoczenia kilku ścieżek i da radę na jednej
warstwie (nie liczę drugiej przeznaczonej na GND). (Oczywiście!) Kynaru
do poprawek też używałem (z powodzeniem, bo czemu nie).
Przy zachowaniu minimum zdrowego rozsądku (np. umieszczamy PHY w bliskim
sąsiedztwie MCU), nie przejmowałbym się za bardzo połączeniem MCU-PHY --
zwłaszcza jeśli masz gdzieś EMC i nie przejmujesz się pogorszonym
odbiorem pobliskich odbiorników radiowych :)
>> uIP dosyć szybko i bezproblemowo uruchomiłem, ale nie będę bronił, czy
>> lobbował za uIP.
>
> Jednak do prostego telnetu się nada?
> Niby pakietami UDP też się da przesyłać komendy do urządzenia, ale
> czasem wolałbym wpiąć się za pomocą PuTTY, tak samo jak przez UART,
> zamiast preparować pakiety PacketSenderem. Zresztą przecież jedno nie
> wyklucza drugiego. ;)
uIP do prostych rzeczy się nada i proste TCP obsłuży.
Ja, mając już za sobą przegryzanie się przez lwIP (trochę potu to
wymagało), nie mam zamiaru wracać do uIP nawet w najprostszych
aplikacjach (jedynym uzasadnieniem byłoby jakieś koszmarne ograniczenie
zasobów pamięciowych).
>> Poprawny dobór elementów (czasami nie tylko co do wartości znamionowych
>> głównego parametru), właściwe zasilanie, właściwy design płytki (patrz
>> pdfy z zaleceniami), sprawdzenie częstotliwości pracy generatora, trochę
>> szczęścia.
>
> Rozumiem jednak, że to nie jest żadna czarna magia i przy przestrzeganiu
> pewnych zasad można uzyskać dobry efekt w amatorskich warunkach, nawet
> robiąc płytkę termotransferem? ;)
Jak najbardziej temat jest do zrealizowania w warunkach amatorskich.
Inaczej: powinno się udać.
Ale: ryzyko, że coś się skopie nie jest też małe i nie należy go ignorować.
Dołóż do tego ryzyko softwarowe: pewnie zaczniesz od jakichś przykładów,
ale w tych też są błędy lub były przygotowane na hardware różniące się
jakimś drobnym szczegółem, który przeoczyłeś lub trzeba coś przynajmniej
pokonfigurować w nagłówkach lub w innym miejscu którego się nie
spodziewasz...
No i jeśli coś źle pójdzie, to zacznie się czarna magia, bo nawet nie
wiadomo gdzie szukać.
Zatem, gorąco sugeruje zacząć od starter kita (też bywają skopane, ale
ryzyko jednak mniejsze)... i nie piszę, że musisz na nim kończyć.
Starter kit pomoże uruchomić układ na własnej płytce.
Co do zasad... chyba nie ma w praktyce takich, które dadzą Ci
*gwarancję* sukcesu. Czarna magia w tym temacie czasami daje o sobie
znać, a wina niekoniecznie musi leżeć po twojej stronie (o czym się
dowiesz w przyszłości czytając erraty, których jeszcze nie opublikowano,
ale może za jakiś czas ;-) ).
Z drugiej strony nie ma co panikować -- podobno można z powodzeniem na
niewielkiej odległości zastąpić skrętkę sznurem od żelazka... osobiście
nie sprawdzałem, ale też wiele innych zbrodni bez ponoszenia
konsekwencji popełniłem. Nie ma co za bardzo audiofilować :-)
>> Inna jeszcze sprawa czy robisz dla siebie, czy robisz produkt który musi
>> przejść testy EMC.
>
> Wszystkie moje konstrukcje są czysto amatorskie, na własny użytek. ;)
Nie jeden biznes tak się zaczął!
pzdr
mk
Następne wpisy z tego wątku
- 22.05.14 01:27 Grzegorz Niemirowski
- 22.05.14 07:33 Andrzej
- 22.05.14 18:55 badworm
- 22.05.14 20:13 tusk, donald tusk
- 23.05.14 00:52 Atlantis
- 23.05.14 08:47 Atlantis
- 23.05.14 09:44 jacek pozniak
- 23.05.14 11:26 tusk, donald tusk
- 23.05.14 13:19 Michał Lankosz
- 23.05.14 13:45 tusk, donald tusk
- 23.05.14 13:48 tusk, donald tusk
- 23.05.14 18:04 Jan
- 23.05.14 18:31 Michał Lankosz
- 23.05.14 18:33 Michał Lankosz
- 23.05.14 21:00 tusk, donald tusk
Najnowsze wątki z tej grupy
- 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?
- 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"
Najnowsze wątki
- 2025-03-05 Zielona GĂłra => Konsultant wdroĹźeniowy Comarch XL/Optima (KsiÄgowoĹ
- 2025-03-05 Białystok => Spedytor Międzynarodowy (handel ładunkami/prowadzenie
- 2025-03-05 Warszawa => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-05 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-05 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-03-05 Warszawa => Data Engineer (Tech Lead) <=
- 2025-03-05 Kraków => Business Development Manager - Network and Network Security
- 2025-03-05 Zaniepokojeni mieszkańcy
- 2025-03-05 Ile pieniędzy ma bank?
- 2025-03-05 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-05 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-03-05 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-05 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-05 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-05 Warszawa => JavaScript / Node / Fullstack Developer <=