-
Data: 2014-05-21 23:54:55
Temat: Re: Początki z STM32 - Ethernet i kilka innych kwestii
Od: mk <reverse_lp.pw@myzskm> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- skąd my to znamy
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- antena gsm
Najnowsze wątki
- 2024-06-27 SAMOCHODY ELEKTRYCZNE: EKOLOGICZNA HIPOKRYZJA CZY EKONOMICZNA GŁUPOTA? | GOSPODARCZE ZERO #21
- 2024-06-27 Głośnik piezoelektryczny
- 2024-06-23 Mala autonomiczna kamera monitoringu
- 2024-06-26 czas na emeryturę i EB
- 2024-06-26 Wyjścia video kart graficznych (NVIDIA)
- 2024-06-27 Warszawa => Key Account Manager <=
- 2024-06-27 Bażanowice => Expert Migration Architect (Azure) <=
- 2024-06-27 Ulm => IT Netzwerktechniker (m/w/d) <=
- 2024-06-27 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-06-27 Warszawa => Head of International Freight Forwarding Department <=
- 2024-06-26 Kraków => International freight forwarder <=
- 2024-06-26 Częstochowa => Marketing Specialist (E-Commerce) <=
- 2024-06-26 Warszawa => Fullstack Java Developer <=
- 2024-06-26 Warszawa => React Native Developer <=
- 2024-06-26 Rzeszów => Frontend Developer (React) <=