Sugerir un circuito de supresión de rebotes para pulsadores

S

seekee

Guest
Hola Necesito ayuda para eliminación de rebotes circuito para bottons empuje que servirán de reloj para el arriba y abajo de mi pin up down counter (74192). cualquier recommnedations?
 
El enfoque tradicional es RS flip flops. Su interruptor de un solo polo es el doble tiro. Las dos entradas al flop RS flip han levantar resistencias. Sus motivos interruptor uno o el otro. El flip-flop se puede hacer de dos cada dos de entrada de las puertas NAND. Una de las dos entradas de cada puerta va a la salida de la otra puerta. La otra de las dos entradas es la entrada R o S del flip-flop.
 
si usted está usando un solo polo doble tiro cambiar entonces la solución flatulento la voluntad de trabajar. pero usted dijo que usted está usando push "botones". lo que significa que hay dos de ellos y son simples interruptores unipolares de tiro (corríjanme si estoy equivocado). y en ese caso usted tendrá que incluir un retardo RC, tanto para los interruptores. que el retraso podría hacer con una resistencia y un condensador, o si está utilizando un microcontrolador se puede programar el retraso con el software.
 
Pasar la señal de botón a través de un flip-flop D, y luego el flop reloj a una velocidad que es más lenta que la duración del botón rebote del peor caso. Por ejemplo, un reloj de 50 Hz que limpiar un botón que tiene un máximo de 20 ms de rebote. Si usted está haciendo esto en el software, sólo tiene que leer en el botón con una tasa de 50Hz. Si tiene fobia metaestabilidad, utilice dos flip-flops en serie. He visto muchas incorrectamente diseñados debouncers RC que responden lentamente, legumbres doble salida, o ambos. Si utiliza un circuito antirrebote RC, asegúrese de que la constante de tiempo es lo suficientemente lento como para que la tensión tarda más en subir o bajar entre los dos umbrales de histéresis que la duración de rebote peor de los casos. Además, amplios umbrales mejorar el rendimiento general.
 
u puede utilizar ic74922 o 74923 Esto evitará este problema no ic otro de bajo costo no será capaz de evitar como 74147
 
A pesar de la supresión de rebotes circuito de retroalimentación negativa con respecto construido en base RC, el circuito mostrado versátil se puede usar para realizar varias funciones diferentes circuitos: un multivibrador astable, un multivibrador monoestable, un circuito antirrebote interruptor, o un discriminador de frecuencia.
Figure_01.gif
Todos los detalles y consejos con respecto a los componentes de valor: http://www.elecdesign.com/Articles/ArticleID / 6212/6212.html Una función de interruptor sin rebote eficaz se puede lograr haciendo que T más largo que el tiempo de rebote del interruptor. Conexión de VIN a VDD hará que el circuito para funcionar como un multivibrador astable con un periodo de salida de T. Esto es adecuado para su contador 74192. Hemos de tener el dedo en el interruptor y el contador avanzará. El número de impulsos generados dependerá de cuánto tiempo VIN es alto comparado con T.
 
u puede también utilizar un multivibrador monoestable conectado ajustar el periodo de tiempo de T = 20 mseg lo que es el tiempo de eliminación de rebotes
 
Eso es un ejemplo perfecto de un circuito antirrebote poco fiable RC. Ver mi mensaje anterior.
 
[Quote = echo47] Eso es un ejemplo perfecto de un circuito antirrebote poco fiable RC. Ver mi mensaje anterior. [/Quote] OK ... pero si pulsa el botón tarda más de timeconstant RC se puede trabajar sin ningún problema, ¿qué te parece? usando flip-flop es un método costoso debido a la utilización y la difusión flipflop o dimensión PCB.
 
Ese circuito tiene un disparador de Schmitt en la entrada del inversor. A continuación, seleccione R y C por lo que la duración de rebote es más corto que el tiempo que toma para que la tensión aumente de umbral inferior del disparador a su umbral superior. Eso es un cálculo algo diferente de la constante de tiempo RC. Schmitt típicos de insumos fichas del inversor tienen umbrales relativamente poco distantes entre sí, por lo que se necesitan valores relativamente grandes de RC. Eso hace que el botón de respuesta lenta. Más amplios umbrales schmitt le permiten reducir los valores de RC, y así mejorar la velocidad de respuesta del botón. Si va a presionar ese botón con frecuencia, se debe añadir una resistencia en serie para evitar que se quemen los contactos con el discarge condensador.
 

Welcome to EDABoard.com

Sponsor

Back
Top