Tiempo de inicio de AVR con xtal externo / osc

6

Cuando usa un xtal / osc externo con un AVR, obtiene varias opciones de tiempo de inicio cuando configura los fusibles, como:

  • 6 CK / 14 CK + 0 ms
  • 6 CK / 14 CK + 4 ms
  • 6 CK / 14 CK + 64 ms

Ahora ... ¿alguien sabe si estos tiempos de inicio se aplican al reanudar mi AVR desde el modo de suspensión (SLEEP_MODE_PWR_DWN)? O es solo cuando se inicia por primera vez. Quiero usar un cristal de reloj de 32.768 kHz para mantener la hora exacta, pero me parece que si hay estos problemas de tiempo de inicio cada vez que se duerme, eso haría que el mantenimiento del tiempo sea muy poco confiable.

Usar un ATtiny85 si hace alguna diferencia.

    
pregunta David Högberg

1 respuesta

1

Resulta que el uso de un cristal externo 32.768 reduce el consumo de energía de un ATtiny85 MUCHO.

Funciona con una fuente de reloj interna de 1 MHz y tiene el AVR en reposo la mayor parte del tiempo en modo de apagado (solo se despierta cada 32 ms), consume alrededor de 62 microamperios. Sin embargo, al utilizar un cristal de 32.768 como fuente de reloj externa, el consumo de energía es de solo 22 microamperios, incluso cuando se ejecuta a "máxima velocidad" por así decirlo (32768 tics por segundo sin modo de suspensión).

Resulta que ejecutarlo a una velocidad tan baja reduce el consumo de energía tanto que realmente no es necesario dormirlo.

    
respondido por el David Högberg

Lea otras preguntas en las etiquetas