Sueño vs baja frecuencia

Algunos procesadores tienen un modo de baja frecuencia para usar en modo de bajo consumo.

Por ejemplo, el microcontrolador MSP430 puede funcionar en ambos

  • Frecuencia de reloj normal 16M Hz
  • Baja frecuencia de reloj 32 kHz

Me pregunto si, en general, el modo de suspensión o el modo de bajo consumo para los procesadores se trata de reducir la frecuencia para ahorrar energía o es un concepto más allá de eso. ¿Qué sucede en el modo de bajo consumo/modo de suspensión para ahorrar energía (en el procesador)?

El MSP430, en particular, es bastante bueno al encenderse a toda velocidad después de activarse. Puede operar desde el VLO o un xtal externo de 32 kHz casi sin energía y estar funcionando a toda velocidad en uno o dos microsegundos. Puede pasar de LPM4 a la máxima velocidad en unos seis microsegundos, por ejemplo, utilizando una interrupción de comparación. Casi siempre es mejor con el MSP430 correr a toda velocidad y luego apagarse, que avanzar a baja velocidad. Sin embargo, este no es el caso con los dispositivos PIC "nanopower". Entonces, las elecciones que hagas varían. Necesitamos mucha más información para brindar asesoramiento.

Respuestas (1)

La mayor parte del consumo de corriente en las partes CMOS ocurre cuando el estado del interruptor de señal. Por lo tanto, para conservar energía, desea minimizar los estados de conmutación de las señales. Las redes de reloj son grandes y, por lo tanto, tienen mucha capacitancia, por lo que desea desactivar los relojes en los circuitos que no se están utilizando.

Puede deshabilitar todos los relojes excepto los temporizadores para que una interrupción del temporizador pueda reactivar el procesador (desde un modo de bajo consumo). O bien, podría usar una señal externa para activar el procesador.

La Tabla 2.2 de la guía del usuario de este procesador enumera algunos de los modos de apagado. http://www.ti.com/lit/ug/slau144j/slau144j.pdf