Stromsparen mit dem w5100 Ethernet

Hallo,

für mein immer noch 'aktuelles' Projekt Programmspeicherplatz und dynamischer Speicher schnell voll - Deutsch - Arduino Forum
benutze ich für das lan einen w5100 klon.
Der Chip wird im Dauerbetrieb recht warm und ich möchte sowieso nur alle paar Minuten ein paar Werte ins Netz streamen, also dachte ich mir das shield von der Versorgungsspannung zu trennen und jedesmal neu zu initalisieren.
Ich habe das mal mit einem n-kanal mosfet probiert, aber auf dem shield haben trotzdem ein paar led noch schwach geleuchtet, ich denke ich sollte keine Masse schalten sondern die +5v, richtig?
Kann mir einer sagen was ich am besten machen kann? Ist mein Grundgedanke überhaupt sinnvoll? :wink:

edit: ich habe einen logic level mosfet benutzt, ich denke es reicht nicht das die Masse weggeschaltet wird um das shield komplett zu trennen, kann ich das irgenwie mit einem p-kanal lösen, oder bin ich auf dem holzweg?

Masse wegschalten ist nicht sinnig. 5V schalten wäre ein Möglichkeit, jedoch sollten dann auch die Steuersignale weggeschaltet werden.

Die Versorgungsspannung (egal ob Masse o der 5V) wegschalten ist immer gefährlich. Alle Signalleitungen müssen Stromlos geschaltet werden. Entweder durch Tristatebuffer oder durch definieren der verwendeten Pins als Ausgänge Eingänge (ich weiß nicht ob da die Bibliothek dazwischenpfuscht).
Wenn Du nicht gerade die Schaltung mit Batterie versorgst, sondern mit einem Netzteil sehe ich Dein Vorhaben nur als sinnlose Verkomplizierung.
Grüße Uwe

oder durch definieren der verwendeten Pins als Ausgänge Eingänge

? Tristate heisst doch { HIGH / LOW / Z = High Impedance = INPUT }

michael_x:
? Tristate heisst doch { HIGH / LOW / Z = High Impedance = INPUT }

Danke für den Hinweis auf meinen Fehler. Hab ausgebessert.
Grüße Uwe