welcher Ethernet-Controller für µC ??

Gast #532852
Lesenswert?

Hallo

ich will eine ziemlich einfache Verbindung µC - PC realisieren.
Das Senden soll einfacherweise nur über UDP geschehen. Der µC soll CAN 
Frames puffern und sie an den PC zur Auswertung schicken. Ich benutze 
aber keinen AVR sondern einen Fujitsu 32Bit Controller.
Ich muss auch unbedingt auf schon vorhandenen Quellcode zurückgreifen. 
Man braucht das Rad ja auch nicht neu zu erfinden.
Der ENC28j60 ist ja hier oft im Gespräch, aber der Code scheint nur für 
den AVR geschrieben.
Gibt es gar einen anderen Baustein der einfacher ist?
Ansonsten eben der ENC...mit seinen Bugs

schonmal Danke für Hilfe!
Gast #532879
Lesenswert?

> Gibt es gar einen anderen Baustein der einfacher ist?
ich glaub' nicht. der sieht doch schon ganz praktisch aus. brauchst nur 
'nen übertrager anzulöten und den kannste zur not aus irgendeiner ollen 
netzwerkkarte ausbauen ;)
#532954
Lesenswert?

Lars wrote:

> Ich muss auch unbedingt auf schon vorhandenen Quellcode zurückgreifen.

Nun, wenn Du schon Code hast, sollte er ja in C sein und damit auf 
andere MCs anpaßbar.

Fallgruben beim Umstieg auf nen 32Bitter sind das Alignment und die 
Byteorder.

Mein Kollege hatte ganz schön geflucht, ehe er den 8051-Code auf nen 
ARM7 portiert gekriegt hat.


Ich bin allerdings der Meinung, daß man Code, solange man ihn nicht 
versteht, auch nicht zum Laufen kriegt.


Peter
Gast #533166
Lesenswert?

@Lars,
der ENC28j60 ist eher Spielzeug um Moechtegerne-Prozessoren aufzubohren. 
Da wird ein (serielles) SPI interface benoetigt um ein einen 
Parallel-Seriell wandler (Ethernet) anzusteuern. Wenn man schon einen 
richtigen 32bitter hat sollte man dem ein paralleles Interface zum 
Ethernetcontroller spendieren.
zB einen SMC 91C96 oder so.

Hal
Gast #533177
Lesenswert?

@Hal: Auf auf den Zweck an. Wenn der Zweck des Ethernets im 
Massendatentransport liegt, ist der ENC nicht erste Wahl. Wenn damit vor 
allem Steuerungs/Status/Konfigurationsinformation übertragen wird, 
spricht jedoch wenig dagegen.

Am meisten stört mich am ENC der hohe Stromverbrauch. NE2000/3Com-Karten 
liegen bei 40-60mA, der ENC seltsamerweise bei 150mA.
Gast #533189
Lesenswert?

Das stimmt schon. Ein paralleles Interface würde besser dazu passen. Bei 
mir kommt es aber nicht auf Geschwindigkeit an, sondern das die 
Verbindung überhaupt exisitiert. Daher würde ich auch zwecks Einfachheit 
den ENC nehmen.

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