Crystal o Crystal Oscillator para dispositivos sensibles al tiempo

3

Un dispositivo en el que estoy trabajando está controlado por el microcontrolador ATmega328P. Esto será una especie de reloj, por lo tanto quiero que sea lo más preciso posible. Por ejemplo, si se deja correr por un año entero, quiero que la desviación de tiempo no sea más que el valor absoluto de +/- 10 segundos para el final del año. (No digo que la carga de la batería sea suficiente para todo el año ...)

¿El oscilador de cristal es más preciso que el cristal con tapas en mi micro? Si es así, ¿son los osciladores de cristal más utilizados en aplicaciones sensibles al tiempo?

¿O solo un cristal regular será suficiente y más adecuado? (Especialmente cuando no consumen energía como los osciladores) No necesito una precisión atómica de +/- 0.000001 seg / año.

    
pregunta Daveel

4 respuestas

2

10 segundos / año es un error de 0,3 partes por millón (o, como suele decirse, el error es de 3 * 10 ^ -7). Un cristal de reloj decente generalmente se especifica como +/- 20 ppm (2 * 10 ^ -5), que es mucho peor de lo que estás pidiendo. Los cristales de mayor frecuencia utilizados para sincronizar las CPU son generalmente peores que eso.

Los osciladores compensados por temperatura (TCXO) son mejores, en el rango de 10 ^ -6, pero aún peores que sus especificaciones.

Los osciladores Ovenized (OCXO) pueden ser mejores que 10 ^ -7 pero requieren vatios de potencia, probablemente más de lo que puedes permitirte con la batería.

    
respondido por el hobbs
2

Un receptor GPS es una excelente fuente de sincronización. Hay pequeños módulos SMD que requieren entre 30 y 100 mA de una fuente de 3.3 Vcc, depende del módulo específico. Además de los requisitos de alimentación, también necesita una antena y la señal de GPS (no se puede trabajar bien debajo de edificios o dentro de edificios).

    
respondido por el Lior Bilia
1

Si el dispositivo no es portátil, podría usar la línea de alimentación de CA como referencia de tiempo, ya que la frecuencia promedio del sistema de distribución de energía se mantiene en una tolerancia extremadamente estrecha.

    
respondido por el Peter Bennett
0

Un reloj de tiempo real de alta precisión como el DS3231 es otro opción. Puede llevarte hasta ± 2ppm. Eso es bastante bueno, pero aún daría como resultado unos ± 60s / año.

¿Está seguro de que necesita ± 10s / año?

    
respondido por el Rev1.0

Lea otras preguntas en las etiquetas