Estoy programando una gran red de pequeños microcontroladores ( Digamos alrededor de 500 de ellos, pero fácilmente más) que se comunican con SPI con una jerarquía de maestros (digamos que cada maestro controla 32 de ellos).
Dados estos números, el consumo de energía de esta red puede aumentar fácilmente y estoy tratando de mantener eso bajo control. Estaría bien si hay picos muy cortos en el consumo actual, pero no debería durar mucho, por supuesto.
He estado pensando en cambiar frecuentemente a un modo de bajo consumo cuando tengo alguna posibilidad:
- Entre transacciones de SPI: esto puede apagarse, incluso para detener el modo (que apaga todos los periféricos) y realizar copias de seguridad tan frecuentes como un par de veces cada 40 ms .
- Durante las transacciones SPI: esto significa apagar un poco (solo apagar la CPU) y hacer una copia de seguridad con cada transferencia de bytes, por ejemplo. cada 2 nosotros durante la transacción.
Ahora soy un experto en software, por lo que mi conocimiento de electrónica en cuanto a sus características eléctricas es limitado.
Mi pregunta, ¿puede esto dañar el hardware? ¿Apagar y encender la CPU cada dos no es saludable? ¿Qué hay de apagarlo todo unas cuantas veces cada 40 ms?