Одна Pro mini потребляет в 3 раза больше, чем другая (в спящем режиме)
- Войдите на сайт для отправки комментариев
Чт, 09/08/2018 - 16:52
Здравствуйте! Есть две 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 мА?
Прошу натолкнуть на мысль, в моем проекте важно сэкономить каждый миллиампер.
Оба результата отстой, если говорить о мобильном устройстве. Эти цифры - потребление не МК, а регулятора напряжения, который, вероятно, на двух платах разный.
Вообще, идея погружать в сон готовую плату ардуино - бесперспективная. Или берите отдельный контроллер, или выкусывайте из своей платы регулятор напряжения, тогда есть шанс получить потребление, выраженное в микроамперах - раз в 100 ниже, чем у вас сейчас.
b707, вы оказались правы. Убрал регулятор с черной платы, теперь результат 2,7 мА в спящем и 15 мА в обычном. После выпаивания светодиода питания вышло 0,02 мА в спящем и 12 мА в обычном.
Теперь буду знать, что два мелких регулятора напряжения могут так сильно отличаться по энергопотреблению. Вопрос решен, спасибо!
После выпаивания светодиода питания вышло 0,02 мА в спящем
во, это уже похоже на спящий режим :) Удачи!
А ничего, что синяя на чипе 328, а черная возможно на 168?
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.
А ничего, что синяя на чипе 328, а черная возможно на 168?
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.
в данном случае это абсолютно без разницы, так как различия в потреблении 168 и 328 НА ТРИ ПОРЯДКА НИЖЕ, чем значения потребления у ТС
А ничего, что синяя на чипе 328, а черная возможно на 168?
Очень уж проц похож на 168, на картинке вроде просматривается 328, однако в руках держу точно такую плату и 168 камень.
Что 168 что 328 имеют в модельном ряду одинаковые корпуса. Так что по внешнему виду корпуса нельзя определить разницу.