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
Po instalaci upraveného obvodu je vhodné 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.
DS12887 s externí baterií ve Falconu
Po vymazání lze již NVRAM nastavit. Na to existují speciální aplikace (například od Uwe Seimeta) nebo CPX moduly.
Uweho Bootconf
Control panel a CPX NVRAM
Takto upravená NVRAM sice není estetická, nicméně může roky sloužit a zbytečně neplýtvá funkčním obvodem.