Arduino Library für Netzwerkchip W5500?

Gast
"Besser"? Na besser eben. Wenn jemand Einschränkungen kennt die andere 
Libs eben nicht haben. Von "instabil" habe ich noch nichts gelesen. Was 
ist instabil am W5500? ESP generell ginge auch.
Manfred schrieb:
> An welche Pins des ESP32 schließt man das Ethernetkabel an?

der ESP32 hat nur den MAC integriert, den PHY brauchst du extern dazu. 
An den geht dann das Ethernetkabel.

Beispielschaltung kannst du dir vom "Ethernet-Kit" abschauen:

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-ethernet-kit.html
Angehängte Dateien:
Timo schrieb:
> So ein Ungetüm an (Be)Schaltung soll besser sein wie ein W5500?

Das musst du wissen. Ich hab nur deine Frage zum Ethernet-Anschluss an 
den ESP32 beantwortet.

Und "Ungetüm"? Du solltest dir nicht den kompletten Schaltplan des 
Eval-Boards anschauen, sondern nur die Verbindung 
ESP32<->PHY<->Übertrager<->Ethernet-Buchse...

Das ganze USB, PoE, ... Gewurschtel hat der W5500 ja auch nicht.

Statt dem PHY aus dem Beispiel-Schaltplan könntest du z.B. auch sowas 
nehmen:

https://www.ebay.de/itm/272371215716

Statt dem ESP32 auch einen RP2040 oder sonstigen ARM mit Ethernet-MAC.
Gast
Also meine Erfahrungen sind folgende:

Arduino mit w5500 (z.B. Xboard V2) läuft wesentlich instabiler als ein 
ESP32 mit Ethernet Anschluss (z.B. Olimex ESP32-PoE oder Lilygo POE-32).

Messdaten habe ich keine, aber ich nutze nun nur noch letztere Lösung!
Gast
Solche Aussagen sind nicht klar. Ich lese das so das deine ESP32 Lösung 
auch instabil läuft nur gefühlt weniger instabiler wie mit W5500. Also 
von stabil immer noch entfernt. Oder wie muss man das verstehen? Wie oft 
musst du eingreifen? Was machst du wenn es nicht mehr läuft? Für mich 
gibt es nur stabil oder nicht stabil. Der Rechner per LAN im Internet 
ist für mich stabil weil keine Probleme. Ich muss keinen Rechner neu 
booten, ich muss den Switch nicht reseten, ich muss den Router nicht 
reseten. Das ist Stabilität.

Und Gerald B. behauptet irgendwas ohne eine einzige Antwort. Kann man 
auch sein lassen.
Gast
Moin,

ich benutze folgende Library
https://github.com/sstaub/Ethernet3

Probleme hatte ich lediglich mit dem DHCP, das manchmal im ersten 
Versuch einen Timeout hatte. Kann aber auch am Netzwerk liegen.

Es werden damit Meßwerte abgefragt. Die Lösung läuft seit mehreren 
Jahren und hat schon einige Millionen Meßwerte übertragen. Ausgefallen 
ist noch keines der Module.
Gast
Die W5100 und W5500 (andere aus der Familie kenne ich nicht) sind etwas 
pingelig, was die Versorgung angeht. Schwankungen/Einbrüche mögen sie 
nicht.

Auch der Resetpin ist recht störanfällig. Ein bisschen Zusatzbeschaltung 
schafft Abhilfe.


Wenn man die beiden Dinge "in Ordnung" gebracht hat, dann sind W5X00 
stabil. Keine Ausfälle, oder sonstiges Fehlverhalten bemerkt.
Nimmer.
Habe ein paar im Dauerlauf.
Gast
Timo schrieb:
> auch instabil läuft

Ne, da habe ich mich ungünsig ausgedrückt.
Mit einem W5500 und den verfügbaren Standartlibs hatte ich alle 1 bis 2 
Monate Hänger, Disconnects etc. Mit Workarounds konnte ich dem Herr 
werden.

Mit den genannten ESP32 Boards hingegen kam das bisher nicht vor, 
keinerlei Probleme bisher.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.