logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR][AT90CAN128] Utrata zasilania -> zasilanie bateryjne

^saint^ 29 Sty 2011 22:42 1494 0
REKLAMA
  • #1 9076158
    ^saint^
    Poziom 11  
    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).
    [AVR][AT90CAN128] Utrata zasilania -> zasilanie bateryjne

    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).
  • REKLAMA
REKLAMA