4024 cmos contador no restablecido

0

En mi proyecto, esta sección es defectuosa.

Estoy realizando una operación de bit bit con los registros de desplazamiento y estoy tratando de hacer que los datos del registro de desplazamiento se reinicien después de 15 bits del microcontrolador. Conecté las líneas CLR de ambos 74HC164 en mi proyecto al pin 4 del 74HC02 que se muestra aquí. Sé que podría haber usado inversores, pero tampoco las puertas eran las que tenía.

Mientras realizo la prueba, observo que al menos un par de veces la operación de restablecimiento del 4024 no funciona. Verifiqué esto conectando temporalmente un LED de cada salida (uno a la vez) a tierra a través de una resistencia de 180 ohmios. La fuente de alimentación es 5VDC.

Intenté agregar resistencias pull-up de 1K al reloj, reinicio y pin 5 de la compuerta nor y eso no ayudó.

El propósito de este circuito en particular es restablecer el contador y los registros de desplazamiento (no se muestran los registros de desplazamiento) cada 16 pulsos de reloj realizados en el 4024.

¿Por qué mi 4024 se está comportando de forma tan extraña y cómo puedo solucionarlo?

    
pregunta

2 respuestas

0
  • Los relojes 74HC4024 usan borde negativo y reinicio positivo (no se muestran en su esquema)
  • Los relojes 74HC164 usan borde positivo con reinicio negativo

  • Esto debería contar 1/2 después de que se registre el registro de desplazamiento y se restablezca después del - 16 ° bit cuando solo tienes 15 bits. ¿Es eso lo que te salió mal?

    • ¿Cuántos pulsos de reloj enviaste?
  • También los contadores 74HC4024 deben etiquetarse de Q0 a Q6 (contador de 7 bits) aunque tenga el Q1 como el pin correcto para Q0, la primera salida binaria.

respondido por el Tony EE rocketscientist
0

Como mencionó Carloc en los comentarios, el comportamiento que usted está viendo es probablemente causado por una condición de raza. El flip-flop que controla la salida Q5 se reinicia más rápido que los otros flip-flops.

La forma más fácil de solucionar este problema es aumentar el ancho del pulso de restablecimiento. Las puertas NOR que utiliza para crear el pulso de restablecimiento se pueden configurar fácilmente para que sean un temporizador monoestable que emitirá un pulso de ancho fijo cuando se active.

Ajusta los valores de R1 & C1 para el ancho de pulso de restablecimiento deseado.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Dwayne Reid

Lea otras preguntas en las etiquetas