Батарейка CMOS быстро садится (одно из решений)

Решил на радости поделится. Может кому пригодится
Жила-была долго и счастливо материнка Gigabyte GA-M52S-S3P v1. Сменила уже третий проц. И всё с ней было хорошо. Но вот заметил я последним временем, что батарейку она садит за три-четыре недели. С десяток разных поменял. И началось это почти сразу после замены проца. Уже подумывал поставить туда две формата АА да и всё на том. Но мысли о том, что там что-то не в порядке и ему дальше станет хуже, а такой мощности батарей потом там могут делов натворить. Снял плату, весь вечер игрался с ней и вообще ничего подозрительного не заметил. Потребляемый ток в норме, около 6 мкА. Загадка, однако. Перечитав "пол интернета", наткнулся на это. "батарейка начинает садиться после того, как напряжение на процессоре выставляется вручную. Возврат в Normal не останавливает разряд, помогает только сброс CMOS." Ах вот оно что. Ведь проц этот у меня проблемный и не хочет стабильно работать на свей штатной частоте. Причем на слегка пониженном напряжении работает стабильнее. И я ему уменьшил коэффициент умножения и напряжение. И поле этого всё и началось.


И действительно так, проверил сам, разложив на столе. После сброса выключенный из розетки потребляет примерно 5,5 мкА. А если изменить напряжение проца - около 600 мкА, один раз получилось 300. Я не понимаю, как оно так может быть, но это факт. Говорят, на других материнках иногда помогает обновление БИОС.
Спасибо за внимание.

В принципе можно понять почему так.
Напряжение изменяется путем изменения VID относительно штатных, могут вводится
дополнительные транзисторы. Транзисторы в свою очередь управлябтся от GPIO (обычно моста


и/или MIO). Поскольку заданное напряжение должно существовать с самого начала старта, регистры
моста/GPIO должны питаться от батареи. Если в режиме хранения выводы моста или MIO
не переводятся в Z-state, а для управления кодом VID используются биполярные транзисторы,
то вполне возможно увеличение потребления от батареи. Возможен и дефект(или баг MIO/SB),
при котором увеличивается потребление при хранении определенных комбинаций 1/0.

Если хотите выявить причину, то вооружившись документацией на PWM, MIO, SB отследить цепи
регулировки напряжения(начиная с VID CPU ->PWM-> MIO/SB(или могут быть еще микросхемы-
-регистры защелки, питаемые от батареи).

i8088 писал(-а):
Напряжение изменяется путем изменения VID относительно штатных, могут вводится дополнительные транзисторы.
Отдельно взятых транзисторов для корректировки VID'ов я уже давно не припоминаю - места слишком много занимают на плате:).

i8088 писал(-а):
Транзисторы в свою очередь управлябтся от GPIO (обычно моста и/или MIO).
Поскольку исходное предположение неверно (о транзисторах), то дальнейшие рассуждения о необходимости задействования GPIO опять же неверны. Если внимательно почитать документацию на интересующие объекты, то можно заметить, что существуют специализированные выводы, относящиеся именно к работе с VID'ами.

i8088 писал(-а):
Если в режиме хранения выводы моста или MIO не переводятся в Z-state, а для управления кодом VID используются биполярные транзисторы
Опять же - неверная предпосылка:). Да и разработчики не настолько идиоты, чтобы использовать биполярные транзисторы в режиме питания от батареи:D.

Аватар пользователя Orest

На PWM VID0-VID5 идут с CPU через резисторы 1К Ом с одной стороны и с IT8716 - 44-50 pin через резисторы 0 Ом с другой сторны .
Даташит на IT8716 и учитывая смещение ревизий GA на 31 ног - изучаем ноги с 13 по 19 - и видим , что их питание VCC 5V ....

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей