Příspěvekod An@kIn » 15 dub 2014 16:10
Strejda Gůgl povídal:
Tak tedy, čítač času (jinými slovy RTC) nedrží informaci ve dvou případech:
1) RTC je vadný. S tímto nic nenaděláš a buď se s tím smíříš a uděláš opatření pro eliminaci této nepříjemnosti (např. načtení času z internetu po startu počítače), nebo vyměníš desku.
2) RTC nedostává dostatečné napětí pro chod hodin. Tohle mívá několik možných příčin (a docela dobře mohu i na některou zapomenout):
- vadná (např. vybitá) baterka CMOS. -- pravděpodobné --
- vadný držák na baterii
- chybí (nebo je ve špatné poloze) jumper Clear CMOS. Tento jumper v jedné poloze posílá napětí z baterky na RTC a v druhé poloze naopak zkratuje napájení RTC na zem. Na jumperu by jsi měl naměřit napětí o cca 0,5V nižší, než je napětí baterky - viz následující
- závada v obvodech napájení z baterky CMOS. V podstatě se zpravidla jedná o jednoduchou diodovou logiku, která zabraňuje zpětnému nabíjení baterky CMOS z napájení RTC, pokud je zdroj PC pod napětím. Pokud je PC odpojeno od sítě, tak je RTC napájeno z baterky CMOS přes diodu a jumper Clear CMOs. Na jumperu Clear CMOS by tedy mělo být napětí baterky, snížené o úbytek na diodě (tedy o cca 0,5V). Setkal jsem se s tím, že tento úbytek byl vyšší a RTC nepracoval. problémem je to, že tyto obvody nemusí být z diskrétních součástek a tudíž nemusí být dostupné pro opravu a spadá to pod bod 1).