Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 08:34


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 29 wrz 2014, o 22:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

Witam serdecznie,
Dostosowuje swój układ by działał jak najdłużej na baterii CR2032. Moze najpierw trochę o sprzęcie - wykonuje testy na ATtiny10, bez jakichkolwiek układów peryferyjnych, schemat jest dokładnie taki sam jak u Mirka na blogu.

http://mirekk36.blogspot.com/2013/07/at ... lator.html

Zasilam układ z 3.3V, dla testów sprawdzałem też na baterii AA przy napiciu 1.3V, zegar ustawiony na 1 MHz

Testuje sobie pobór prądu w trybie Active i Idle. Patrząc na notę katalogową mamy tak:
– Active Mode:
• 200μA at 1MHz and 1.8V
– Idle Mode:
• 25μA at 1MHz and 1.8V
– Power-down Mode:
• < 0.1μA at 1.8V

U mnie na mierniku pobór prądu w trybie aktywnym pokazuje około 580uA a w trybie Idle, 250uA Po podłączeniu paluszka (AA) pobór w trybie Idle spada do 85uA co dalej jest bardzo wysoką wartością - biorąc pod uwagę zapiski w PDF. Co może być powodem zwiększonego poboru mocy? czy to są kwestie ze każdy egzemplarz ATtiny10 możne być rożny? Miernik zbyt "lichy" (mam DT-830DC)? Przy Atmedze8 tez miałem zawyżony pobór prądu, tylko tam była kwestia kliku mA a nie uA.
Kod jest następujący:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W zasadzie to wyłączenie kompaktora i w petli usypianie w trybie Idle.

Ma ktoś jakieś doświadczenia z trybami uśpienia w AVR i mógłby sie wypowiedzieć odnośnie poboru prądu? W BB Mirek opisuje pilot pobierający 0,6uA kurcze to niewiem co by trzeba było zrobić żeby taki niski pobór uzyskać.



Ostatnio edytowano 30 wrz 2014, o 21:55 przez Atmegowiec, łącznie edytowano 4 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2014, o 22:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Atmegowiec napisał(a):
wyłączenie kompaktora

Nie ma czegoś takiego jak "kompaktor" .... ale już KOMPARATOR panie to jest ....

Atmegowiec napisał(a):
Co może być powodem zwiększonego poboru mocy?

No właśnie słabe czytanie zapisków PDF'a - trzeba wyłączyć wszystko co niepotrzebne, wszystko też zależy od trybu uśpienia, PullUpów itp itd

Atmegowiec napisał(a):
czy to są kwestie ze każdy egzemplarz

Na pewno nie egzemplarz ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 11:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

mirekk36 napisał(a):
Nie ma czegoś takiego jak "kompaktor" .... ale już KOMPARATOR panie to jest ....


fakt, przejęzyczyłem
Atmegowiec napisał(a):
No właśnie słabe czytanie zapisków PDF'a - trzeba wyłączyć wszystko co niepotrzebne, wszystko też zależy od trybu uśpienia, PullUpów itp itd
się

interesuje mnie tryb "Idle" ponieważ nie posiadam akurat zewnętrznych kwarców aby ustawić sobie głębszy tryb uśpienia.|
Nie podciągam żadnych pullupów, bo też nie używam żadnego pinu, prócz pinu VCC i GND. W BB wyłacza Pan jeszcze WatchDoga, według noty w attiny10, jest już on automatycznie wyłączony. Co jeszcze należy wyłączyć według Pana?

zmodyfikowałem trochę kod powyżej, dodałem:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



lecz dalej jest 83uA poboru pradu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 12:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Musiałbym mieć teraz czas na czytanie noty bo w głowie to ja tego wszystkiego nie mam i to od każdego procka ... więc troszkę poszukaj, zmniejsz też taktowanie na możliwe minimum

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 12:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2013
Posty: 77
Pomógł: 6

Według noty katalogowej miernika dokładność pomiaru 83,00uA +- 0,88uA sprawdź jeszcze baterie w mierniku czy nie jest na granicy rozładowania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 17:03 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Atmegowiec napisał(a):
Nie podciągam żadnych pullupów, bo też nie używam żadnego pinu, prócz pinu VCC i GND.

Aby ograniczyć prąd należy nieużywane piny podciągnąć lub ustawić jako wyjścia. Wejście pływające (a takie jest po starcie) odbiera sygnały z kosmosu i ciągle się przełącza pobierając energię.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 17:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

Krauser napisał(a):
Aby ograniczyć prąd należy nieużywane piny podciągnąć lub ustawić jako wyjścia. Wejście pływające (a takie jest po starcie) odbiera sygnały z kosmosu i ciągle się przełącza pobierając energię.


