Hace un tiempo, construí una versión de la computadora Ben Eaters de 8 bits , en mi compilación, cambié solo las puertas AND, NOT y OR a todas las NAND. De lo contrario, el diseño era exacto. Lo probé antes de tocarlo y descubrí que todavía funciona. Hice una modificación en la RAM agregando un Arduino nano y 2 595 registros de desplazamiento para poder programar la computadora con solo presionar un botón. Todo eso funciona. El programa se carga con éxito en la RAM desde el Arduino. Sin embargo, la computadora en sí parece tener un problema ahora, ya que el mismo código que funcionó antes, no funcionará. He notado 2 problemas:
El problema en el que me centro aquí es el contador, pero no estoy seguro de si los dos problemas pueden derivarse de un problema común.
El contador IC es un 74ls161
Lo que he probado:
Volveré a consultar con frecuencia y trataré de ser lo más activo posible aquí en el trabajo, ¡avíseme si necesita más información!
Descripción de las fotos, ya que no veo que aparezcan los subtítulos
Obtenga tapas con plomo de 0.1 uF, extienda los cables e insértelos desde el pin 7 (GND) al pin 14 (VDD) sobre la parte superior de cada IC.
Ha realizado cambios físicos y las inductancias que eran SUFICIENTEMENTE BAJAS antes de los cambios, pueden no ser lo suficientemente bajas ahora.
Otro riesgo es la falta de GROUND GRID.
============================================
De regreso en la universidad, implementé una máquina de tres en raya 70-TTL-IC.
Como sabía poco de EMI y aún no me preocupaba V = L * dI/dT, había visto la implementación profesional de grandes sistemas de circuitos integrados que usaban tableros de envoltura de alambre (Augat) que proporcionaban planos GND y VDD sólidos (perforados por miles de pines de envoltura de alambre). ).
Como no tenía presupuesto para tales sutilezas, simplemente incluí cables de tierra X+Y (y cables VDD solo X), soldados en cada X+Y en cada cruce.
Estos cables paralelos X+Y (5 para la dirección X y 18 para la dirección Y), soldados en cada oportunidad (4 * 17 = 68 nodos) eran una REJILLA DE TIERRA fina y aseguraban que los bordes TTL de 5 nanosegundos estuvieran siempre dentro de 0,1 pulgadas de un cable de tierra de retorno.
Con límites de derivación de 0,1 uF en cada uno de los 70 circuitos integrados (por lo general, el pin 14 a la red GND), no hubo problemas de depuración.
david tweed
dka13