dbrgn / rpi_radio

A Raspbery Pi based network music player.
1 stars 1 forks source link

RaspberryPI Energiemanagement #6

Open dbrgn opened 11 years ago

dbrgn commented 11 years ago
Andreasvonow commented 11 years ago

Der Microcontroller kann dem RPI über einen GPIO signalisieren, dass das System ausgeschaltet werden soll oder dass jetzt dann bald der Strom ausfällt (wenn z.B. das Netzteil ausgesteckt wird). Ein Grossteil der Peripherie lässt sich so still legen (AUdio I/O, Hub). Der RPI muss aber aufgeweckt werden können. Im Worst Case können wir einen Power Cycle machen.

dbrgn commented 11 years ago

Shutdown ist überhaupt kein Problem, die Frage ist, wie wir Wakeup lösen.

Andreasvonow commented 11 years ago

Auf meinem letzten Blockdiagramm ist die Lösung: Für Shutdown nehmen wir einen GPIO. Wenn der Raspberry sauber heruntergefahren ist, schalten wir einfach den Strom (+5V) zum Raspberry ab. Zum Aufstarten legen wir die 5V wieder an und der RPI bootet ganz normal.


Andreas von Ow

Haldenholz 5 8340 Hinwil Switzerland

Email: andreas@vonow.eu

-------- Ursprüngliche Nachricht -------- Von: Danilo Bargen notifications@github.com Datum: 03.06.2013 10:59 (GMT+01:00) An: dbrgn/rpi_radio rpi_radio@noreply.github.com Cc: Andreasvonow andreas@vonow.biz Betreff: Re: [rpi_radio] RaspberryPI Energiemanagement (#6)

Shutdown ist überhaupt kein Problem, die Frage ist, wie wir Wakeup lösen.

— Reply to this email directly or view it on GitHub.

dbrgn commented 11 years ago

Aah, perfekt :)

Wie finden wir heraus ob er noch läuft?

Andreasvonow commented 11 years ago

Können wir einfach ein Timeout machen? Vielleicht können wir den RPI auch einen GPIO toggeln lassen und wenn dieser GPIO statisch wird, ist der RPI heruntergefahren. Geht sowas?

dbrgn commented 11 years ago

Eher nein, da das IO System wohl vor dem Rest des Systems heruntergefahren wird.

Aber anscheinend kann man warten bis am UART TX Pin keine Spannung mehr anliegt: http://www.raspberrypi.org/phpBB3/viewtopic.php?p=191797&sid=daa87f5d15ce1ab9e38dee31c753038b#p191797