LAN moduly s W5500

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

LAN moduly s W5500

#1 Příspěvek od Celeron »

Mám tady na stole rozdělanej projektík na měření 6 x DS18B20. Data jdou do UNO a pak přes LAN modul s W5500 na net, kde se zobrazují jako HTML texty. Na první odzkoušení to stačí, pak třeba přejdu na nějakou budíkovou platformu, co jich je na netu spousta.
Pokud použiju Mikroethernet modul https://www.laskakit.cz/mikro-ethernet-modul-w5500/ tak mi vše chodí jak má.
Ale pokud použiju Miniethernet modul https://www.laskakit.cz/mini-ethernet-modul-w5500/ tak ani ťuk. Stejný připojení k UNO, FW v UNO stále stejnej. Do obou posílám stejnou MAC a IP 10.0.0.48. Ale ten nefunkční modul mi vrací po sériovým monitoru při prvním přístupu IP 0.0.0.0 a při dalších 255.255.255.255. Dobrej 10.0.0.48.
Jinej Miniethernet modul nemám na pokusnou výměnu, jestli je špatnej nebo je problém jinde. Brouk je na obou modulech stejnej Wiznet W5500. Oscílem je na obou modulech na krystalu stejnej kmitočet, víc se toho asi zkoumat nedá.
Nenarazil jste náhodou někdo na nějaký problémy s kompatibilitou těhle dvou modulů? Na netu jsem v podstatě odpověď nenašel. Novej modul je sice prkotina za pár piv ale co když dělám něco blbě a až za týden dorazí novej a budu na tom stejně?
Jo a ještě jeden dotaz, kdybych chtěl z UNO přejít kvůli velikosti na Wemos D1 vyhoví pro W5500 stejná knihovna Ethernet2?

Díky!
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#2 Příspěvek od samec »

Asi nie je nakonfigurovaný. Skús vyčítať konfiguračné registre a porovnať. Prípadne použi konfiguráciu z toho funkčného.
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#3 Příspěvek od Celeron »

Podívám se na datašít jak se to konfiguruje ale jak se do něj dostat když to SPI nejspíš nemaká?
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#4 Příspěvek od Valdano »

Zkuste mrknout na příklady UNO + W5500 a ESP32 + W5500.
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#5 Příspěvek od Dumitru »

Celeron píše:Podívám se na datašít jak se to konfiguruje ale jak se do něj dostat když to SPI nejspíš nemaká?


W5500 nemá nejakú non-volatile takže on sa musí za každým nakonfigurovať.

Ahoj neviem aka je možnosť tvojich knižníc ale skús sa spýtať ak je to možne na

Kód: Vybrat vše

W5500 Chip Version Register


Malo by to vrátiť hodnotu 0x04

Datasheet strana 43

Ak nie, tak je problém v SPI komunikácii

Skontroluj zapojenie a čo sa deje na reset pine a napajanie 3.3V ci tam je :D .

Obrázek
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#6 Příspěvek od Celeron »

Projel jsem knihovnu ethernet2 ale žádnej řetězec Chip Version, nebo podobně jsem tam nenašel. Ještě zkusím porovnat co se děle na pinech zdravýho a nemocnýho modulu. Ale víc nad tím při ceně, jakou ten modul má asi nemá cenu bádat. Možná je ještě v záruce, tak zkusím dohledat fakturu poslat ho. To je ale půlka ceny modulu za poštovný. :roll:

edit: Tak ten velkej modul chodí. Ale nějakej rozdíl mezi malým a velkým je. Malej má pouze napájení 3,3V. Pokud napájím velkej z 3,3V tak nejde. Ale při napájení 5V maká. Napadlo mě, zda není některej výstup opřenej přes odpor na 5V. Prošel jsem všechny pasivní součástky jestli na některý není 5V a kromě elytu před stabilem 3,3V nikde jinde 5V není. Záhada...
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#7 Příspěvek od Valdano »

Čip W5500 na obou modulech je sice na 3,3V, ale je otázkou co je ten velký modul jako takový za klon a jestli to na něm není zpraseno tak, že funguje jen při napájení vyšším napětím tj. 5V přes pin 5V.

Pokud se pokoušíte napájet ten velký modul z externího zdroje napětím 3,3V do pinu, který je označen 5V tak to je chyba, protože tam 3,3V z externího zdroje nepatří.

Pokud se pokoušíte napájet ten velký modul z externího zdroje napětím 3,3V do pinu, který je označen 3,3V tak to by mělo být správně, ale pokud Vám to nefunguje ani tak pak máte asi nějaký klon toho modulu, který funguje jen při napájení přes pin 5V a tudíž mu nestačí 3,3V tj. ten pin 3,3V na něm je v takovém případě jen výstupní a není tedy vůbec určen pro napájení z externího zdroje, ale jen pro možnost napájet z něj nějaký jiný modul, který vyžaduje 3,3V.

