74LS161 en circuito de contador de programa salta ciclos de reloj

Recientemente he estado trabajando en una computadora de 8 bits (Ben Eater-YouTube) y me encontré con un problema muy importante. Mi contador de programas parece no funcionar. Al pulsar a través de un comando, veo que cuenta tanto con la subida como con la bajada del reloj.

¿Hay alguna manera de arreglar esto o es solo un IC defectuoso?

El circuito se describe en detalle en el siguiente video. Construcción del contador del programa ¿Podría esto posiblemente deberse a que no hay suficiente corriente en la línea de control? Si es así, ¿cómo se solucionaría esto, con un búfer o algo por el estilo?

Intente agregar, digamos, un condensador de 1000pf a tierra en la señal del reloj. Lo más probable es que haya ruido en la señal del reloj que esté generando señales no deseadas. También es posible que desee dibujar un circuito y compartir el diagrama del circuito.
Limpié tu muro de texto y corregí algunos problemas de ortografía y gramática. Alguien más también corrigió su hipervínculo para que no estuviera 'en línea'. Por favor, preste atención a la gramática y la ortografía. Realmente nos ayuda a entender su(s) pregunta(s).

Respuestas (1)

Por lo que puedo ver, no tiene ningún condensador de desacoplamiento de la fuente de alimentación en ninguna parte de su colección de placas de pruebas. No es de extrañar que sea "delicado" y sensible a los fallos.

Debe colocar alrededor de 100 µF (electrolíticos) en cada una de las regletas de alimentación de su configuración, y en algún lugar en el rango de 0,1 a 1,0 µF (cerámica) directamente a través de los pines de alimentación de cada chip.

A pesar de que está funcionando a velocidades de reloj extremadamente lentas, los "bordes" (transiciones) en las señales aún ocurren muy rápidamente y provocan que se extraigan picos de corriente de los rieles de alimentación que pueden alterar fácilmente los circuitos cercanos. Esto se ve agravado un poco con las capacidades parásitas relativamente grandes asociadas con las placas de prueba: la construcción de PCB sería mucho más "silenciosa", pero aún necesitaría desacoplamiento.


Otra mala práctica que le recomiendo que detenga es colocar LED desnudos en las salidas lógicas. Al menos use algunas resistencias en serie para limitar la corriente a unos pocos mA. Sin ellos, está limitando severamente el rango de voltaje de sus señales, lo que reducirá sus márgenes de ruido y conducirá a problemas difíciles de diagnosticar más adelante. Mejor aún, use chips de búfer para controlar sus LED.