Estoy trabajando en un diseño de microcontrolador donde el mcu se coloca en modo de hibernación, y solo se puede activar mediante una señal de pulso (alto-bajo-alto) en el pin de reinicio. (activa baja) Como fuente de activación, estoy usando un acelerómetro o un RTC externo.
La idea es hacer que el acelerómetro active una interrupción, que active un pin de interrupción bajo. Lo mismo ocurre con el RTC. Tirará de un pin de interrupción a la señal lógica baja. Sin embargo, esto no despertará al mcu del modo de hibernación. Necesito usar este modo de suspensión para ahorrar la mayor cantidad de energía posible.
Me pregunto cómo puedo crear una señal de conmutación desde la señal de interrupción desde las fuentes de activación. El conmutador solo debe ocurrir una vez, ya que es el pin de reinicio del mcu. ¿Hay algún tipo de pestillos de circuitos lógicos / componentes que creen este tipo de señal?
Editar: Pulso de señal (alto-bajo-alto), no alternar (bajo-alto-bajo) Estoy usando un Energy Micro Gecko (EMF32G890F128) con un núcleo Cortex-M3.
Mi presupuesto de energía es bajo, mi diseño debería permanecer tan bajo como < 100µA activo, y actualmente con RTC y acelerómetro esto se logra.
Edit2: las señales de interrupción tanto del acelerómetro como del RTC permanecen bajas hasta que se reinicien con mcu. Generalmente esto se hace leyendo un registro en la unidad periférica. Y para que esto suceda el mcu debe estar despierto.