Señales de reloj esporádicas desde un interruptor momentáneo

0

Tengo problemas para usar un interruptor NO momentáneo para enviar los bordes del reloj a un flip-flop J-Kbar, específicamente el CD74AC109E de TI ( hoja de datos ).

Tengo un interruptor entre + 5V y el pin del reloj, y también agregué un pulldown de 10k \ $ \ Omega \ $ al pin del reloj, por lo que permanece en 0V mientras el interruptor está abierto.

Sin embargo, cuando cierro el interruptor, la salida responde esporádicamente; Tengo el flip flop conectado, así que alterna las salidas Q y Qbar en cada borde alto del pin del reloj, pero no siempre hace eso.

Me doy cuenta de que esto puede deberse a la falta de rebote del interruptor, pero como el interruptor no es un interruptor táctil (no hace clic, haga clic cuando se pulsa), y el comportamiento esporádico ocurre incluso cuando presiono el botón cambiar (abrirlo), lo que me hace pensar que podría ser un problema diferente.

¿Alguien tiene alguna sugerencia sobre por qué esto podría estar sucediendo?

P.S. video de YouTube que demuestra el problema que tengo. He conectado un LED al pin Q para mostrar la salida.

    
pregunta user3052786

2 respuestas

2

Todos los interruptores mecánicos tienen el potencial de rebotar, y la mayoría lo hace al menos parte del tiempo.

Eso es exactamente lo que está sucediendo. Necesitas agregar un circuito de rebote. La forma más fácil es algo como esto:

simular este circuito : esquema creado usando CircuitLab

El RC ralentiza la transición del interruptor hacia abajo, y la compuerta de activación Schmitt lo limpia, por lo que solo hay una transición en cada dirección, gracias a la histéresis.

    
respondido por el Spehro Pefhany
0

Cualquier interruptor mecánico puede rebotar, y los síntomas que describe son consistentes con eso. Rebotar el interruptor. Hay muchas maneras de hacerlo, te dejaré hacer la búsqueda.

    
respondido por el Joe Hass

Lea otras preguntas en las etiquetas