Buenas tardes chavales..
En esta ocasión y visto que, aunque hay mucha información, al menos para mi no resulta demasiado clara. Voy a hacer un breve resumen de como he reparado alguna placa CPU de DATA EAST que o bien se queda con las luces Pia Fijas, o bien no enciende la de blanking, o sea el programa no está funcionando.
Decir que para reparar/comprobar este tipo de placa basta con 5 voltios DC (la salida de 5v de una fuente de alimentación de ordenador sirve).
Con ponerle esos 5v a las conexiones que hay junto a las baterías, marcadas como GRN y 5v, la placa tiene alimentación y al menos se debe encender el Led de 5v.
En este caso en concreto la placa dejaba la luz PIA y la luz 5v FIJA.
Con el chip de prueba de LEON puesto, tampoco hacia nada más, por lo que lo primero que hay que hacer es revisar CPU, entradas salidas y reloj.
Toda esa información no la voy a replicar.. la tenéis en este enlace de pinwiki.
https://pinwiki.com/wiki/index.php?title=L...PU_Board_Repairy en esta lo fundamental a revisar...
www.pinwiki.com/wiki/index.php/Dat...ignal_Stuck_LowBien.. puestos manos a la obra, Esta placa tiene la luz PIA FIJA, y además no responde ni al epprom de LEON. vamos.. que no ejecuta NADA.
VAMOS AL LIO ¡¡¡ comprobamos si tenemos datos en salidas entradas y señal de reloj en la cpu..
Aquí el esquema de la zona CPU 6808, a comprobar señal de reloj, entradas y salidas, pines del 9 al 25 y del 26 al 33.
nos debe aparecer algo parecido a esto, (además esta lectura es justo la del PIN 9 de la CPU, mas adelante entenderéis pq)
En mi caso.. comprobé todas los pines de la CPU y los valores eran "aceptables", debe haber un pico entre voltajes de unos 4,5 voltios.
El siguiente paso es comprobar las entradas salidas de los buffers.. es decir los dos 74ls244 que están en 6C y 6D.
En este caso en el pin 15 del 74ls244 en 6D, (que va directamente al PIN 9 de la CPU, captura anterior), me daba esta lectura en el osciloscopio.
Y esta otra en la salida del 74ls244 pin 5
Como podemos ver.. no hay oscilaciones.. y la línea.. es.. pishhh no hay ningún tipo de pulso.. (recordar que debería tener un valor igual o muy similar al del PIN 9 de la CPU primera captura que os he puesto)
Que pasa.. ? tenemos dos opciones.. o el 74LS244 esta en corto o no llega la señal desde el pin 9 de la CPU al pin 15 del 74Ls244.
Lo primero.. revisar si hay continuidad entre esas pistas.. tester en mano.. prueba d continuidad.. y listos.. Si hay continuidad.. o hay un corto con otra pista (aunque fallarían mas líneas), o el 74ls244 esta mal (99%)
En mi caso había una pista cortada justo por debajo del zócalo de la CPU. Reparado con un pequeño puente y un cable y listos.
Aquí la nueva lectura de la salida del 74Ls244 una vez hecha la corrección de esa pista. Os he puesto esta nueva captura.. para que veáis la diferencia en poner el osciloscopio en 2v en vez de en 5v. el pulso es similar, solamente que en pantalla lo vemos "mas grande"
Bien.. a estas alturas pienso... bueno.. con la eprom de test de leon.. ya me hace todo el juego de pias.. no se detiene y parece que pulsa sin errores.
Pongo la rom del juego.. arranco.. y.. NADA ¡¡¡¡
luz 5 V. FIJA... ok.. y ni luz PIA ni LUZ blanking.. sus... mue.... ahí ya a punto de pegarle fuego a la placa..
Bien.. llegados a este punto.. y comprobadas las entradas/salidas, las pia están pulsando bien.. etc.. que más a revisar..
Pues el circuito blanking en concreto. En los enlaces a pinwiki que os he puesto está explicado el funcionamiento de esa parte, que es un sistema de protección, que en el caso de detectar que algo no funciona como debería detiene la ejecución.
Aquí además os pongo el enlace al boletín de servicio 75 de Sega/data donde explica el funcionamiento y la teoría de operación del "maldito" blanking.
https://arcarc.xmission.com/Pinball/Stern%...ins/sb/sb75.pdfBien.. vamos a comprobar este circuito:
Nos dice.. que.. la señal para que funcione correctamente el sistema sale de la PIA situada en 11B, del pin 4, va al pin 9 de un 7404 situado en 6F y es invertido en la salida pin 8, de ahí ya va hacia nuestro queridísimo 555, pin 6, pasando por un pequeño transistor 2N4405 en Q14 que está justo al lado del 555.
vale.. vamos a medir...
Directamente he ido a medir el 7404 de 6F tanto pin 8 como pin 9 y la lectura era esta:
Como veis.. un pulso PERFECTO.. (el cuadrado, rectángulo es solo un error en la captura del jpg)
Bien... pues.. vamos para el 555..
La teoría dice.. que el PIN3 y PIN7 deben marcar un 1 lógico (5 voltios), si el circuito está funcionando bien.
Mido en pin3.. y está en BAJO, o sea cero lógico. (Con un multímetro normal, en DC)
Ok.. ya sabemos que no hay blanking.. (bueno eso ya lo sabíamos de antes..)
Si no es antes del 7404, el error 99% esta en la zona del 555. Lamentablemente no tengo captura, pero en mi caso había un pequeño cruce en el zócalo del 555 que impedía que en el pin6 entrase la señal correcta para activar el 555.
Os dejo la captura de lo que "llega" al pin 6 del 555 una vez reparado el pequeño cruce.
Una oscilación perfecta con un pico entre voltajes de unos 2v.
Ponemos la ROM del juego.. y....
Edited by Grec Pastor - 24/4/2022, 07:13