84 Specjalny atu
zasilania rezerwowego wewnętrznej pamięci danych lub jest ono opcjonalne (należy sprawdzić w katologu firmowym).
2.10.
Stany z obniżonym
POBOREM MOCY
Mikrokomputery rodziny MCS-51 mają mechanizmy pozwalające wprowadzić układ w specjalny stan, w którym nie jest wykonywany program, ale pobór prądu zasilania jest znacznie zmniejszony. Jest to różnie zrealizowane w układach wykona* nych w technologii HMOS i CHMOS.
Układy hmos
Układy firmy Intel wykonane w technologii HMOS mogą być wprowadzone w tryb obniżonego poboru mocy (ang. power down modę). W układach niektórych innych firm tryb ten nie występuje lub jest opcjonalny. Tryb obniżonego poboru mocy polega na wyłączeniu zasilania całego układu mikrokomputera, z wyjątkiem części użytkowej wewnętrznej pamięci danych (RAM). Pamięć RAM jest zasilana np. ze źródła rezerwowego, co umożliwia zachowanie jej zawartości do czasu ponownego włączenia zasilania (nie jest zachowywana zawartość rejestrów specjalnych SFR). Pobór prądu zasilania w tym trybie wynosi od 10 do 15 procent poboru w czasie normalnej pracy. Tryb ten może być wykorzystywany np. w celu zachowania pewnych ustawianych parametrów pracy przy wyłączeniu urządzenia, w którym mikrokomputer pełni funkcję sterownika, czy też jako zabezpieczenie systemu przy awaryjnym zaniku zasilania. W tym drugim przypadku jest konieczne zgłoszenie przerwania awaryjnego (poprzez wejście INTO lub INT1), a w programie obsługi - przepisanie wszystkich istotnych danych z rejestrów specjalnych do pamięci użytkowej RAM.
Wejściem zasilania awaryjnego w układach HMOS jest wejście zerujące RST/VPD (rys. 2.24a). W czasie normalnej pracy pamięć RAM -jak cały układ - jest zasilana z wejścia Ucc. Jeżeli RST/VPD = +5 V, to przy zaniku zasilania na Ucc wejście RST/YPD przejmuje funkcję wejścia zasilającego pamięć danych. Powrót do normalnej pracy po ponownym włączeniu zasilania na Ucc następuje przez zerowanie systemu (patrz punkt 2.9). Po włączenu zasilania stan wysoki na RST/VPD (RST/VPD = +5 V) musi trwać jeszcze przez pewien czas, potrzebny na wyzerowanie mikrokomputera.
Układy chmos
Układy wykonane w technologii CHMOS mają dwa tryby z ograniczonym poborem prądu zasilania. Jest to tryb pracy jałowej (ang. idle modę) i tryb obniżonego poboru mocy (ang. power down modę). Ten drugi jest podobny do trybu w układach HMOS, choć zasilanie rezerwowe pamięci RAM jest tu dokonywane poprzez wejście zasilające Uoc (a nie, jak poprzednio, wejście zerujące). Wprowadzenia układu w jeden z powyższych trybów dokonuje się programowo, przez wpisanie jedynki na odpowiednią pozycję słowa sterującego PCON (SFR - adres 87H, rys. 2.26). Znaczenie bitów słowa PCON jest następujące:
PCON.O (IDL) PCON.l (PD) PCON.2 (GFO) PCON.3 (GF1) PCON.7 (SM OD)
bit pracy jałowej,
bit obniżonego poboru mocy,
znacznik programowy ogólnego przeznaczenia,
znacznik programowy ogólnego przeznaczenia,
znacznik podwojenia szybkości transmisji przez
port szeregowy w trybach 1,2 i 3 (patrz punkt 2.7).
W układach HMOS, w rejestrze specjalnym PCON jest dostępny tylko znacznik SMOD (bit PCON.7). W wyniku zainicjowania systemu bity 0-3 i bit 7 słowa PCON są zerowane.
tylko CHMOS
SMOD |
— |
— |
— |
CF1 |
GFO |
PD |
IDL |
PCON
< msb > cmr
Rys. 2.26. Sto w o sterujące PCON
Wprowadzenie układu w stan jałowy jest dokonywane przez ustawienie znacznika IDL w słowie PCON. Następuje wtedy odłączenie