¿Configuración de potencia ultra baja para un interruptor de microcontrolador? [cerrado]

0

Tengo un proyecto que es de muy baja potencia (> 10uA idle) y me gustaría tener una entrada de interruptor de láminas para obtener una indicación digital de un determinado estado del sistema.

No puedo garantizar en qué estado estará el conmutador la mayor parte del tiempo, así que, ¿cuál es la forma de poder más baja para implementar un conmutador en este caso? Lo ideal sería dibujar menos de 1uA en promedio.

Si es posible, me gustaría usar un pin en el microcontrolador ya que GPIO es limitado.

    
pregunta Sensors

2 respuestas

2

Si desea "probar" el estado de un interruptor de lámina (abierto o cerrado), condúzcalo con (digamos) 10 uA desde una línea IO a través de una resistencia adecuada y lea la señal que regresa. Una vez leído, apague la señal de conducción. Mantenga el ciclo de trabajo bajo para mantener < 1uUn consumo medio.

Ponga a tierra el interruptor de lámina en un pin y vuelva a leer el estado en la otra clavija (la unión del interruptor de lámina y la resistencia adecuada).

La "resistencia adecuada" podría estar entre 10 kohm y 1 Mohm, dependiendo de la corriente de humectación que necesite el contacto de lámina.

    
respondido por el Andy aka
0

He usado un STM32L011 en un dispositivo con restricción de energía. Lo puse en modo de suspensión con RTC (para hacer algo periódicamente) sin retención de RAM y conecté un botón a uno de sus pines de activación (botón de Vcc para activar, ya que se presionan internamente en suspensión). El consumo en modo de suspensión fue de alrededor de 1,7uA ( medido con esta sonda ) con RTC en ejecución . Después de salir del modo de suspensión, la MCU básicamente se restablece, por lo que he usado registros de respaldo de RTC para mantener el estado de mi aplicación.

    
respondido por el filo

Lea otras preguntas en las etiquetas