Одна Pro mini потребляет в 3 раза больше, чем другая (в спящем режиме)

sakirov
Offline
Зарегистрирован: 09.08.2018

Здравствуйте! Есть две Pro Mini на AtMega 328P 5В 16 МГц (синяя слева, черная справа):

Обе должны быть на 16 МГц (маркировки нет, но проверил частоту мигания светодиода и через SysInfo for Arduino от уважаемого arduinec).

Гружу одинаковый скетч с одинаковыми настройками IDE:

#include <avr/sleep.h>
#define adc_disable() (ADCSRA &= ~(1<<ADEN)) // выключить АЦП
void setup() {}
void loop() {
  delay(5000);
  set_sleep_mode(SLEEP_MODE_PWR_DOWN);
  sleep_enable();
  adc_disable();
  sleep_mode();  
}

И вот результат:

В режиме сна синяя потребляет 2,9 мА, а черная 9,6 мА. Без сна синяя 18 мА, черная 22 мА. Проверял несколько раз.

Обвязка плат конечно отличается, например в синей регулятор напряжения S8PF и кварц маленький, в черной L05, кварц большой. Тип корпуса 328P отличается. Неужели что-то из этого будет потреблять лишние 5 мА?

Прошу натолкнуть на мысль, в моем проекте важно сэкономить каждый миллиампер.

b707
Offline
Зарегистрирован: 26.05.2017

Оба результата отстой, если говорить о мобильном устройстве. Эти цифры -  потребление не МК, а регулятора напряжения, который, вероятно, на двух платах разный.

Вообще, идея погружать в сон готовую плату ардуино - бесперспективная. Или берите отдельный контроллер, или выкусывайте из своей платы регулятор напряжения, тогда есть шанс получить потребление, выраженное в микроамперах - раз в 100 ниже, чем у вас сейчас.

sakirov
Offline
Зарегистрирован: 09.08.2018

b707, вы оказались правы. Убрал регулятор с черной платы, теперь результат 2,7 мА в спящем и 15 мА в обычном. После выпаивания светодиода питания вышло 0,02 мА в спящем и 12 мА в обычном.

Теперь буду знать, что два мелких регулятора напряжения могут так сильно отличаться по энергопотреблению. Вопрос решен, спасибо!

b707
Offline
Зарегистрирован: 26.05.2017

sakirov пишет:

После выпаивания светодиода питания вышло 0,02 мА в спящем

во, это уже похоже на спящий режим :) Удачи!

dm128
Offline
Зарегистрирован: 10.08.2018

А ничего, что синяя на чипе 328, а черная возможно на 168? 
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.

b707
Offline
Зарегистрирован: 26.05.2017

dm128 пишет:

А ничего, что синяя на чипе 328, а черная возможно на 168? 
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.

в данном случае это абсолютно без разницы, так как различия в потреблении 168 и 328 НА ТРИ ПОРЯДКА НИЖЕ, чем значения потребления у ТС

VasiliyV
Offline
Зарегистрирован: 09.07.2018

dm128 пишет:

А ничего, что синяя на чипе 328, а черная возможно на 168? 
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.

Что 168 что 328 имеют в модельном ряду одинаковые корпуса. Так что  по внешнему виду корпуса нельзя определить разницу.