Forum: Mikrocontroller und Digitale Elektronik Ethernet-Controller KSZ8851SNL, Erfahrungen?


von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


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?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Hört sich ja nicht schlecht an.
Habe mal Micrel angeschrieben und gefragt, ob sie einem armen 
Hobbyelektroniker Samples schicken würden (anders würde ich ja doch 
nicht an die Teile drankommen). Mal sehen, ob und wie die reagieren.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich könnte über Digikey ´rankommen, müßte aber noch etwas sammeln, damit 
sich die Bestellung lohnt, sonst bekomme ich Ärger ;-). Alternativ würde 
ich CSD-electronics eine Anfrage schicken.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Wieviel kostet das Teil ungefähr (keine Zeit zum suchen).

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


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 ;-).

von Jörg H. (dr_coolgood)


Lesenswert?

Hallo Knut,

wie waren Deine Erfahrungen mit dem Umstieg vom Enc? War Code 
weiterzuverwenden, oder lief es auf eine neue Implementierung hinaus?
Benutzt Du ihn noch, Langzeiterfahrung?

Jörg

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


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.

von ... (Gast)


Lesenswert?

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?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.