RTV forum PL | NewsGroups PL

Czy Atmega128 zapewni niski pobór prądu 10uA podczas pracy z zegarem RTC?

Pytanie do speców od Atmega128

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Czy Atmega128 zapewni niski pobór prądu 10uA podczas pracy z zegarem RTC?

Goto page 1, 2, 3  Next

jacek pozniak
Guest

Tue Apr 11, 2017 5:54 am   



Dzień Dobry

Mam pytanie do ludzi, którzy mają obcykany w/w procesor, w temacie małego
poboru prądu zwłaszcza.
Tytułem wstępu dodam, że osobiście znam zagadnienie od strony PICów
Microchipa ale bym chciał pewną rzecz na atmega zrobić bo jest gotowe
hardware.

Do rzeczy:

Atmega 128 normalnie chodzi na kwarcu około 7MHz, dodatkowo jest miejsce na
kwarc 32768.
Życzyłbym sobie, aby liczyło toto czas rzeczywisty (normalny
zegar/kalendarz), było wybudzane kilka razy na sekundę (interwał nie musi
być super dokładny) celem odczytu wejść dwustanowych i miało średni pobór
prądu z baterii nie przekraczający około 10uA. (no może 20uA max).
W przypadku gdy jest prąd, chodzi z zasilacza i hardware ma możliwość
stwierdzenia obecności zasilania.

Pytanie: Czy Atmega to będzie potrafiła?
Jeśli tak, to zagłębię się w dokumentację.

Oczywiście hardware było tak projektowane, aby można było poodcinać wszelkie
wycieki prądu, odseparowane zasilanie z baterii, etc.


Pozdrawiam

jp

Piotr Gałka
Guest

Tue Apr 11, 2017 9:25 am   



W dniu 2017-04-11 o 07:54, jacek pozniak pisze:

Quote:
Życzyłbym sobie, aby liczyło toto czas rzeczywisty (normalny
zegar/kalendarz), było wybudzane kilka razy na sekundę (interwał nie musi
być super dokładny) celem odczytu wejść dwustanowych i miało średni pobór
prądu z baterii nie przekraczający około 10uA. (no może 20uA max).
W przypadku gdy jest prąd, chodzi z zasilacza i hardware ma możliwość
stwierdzenia obecności zasilania.

Pytanie: Czy Atmega to będzie potrafiła?
Jeśli tak, to zagłębię się w dokumentację.

Robiłem kiedyś dawno coś na Atmega (nie wiem której), co miało brać mało

prądu.
Pamiętam, że do zasilania zastosowałem Torex: XC6216 i jego prąd
zasilania wynoszący 5uA był porównywalny z tym co szło na procesor.
P.G.

Marek
Guest

Tue Apr 11, 2017 11:24 am   



On Tue, 11 Apr 2017 11:25:06 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Quote:
Pamiętam, że do zasilania zastosowałem Torex: XC6216 i jego prąd
zasilania wynoszący 5uA był porównywalny z tym co szło na procesor.

mcp1703 ma jeszcze mniejszy Iq na poziomie 2uA.

--
Marek

Piotr Gałka
Guest

Tue Apr 11, 2017 12:06 pm   



W dniu 2017-04-11 o 13:24, Marek pisze:
Quote:
On Tue, 11 Apr 2017 11:25:06 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Pamiętam, że do zasilania zastosowałem Torex: XC6216 i jego prąd
zasilania wynoszący 5uA był porównywalny z tym co szło na procesor.

mcp1703 ma jeszcze mniejszy Iq na poziomie 2uA.

Ale toleruje max 18V na wejściu.

Ja dla 12V stosuję transile 18V które impuls 25A obcinają do około 25V.
Dlatego szukałem stabilizatora tolerującego co najmniej 25V.
P.G.

Marek
Guest

Tue Apr 11, 2017 1:25 pm   



On Tue, 11 Apr 2017 14:06:08 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Quote:
Ja dla 12V stosuję transile 18V które impuls 25A obcinają do około
25V.


Impuls prądowy? Przecież transle działają w dziedzinie napięcia a nie
prądu...

