Czy uniwersalny mechanizm wyłączania wymuszonego jest wbudowany na poziomie sprzętowym lub oprogramowania układowego?
W proces zaangażowana jest zarówno płyta główna (sprzęt), jak i BIOS (oprogramowanie układowe).
Rzeczywiste przełączanie zasilania (włączanie i wyłączanie) odbywa się za pomocą obwodów na płycie głównej. Obwody są wyzwalane do zmiany stanu przez chwilowe zwarcie dwóch punktów w obwodzie. Odbywa się to za pomocą przycisku na panelu przednim. Wystarczy krótkotrwałe połączenie tego przycisku. Obwód płyty głównej ma również drugą i trzecią funkcję, jaką może wykonać.
BIOS jest zwykle ustawiony w taki sposób, że jeśli obwód jest już w stanie WŁĄCZENIA, a chwilowy kontakt jest utrzymywany zamknięty przez co najmniej 4 sekundy, zostanie wykonana jedna z dwóch czynności. Albo system natychmiast się wyłączy (jak wyłączenie przełącznika), albo płyta główna przejdzie w stan „uśpienia” i zaczeka na przebudzenie. Która z tych dwóch opcji jest wykonywana, należy ustawić na ekranach konfiguracji systemu BIOS. **
To jest powód, dla którego płyta główna nigdy nie jest całkowicie wyłączona w większości sytuacji operacyjnych. Nawet gdy jest on wyłączony, jego niewielka część jest poświęcona sprawdzaniu wejść z kilku źródeł (takich jak przedni przycisk, niektóre urządzenia USB i może modem), aby mógł zareagować poprzez włączenie zasilania cały system. Sposobem na całkowite odcięcie zasilania jest wyciągnięcie przewodu zasilającego lub użycie fizycznego przełącznika zamontowanego z tyłu zasilacza, aby go wyłączyć.
Źródło Jak działa przycisk zasilania?
Nowoczesne przełączniki nie zawierają żadnej magii. W rzeczywistości są one
mniej skomplikowane i droższe niż rzeczywiste fizyczne włączniki / wyłączniki.
Przełączniki te są tylko wejściami do mikrokontrolera. Mikrokontroler może stwierdzić, kiedy naciśniesz przycisk, a reszta jest zakodowana w oprogramowaniu układowym, aby zdecydować, co z tym zrobić. Moc jest zwykle przełączana za pomocą tranzystorów. Oznacza to, że sam przycisk nie musi radzić sobie z wysokim napięciem lub wysokim prądem, więc jest o wiele więcej opcji, aby go zrobić i aby był mały. Może to być na przykład przełącznik membranowy, którego nigdy nie użyłbyś do przełączania zasilania ściennego.
Oznacza to, że trochę urządzenia jest zwykle włączone, przynajmniej na tyle, aby zasilić mikrokontroler. Jednak współczesne mikrokontrolery mogą pobierać tak małe ilości energii, gdy robią tylko czekając na sygnał przełączający, że ta moc jest nieistotna w większości przypadków.
W niektórych przypadkach przycisk faktycznie powoduje włączenie mikro po naciśnięciu, co następnie włącza niektóre tranzystory lub przekaźnik lub coś, co pozwala utrzymać zasilanie. Po naciśnięciu przycisku, aby wyłączyć urządzenie, mikro wyłącza wszystko, w tym siebie.
Źródło W jaki sposób te nowoczesne przyciski zasilania na urządzeniach działają w odpowiedzi Olin Lathrop