Posted By: Busy (Slavko Labsky) on 'CZancient'
Title: Zalohovanie CMOS (original pre pvl)
Date: Mon Dec 2 09:46:49 1996
Zalohovanie obsahu CMOS pameti
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Takze takto nejak vyzera zalohovanie obsahu CMOS pameti baterkou
alebo akumulatorom. Idealne je, ak je baterka dobijatelna, alebo
aspon regenerovatelna. Ak ani jedno ani druhe, treba rezistor 10k
vynechat. Napetie baterky by malo byt aspon 3 volty, ale zase nie
viac ako 5 voltov. Najprv si pozrime vseobecnu schemu zalohovania:
+5V -----------*--------------|>|----*------|<|------,
Zdroj | KA262 | KA262 |
| | |
| ,----------------*------###------*
| | | 10k |
%%%%%%%%%%%%% |Ucc | +
% Test % CS %%%%%%%%%%%% Baterka
% poklesu %--------% CMOS RAM % | -
% napajania % %%%%%%%%%%%% |
%%%%%%%%%%%%% |GND |
| | |
Zdroj | | |
GND -----------*---------------------*---------------'
Ked sa pocitac vypne, napajacie napetie zacne postupne z menovitych
5 V klesat. Pri 4.75 voltu este vsetko ako-tak ide, ale potom sa uz
procesor zacina spravat nedefinovane -- v podstate z nasho hladiska
by sa to dalo popisat ako generovanie nahodnych logickych urovni na
jeho riadiacich signaloch (D0-7,A0-15,RD,WR,MEMRQ,IORQ). Nato je tu
obvod pre testovanie poklesu napajacieho napetia, ktory deaktivuje
CMOS ramku este skor, ako procesor zblbne. Tymto sa chrania udaje v
ramke pred ich znicenim zblbnutym procesorom. Idealne rozhodovacie
napetie je v intervale 4.75 - 4.8 Voltu. Vo vypnutom stave je vsade
logicka nula, len na vstupe Ucc ramiek je jednotka z baterky a este
na vstupe CS ramiek neaktivna uroven. Teraz nasleduju dve zapojenia
ktore sa lisia podla toho aky vstup CD maju ramky.Ta Prva schema je
optimalizovana pre pozitivny vstup CS (maju ho ramky 8kB a 128kB) a
druha schema sa da pouzit aj pre 32kB ramky, lebo je optimalizovana
pre negativny CS vstup do ramiek.
+5V -----*----------*---------------*-------|>|----*------|<|------,
Zdroj | cervena | 1k | KA262 | KA262 |
| LED `-###-, | E | |
`--|>|-, | B %%%%%%%%% *------###------*
| ,-###-*----% KC308 % | 10k |
,--|>|-' | 1k %%%%%%%%% | | +
| KZ140 | | C |Ucc Baterka
| | C 1k | CS %%%%%%%%%%%% | -
# B %%%%%%%%% ,--###--*--------% CMOS RAM % |
220R #----% KC238 % | %%%%%%%%%%%% |
# %%%%%%%%% | |GND |
Zdroj | | E | | |
GND------*----------*-------*----------------------*---------------'
Test poklesu napajacieho napetia obsahuje odporovy trimer 220R, ktorym
sa da nastavit prahove spinacie napetie pre aktivaciu/pasivaciu vstupu
CS na CMOS ramkach. Tranzistory nemusia byt presne tie typy, staci ked
to budu nejake vhodne NF kremikove malovykonove tranzistory potrebneho
typu: KC238 je NPN, KC308 je PNP. Ten tranzistor ktory ovlada vstup CS
by mal mat co najmensi zaverny zvyskovy prud vo vypnutom stave.
Ucc------*----------*--------------------------|>|----*------|<|------,
Zdroj | | E KA262 | KA262 |
# B %%%%%%%%% | |
220R #/----% KC308 % ,-----*----###----*------###------*
/# %%%%%%%%% | | 10k | 10k |
| | C | | __ |Ucc | +
| KZ140 | | C | CS %%%%%%%%%%%% Baterka
`--|<|-, | 1k %%%%%%%%% `-----% CMOS RAM % | -
| `-###-*----% KC238 % %%%%%%%%%%%% |
,--|<|-' | B %%%%%%%%% |GND |
| LED ,-###-' | E | |
Zdroj | cervena | 1k | | |
GND -----*----------*---------------*-----------------*---------------'
==== 961128201148 =========== Prijemnu emulaciu EEPROMy zela Busy ========