--
Marek

Piotr Gałka
Guest

Tue Apr 11, 2017 1:35 pm   



W dniu 2017-04-11 o 15:25, Marek pisze:
Quote:
On Tue, 11 Apr 2017 14:06:08 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Ja dla 12V stosuję transile 18V które impuls 25A obcinają do około
25V.

Impuls prądowy? Przecież transle działają w dziedzinie napięcia a nie
prądu...


Co to znaczy działać w dziedzinie napięcia?
P.G.

Marek
Guest

Tue Apr 11, 2017 2:03 pm   



On Tue, 11 Apr 2017 15:35:02 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Quote:
Co to znaczy działać w dziedzinie napięcia?

Transil wyzwala napięcie a nie prąd (Vb).

--
Marek

Piotr Gałka
Guest

Tue Apr 11, 2017 2:38 pm   



W dniu 2017-04-11 o 16:03, Marek pisze:
Quote:
Co to znaczy działać w dziedzinie napięcia?

Transil wyzwala napięcie a nie prąd (Vb).

Nic nie rozumiem. O jakim wyzwalaniu mówisz?

Coś podejrzewam, że mówimy o jakichś innych elementach.
Ja mam na myśli np:

http://www.st.com/content/st_com/en/products/protection-devices/eos-10-1000-microsecond-surge-protection/600w-tvs/sm6t.html

P.G.

Marek
Guest

Tue Apr 11, 2017 3:03 pm   



On Tue, 11 Apr 2017 16:38:56 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Quote:
Nic nie rozumiem. O jakim wyzwalaniu mówisz?
Coś podejrzewam, że mówimy o jakichś innych elementach.
Ja mam na myśli np:
http://www.st.com/content/st_com/en/products/protection-devices/eos-10-1000-microsecond-surge-protection/600w-tvs/sm6t.html

Dokładnie o tym mówię. Drugi parametr Vb (breaking voltage). To
napięcie wyzwala tą diodę a nie prąd. Reszta partnerów to tylko
konsekwencja przyłożonego napięcia. Pisanie o impulsie prądowym w
przypadku transila ma taki sam sens jak pisanie, że napięcie zabija
(prąd zabija a nie napięcie).

--
Marek

Zbych
Guest

Tue Apr 11, 2017 3:20 pm   



W dniu 11.04.2017 o 17:03, Marek pisze:
Quote:
On Tue, 11 Apr 2017 16:38:56 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Nic nie rozumiem. O jakim wyzwalaniu mówisz?
Coś podejrzewam, że mówimy o jakichś innych elementach.
Ja mam na myśli np:
http://www.st.com/content/st_com/en/products/protection-devices/eos-10-1000-microsecond-surge-protection/600w-tvs/sm6t.html


Dokładnie o tym mówię. Drugi parametr Vb (breaking voltage). To napięcie
wyzwala tą diodę a nie prąd. Reszta partnerów to tylko konsekwencja
przyłożonego napięcia. Pisanie o impulsie prądowym w przypadku transila
ma taki sam sens jak pisanie, że napięcie zabija (prąd zabija a nie
napięcie).

Nic tam nie jest wyzwalane, tylko zaczyna mocniej przewodzić (jak
zenerka) a prąd ma jak najbardziej sens, bo musisz być w stanie
oszacować maksymalne napięcie na transilu podczas impulsu.

Piotr Gałka
Guest

Tue Apr 11, 2017 3:38 pm   



W dniu 2017-04-11 o 17:03, Marek pisze:
Quote:

Dokładnie o tym mówię. Drugi parametr Vb (breaking voltage). To napięcie
wyzwala tą diodę a nie prąd.

Nadal nic nie rozumiem.
Sprecyzuj co oznacza "wyzwalać diodę".
P.G.

Marek
Guest

Tue Apr 11, 2017 4:34 pm   



On Tue, 11 Apr 2017 17:20:00 +0200, Zbych <abuse@onet.pl> wrote:
Quote:
zenerka) a prąd ma jak najbardziej sens, bo musisz być w stanie

