Untitled84

Untitled84



160 15. Obniżanie poboru mocy

szą wartość, ale na ogół nie mniejszą niż 2 V. Jedynym sposobem wyjścia ze stanu wyłączenia jest zerowanie procesora. Ponieważ w stanie wyłączenia nie pracuje oscylator, to czas resetu powinien być taki sam jak podczas włączania zasilania.

Wprowadzenie procesora w tryby obniżonego poboru mocy odbywa się poprzez ustawienie odpowiednich znaczników w rejestrze PCON

Rejestr PCON w mikrokontrolerze 80C51:

PCON SMOD X

X

X | GF1 GFO

PD

IDL

Rejestr PCON w mikrokontrolerach 80C515/535:

rejestr

PCON SMOD PDS

IDLS

X II GF1 GFO

PDE

IDLE

adres 87h


adres 87h rw = 0

Wprowadzenie mikrokontrolera 80C51 w stan uśpienia odbywa się przez ustawienie w stan 1 znacznika IDL, np. rozkazem

OKL PCON,#l

Po tym rozkazie procesor jest wprowadzany w stan uśpienia. Jeżeli z tego stanu jest wyprowadzany poprzez przerwanie, to najpierw jest wykonywany podprogram obsługi przerwania a dopiero potem procesor przechodzi do wykonywania programu umieszczonego za instrukcją wprowadzającą procesor w tryb uśpienia.

Wprowadzenie mikrokontrolera w tryb wyłączenia odbywa się poprzez ustawienie w stan 1 znacznika PD. Jest to ostatnia instrukcja wykonywana przez

procesor.

W mikrokontrolerach 80C515/535 wprowadzono dodatkowe zabezpieczenia, sprzętowe i programowe, przed przypadkowym wprowadzeniem procesora w tryby redukcji mocy. Zabezpieczenie sprzętowe jest związane z wyprowadzeniem PE, na którym musi występować stan 0 by procesor można było wprowadzić w tryby redukcji mocy. Natomiast zabezpieczenie programowe polega na konieczności wykonania kolejno dwóch rozkazów:

ORL PCON,#l ORL PCQN,#20H


;ustawienie w stan 1 znacznika IDLE ;ustawienie w stan 1 znacznika IDLS

dla trybu uśpienie i

ORL PCON,#2 ORL PCON,#40h


;ustawienie w stan 1 znacznika PDE ;ustawienic w stan 1 znacznika PDS

dla trybu wyłączenia.

Znacznik SMOD jest związany z przełączaniem częstotliwości taktowania portu szeregowego, a znaczniki GFO i GF1 są znacznikami ogólnego zastosowania. Trzeba tylko pamiętać, że ponieważ znajdują się one w rejestrze o adresie niepodzielnym przez 8 dlatego ich stan nie może być zmieniany rozkazami bitowymi.


Pytania i problemy.

1.    Dlaczego w mikrokontrolerach są stosowane rozwiązania umożliwiające obniżanie poboru mocy ?

2.    Jak zależy wartość prądu zasilania procesora od częstotliwości jego oscylatora ?

3.    Na czym polega tryb „uśpienia" IDLE ?

4.    Na czym polega tryb wyłączenia Power Down ?

5.    Jak wprowadza się mikrokontrolery 80C51 i 80C515 w tryb IDLE i jak z tego trybu można wyjść ?

6.    Jak wprowadza się mikrokontrolery 80C51 i 8UC515 w tryb Power Down i jak można z tego trybu wyjść ?


Wyszukiwarka

Podobne podstrony:
78 (160) uczono dzieci, jak zachować poczucie wartości, gdy coś idzie nie po naszej myśli. W niektói
Untitled Scanned 15 (6) Burtonem). Francuska szansonistka E. Piaf miała czterech mężów. Osoby takie
Untitled Scanned 31 95 podzielne przez. Występują one np. w następujących /.daniach: 2 jest mniejsze
OCHRONA ŚRODOWISKA W POLSCE 15 -    chów lub hodowla zwierząt w liczbie nie mniejszej
DSC03178 (2) ekologiczne, ale i na społeczne „lermemy-mniej niż statyczny układ zamkniętych »vc* nor
384 V. Funkcje wielu zmiennych punktach. Wykażemy, że wartość u w punkcie stacjonarnym M0 jest mniej
PB250279 Cząsteczkowość przybiera tylko całkowite wartości liczbowe (1, 2 lub 3) i na ogół nie ma ni
studia zostaną uruchomione tylko w przypadku, gdy liczba studentów będzie nie mniejsza niż 15. studi
dyrektywa LCP standardy emisujneżródeł o nominalej mocy cieplnej nie mniejsze niż 1,0 MW dla źródeł
Zapotr/efeowara mocy KSC (wartośo    15 mm (MW])
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za
Image095 Rys. 4.13. Charakterystyki poboru mocy przez bramkę I-NIE (NAND) w zależności od
IMG?93 60 Uoc bierna wpływająca do układuiqa . (-17,1 )+(-2,44)+(-4,6l) - -24,15 MVAr Współczynnik

więcej podobnych podstron