A2A.
Si la potencia baja es el nombre del juego, ¡entonces estás de suerte! Casi todos los fabricantes en estos días fabrican un microcontrolador con “baja potencia” o “eficiencia energética” en el nombre. En aras de la divulgación completa, trabajo para un fabricante de semiconductores que fabrica una serie de microcontroladores de baja potencia. Intentaré ser lo más neutral posible al responder.
Hay un par de opciones de arquitectura MCU comunes en las que la baja potencia se está convirtiendo en un tema común. Dependiendo del tipo de proyecto que esté buscando hacer, puede elegir un sistema de 8 bits (8051, PIC, MSP430, aunque este es de 16 bits …) o un sistema de 32 bits (ARM sería el más popular con la serie Cortex-M). Como punto de partida para baja potencia, recomendaría un dispositivo basado en ARM, pero más específicamente un dispositivo / kit de evaluación que tenga soporte ARM MBED. MBED es un marco similar a un arduino desarrollado y mantenido para ARM, y diseñado específicamente para ejecutarse en la serie de dispositivos Cortex-M. Lo realmente bueno de MBED es que el marco principal es independiente del chip. Esto significa que puede tomar el mismo código y compilarlo para que se ejecute en procesadores ARM creados por diferentes compañías sin cambios de código. Todo el material específico del chip se abstrae y usted, como desarrollador, puede escribir C ++.
- ¿Qué controlador es mejor para desarrollar productos?
- ¿Cuál es el mejor instituto de capacitación para sistemas integrados en kolkata?
- ¿Cuál es la diferencia entre el AVR PIC 8051 y Arduino?
- ¿Todos los sistemas integrados tienen un sistema operativo?
- ¿Cómo se programan los quadcopters?
MBED se actualizó en noviembre de 2015 para incluir características que agregan una operación de baja potencia al marco central. Esto incluye nuevas funciones para ingresar a los modos de suspensión y administrar el consumo general de energía del dispositivo. Lo realmente bueno de MBED es que es de uso gratuito y de código abierto, por lo que no solo tiene acceso a toda la comunidad de proyectos de baja potencia, sino que también puede ver las implementaciones específicas de los fabricantes de ejemplos de baja potencia, y usar esto como una referencia. El siguiente enlace debería llevarlo a una lista de todas las plataformas compatibles actualmente dentro del marco MBED:
Plataformas | mbed
Es una lista larga … Aquí hay un desglose rápido de cada proveedor, y qué familia de dispositivos es su familia de “baja potencia”:
ATMEL: familia SAM L
NORDIC: familia nRF52. Tenga en cuenta que este es un SoC inalámbrico Bluetooth 4.0.
LABORATORIOS DE SILICONA: Familias Gecko.
ST: familia STM32Lxxx.
Quería hacer un comentario sobre baja potencia antes de finalizar esta respuesta. En términos generales, en la industria hay una (tal vez dos) especificaciones clave que a todos les importa clasificar un dispositivo como “baja potencia” y esa es la corriente de reposo. Esta es una medida de la cantidad de energía que se necesita para mantener vivo el dispositivo en un estado en el que realmente puede hacer algo útil. Cómo se mide esto no está estandarizado, y cómo los fabricantes de chips informan estas especificaciones varía ampliamente.
Sin embargo, en general, la especificación que desea vigilar es: consumo de corriente típico y máximo con el núcleo, y reloj de alta frecuencia deshabilitado, reloj de baja frecuencia habilitado + reloj en tiempo real que se ejecuta con retención de estado de RAM completa, retención de estado de registro, y retención de caché. Si puede encontrar esta especificación, entonces esto es lo que significan los números:
> 2 µA: terrible. Esto no es de baja potencia para los estándares modernos …
1.5 – 2 µA: Esto es bastante bueno. Hay mejores dispositivos, pero este no es el peor.
1 – 1.5 µA: Esto es realmente bueno. Sería difícil encontrar un MCU mejor que esto.
<1 µA: esto es líder en la industria. Su dispositivo ahora consume menos corriente mientras duerme que la cantidad que se escapa de las baterías. Cualquier ganancia más allá de este punto no es realmente necesaria. Lo mejor que he visto es 0.6 µA.
Tenga en cuenta también que la corriente de sueño no es la única especificación. eso es importante para un sistema de baja potencia. Sin duda es una consideración importante, pero hay otros factores que se tienen en cuenta. La baja potencia es realmente un problema a nivel de sistema, no exclusivamente una consideración a nivel de dispositivo. Un registrador de datos de baja potencia (sistema que se activa periódicamente para tomar una muestra de información analógica o digital y almacenarlo en NVM) tiene consideraciones de diseño MUY diferentes a las de un panel táctil de baja potencia (duerme la mayor parte del tiempo y solo se despierta) arriba cuando alguien presiona un botón).