Kod starije elektronike za satove se uglavnom islo na kristale i njihove frekvencije koje su umnozak neke binarne vrednosti zato sto je tako dosta lakse da se odradi deljenje (deljenje sa binarnom osnovom) i stigne do reference od 1Hz. Dalje, oni "veci" metalni kristali mozda imaju bolju stabilnost pri temperaturnim promenama ali to zavisi od modela do modela pa ne moze da se uzme kao striktno pravilo.
Uglavnom, sada imas na raspolaganju recimo male metalne (valjkaste) kristale od 32768Hz (32.768KHz) koji se koriste uglavnom za satnu elektroniku. Posto je kristal tu referenca od njega zavisi ukupna tacnost. U tom smislu ako hoces sto tacniji sat da napravis moras upotrebiti sto tacniji (bolji) kristal. Imaj u vidi da dodatne nestabilnosti moze sam oscilator da unese (uzled promene temperature) pa je u tom smislu veoma pozeljno izabrati neke kristale koje preporucuje proizvodjac inegralaca i ispostovati ostale preporuke oko montaze, izgleda PCB, "load" kondenzatora itd.
Trenutno na trzistu imas na raspolaganju do 10ppm kristale. Poredjenja radi nekada je to bilo u rangu 100-300ppm.
Recimo ovaj Citizen-ov 10ppm je jedan od najboljih low-cost kristala za satove koje sam ja uspeo da nadjem:
http://www.digikey.com/product...768KEZF-UB/300-8762-ND/2217073
Za resenja gde ti treba bolja tacnost od 10ppm (mislim da je praktican minimum oko 5ppm za SMD kucista) vec ne moze da se ide samo sa obicnim kristalima vec moras koristiti neke specialne gotove oscilatorske module koju su temperaturno stabilisani (TCXO). Recimo za inicialnu tacnost od 1ppm bi mogao da se provuces sa nekim oscilatorima u rangu ~50$, za jos bolje oscilatore, u pitanju su stotine pa i hiljade dolara!
Evo mali primer, ako bi koritio 10ppm kristal, to znaci da ce imati maksimalnu gresku (uzimamo samo pozitivnu gresku, isti slucaj je i za negativnu) u okviru 1Hz od 0.00001Hz. To prakticno znaci da ce za godinu dana (1 godina = 31536000 sekundi) takav sat da pobegne maksimalno 315.36 sekundi, sto je malo vise od 5 minuta. Dakle ovo je maksimalna greska i ne mora da znaci da ce bas tako da bude, mozda bude i manja i to uglavnom zavisi od temperature plocice/okoline. Ovo je gruba procena i u praksi su te cifre nesto drugacije jer se uzima neki prosek koliko cesto "pobegnes" od specificirane temperature od 25C. Ako bi kontrolisao ovu temperaturu dobio bi daleko bolju dugurocnu stabilnost. 25C je jako tesko odrzavati stabilno u nekom uredjaju pa se obicno ide na vecu temperaturu ili pak da koristis neke specificne metode (npr pomocu Peltierovog elementa).
Znaci izaberi kristal koji ima sto bolju inicialnu tacnost i koji ima sto manji temperaturni koeficijent. Sama frekvencija nije toliko bitna sve dok se ona moze podeliti nekim celobrojnim vrednostima (kao sto rekoh, najlakse je ako je umnozak neke binarne vrednosti 2^n) i stigne do 1Hz reference.
Ako ti pak treba bas bas tacan sat onda je mozda bolja varinajta ici na "radio sat" koji se oslanja na DCF77 radio signal (oni koriste ceziumski sat za referencu).
[Ovu poruku je menjao mikikg dana 07.01.2013. u 05:54 GMT+1]