El circuito debouncer RC no funciona

1

Intenté dos circuitos a continuación, ninguno de ellos parece estar funcionando (usé 74LS04 y 74LS00), la salida no cambia cuando presiono el interruptor.

Encontré que el voltaje en el punto "A" no cae por debajo de 0.8V (se mantiene alrededor de 2V) cuando se presiona el interruptor. Supongo que la razón es que: cuando se presiona el interruptor, el capacitor comienza a descargarse, pero también hay un flujo de corriente que sale de la puerta lógica a tierra a través de R2, causó una caída de voltaje en R2, de modo que el voltaje en A No se puede alcanzar la lógica "0".

¿Alguna otra forma de hacerlo funcionar? Muchas gracias!

    
pregunta Ale

1 respuesta

1

Haciendo referencia al primer diagrama de circuito:

Si \ $ V_A \ $ permanece demasiado alto cuando se presiona el botón, \ $ R_2 \ $ obviamente es demasiado grande.

Entonces tienes que disminuir \ $ R_2 \ $.

Si eso a su vez disminuye su constante de tiempo \ $ \ tau = (R_1 + R_2) C \ $ demasiado para que el circuito funcione correctamente (es decir, rebote adecuadamente) también tiene un aumento de \ $ R_1 \ $ y / o \ $ C \ $ además.

Por cierto: no tendría este problema si usara la lógica CMOS (74HC04 o superior 74HC14) que tiene entradas de impedancia muy alta (es decir, prácticamente no se recibe corriente de la entrada).

    
respondido por el Curd

Lea otras preguntas en las etiquetas