Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Zasilanie z baterii - rozwiązanie ostateczne

AVRowiec 01 Mar 2010 20:30 1098 5
  • #1 01 Mar 2010 20:30
    AVRowiec
    Poziom 18  

    Szukam sposobu żeby zasilić telefon, uC i moduł GPS z jednej baterii.
    Oto moje rozwiązanie:
    Zasilanie z baterii - rozwiązanie ostateczne

    Najważniejsza kwestia to przypadek kiedy układ pracuje na baterii a bateria "pada"..
    Ustawiając Brown-out'a uC wyłączy się sam poniżej 2,6V. Idąc spać wyłączy mosfeta a tym samym moduł GPS. Telefon wyłączy się sam.

    Czy mój "plan" jest dobry? Co warto poprawić? Proszę o opinie..
    (blok zasilania musi być max prosty bo nie ma miejsca na więcej układów)

    Podobno żeby wybudzić układ ze snu trzeba podać impuls na jakieś przerwanie. Co prawda nie wiem jak to będzie wyglądać od strony programowej ale jeśli jest potrzebny jakiś impuls to kondensator i rezystor wywoła "impuls" po podpięciu ładowarki. Mam nadzieje że dobrze kombinuje..

    0 5
  • #2 01 Mar 2010 20:53
    megao
    Poziom 23  

    Dałbym jeszcze diodę Schottky'ego za stabilizatorem 3,3V. Wtedy układ przy zasilaniu z ładowarki nie będzie (na pewno) pobierał prądu z baterii.

    Poza tym jeśli chcesz wykorzystać BOD, to po powrocie zasilania mikrokontroler sam startuje z pewną zwłoką. Zerknij w UM.

    Analizując jeszcze układ, to w przypadku wybudzania, po co chcesz stosować kondensator? Jeśli na wejście INTx chcesz podać impuls to źle podłączyłeś rezystor.

    0
  • #3 01 Mar 2010 20:59
    AVRowiec
    Poziom 18  

    Rezystor ma duży opór , na tyle duży żeby nie wzbudzić INTa i tak dobrany żeby rozładować kondensator kiedy ładowarka zostanie odłączona.
    Ale z tego co mówisz moge zrezygnować z tego obwodu skoro procek sam się wybudzi..
    Nie rozumiem po co dioda za stabilizatorem? Ta dioda która jest na rysunku będzie diodą Schottkyiego 0,3V ale działa ze zwykłą (0,7V). Jak dam diode za stabilizatorem to będe miał mniejsze napięcie dla uC w efekcie czego prąd będzie pobierany z baterii.

    Szukam czegoś na temat wybudzania interaptem ale nie moge dojść jak to ustawić w m128. Chyba najpierw zrobie test: czy procek sam sie wybudza czy nie.

    0
  • #4 01 Mar 2010 21:17
    _Robak_
    Poziom 33  

    Cytat:

    Dałbym jeszcze diodę Schottky'ego za stabilizatorem 3,3V.

    Racja. Spójrz na innych schematach jak się dodaje zasilanie awaryjne.
    Poza tym, rezystor na wejściu int musi być na tyle duży żeby napięcie 5V zbić do 3.3V (w połączeniu z diodą), bo inaczej może Ci się układ zatrzasnąć.

    0
  • #5 01 Mar 2010 21:30
    AVRowiec
    Poziom 18  

    racja. w INT uderzy 5V. ale zbije to rezystorkiem albo diodą.

    0
  • #6 01 Mar 2010 21:38
    megao
    Poziom 23  

    AVRowiec napisał:
    Rezystor ma duży opór , na tyle duży żeby nie wzbudzić INTa i tak dobrany żeby rozładować kondensator kiedy ładowarka zostanie odłączona.

    Sytuacja będzie wyglądać tak, początkowo pojawi się stan wysoki na wejściu INTx (kondensator będzie miał małą impedancję), później kondensator zacznie się ładować, ponieważ równolegle dołączony jest rezystor, od początku na INTx będzie potencjał dodatni. Nie będzie żadnego impulsu. Do wybudzenia pewnie wystarczy, ale była mowa o impulsie ;)

    PS. Jaki potencjał na INTx będzie w stanie ustalonym to zależy od impedancji wewnętrznej INTx mikrokontrolera.

    0