Arduino: Ethernet-Shield power down?

OP (Firma: Q3) #4220125
Lesenswert?
• ▲
▼
Kennt hier jemand eine Software-Methode für den Standard-Ethernetshield 
(mit WizNet-Chip), um diesen irgendwie zwecks Stromsparen (power down 
mode) abzuschalten?

Ich habe im Web gesucht und eigentlich nur Empfehlungen gefunden, den 
Power-Pin über ein Relais oder einen Transistor zu führen. Für den 
ENC2860 gibts wohl Code-Beispiele, für den WizNet eben nicht ... oder 
ich habe sie übersehen.

Den Prozessor kann ich mittels Lib gut schlafen schicken (und auch 
wieder wecken :-) ), aber den Ethernet-Adapter eben nicht ... Danke für 
Tips!
#4220185
Lesenswert?
• ▲
▼
Frank E. schrieb:
> Kennt hier jemand eine Software-Methode für den Standard-Ethernetshield
> (mit WizNet-Chip), um diesen irgendwie zwecks Stromsparen (power down
> mode) abzuschalten?
>
> Ich habe im Web gesucht und eigentlich nur Empfehlungen gefunden, den
> Power-Pin über ein Relais oder einen Transistor zu führen. Für den
> ENC2860 gibts wohl Code-Beispiele, für den WizNet eben nicht ... oder
> ich habe sie übersehen.

Die meisten ICs mögen es nicht, wenn man ihnen die Versorgungsspannung 
abdreht, aber noch Spannung auf Signaleingängen liegt. Es könnte sein, 
dass sich der Chip dann über die Signalleitungen und die Schutzdioden 
versorgt, was den Chip beschädigen kann.

Du solltest also ein Low-aktives Signal mit Pull-Up haben, das zum einen 
per PNP oder Logic-Level-PMOS die Versorgungsspannung kappt, und zum 
anderen per 74HC125 oder 74HC541 die Signalleitungen trennt. Ausgänge 
des Wiznet-CHips, die zum AVR gehen, musst Du mit Pullups oder Pulldowns 
versehen, damit die Buffer immer ein definiertes Eingangssignal sehen. 
Du darfst niemals undefinierte (floatende) Eingänge haben. Dass der 
74HC125 oder HC541 zwischen seinen VCC- und GND-Pins je einen 100n sehen 
will, muss ich wohl nicht extra schreiben, das ist ja immer so.

fchk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.