Правилно напојување на коло со затворени 2 АА батерии - електротехника Stack Exchange
Првично, сите микроконтролери беа дизајнирани да работат со 5V. Тогаш беше воведена 3.3V логика и микроконтролерите постепено се повлекоа на тој напон. Оттогаш, ова се двата стандардни напони, со 3,3V како најпопуларен. Додека многу микроконтролери можат да паднат на 2,7 или 2,6V или дури и помалку, ММО е најдобро да ги работи со 3,3V бидејќи многу периферни уреди се дизајнирани и за тоа.
Сакате да користите регулатор на засилување како MAX756 со излез од 3.3V @ 300mA. Го зема излезот на АА батериите и го одржува Vdd на микроконтролерот константен на 3,3 V кога батериите се испразнуваат. Достапен е во единечни количини за 5,43 долари од Digi-Key во 8-пински DIP пакет.

Свежите батерии АА стартуваат помеѓу 1,50V и 1,65V, што е еднакво на 3,0V до 3,3V за две од нив. Ова значи дека напонот на батеријата никогаш нема да го надмине напонот на полнење од 3,3V.
Ако го прочитате напонот на батеријата, можете да го напојувате напонот на батеријата директно во аналоген влез на вашиот микроконтролер и да го прочитате со ADC, бидејќи Vdd на микроконтролерот е над напонот на батеријата.
Ако сте загрижени дека можете да ги ставите батериите наназад, можете да поставите диода Шотки помеѓу батериите и влезот на регулаторот за засилување.
Што се однесува до отпорниците за влечење, нема да се повлече струја кога прекинувачот е отворен ако колото е дизајнирано така што отпорот е заземјен на копчето (види слика подолу).

1-) Дали претпочитате поголем напон од работниот напон на MCU? Зошто?
- Ако користите повисок напон, можете да користите ефтин линеарен регулатор за напојување на напонот на MCU.
- Користејќи повисок напон, можете да го зголемите бројот на батерии, а со тоа и капацитетот.
Напонот на батеријата АА ќе се намали со употреба. За 2 АА батерии ќе ви треба конвертор за засилување за да генерирате 3,3V што му треба на МКУ. Свежите батерии АА стартуваат околу 1,6V, но на крајот од нивниот живот се испуштаат на околу 1V.
2-) Постојат многу ИЦ за управување со батерии. Дали би користеле коло/ИЦ (регулација и сл.) Помеѓу батеријата и MCU или дали директно би ги поврзале батеријата и MCU?
Јас лично користам LTC3525-3.3V, но тие поскапуваат малку.
3-) Како би го прочитал напонот на батеријата? Aboutе ја користам внатрешната референца Atmegas 1V1.
Користете го 3.3V VCC како референца и прочитајте го напонот на батеријата директно на еден од пиновите на ADC.
4-) Дали треба да користам диода за обратен напон?
Не ако користите чекор-конвертор со заштита од обратен напон.
5-) Обично копчињата се користат со 10K pull_up што повлекува 300uA кога ќе се притисне копчето. Дали црпи електрична енергија дури и ако не е притиснато? Дали имате поголем отпор?
Не, нема да привлече енергија ако не се притисне и ако се постави пинот MCU на влез. MCU има внатрешни отпорници за повлекување кои во секој случај можете да ги користите за да не ви треба отпорник за повлекување 10K. Ако навистина имате малку напојување и имате отворен колектор/копче што често се вклучува, можете да ставите отпорник отпорник 220K и да ги исклучите внатрешните отпорници за повлекување.
Моето коло се состои од Atmega328p, RF од 900Mhz, 2 копчиња и 3 LED диоди. Извлекува 60mA под нормално оптоварување. Се обидувам да го одржам кратко со режимите на мирување.
ATMega328P троши околу 6mA додека работи и може да биде помал од 100uA додека спиете.
Ако навистина користите картичка Arduino, IIRC ќе се користи уште 10mA од линеарниот регулатор и повеќе од чипот конвертер USB-на-сериски. Користењето на конвертор за засилување ќе ви заштеди многу електрична енергија.
Ако имате своја табла, вашите проблеми со напојувањето се должат на нешто друго, веројатно со 900Mhz RF. Јас би барал заштеди таму. Ако е XBee, поставете го да спие на циклусот.