Выключение Raspberry pi.
Добавлено: Пт дек 07, 2018 13:12:52
Делаю игровую портативную приставку на "малине". Выключение движковым переключателем - ВКЛ-ВЫКЛ, т.к. детям сложно объяснить, как правильно выполнять программный "shutdown".

Переключатель ВКЛ - открылся транзистор, подал питание на схему. Переключатель ВЫКЛ - "0" на GPIO "малины" запускает скрипт программного выключения. При этом питание на схему должно подаваться ещё 4-5сек, а потом отрубаться. За эту задержку отвечает конденсатор в затворе транзистора. В железе всё работает, но мучают подозрения... Напряжение VCC при выключении не резко отрубается по истечении этих 4-5секунд, а плавно падает. Насколько это хорошо для "малины", которая в этот момент находится в состоянии сна, я не знаю. Как сделать, что-бы транзистор закрывался резко, хотя-бы по снижению питания на VCC до 3В? Городить таймер на 555 не хочется - дефицит места на плате. С удовольствием выслушаю все мнения.
Переключатель ВКЛ - открылся транзистор, подал питание на схему. Переключатель ВЫКЛ - "0" на GPIO "малины" запускает скрипт программного выключения. При этом питание на схему должно подаваться ещё 4-5сек, а потом отрубаться. За эту задержку отвечает конденсатор в затворе транзистора. В железе всё работает, но мучают подозрения... Напряжение VCC при выключении не резко отрубается по истечении этих 4-5секунд, а плавно падает. Насколько это хорошо для "малины", которая в этот момент находится в состоянии сна, я не знаю. Как сделать, что-бы транзистор закрывался резко, хотя-бы по снижению питания на VCC до 3В? Городить таймер на 555 не хочется - дефицит места на плате. С удовольствием выслушаю все мнения.