Литиевая батарея потребляет больше энергии в спящем режиме

Я пытаюсь уменьшить энергопотребление PIC18F87J11 в спящем режиме. PIC потребляет около 0,01 мА (6 мкА) в спящем режиме с щелочными батареями AAA и другим источником питания, но когда я использую литиевые батареи, энергопотребление выше. Он начинается с низкого уровня, затем увеличивается до 1,06 мА и остается на этом уровне. Я не совсем уверен, чем отличаются литиевые батареи, которые вызывают более высокое потребление тока в спящем режиме, может быть, кто-то может пролить свет.

Спасибо!

Спецификация литиевой батареи введите описание изображения здесь

Как вы питаете это от липосакции? Надеюсь, не напрямую, так как максимальное напряжение питания этого чипа составляет 3,6 В, и ваш липо будет обеспечивать большую часть полезной емкости от 4,2 В до 3,7 В. Сколько ячеек AAA вы используете для этого теста? Как вы измеряете ток? Нетривиально измерить таким образом, чтобы не мешать эксперименту.
Я питаю чип напрямую, так как он может иметь максимальное напряжение 4,2. Я использовал 2 батарейки ААА и использовал амперметр для измерения тока.
Что ж, это твоя первая ошибка. В разделе 27.1 таблицы данных, на которую вы ссылаетесь, указано максимальное напряжение 3,6 В. Использование амперметра для измерения тока является второй ошибкой — на шкале, где внутренние потери достаточно малы для работы процессора и перевода его в спящий режим, вы, вероятно, не сможете измерить ток спящего режима, а на шкале, где вы можете измерить ток спящего режима, внутренние потери (напряжение нагрузки, если не I * R), вероятно, будут слишком высокими, чтобы процессор мог загрузиться и войти в спящий режим.
+1 за указание на это, позвольте мне провести еще один тест с меньшим напряжением питания и посмотреть, что произойдет.
Крис, как бы вы предложили измерять такой небольшой ток без того, чтобы ваша установка не влияла на измерение? Я любопытный. Есть ли способ измерить, сколько тока протекало в течение длительного периода времени, чтобы, возможно, получить какой-то выигрыш в точности от усреднения?
Я думаю, что, возможно, я сделал что-то грубое с перемычкой на микроамперном измерителе, чтобы он мог загружаться, которую я затем удалил, как только подумал, что он находится в спящем режиме. Также были опубликованы схемы для микроамперметров с низким напряжением нагрузки. Как правило, я не пытался точно измерить ток в спящем режиме, но чтобы убедиться, что я был в этом режиме, а не в режиме с более высоким потреблением. Не забывайте следить за утечкой питания через коммуникационные или отладочные кабели! Другая идея может заключаться в том, чтобы загрузить его, перейти в спящий режим, отключить питание и наблюдать за снижением емкости конденсаторов фильтра.
Красивый! Спасибо, что поделились этой ссылкой. Я уже поделился этим с некоторыми членами команды, которые сейчас сталкиваются с той же проблемой, пытаясь выжать из батареи все, что можно. Вы действительно могли бы опубликовать это как ответ на этот вопрос. Я знаю, что это своего рода «рекомендация продукта».
У вас установлен бит REGSLP? См. раздел 24.3.4... Кроме того, как отмечалось выше, эта часть не рассчитана на 4,2 В.
@ChrisStratton: Вы правы, снижение напряжения решило проблему. Еще раз спасибо!
Приложите схему!!

Ответы (3)

При условии, что PIC находится в спящем режиме, а прошивка остается прежней, ток потребления при данном напряжении питания не изменится.

Изменение тока питания, которое вы видите, скорее всего, вызвано изменением напряжения питания.

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

Если напряжение питания выше 3,6 В (что подходит только для этого микроконтроллера), должна быть утечка из его защитных диодов, что может привести к большему потреблению энергии.