aktualizowałem pierwszy kod:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jest troche lepiej, pobór prądu spadł do z 83uA do 67uA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 17:42 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Atmegowiec napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Nie wiem co to robi... wygląda źle i pewnie działa też nie tak jak powinno. Zaglądnij do książki.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 17:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Atmegowiec napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jest troche lepiej, pobór prądu spadł do z 83uA do 67uA



Wystawienie 8 dzisiętnie na pewno nie ustawi portu jako wyjściowego i nie ustawi pullup'ów, poza pinem PB3.


EDIT:

Kolega Krauser mnie ubiegł....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 18:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Atmegowiec napisał(a):
aktualizowałem pierwszy kod:


widać, że jednak BB czytany jest MOCNO na wyrywki no i takie efekty :(

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


brak poćwiczenia TOTALNYCH PODSTAW tak właśnie daje o sobie znać

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 18:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Wiecie co w pierwszym momencie to mnie ździw woził, potem niezły ubaw ale po dłuższym zastanowieniu to w zasadzie jest mi przykro i głupio wobec Mirka że tyle się chłop napracuje, poradników nakręci, bloga napisze a potem takie cuda :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 21:22 
Offline
Użytkownik

Dołączył(a): 27 lis 2013
Posty: 25
Lokalizacja: Legionowo
Pomógł: 3

DEC 8
Bin 00001000
Wyjściem będzie jedynie port 4.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 21:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

Mirku, Intre, Krauser..... a szczególnie Intre.. zwyczajnie się pomyliłem, i od razu ze szkoda Ci Mirka...., zwyczajnie sie pomyliłem.... a tak to macie pożywkę znowu, i rzeczywiście z strach człowieka bierze żeby napisać , żeby przypadkiem nie szczelić głupoty bo co ludzie powiedzą.

Mniejsza z tym, poprawiłem kod, kurcze dalej ten sam pobór 65uA ( sprawdziłem z innym miernikiem i pokazuje 57uA )



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2014, o 22:31 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

A ten pomiar to przy jakim napięciu? Popatrz na charakterystykę Figure 17-8. Idle Supply Current vs. Frequency (1 - 12 MHz) i dla 3,3V to chyba będzie coś koło tego.
Atmegowiec napisał(a):
Zasilam układ z 3.3V, dla testów sprawdzałem też na baterii AA przy napiciu 1.3V, zegar ustawiony na 1 MHz
1,3 V to za mało. Producent podaje minimalne napięcie zasilania 1,8 V

PS.
Przez podciągnięcie do VCC rozumie się włączenie rezystorów podciągających, ale wtedy pin portu jest wejściem, bo jak jest wyjściem to ustawienie w rejestrze PORT 1 to po prostu ustawienie w stan wysoki

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 paź 2014, o 09:50 
Offline
Użytkownik

Dołączył(a): 23 lip 2014
Posty: 39
Pomógł: 1

Poszukaj w google pdfa "AVR4013". Jest to test zrobiony przez Atmel dotyczący oszczędności energii. Przeczytaj ze zrozumieniem i będzie gitara.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 paź 2014, o 18:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

Kolega wyżej podał ciekawy PDF - mam pytanie do kolegów, w tym pdf, pisze aby zminimalizować pobór energii należy ustawić nieużywane piny jako wejscia (akapit: 5.2 Enable pull-ups on unused I/O pins and disable modules not used) a nie tak jak podał kolega Krauser jako wyjścia - w związku z tym, mam pytanie czy jest jakas róznica czy ustawie wejście lub wyjscie? czy po prostu ktoś się pomylił?

Ciekawy pdf, pokazują jak w 5 krokach wydłużyć czas działania urządzenia z 6 s do 217 s, w sumie wiekszosc było juz powiedziane le jakos łatwiej zrozumieć, dlaczego kurat tak a nie inczej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2014, o 07:03 

Pomógł: 0

Dwie kolejne lektury obowiązkowe ;)

http://www.jm.pl/karty/picopower.pdf

http://www.atmel.com/Images/doc1497.pdf

Zainteresuj się technologią picopower i AVRkami wykonanymi w tej technologi.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2014, o 11:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 kwi 2013
Posty: 53
Lokalizacja: łojzimek
Pomógł: 13

atTiny x5 usypiam tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Po tym śpi jak zabity i pobiera w okolicy 5uA
Oczywiście w fusach trzeba także BODa i WDT wyłączyć.

_________________
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2015, o 13:28 
Offline
Użytkownik

Dołączył(a): 21 sty 2014
Posty: 75
Pomógł: 0

Przydał by się poradnik na ten temat ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2015, o 17:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 lut 2013
Posty: 148
Lokalizacja: KTT
Pomógł: 1

lukanio napisał(a):
Przydał by się poradnik na ten temat ;)

Jestem ZA:) bo tez czasem próbuje się męczyć z tym tematem... z różnym skutkiem.

_________________
Gordon



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO