V Atari Falcon030 se používá jako RTC obvod DALLAS 1287. V pouzdru je kromě vlastního čipu také baterie, která drží čas a systémové nastaveni když je počítač vypnut.
Baterie, která není vyměnitelná má životnost zhruba 10 let. Od doby, kdy se Falcon vyráběl už tento čas
uběhl několikrát. V poslední době jsou k dispozici náhrady. Bohužel mi s ní
Falcon nenajel správně. Rozhodl jsem se tedy původní čip oživit.
Obvod má paměť 64 byte. 14 byte je použito pro uchování času a zbytek se používá pro uložení systémového nastavení. Když je baterie vyčerpaná, nejen že nejdou hodiny, ale navíc zmizí nastavení počítače. Falcon do NVRAM například ukládá v jakém jazyku počítač najíždí, jaká se používá rozložení klávesnice a taky v jakém rozlišení a barevné hloubce Falcon startuje. Pokud jsou tato data poškozena, počítač nemusí vůbec nabootovat.
Původně Atari používalo obvod DS1287. Pozdější verze DS12887 a DS12887+ jsou funkčně kompatibilní a lze je použít jako náhradu. V mém Falconu již k výměně původního obvodu za novější typ došlo.
Náhradu si každý může buď sám postavit nebo se dá zakoupit, ale je tu taky možnost čip nevyhazovat a baterii připojit externě.
Uvnitř obvodu Dallas je vlastní RTC čip DS12885, hodinový krystal a také lithiová 3V baterie. Dave Jones z EEVblogu má krásné video, kde ukazuje čip pod rentgenem.
DS12887 pod rentgenem, zdroj: EEVblog.
Následující úprava spočívá v odbroušení části pouzdra a je tedy nevratná.
Ven z obvodu nevedou všechny piny. Některé jsou ohnuté vzhůru a připojeny na interní komponenty. Pokud máme připojit externí baterii, musí se obnažit piny, které vedou k interní a tu ještě odpojit,
Řez DS12887
Nejjednodušeji se k pinům dá dostat odbroušením boku pouzdra (místa označena červenými obdélníky) až na kovový pin. Jedná se o piny 16 (-) a 20 (+). Následně se musí odpojit pin 16 od baterie přetnutím propoje v místě modrého kroužku na obrázku.
Odbroušená DS12887
Nyní již stačí k těmto obnaženým pinům připájet vodiče k nové baterii. Jako externí baterii lze použít běžný článek CR2032. Při velmi malém odběru RTC obvodu vydrží zpravidla řadu let.
DS12887 s baterií
MK48T87B
NVRAM s externí baterií ve Falconu
Po instalaci upraveného obvodu je nutné obsah NVRAM vymazat a vytvořit znovu výchozí nastavení. To se dá udělat buď současným podržením kláves ALT + CONTROL + pravý SHIFT + UNDO hned po zapnutí počítače. Nebo spuštěním programu RESETNVR.PRG z AUTO adresáře z diskety.
Control panel a CPX NVRAM
Po vymazání lze již NVRAM nastavit. Na to existují speciální aplikace (například od Uwe Seimeta) nebo CPX moduly.
Uweho Bootconf
Takto upravená NVRAM sice není estetická, nicméně může roky sloužit a zbytečně neplýtvá funkčním obvodem.