Który prąd i jak to się ma do oryginalnego kontekstu 25A?

--
Marek

sundayman
Guest

Tue Apr 11, 2017 5:08 pm   



Quote:
Atmega 128 normalnie chodzi na kwarcu około 7MHz, dodatkowo jest miejsce na
kwarc 32768.
Życzyłbym sobie, aby liczyło toto czas rzeczywisty (normalny
zegar/kalendarz), było wybudzane kilka razy na sekundę (interwał nie musi
być super dokładny) celem odczytu wejść dwustanowych i miało średni pobór
prądu z baterii nie przekraczający około 10uA. (no może 20uA max).
W przypadku gdy jest prąd, chodzi z zasilacza i hardware ma możliwość
stwierdzenia obecności zasilania.

Robię non stop na Atmedze128, ale akurat "normalnie", nie
oszczędnościowo... więc nie mam doświadczenia.

Natomiast , rozważałem swego czasu zrobienie RTC na atmelach i pamiętam,
że sensownie mi to wyglądało (pod względem prądożerności) tylko na Attiny.
Więc wątpię, żeby M128 się nadała... Ale pewności nie mam.

jacek pozniak
Guest

Tue Apr 11, 2017 5:38 pm   



sundayman wrote:

Quote:

Robię non stop na Atmedze128, ale akurat "normalnie", nie
oszczędnościowo... więc nie mam doświadczenia.

Natomiast , rozważałem swego czasu zrobienie RTC na atmelach i pamiętam,
że sensownie mi to wyglądało (pod względem prądożerności) tylko na Attiny.
Więc wątpię, żeby M128 się nadała... Ale pewności nie mam.
No właśnie, tak już trochę powertowałem dzisiaj pdf i widzę, że max co mogę

osiągnąć to 25-30uA (z włączonym watchdog).

To mi na jakiś czas wystarczy; wsadzę większą bakterię, a docelowo to chyba
się nie obejdzie bez nowego hardware.

Pozdr
jp

Janusz
Guest

Tue Apr 11, 2017 5:40 pm   



W dniu 2017-04-11 o 07:54, jacek pozniak pisze:
Quote:
Dzień Dobry

Mam pytanie do ludzi, którzy mają obcykany w/w procesor, w temacie małego
poboru prądu zwłaszcza.
Tytułem wstępu dodam, że osobiście znam zagadnienie od strony PICów
Microchipa ale bym chciał pewną rzecz na atmega zrobić bo jest gotowe
hardware.

Do rzeczy:

Atmega 128 normalnie chodzi na kwarcu około 7MHz, dodatkowo jest miejsce na
kwarc 32768.
Życzyłbym sobie, aby liczyło toto czas rzeczywisty (normalny
zegar/kalendarz), było wybudzane kilka razy na sekundę (interwał nie musi
być super dokładny) celem odczytu wejść dwustanowych i miało średni pobór
prądu z baterii nie przekraczający około 10uA. (no może 20uA max).
W przypadku gdy jest prąd, chodzi z zasilacza i hardware ma możliwość
stwierdzenia obecności zasilania.

Pytanie: Czy Atmega to będzie potrafiła?
Jeśli tak, to zagłębię się w dokumentację.
Myślę że od tego trzeba było zacząć, str 388 i widać że dla 3,3V przy

1Mhz bierze 1mA prądu, jeżeli będzie budzona co sekundę na okres
20uS to średnia wyjdzie na 20uA. 20uS to daje około 15-20 instrukcji,
można się wyrobić w przerwaniu.
Ale ta mega daje jeszcze inną możliwość, można wybrać główny zegar jako
low power 128khz, a 32khz podłączyć pod timer 2 który go będzie zliczał
i zapewni Ci odpowiednią dokładność, str 47 i 185 pdf-a.

Wtedy uzyskasz zużycie przy 3V zasilania na poziomie około 0,25mA
przy ciągłej pracy, str 390.
W power down bierze 2uA przy 3,5V.

--
Pozdr
Janusz

Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Czy Atmega128 zapewni niski pobór prądu 10uA podczas pracy z zegarem RTC?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map