Niby mógłbym podpiąć to zagadnienie pod jedną ze wcześniejszych dyskusji, jednak dla utrzymania porządku na grupie wolę wyznaczyć nowy temat. A więc kontynuując rozważania na temat modułów GSM.
Załóżmy, że nie będę szukał czegoś, do czego da się wgrać własny soft (nieważne kompilowany czy interpretowany skrypt) tylko zamiast tego postawię na stare rozwiązanie z osobnym MCU (Atmega albo STM32). Ja powinien wyglądać obwód zasilania? Do tej pory specjalnie nie musiałem się tym martwić, bo z mikrosterownikiem nie pracowały żadne specjalizowane układy, które wymagałyby konkretnego napięcia zasilania. Na dobrą sprawę mogłem wszystko zasilić bezpośrednio z baterii przyjmując, że VCC będzie się zmieniało w czasie wraz z jej rozładowywaniem i ładowaniem.
W tym wypadku w układzie znajdą się jednak elementy, które wymagają konkretnego zasilania - około 3,3V (np. moduł RF, wyświetlacz LCD i karta SD). Moduł posiada niby pin VDD_EXT, z którego można pobierać
2,93V ale tylko max 60mA, a więc zdecydowanie za mało. Jak najprościej uzyskać wszystkie potrzebne napięcia?
Czy takie dwa podejścia będą prawidłowe?
1) Układ bez baterii. Całość zasilamy ze stabilizowanego zasilacza 5V. Na wejściu dajemy dwa stabilizatory liniowe na odpowiednio wyższe prądy, produkujące 4V-4,2V (podłączone do VBAT modułu) i 3,3V (linia zasilająca pozostałą elektronikę).
2) Układ z baterią, wykorzystujący układ ładowania wbudowany w SIM300CZ. Do pinu VCHG podłączam zewnętrzne zasilanie 5V. Do VBAT podłączona bateria litowo-polimerowa na jakieś 600-700 mAh. Z tego samego miejsca zasilam stabilizator liniowy LDO 3,3V dla reszty elektroniki. Zaleta takiego rozwiązania będzie taka, że uzyskam zasilanie buforowane
- w razie awarii sieci układ będzie jeszcze przez jakiś czas mógł pracować na baterii. Podłączanie LDO do linii 5V nie ma sensu, bo po co mi podtrzymywanie modułu GSM, jeśli nie będzie działała sterująca nim elektronika? Tutaj pojawia się jednak pewna wątpliwość - jaki LDO zastosować, żeby maksymalnie wykorzystać możliwości baterii? Jak układ zachowa się, gdy bateria będzie bliska rozładowania? Wiem, że istnieją dedykowane przetwornice impulsowe, które są w stanie dostarczać 3,3V aż do zadziałania zabezpieczeń przed głębokim rozładowaniem. Jednak ich cena jest dość wysoka, a praca na samej baterii nie będzie częstą sytuacją (widzę w niej rodzaj "UPS-a").