Arduino direkt an Ethernet - ohne LAN-Chip

(Firma: Q3) #5864842
Lesenswert?

Ich glaube mich daran zu erinnern, dass es vor einigen Jahren mal 
irgendwo im Web ein Projekt gab, bei dem ein Arduino direkt per GPIOs 
mit einer RJ45-Buchse verbunden war - ohne LAN-Controller. Ich weiss, 
dass das nicht "normgerecht" ist (z.B. wg. Trafos/"Magnetics" usw), hat 
aber funktioniert.

Das Ding konnte allein per Software immerhin UDP-Messages an eine 
Broadcast-Adresse senden. Die Bitmuster für den Ethernet-Frame wurden 
vorher im RAM zusammengebastelt und dann schnell "rausgeschoben". 
Natürlich nur 10Mbit.

Wenn man das Projekt wiederfände, könnte man ja mal versuchen, ob das 
nicht auch mit einem ESP8266 machbar wäre. Es wäre diesmal bestimmt 
etwas einfacher, weil dieser Controller ja deutlich leistungsfähiger 
ist.

Leider finde ich das Projekt nicht in einer vertretbaren Zeit und/oder 
benutze die falschen Suchbegriffe. Erinnert sich hier evtl. noch jemand? 
Ich glaube, das Projekt war von einem Ost-Europäer (Bulgare, Tcheche, 
Russe ...)
Persönliche Seite #5864915
Lesenswert?

Frank E. schrieb:
> Wenn man das Projekt wiederfände, könnte man ja mal versuchen, ob das
> nicht auch mit einem ESP8266 machbar wäre.

Dann aber könnte man auch einfach einen ESP32 verwenden. Der enthält die 
nötige Hardware, es fehlt nur noch ein PHY (wie z.B. LAN8710A). Und dann 
kann das Ding richtiges Ethernet.

(Ein Beispiel für eine entsprechende Bastelplatine: 
https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware, 
dort gibts auch 'nen Schaltplan)
#5865281
Lesenswert?

Frank E. schrieb:
> Ich glaube mich daran zu erinnern, dass es vor einigen Jahren mal
> irgendwo im Web ein Projekt gab, bei dem ein Arduino direkt per GPIOs
> mit einer RJ45-Buchse verbunden war - ohne LAN-Controller. Ich weiss,
> dass das nicht "normgerecht" ist (z.B. wg. Trafos/"Magnetics" usw), hat
> aber funktioniert.

Wozu? Ein PIC18F67J60 kann das als Single-Chip-Lösung normgerecht 
machen. Der hat Ethernet MAC und Ethernet PHY on-chip. Du brauchst nur 
noch einen 25 MHz Quarz, ein paar passive Kleinteile und einen RJ45 
Magjack. Wobei letzterer das teuerste am ganzen ist.

fchk

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