Witam,
Poniżej zamieszczam układ jaki planuję wykonać aby w momencie zaniku zasilania sieciowego (VCC) uśpić AVRa (Power-down, działający RTC na Timer 2 tak jak w tej nocie Real-Time Clock using the Asynchronous Timer) i przełączyć na zasilanie awaryjne (wykrycie spadku zasilania na rysunku cz. 3, wykonane zgodnie z notą katalogową atmela (AVR180: External Brown-out Protection) z tą różnicą że przerwanie - VCC fail idzie na INT5 zamiast RESET nie chcę resetować programu tylko liczyć czas w RTC - Timer2, wybudzać się przy przepełnieniu i zapisywać nowy czas).
VCC/BAT jest podłączone do VCC ATmegi.
Część 1 która puki co nie zadziała (pojedyncza bramka NOT) bo zasilanie bramki to 0,8-2,7V (powinno być do max 2,5V do 5V-Vf diody D1 tak żeby jej nie spalić ale móc też zasilać z baterii czyli jakieś max 2,5V ale takiej bramki nie znalazłem) więc może ktoś ma pomysł jak zrealizować włączanie/wyłączanie pompy datasheet MAX1724 (PUMP1), SHDN jest aktywny 0? Chciałbym żeby pompa działała tylko gdy VCC spadnie poniżej np. 4,5V.
Część 4 to ładowarka baterii ML wykonana zgodnie z notą PANASONIC
Część 2 to pompa 0,8 -> 5V + diody zabezpieczając (podwójna D3), wraz z wyjście zasilający dla AVRa (nie chcę zasilać nic poza uC stąd taka izolacja).
Wszelkie uwagi mile widziane bo szczerze to nie podoba mi się że coś pozornie prostego aż tak się rozrosło
EDIT
Według dokumentacji MAX1724, prąd wpływający do pinu SHDN to 2nA, "SHDN Input Bias Current 2nA" czy dobrze zrozumiałem? Dałem rezystor R6 - 1M co powinno przyspieszyć wykrycie stanu niskiego przy spadku napięcia (gdy VCC < 4,4V a spadek na R6 = 2V to na PINie IN mam <2,4V czyli poniżej stanu wysokiego dla TTL).
Poniżej zamieszczam układ jaki planuję wykonać aby w momencie zaniku zasilania sieciowego (VCC) uśpić AVRa (Power-down, działający RTC na Timer 2 tak jak w tej nocie Real-Time Clock using the Asynchronous Timer) i przełączyć na zasilanie awaryjne (wykrycie spadku zasilania na rysunku cz. 3, wykonane zgodnie z notą katalogową atmela (AVR180: External Brown-out Protection) z tą różnicą że przerwanie - VCC fail idzie na INT5 zamiast RESET nie chcę resetować programu tylko liczyć czas w RTC - Timer2, wybudzać się przy przepełnieniu i zapisywać nowy czas).
VCC/BAT jest podłączone do VCC ATmegi.
Część 1 która puki co nie zadziała (pojedyncza bramka NOT) bo zasilanie bramki to 0,8-2,7V (powinno być do max 2,5V do 5V-Vf diody D1 tak żeby jej nie spalić ale móc też zasilać z baterii czyli jakieś max 2,5V ale takiej bramki nie znalazłem) więc może ktoś ma pomysł jak zrealizować włączanie/wyłączanie pompy datasheet MAX1724 (PUMP1), SHDN jest aktywny 0? Chciałbym żeby pompa działała tylko gdy VCC spadnie poniżej np. 4,5V.
Część 4 to ładowarka baterii ML wykonana zgodnie z notą PANASONIC
Część 2 to pompa 0,8 -> 5V + diody zabezpieczając (podwójna D3), wraz z wyjście zasilający dla AVRa (nie chcę zasilać nic poza uC stąd taka izolacja).
Wszelkie uwagi mile widziane bo szczerze to nie podoba mi się że coś pozornie prostego aż tak się rozrosło
EDIT
Według dokumentacji MAX1724, prąd wpływający do pinu SHDN to 2nA, "SHDN Input Bias Current 2nA" czy dobrze zrozumiałem? Dałem rezystor R6 - 1M co powinno przyspieszyć wykrycie stanu niskiego przy spadku napięcia (gdy VCC < 4,4V a spadek na R6 = 2V to na PINie IN mam <2,4V czyli poniżej stanu wysokiego dla TTL).