Buscando un microcontrolador con capacidad de batería

2

Estoy trabajando en un diseño de baja potencia, que tendrá una MCU alimentada por mi fuente de alimentación de CC regulada desde la red eléctrica (220 VCA). Pero cuando falla la red, tengo la intención de tener una batería conectada al chip que pone a la MCU en modo de suspensión con algunos periféricos específicos en funcionamiento (RTC). Sale del modo de suspensión ya sea cuando se restaura la red eléctrica o cuando se produce una interrupción externa (en cuyo caso, tiene que reparar el ISR y vuelve a la suspensión).

¿Qué MCU puedo usar para esto? En realidad, no necesito uno muy costoso / sofisticado. Preferiblemente, me gustaría un 8051 core, 6-8k Flash, al menos 512RAM, UART, I2C básicamente. La EPROM interna también estará bien si está disponible.

Pero cualquier sugerencia, diagrama de circuito, notas de aplicación serán muy apreciadas.

    
pregunta Paul A.

2 respuestas

2

Parece que estás buscando una MCU que tenga una conmutación por error de energía integrada como un periférico de todo tipo. Puede haber un MCU raro disponible que tenga esto, pero de mi memoria no hay muchos de una manera general. Por ejemplo, sé que los Atmel CortexM3 tienen la capacidad de ejecutar su RTC interno con la batería. Sin embargo, eso es todo lo que puedes hacer.

En lugar de buscar una solución de un solo chip, puede resultar más fácil diseñar un sistema de bajo consumo de energía a partir de unas pocas piezas diferentes, lo que sería más fácil de hacer.

Para un microcontrolador, elija algo que esté diseñado específicamente para ser de baja potencia. Tener un control de potencia de grano fino en los periféricos y la disponibilidad de estados de inactividad de baja potencia es una ventaja. He visto que la línea MSP430 de TI califica bien en esos parámetros. Olin, en su comentario, sugiere la serie PIC16F1xxx. Sin embargo, tampoco es una solución basada en 8051. Puede que haya 8051 controladores basados que califiquen. No sé qué tan adaptable es el núcleo 8051 a los estados de bajo consumo, aunque para ser justos, muchos de estos otros núcleos también hacen la mayoría de sus horas de inactividad al reducir la velocidad de los relojes del sistema y apagar los periféricos, lo que realmente no necesita un sistema especializado. núcleo.

Para cambiar la alimentación, puede utilizar un IC diseñado para hacerlo, según el tipo de batería y la topología que tenga en mente. Para una especie de batería de moneda no recargable, puede mirar uno de los muchos circuitos integrados de controlador RTC y Watchdog y Reset, un gran número de los cuales incluye alguna forma de cambiar a una batería. Para una batería recargable, suponiendo que su voltaje sea lo suficientemente alto como para estar cerca de la tensión de alimentación que pretende utilizar con la alimentación principal, es mejor utilizar una topología de bus con batería. Esto significa que la batería siempre está conectada al circuito. Imagina que la batería y el mcu están conectados en paralelo. Cuando hay alimentación de red, la batería también se carga (utilizando los circuitos de carga adecuados en función de la química de la batería) y cuando está ausente, la corriente a través de la batería se invierte y alimenta el circuito.

    
respondido por el Chintalagiri Shashank
1

Si desea permanecer con el núcleo 8051, pruebe el Silabs C8051F320

Se ajusta a todos sus requisitos excepto a la EEPROM interna, pero estoy seguro de que también podría encontrar algunos derivados. Sin embargo, el C8051F320 es fácil de obtener y aún no es complejo para soldar (LQFP32). Compruebe el C8051F320DK kit de desarrollo , USD 70 para la tarjeta y programador / depurador (y allí son dispositivos funcionalmente equivalentes en ebay)

Su IDE es gratuito y es compatible con todos los compiladores principales, incluidos Keil, IAR, SDCC ...

    
respondido por el Drazen Cika

Lea otras preguntas en las etiquetas