Agregar retardo al circuito "Momentáneo para alternar botón"

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.ingrese la descripción de la imagen aquí

Entonces. Debe mantenerlo presionado durante uno o dos segundos para encender el dispositivo. Y debe mantenerlo presionado nuevamente durante uno o dos segundos para APAGAR el dispositivo. Y si lo suelta temprano, al volver a presionarlo debe comenzar el tiempo de nuevo (debe restablecer su sincronización instantáneamente, si se suelta antes). algún tiempo no especificado. ¿Se trata de eso? Y una MCU sot-23-6 no está bien porque es solo otra cadena de herramientas para admitir. ¿Sí?
Buena pregunta, no es necesario restablecer el "temporizador" al instante, como un decaimiento RC estaría bien. Mi siguiente mejor opción es conectar el botón a un circuito RC que active un interruptor analógico conectado a PB1/2... Estoy buscando una solución más pasiva que esa. Porque eso se está volviendo loco y complejo para un botón de encendido.
Sí, no hay uC debido a la carga del software y la cadena de herramientas, etc.
Y comprar el sot-23-6 de otra persona no está bien porque entonces agregaste una pieza de boutique. Que también es malo, ¿sí? (Solo estoy tratando de resolver todos los límites aquí).
¿ LTC2953 es demasiado grande, caro y boutique?
No quise que esto fuera una pregunta de compras, pero es un buen comienzo. Creo que eso funcionaría, aparte de una prima fabulosa para un tono inferior a 0,5 mm. Voy a buscar chips similares también. Supongo que nunca supe que había chips PMIC con entradas de botón. ¡Gracias!
Otra opción que podría considerar es comprárselos a alguien que tenga la cadena de herramientas y las herramientas, que las programaría profesionalmente para usted y enviaría las cantidades que necesita, como las necesita, donde las necesita, cuando las necesita; y proporcionar el software en caso de que un camión los golpee. Un sot-23-6 PIC10F200 es un enfoque. Si desea características sofisticadas de caída de tensión y algunas otras ventajas (como un comparador analógico), puede ir al dispositivo PIC10F (L) 320/322. Esos chips en cualquier cantidad son... baratos. Como 35 centavos o algo así. Y no son tan boutique.

Respuestas (1)

Aquí hay un diagrama de estado que se aproxima a lo que imagino que quieres:

ingrese la descripción de la imagen aquí

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:

esquemático

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.