Ethernet-Controller KSZ8851SNL, Erfahrungen?

OP (Firma: TravelRec.) Persönliche Seite #1475977
Lesenswert?

Hallo liebe Forumleser und -schreiber,

ist jemandem von euch schon der neue Ethernet-Controller KSZ8851SNL von 
MICREL aud fen Tisch gefallen und ihr hattet auch Zeit, diesen zu 
testen? Das Teil ist in etwa mit dem ENC28J60 von Microchip 
vergleichbar, braucht aber weniger Strom, kann mehr (100Mbit / mehr 
Speicher / mehr Funktionalität) und ist vielleicht nicht so 
fehlerbehaftet. Ich wollte nur mal fragen, ob es da Erfahrungen gibt und 
wenn ja, welche?
OP (Firma: TravelRec.) Persönliche Seite #2291116
Lesenswert?

Habe den Controller mal getestet, kann entschieden mehr, als der 
ENC28J60 und hat bei Weitem weniger Errata. ChipRev1 (SiliconA2) hat 
einen Fehler im SPI-Bus, der SO nicht frei gibt, wenn /CS high ist. Das 
ist entscheidend, wenn der Chip den Bus mit anderen ICs teilt. ChipRev2 
(SiliconA3) hat bislang keinen Fehler gezeigt. Erhältlich bei RS-Online. 
Was sehr positiv auffällt: die Stromaufnahme liegt im RX/TX-Modus bei 
lediglich 90mA bei 3.3V. Sämtliche Prüfsummen bis einschließlich IP 
werden automatisch generiert und geprüft. Integriertes Powermanagement 
und Kabelprüfung. Konta: MLF32-Package, nur für geübte Lötkünstler ;-).
OP (Firma: TravelRec.) Persönliche Seite #2455658
Lesenswert?

Jörg Hermann schrieb:
> wie waren Deine Erfahrungen mit dem Umstieg vom Enc?

Durchweg gut, da sich der Chip nicht unabsichtlich abschießt, so wie es 
der ENC öfter tut. Wir haben hier eine Testanwendung als Webrado laufen, 
der Stream läuft den ganzen Tag ohne Abbruch, wenn der Server am anderen 
Ende mitmacht ;-).

Jörg Hermann schrieb:
> War Code
> weiterzuverwenden, oder lief es auf eine neue Implementierung hinaus?

LowLevel muss neu gemacht werden. Durch den Aufbau des KSZ8851 kann man 
aber auch eine ganze Menge der für den ENC notwendigen 
Zwischenroutinen/Workarounds sparen.

Jörg Hermann schrieb:
> Benutzt Du ihn noch, Langzeiterfahrung?

Ja, wie gesagt, er dröhnt uns hier in Verbindung mit einem VS1053 
täglich die Ohren voll. Für zukünftige Projekte werden wir den ENC 
ersetzen. Der KSZ kann auch mehr und ist kleiner + stromsparender.
OP (Firma: TravelRec.) Persönliche Seite #2456488
Lesenswert?

... schrieb:
> Knut Ballhause schrieb:
>> LowLevel muss neu gemacht werden. Durch den Aufbau des KSZ8851 kann man
>> aber auch eine ganze Menge der für den ENC notwendigen
>> Zwischenroutinen/Workarounds sparen.
>
> Magst du die neuen Routinen hier posten?

Nö, weil ein Kollege das in C programmiert hat, was ich nicht kann. Ich 
habe nur die ASM-Routinen erstellt, um die einzelnen Funktionen des 
Controllers zu testen.

Aber hier gibt´s ein paar Beispiele einer anderen Community:
http://code.google.com/p/avr-uip/source/browse/trunk/drivers/ksz8851/ksz8851.c?r=11

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