Не физический аппаратный коммутатор

0

Мой ноутбук оснащен аппаратным переключателем на задней панели, который подключает / отключает батарею. Например, когда я подключен к сети переменного тока, я могу избежать перезарядки аккумулятора.

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

Как это может быть правдой? Как работает такой переключатель? Это программное обеспечение контролируется? Я не могу себе этого представить, потому что это также работает, когда ноутбук выключен.

user35915
источник
2
Скорее всего, ваш переключатель не отключает батарею, он только отключает зарядку от источника переменного тока.
Samuel

Ответы:

3

Большинство современных устройств с питанием от батареи (ноутбуки, мобильные телефоны, планшеты, стручки и т. Д.) Не отключаются полностью, пока в аккумуляторе остается заряд. Какой-то контроллер всегда остается под напряжением от батареи. Одной из его обязанностей является реагирование на нажатие пользователем кнопки включения / выключения и управление питанием основного процессора и другой полезной нагрузки. У него могут быть и другие обязанности. Выбор источника питания может быть одним из них.

Этот резервный контроллер оптимизирован таким образом, что потребляет лишь небольшое количество энергии и не разряжает батарею значительно. Сложность этих контроллеров варьируется от простой цифровой логики до микроконтроллеров с их собственной прошивкой.

Nick Alexeev
источник
Большинство, если не все, современные ноутбуки ACPI имеют так называемый «встроенный контроллер» (EC). У EC есть прошивка, и иногда она будет обновляться вместе с обновлением BIOS.
LawrenceC