Мой ноутбук оснащен аппаратным переключателем на задней панели, который подключает / отключает батарею. Например, когда я подключен к сети переменного тока, я могу избежать перезарядки аккумулятора.
Вчера произошло нечто ошеломляющее (по крайней мере, для меня). Я попытался загрузить работающую систему Ubuntu, и во время загрузки она действительно очень сильно зависала (к настоящему времени я узнал, что могу избежать этого, отключив беспроводную антенну). Я не думаю, что когда-либо видел подобную аварию. Экран замер с сообщением об ошибке, все клавиши были совершенно не отвечали, даже клавиша включения больше ничего не делала. Хорошо, подумал я, давайте отсоединим разъем переменного тока и отсоединим аккумулятор. Угадай, что случилось: ничего. К моему полному удивлению, ноутбук продолжал работать, на самом деле я был настолько удивлен, что даже снял его. Тогда я подумал, хорошо, переключатель, вероятно, сломан. Ну, это не так. После того, как батарея умерла, я загружаю Windows как обычно, все работает нормально, и аппаратный переключатель все еще отключает батарею.
Как это может быть правдой? Как работает такой переключатель? Это программное обеспечение контролируется? Я не могу себе этого представить, потому что это также работает, когда ноутбук выключен.
Ответы:
Большинство современных устройств с питанием от батареи (ноутбуки, мобильные телефоны, планшеты, стручки и т. Д.) Не отключаются полностью, пока в аккумуляторе остается заряд. Какой-то контроллер всегда остается под напряжением от батареи. Одной из его обязанностей является реагирование на нажатие пользователем кнопки включения / выключения и управление питанием основного процессора и другой полезной нагрузки. У него могут быть и другие обязанности. Выбор источника питания может быть одним из них.
Этот резервный контроллер оптимизирован таким образом, что потребляет лишь небольшое количество энергии и не разряжает батарею значительно. Сложность этих контроллеров варьируется от простой цифровой логики до микроконтроллеров с их собственной прошивкой.
источник