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?
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.
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.
Wieviel kostet das Teil ungefähr (keine Zeit zum suchen).
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 ;-).
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
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.
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?
... 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.