Tengo un circuito simple para tomar un botón táctil momentáneo y hacer que active y desactive una señal de alimentación. Desafortunadamente, ahora me pidieron que agregara un retraso al botón. Por lo tanto, debe mantenerlo presionado durante un segundo antes de que opere el circuito.
No encuentro ninguna forma pasiva simple de hacerlo. Observé un retraso RC simple, pero no pude hacer que nada funcionara con un marco de tiempo en segundos sin terminar con valores poco realistas.
¿Alguien tiene alguna idea simple que no implique agregar un microcontrolador?
Estoy bien con un tipo de temporizador de decaimiento RC, etc. que no se reinicia instantáneamente, también estoy bien si alguien tiene un PMIC específico de la aplicación que hace algo como esto. Solo me gustaría evitar otra base de código y cadena de herramientas.
Aquí hay un diagrama de estado que se aproxima a lo que imagino que quieres:
Es robusto, creo.
Pero como puede ver, no serán solo unas pocas partes discretas. Se puede construir un temporizador confiable del orden de segundos con un mosfet y un BJT y un capacitor y algunas resistencias. Se necesitaría el mosfet porque los BJT son terribles temporizadores de varios segundos, ya que sus requisitos de corriente base son un dolor. Pero luego también necesita, probablemente, otros dos o tres BJT y un par de condensadores más, creo. Así que no discreto.
Entonces, la idea de MCU ya se ha planteado. Podría contratar a alguien para que le suministre las piezas programadas (o el fabricante puede hacerlo) y el software y se ocupe de todos los problemas de la cadena de herramientas y de programación previa y le proporcione una copia de seguridad del software en caso de que les suceda algo. Eso significa establecer una relación, etc. Así que... probablemente también esté fuera de la mesa.
Ya mencioné el... bueno, sí, boutique, grande y con muchas funciones... LTC2953 . Solo lo busqué en Google, en realidad. Nunca usé uno. Pero se ve bien en términos de características. Estoy seguro de que ahora hay otras empresas que fabrican dispositivos similares con buenas especificaciones.
Su enfoque de "usar lógica" me hace pensar en un par de flops D, un 74121 o 555 (usado como one-shot) y una puerta xnor. Algo como esto:
simular este circuito : esquema creado con CircuitLab
Algunos detalles quedan fuera de lo anterior. Por ejemplo, no proporcioné los valores R y C requeridos por el 74121. No traté con ningún reinicio adecuado de los fracasos D. Probablemente hay condiciones que no son sólidas. Pero transmite una idea.
Cuando se presiona el PB (las entradas A son disparadores de flanco descendente), el 74121 se dispara y Q pasa a HI. Ese borde hace que el flop D izquierdo capture una copia de la salida EN. Cuando el 74121 se agota, /Q pasa a HI y ese borde hace que el flop D derecho tome el inverso del estado EN copiado o simplemente el mismo estado EN que antes... dependiendo del estado del PB cuando el tiempo -Se produce la salida. Si el PB se ha soltado antes, su entrada al XNOR será 1 y esto significará que el flop D izquierdo simplemente se copiará de nuevo al flop D derecho. Pero si el PB aún se mantiene presionado en este momento, entonces su entrada al XNOR será 0 y esto significará que el estado EN copiado en el flop D izquierdo se invertirá y luego se enganchará al flop D derecho.
Algo como eso.
Lo que realmente quieres es ir a hacer la cadena de herramientas adicional/cosas de MCU. No costará casi nada, requiere muy poco tiempo de programación para lograrlo, y estará listo y funcionando con un agradable MCU SOT-23-6 que no cuesta mucho, no ocupa espacio y probablemente sea más confiable.
broma
sombrereroloco
sombrereroloco
broma
broma
sombrereroloco
broma