Estoy tratando de hacer una CPU Homebrew en una placa de pruebas con chips TTL.
El enfoque es hacer pequeños módulos y probarlos aislados de los demás.
Todo estaba bien hasta ahora. El módulo de registro sufre una interferencia de la luz de mi escritorio (lámpara fluorescente) cuando enciendo / apago la luz. A veces pierde el estado (Restablecer) a veces carga un nuevo valor (por lo que supongo que activa el registro CLK).
Mi pregunta es: ¿qué puede estar causando un comportamiento tan extraño? Estoy tratando de averiguar qué tipo de errores imprevisibles enfrentaré al ejecutar esta cosa a velocidades de KHz / MHz.
¿Qué mejores prácticas debo seguir al tratar con circuitos integrados y TTL TTL? ¿Condensadores de desacoplamiento? ¿Nunca dejes que las entradas floten, incluso en puertas no utilizadas? ¿Mantener los cables lo más cortos posible?
Cualquier ayuda sería apreciada.
Enlace del proyecto: enlace
Gracias