Witam,
Zbudowałem w oparciu o poczciwą ATmega8 układ przenośnego woltomierza. Zadaniem układu będzie pomiar napięcia w zakresie 0-5V. Przez większą część czasu układ ma głęboko spać i nie zużywać energii z baterii. Po przyciśnięciu przycisku uC budzi się i przez 5 sekund wyświetla wartość napięcia. To tyle.
Początkowo testowałem tą koncepcje na płytce stykowej, ale z ATmega32 i większym wyświetlaczem (4x20, a w docelowym układzie 2x8). Podczas testów udało mi się w trybie uśpienia zejść do prądu 0,37 µA, czyli zgodnie z notą megi. Oczywiście wszystkie możliwe układu wyłączone oraz odpowiednio ustawione stany na wyjściach żeby prąd nie płynął w żadną ze stron.
Ostateczny schemat układu, który mam już fizycznie zbudowany wygląda następująco:
Przed uśpieniem ustawiam:
- MCP1525T-PWR - 0V
- BL - 3,3V
- BAT-GND - 3,3V
- Vcc-LED - 0V
- PWM - 0V
- wszystkie sygnały sterujące LCD - 0V
- wyłączam ADC
Efekt. Układ pobiera 75 µA. To zdecydowanie za dużo w stosunku do moich testów i założeń początkowych.
Na rezystorach dwóch dzielników napięcia (jak można by się spodziewać) nie ma żadnego spadku napięcia (poniżej 1 mV), z wyjścia MCP1525 do wejścia AREF nie płynie żaden prąd (mierzyłem). Ostatecznie wyjąłem też podczas uśpienia wyświetlacz LCD i pobór nie zmienił się ani troszkę.
Macie jakieś pomysły, co może pobierać ten prąd? Będzie potrzebny kod programu?
Zbudowałem w oparciu o poczciwą ATmega8 układ przenośnego woltomierza. Zadaniem układu będzie pomiar napięcia w zakresie 0-5V. Przez większą część czasu układ ma głęboko spać i nie zużywać energii z baterii. Po przyciśnięciu przycisku uC budzi się i przez 5 sekund wyświetla wartość napięcia. To tyle.
Początkowo testowałem tą koncepcje na płytce stykowej, ale z ATmega32 i większym wyświetlaczem (4x20, a w docelowym układzie 2x8). Podczas testów udało mi się w trybie uśpienia zejść do prądu 0,37 µA, czyli zgodnie z notą megi. Oczywiście wszystkie możliwe układu wyłączone oraz odpowiednio ustawione stany na wyjściach żeby prąd nie płynął w żadną ze stron.
Ostateczny schemat układu, który mam już fizycznie zbudowany wygląda następująco:
Przed uśpieniem ustawiam:
- MCP1525T-PWR - 0V
- BL - 3,3V
- BAT-GND - 3,3V
- Vcc-LED - 0V
- PWM - 0V
- wszystkie sygnały sterujące LCD - 0V
- wyłączam ADC
Efekt. Układ pobiera 75 µA. To zdecydowanie za dużo w stosunku do moich testów i założeń początkowych.
Na rezystorach dwóch dzielników napięcia (jak można by się spodziewać) nie ma żadnego spadku napięcia (poniżej 1 mV), z wyjścia MCP1525 do wejścia AREF nie płynie żaden prąd (mierzyłem). Ostatecznie wyjąłem też podczas uśpienia wyświetlacz LCD i pobór nie zmienił się ani troszkę.
Macie jakieś pomysły, co może pobierać ten prąd? Będzie potrzebny kod programu?