To jsou různé důvody proč vám ten velký modul může fungovat jen pokud připojíte napájení 5V na jeho pin 5V.
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#8 Příspěvek od Celeron »

Tak to by mě ani ve snu nenapadlo strkat do pinu 5V 3,3V. A nebo naopak.
Problém je jinde. Když jsem vyfouknul stabec 3,3V, tak to začalo při napájení
pinu 3,3V chodit. Prostě ten stabec nesnáší napětí na výstupu pokud nemá nic
na vstupu. Blbej návrh PRCaka.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#9 Příspěvek od Valdano »

Celeron píše:Prostě ten stabec nesnáší napětí na výstupu pokud nemá nic
na vstupu. Blbej návrh PRCaka.

Tak to je v podstatě ta druhá varianta, kterou jsem zmínil. Takže díky tomu stabíku 3,3V se ten pin na tom velkém modulu chová jen jako výstupní tj. jak jste už zmínil stabík nesnáší napětí na svém výstupu z externího zdroje, a to i když je ten stabík v podstatě ve vypnuté stavu tj. bez napájení jelikož je pin 5V nezapojen.

Nejde tedy zřejmě o návrh zapojení napájení té desky jako takový, ale spíš o to, že prostě při výrobě tohoto modulu použili jiný stabík, který má tuto vlastnost, zatímco stabíky 3,3V u jiných obdobných desek se takto nechovají jelikož umožňují napájení toho modulu z externího zdroje přes pin 3,3V.

Spíš bych to odhadoval na to, že třeba v rámci jakýchsi úporných opatření použili k osazení u nějaké výrobní série těch modulů z hlediska stabíku nějaký jiný na 3,3V co zrovna měli skladem a jelikož zřejmě při výstupní kontrole vůbec netestují funkčnost toho modulu při externím napájení napájení na 3,3V, ale třeba jen na 5V tak na to ani nepřišli. Pokud vůbec nějakou výstupní kontrolu při výrobě těchto modulů mají a nebo na to přišli a hodili na to bobek s tím, že když to funguje na 5V tak to přece stačí.

Otázkou je jestli to výrobce sdělil odběrateli a jestli o této vlastnosti věděl i prodejce, od kterého jste si ten modul koupil a pokud ano tak o této vlastnosti zřejmě pomlčel tj. neuvedl ji při prodeji což pak muselo způsobit problémy všem co si u něj koupili nějaký kus takto "zpraseného" modulu a pak se ho marně pokoušeli napájet z externího zdroje na 3,3V. :wink:
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#10 Příspěvek od Ruprecht »

Stabilík bych nechal a doplnil bych přes něj diodu z 3,3 na 5V.
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#11 Příspěvek od Celeron »

Myslíš, že když se "podepře" na vstupu přes šotku cca 3V, tak se začne chovat jinak? Je tam AMS1117/3,3V. Divný, ten je v 5V provedení na skoro každý Arduino desce a tam pokud se napájí z +5V a Vin je v luftě to ničemu nevadí. Dioda tam není. Asi je ta AMS117/3,3 nějakej opajcovanej zmetek.
Zítra asi dorazí jinej modul od jinýho prodejce a tak se uvidí.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#12 Příspěvek od Valdano »

Zkuste oslovit prodejce (pokud je místní) toho modulu, co má zmíněný problém, jestli o této vlastnosti ví a pokud ano tak proč ji neuvedl v popisu při prodeji. Pokud je to místní prodejce a pokud to nebylo koupeno v dávnější minulosti tak to reklamujte.
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#13 Příspěvek od Ruprecht »

"podepře" - ne, myslím diodu pro přivedení výstupu 3,3V na vstup 5V => když bude vstup 5V, dioda bude v závěrném směru a stabilík bude stabilizovat, když bude napájení jen 3,3V tak se diodou dostanou 3V i na ten 5V vstup, o kterém píšeš že "bez napětí na vstupu nefunguje". A na 3,3V, K na 5V
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#14 Příspěvek od Celeron »

Jo, myslel jsem to tak, 5V vstup "podepřít" (napájet) z 3,3V přes diodu.
Ale musím tě zklamat, vrátil jsem původní AMS1117/3V3 zpět, přidal diodu BAT41 a zase to nejde. Vzal jsem na to 100MHz osciloskop a ASM1117/3V3 při napájení do pinu 3V3 dělá něco jako pilu 2,4-3,3V kolem 60 MHz. Když stabilizuje z pinu 5V, tak tam pila není. Dřív jsem 3,3V kontroloval jen multimetrem, takže jsem na to nepřišel.
5V má elyt a keramiku těsně vedle stabilu, na 3,3V je to samý ale asi 12 mm daleko. Jinej 3,3V stabec nemám. Nejspíš šmejd.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#15 Příspěvek od Mahoney »

Celeron píše:Prostě ten stabec nesnáší napětí na výstupu pokud nemá nic
na vstupu. Blbej návrh PRCaka.


Prosímtě, cos' tam přesně dal za stablík místo toho AMS?
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“