-
1. Data: 2009-01-12 22:46:03
Temat: AVR - częstotliwość taktowania, pobór energii
Od: g...@n...invalid (Adam Wysocki)
Cześć,
AVR w trybie powerdown lub powersave. Dostaje przerwanie, robi coś i wraca
do snu. Jak wtedy kształtuje się średni pobór energii względem częstotliwości
taktowania? Z jednej strony pobór rośnie wraz z częstotliwością ale z drugiej
maleje czas przebywania w stanie wybudzonym. Jak to jest?
Pozdrawiam.
--
http://www.extreme-photo.pl/
-
2. Data: 2009-01-12 23:42:08
Temat: Re: AVR - częstotliwość taktowania, pobór energii
Od: "T.M.F." <t...@n...mp.pl>
Adam Wysocki pisze:
> Cześć,
>
> AVR w trybie powerdown lub powersave. Dostaje przerwanie, robi coś i wraca
> do snu. Jak wtedy kształtuje się średni pobór energii względem częstotliwości
> taktowania? Z jednej strony pobór rośnie wraz z częstotliwością ale z drugiej
> maleje czas przebywania w stanie wybudzonym. Jak to jest?
>
> Pozdrawiam.
>
Biorac pod uwage, ze dla szerokiego zakresu czestotliwosci zaleznosc
pomiedzy moca tracona a czestotliwoscia jest liniowa (np. strony 333 i
334 datasheeta do ATMega128 - active supply current vs. frequency), z
wyjatkiem czastotliwosci do ok. 2MHz gdzie stosunek mocy/MIPS jest
gorszy, nie ma znaczenia z jaka czestotliwoscia bedzie dzialal procesor
po wybudzeniu. Iloczyn czas*moc bedzie mniej wiecej staly.
Inaczej to moze wygladac, kiedy procesor komunikuje sie z jakims
urzadzeniem zewnetrznym, a komunikacja przebiega na tyle wolno, ze czeka
w petli na jej zakonczenie. Wtedy moze sie oplacac obnizyc czestotliwosc
taktowania procesora. No i pamietaj, ze nie tylko wejscie w
powerdown/save decyduje o pobieranej energii. Trzeba pomyslec o
ustawieniu odpowiednim pinow, pull upach, innych podsystemach, ktore
mozna wylaczyc. Atmel wypuscil jaka note aplikacyjna na ten temat, ale
numeru nie pamietam.