Reloj RC interno con precisión Atmega329

5

Estoy trabajando en un proyecto que utiliza un Atmega329 con una pantalla de segmento de lcd 7 de 2 dígitos. Necesita realizar un seguimiento de los días, utilizando una pequeña batería de celda de moneda.

Originalmente planeaba usar el reloj de a bordo, ya que la precisión no tiene que ser excelente, estoy bien con un par de horas cada mes.

Haciendo algunas pruebas, noté que está apagado por unos pocos segundos cada minuto (esto se usa en temperaturas variables). Así que necesito una fuente de reloj externa.

¿Debo usar un cristal de mayor frecuencia y sincronizarlo internamente? Ejemplo: cristal de 16 MHz, que utiliza una velocidad de reloj de 8 o 4 MHz para ahorrar batería. ¿O debería usar un cristal de 8Mhz y mantenerlo a esa velocidad?

¿Un oscilador cerámico tendría suficiente precisión y estabilidad de temperatura para usar? Iré de 0c a 25c

Gracias

    
pregunta Kyle Hunter

1 respuesta

9

Use un diapasón de cristal o afinación de 32.768 kHz. Puede ejecutarse de forma asíncrona y ahorrará la mayor cantidad de energía posible mientras tiene un reloj. El reloj del sistema seguirá utilizando el oscilador RC interno.

    
respondido por el uhours

Lea otras preguntas en las etiquetas