Secondo Wikipedia:
Molti orologi utilizzano un cristallo da 32,768 KHz. È perché il cristallo è più piccolo di un cristallo da 1 Hz?
Se 1,0 Hz == 1,0 secondo. Allora, perché la necessità della divisione?
Secondo Wikipedia:
Molti orologi utilizzano un cristallo da 32,768 KHz. È perché il cristallo è più piccolo di un cristallo da 1 Hz?
Se 1,0 Hz == 1,0 secondo. Allora, perché la necessità della divisione?
Il motivo principale è che un cristallo da 1 Hz dovrebbe essere fisicamente molto grande. Un cristallo è un pezzo di quarzo che vibra meccanicamente alla frequenza specifica. Poiché i quarti esibiscono un effetto piezoelettrico abbastanza forte, quelle vibrazioni causano anche segnali elettrici e viceversa.
Ottenere un cristallo fisicamente piccolo fino a una frequenza di risonanza di 33 kHz è stato un bel passo avanti non molto tempo fa. Il trucco è modellare il quarzo come un diapason. Ciò consente oscillazioni molto più lente rispetto a un solido blocco di quarzo della stessa dimensione. Tuttavia, estendere altri 3 ordini e mezzo di grandezza renderà il cristallo molto più grande.
È difficile immaginare quale sarebbe l'uso di un cristallo da 1 Hz, considerando quanto sia economico e facile iniziare con un frequenza più veloce e poi dividere con un contatore. 33 kHz è già così lento che non si otterrà alcun risparmio energetico significativo eseguendo la logica più lentamente. In effetti, filtrare le armoniche da un'onda quadra da 1 Hz e fornire comunque la spinta per il cristallo di dimensioni che sarebbe necessario per ottenere quella frequenza richiederebbe molta più potenza. Semplicemente non ha senso. In altre parole, un cristallo da 33 kHz con il suo circuito di pilotaggio e un contatore digitale è più piccolo, più economico e richiede meno energia di un cristallo da 1 Hz con il circuito di pilotaggio che richiederebbe.
A parte gli aspetti pratici della realizzazione di un cristallo da 1 Hz, ogni cristallo avrà un certo grado di jitter. Se hai un cristallo da 1Hz per generare tick di 1 secondo, ogni bit di quel jitter si manifesta come errore nel tuo orologio. Se inizi con una frequenza più alta e dividi per difetto, l'errore viene ridotto al minimo.
Ad esempio, un cristallo da 1 Hz con jitter dell'1% ti darebbe 1 sec +/- 1% di tick. Un clock da 1 kHz con un jitter dell'1% che attraversa tre divisioni per 10 chip ti darà 1 sec +/- 0,001% di tick.
EDIT: http://www.silabs.com/Support% 20Documents / TechnicalDocs / Clock-Division-WP.pdf mostra una grande discussione su questo. Guarda in particolare la riduzione del rumore di fase all'aumentare della divisione nella figura 6 e nella tabella seguente, che mostra il jitter espresso nel tempo come costante.
La maggior parte della "fisicità" della vita non influenzerà un 32k xtal. Viviamo fisicamente nelle decine di Hz massimo (tranne l'udito) e un xtal da 1Hz arriverà per alcuni dossi risonanti. Dato anche che è lungo quasi un quarto di miglio (secondo Brian Drummond) risolve l'argomento per me.
OK forse i pipistrelli possono disturbare un 32k xtal?
C'è anche il problema della deriva, a causa di problemi ambientali. Dal wiki:
La caratteristica di frequenza di un cristallo dipende dalla forma o "taglio" del cristallo. Un cristallo di diapason viene solitamente tagliato in modo tale che la sua frequenza rispetto alla temperatura sia una curva parabolica centrata intorno a 25 ° C. Ciò significa che un oscillatore a cristallo del diapason risuonerà vicino alla sua frequenza target a temperatura ambiente, ma rallenterà quando la temperatura aumenta o diminuisce rispetto alla temperatura ambiente. Un coefficiente parabolico comune per un cristallo di diapason da 32 kHz è −0,04 ppm / ° C².
In un'applicazione reale, questo significa che un orologio costruito usando un cristallo di diapason regolare da 32 kHz manterrà il tempo temperatura ambiente, perdi 2 minuti all'anno a 10 gradi Celsius sopra (o sotto) la temperatura ambiente e per 8 minuti all'anno a 20 gradi Celsius sopra (o sotto) la temperatura ambiente a causa del cristallo di quarzo.
In termini pratici, un cristallo da 1Hz significherà che al minimo cambiamento di temperatura, l'orologio sarà veloce o lento di minuti al giorno, invece che di nanosecondi. Più di un anno, questo lo renderebbe uno degli orologi più imprecisi di sempre, senza regolazioni giornaliere.
E questa è solo la temperatura. Anche la pressione (e l'altitudine), l'umidità e le vibrazioni entrano in gioco. Quindi, a meno che il cristallo non si trovi in un ambiente completamente controllato, è semplicemente poco pratico per il normale utilizzo quotidiano del tempo.
Ci sono oscillatori da 1Hz, solo che sono realizzati utilizzando la tecnologia MEMS (ciao al quarzo).