Convertir un pulso bajo largo en un pulso bajo corto para despertar un ESP-12F

1

Estoy intentando activar un ESP-12F desde el modo de suspensión profunda tirando del pin RST a un nivel bajo (~ 10 ms o menos). Pensé que necesitaba un circuito monoestable (de un disparo), así que compré un temporizador LMC555 para tomar un pulso bajo y emitirlo como un pulso bajo fijo de 10 ms al pin RST.

Al leer y comprender más sobre el temporizador LMC555, me di cuenta de que puede no funcionar en mi situación. Mi fuente de señal de activación podría durar desde 100 ms hasta varias horas (sensor de humedad), pero necesito generar un solo pulso de 10 ms y no puedo repetirlo. Necesito que el ESP-12F se despierte solo una vez, haga un poco de trabajo y luego vuelva a dormir. No creo que el LMC555 funcione para mí porque el pulso de disparo debe durar un período de tiempo más corto que el pulso de salida. Entonces, si estoy buscando generar un pulso de 10 ms de alto en el pin de salida del LMC555, mi pulso de disparo debe ser inferior a 10 ms. A menos que esté leyendo esta sección de texto de la hoja de datos de TI incorrectamente "Durante el ciclo de temporización cuando la salida es alta, la aplicación adicional de un impulso de disparo no afectará el circuito siempre que la entrada del disparo sea alta al menos 10 µs antes del final del intervalo de tiempo ". En mi caso, la entrada del activador NO volverá a ser alta antes del final del intervalo de tiempo.

Con suerte, he explicado esto correctamente. Para simplificarlo, estoy tratando de averiguar cómo tomar un pulso bajo (tierra) que podría durar desde 100 ms hasta varias horas y hacer que genere un solo pulso de 10 ms. Mi fuente de alimentación es una batería 18650 que podría estar en cualquier lugar entre 4V y 3.3V. Si aún puedo usar el LMC555, genial, de lo contrario, volveré al punto uno.

¿Cómo se genera un pulso regular de 10 ms con un temporizador 555 a partir de un voltaje Vbat que varía?

    
pregunta Chris H

0 respuestas

Lea otras preguntas en las etiquetas