ESP32 mit Ethernet-MAC

OP (Firma: OpenKNX) #7593239
Lesenswert?

Hallo zusammen,

der ESP32 hat ja eine integrierte Ethernet-MAC, womit sich mit einer zusätzlichen PHY (LAN8720 wird oft genutzt) Ethernet realisieren lässt.

Nun scheinen die neueren ESP32 (-S3, etc....) die nette Features wie USB und vor allem auch eine längere longevity-Aussage haben, leider keine Ethernet-MAC mehr zu haben.

Eine externe SPI MACPHY will ich auch Platz-, Kosten und Aufwandsgründen eher nicht einsetzen.

Weiß jemand ob es doch einen neueren ESP32 mit Ethernet-MAC gibt oder ggf geben soll? Ich habe leider NICHTS gefunden...

#7593302
Lesenswert?

Ing-Dom schrieb:

Weiß jemand ob es doch einen neueren ESP32 mit Ethernet-MAC gibt oder ggf geben soll? Ich habe leider NICHTS gefunden...

Wenn Du hier schaust

https://products.espressif.com/#/product-selector?language=en&names=

wirst Du mit den Suchkriterien SOC, MAss Production und Ethernet 6 Einträge finden, alle aus der allerersten ESP32 Familie. Heißt also: nein, das ist eine aussterbende Spezies. Du wirst doch irgendwann einen SPI Ethernet MAC/PHY nehmen müssen, wenn Du nicht out of Business gehen willst. Ein KSZ8851SNL ist immerhin auch nur QFN32, ist also platzmäßig kein großer Unterschied.

fchk

#7599084
Lesenswert?

Ing-Dom schrieb:

Muss ich jetzt widersprechen, es kommt ein neuer ESP32 mit Ethernet-MAC:

https://www.espressif.com/en/news/ESP32-P4

Der für die Fans der Familie natürlich enttäuscht, weil er gänzlich ohne drahtlose Kommunikation kommt. Die Wege von Espressif sind unergründlich, aber derzeit ist man entweder auf den leicht angestaubten originalen ESP32 angewiesen oder aber eine Lösung, die z.B. den (noch mehr angestaubten) W5500 via SPI anbindet.

Hinter vorgehaltener Hand munkelt man von einem -S6, der vielleicht beides vereint.

OP (Firma: OpenKNX) #7599096
Lesenswert?

Mickey L. schrieb:

Hinter vorgehaltener Hand munkelt man von einem -S6, der vielleicht beides vereint.

Now we're talking ;)

Ich persönlich hab Bedarf für Wifi ODER LAN, aber nicht beides. Insofern wäre der P4 für mich schon ok. Beides zusammen auf einem IC wäre natürlich noch besser.

Embedded World ist ja bald, mal sehen ob die auf der Messe vielleicht im Gespräch was rauslassen..

Ich hab ein aktuelles Design mit einem W5500 und RP2040. Im Vergleich dazu braucht mein Draft Layout mit ESP32-Pico-V3-02 und LAN8720 so viel weniger Platz und bietet dabei eher mehr Leistung bei in etwa auch gleicher Stromaufnahme...

(Firma: Wilhelm.Consulting) #7599097
Lesenswert?

Mickey L. schrieb:

aber eine Lösung, die z.B. den (noch mehr angestaubten) W5500 via SPI anbindet.

Fyi: mir ist beim herumstöbern aufgefallen, dass wch mit dem ch395 einen ähnlichen Chip hat.

Nebenbei: die haben mit dem ch32v307 einen Recht netten Chip mit integriertem Ethernet phy. Somit könnte man den als companion-chip nutzen.

Ka wie intern die esp-idf mit den TCP Paketen umgeht, wahrscheinlich müsste man die einfach über SPI routen und den ch32 als intelligente phy nutzen können...

Aber um auf den TO zurückzukommen: ja, nur der alte esp32 hat Ethernet. Wobei ich bei der überschaubaren Anzahl an IOs das Anwendungsgebiet schon eher klein sehe...

73

(Firma: Wilhelm.Consulting) #7599130
Lesenswert?

900ss schrieb:

angekündigten

Er wurde angekündigt und ist ein Jahr später noch nicht verfügbar. In der IDF Doku (Master Branche) steht auf quasi jeder Seite

1
This document is not updated for ESP32P4 yet, so some of the content may not be correct.

Damit gibt es ihn defacto nicht.

Nebenbei ist "Esp32" ist mittlerweile ein Synonym für ein BT/WLAN fähiges Modul.

Aber um das ging's eigentlich nicht...

73

OP (Firma: OpenKNX) #7599139
Lesenswert?

Ich hab doch ganz konkret gefragt ob jemand was weiß ob das was in der Pipeline ist.. Insofern ist die Info mit dem P4, die ich ja dann übrigens selbst gefunden hab, genau das was ich suchte. Und der Hinweis man munkelt was mit einem -S6 mit Wifi und EMAC ist auch was wert.

Product-Selector kann ich schon bedienen, daran scheitert es nicht ;)

Ing-Dom schrieb:

Weiß jemand ob es doch einen neueren ESP32 mit Ethernet-MAC gibt oder ggf geben soll? Ich habe leider NICHTS gefunden...

Insofern ist die ursprüngliche Frage beantwortet :)

Wir können natürlich weiterhin über alternativen diskutieren.

Um was gehts? Es geht um ein Stückchen Hardware für den Einsatz im OpenKNX-Umfeld. Da wir den RP2040 als Standard-MCU einsetzen hab ich was mit w5500 + RP2040 am Start, was aber nicht für alle Einsatzzwecke ideal ist. (Ursprünglich sollte nur KNX-IP über Eth laufen aber der Bedarf für mehr war schnell geweckt...)

https://github.com/OpenKNX/OpenKNX/wiki/REG1-Base-IP https://github.com/OpenKNX/OpenKNX-REG1/blob/main/doc/REG1-IpController2040_V01.00.sch.pdf

Der W5500 hat schwächen da nur 8 sockets verfügbar sind - außerdem ist der library support einfach nicht so groß. Wenn man Interfaces bauen will mit MQTT, zu Sonos, Homekit, etc. pp dann kann man da auf bestehende Libs aufsetzten im ESP Umfeld. Weiterhin braucht der W5500 relativ viel Platz, die Kombi LAN8720 + ESP32-Pico-V3-02 ist wesentlich Platzsparender - da krieg ich dann sogar noch eine KNX-TP1-BCU unter und das wäre schon geil...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren