Un gomas, un plus y un divide+ ASESINO
Publicado: Mar Ene 15, 2013 3:50 pm
El tema lo inicié en otro hilo http://foro.speccy.org/viewtopic.php?f=8&t=3025#p32365
Pero lo resumo. Tenía un spectrum 48k con teclado de goma (en adelante speccy) y un divide plus con el que estaba bastante
contento al usarlo con un disco duro IDE y el firmware resiDOS. Entonces viendo lo bien que iba en el +2, me preguntaba por
que no funcionaba en speccy. Así que tras investigar un poco y preguntar, vi que el Z80 del speccy no tenía funcional la salida M1 del Z80; así que pregunté si los z80 de varios +2 que tenía desguazados servirían. Al ser la respuesta afirmativa me dispuse a cambiar el micro. Como no tengo mucha experiencia en desoldar micros de tantos pines, decidí destruirlo, así que corte el micro pin a pin en su parte mas alta; para luego ir desoldándoles individualmente y así no arriesgarme a arrancar ningún pad o pista. Luego al no tener zócalos de 40 pines, use 2 tiras de pines torneadas , que a mi parecer son mejores que los zócalos, por que hacen buen contacto y permiten ver bastante bien las pista que ha por debajo. Comprobé con el tester que no había cortos entre pines ni pistas que pasaban por debajo; y pinché el z80. luego pincho el divide+ doy alimentación, y SOPRESA, pantallazo de colorines. Pido ayuda en el anterior hilo, parece plausible que haya algún corto por alguna microsalpicadura de estaño; pero la verdad por mas que pruebo con el polímetro no veo nada. Pero la verdad es que algo pasa por que el pin 21 del z80 (/RD) tiene 0,7 voltios en lugar de tener aproximadamente 3,3 voltios, que el lo que me mide en otra placa de un spectrum + (en adelante el +). Tiene que pasar algo, así que ese día lo aparco momentaneamente.
Al día siguiente decido probar a cortar pistas, y ver de que parte del circuito viene el corto. Así que mirando el esquema de la issue4B, me digo, que pasa que en la zona de las puertas y multiplexores todos son CMOS menos el 74LS00 que es TTL, así que me decido a cortar la pista /RD a la entrada del pin 4 de IC24 (el esquema tiene al numeración de las entradas intercambiadas donde es 4 debería ser 5 y viceversa) lo corto en una zona despejada para poder empalmar mas tarde, mas concretamente el tramo de pista que viene de una via bajo C25(creo ) un electrolítico junto a la ULA y que pasa entre los pines 2 y 3 de IC25. Resultado, la tensión en /RD, no sube. Así que empalmo y me voy a cortar otra zona. Ahora corto /RD junto a la misma pata 21 del z80 antes de que la pista pasé entre los 8 diodos del teclado; es la linea que une el micro con la ROM en su pin 22 (DE0) que no sé que función tiene. Doy alimentación y sorpresa se resetea y aparece el mensaje de sinclair.
La verdad es que no entiendo nada. Apago y decido pinchar el teclado. Enciendo de nuevo parece que el teclado, no va. Bueno después de unos segundos parece que escribe solo. No se. Apago y enciendo rapido, y a los 3 o 4 segundos el teclado va, pero no antes. Hago unas prueba de POKE y PEEK en la zona alta de la memoria, y parece ir OK. Me imagino que el teclado está bien así que le pincho en la placa del plus con el divide;; y joder, no vaaa, me ha dado pantallazo de colores cuando estaba funcionando segundos antes. Saco el divide+, enciendo y sigue sin ir. Pincho el divide al speccy y también casca, en lugar de pantallazo de colores lineas e blanco y negro, pero vamos que esta muerto, me imagino que la ULA a cascado.. Jod.. que pasa. Me he cargado 2 micros al poner el divide +. Me ponco a revisar el conector del divide, y sorpresa se ha perdido el separador de
plástico que había en el conector del bus entre 4 y 5, con lo que al colocar el divide no ha quedado centrado, así que hay que suponer que ha habido múltiples cortos en los buses; habrán entrado 12v y 9v en el z80 y a saber donde mas.
Cojo el divide+ le pongo un trozo de plástico para centrar le bus y lo pincho en un+2a, y ya no funciona, además una de las
GAL se calienta mucho en pocos segundos, seguro que en su interior hay un corto.
Pero lo resumo. Tenía un spectrum 48k con teclado de goma (en adelante speccy) y un divide plus con el que estaba bastante
contento al usarlo con un disco duro IDE y el firmware resiDOS. Entonces viendo lo bien que iba en el +2, me preguntaba por
que no funcionaba en speccy. Así que tras investigar un poco y preguntar, vi que el Z80 del speccy no tenía funcional la salida M1 del Z80; así que pregunté si los z80 de varios +2 que tenía desguazados servirían. Al ser la respuesta afirmativa me dispuse a cambiar el micro. Como no tengo mucha experiencia en desoldar micros de tantos pines, decidí destruirlo, así que corte el micro pin a pin en su parte mas alta; para luego ir desoldándoles individualmente y así no arriesgarme a arrancar ningún pad o pista. Luego al no tener zócalos de 40 pines, use 2 tiras de pines torneadas , que a mi parecer son mejores que los zócalos, por que hacen buen contacto y permiten ver bastante bien las pista que ha por debajo. Comprobé con el tester que no había cortos entre pines ni pistas que pasaban por debajo; y pinché el z80. luego pincho el divide+ doy alimentación, y SOPRESA, pantallazo de colorines. Pido ayuda en el anterior hilo, parece plausible que haya algún corto por alguna microsalpicadura de estaño; pero la verdad por mas que pruebo con el polímetro no veo nada. Pero la verdad es que algo pasa por que el pin 21 del z80 (/RD) tiene 0,7 voltios en lugar de tener aproximadamente 3,3 voltios, que el lo que me mide en otra placa de un spectrum + (en adelante el +). Tiene que pasar algo, así que ese día lo aparco momentaneamente.
Al día siguiente decido probar a cortar pistas, y ver de que parte del circuito viene el corto. Así que mirando el esquema de la issue4B, me digo, que pasa que en la zona de las puertas y multiplexores todos son CMOS menos el 74LS00 que es TTL, así que me decido a cortar la pista /RD a la entrada del pin 4 de IC24 (el esquema tiene al numeración de las entradas intercambiadas donde es 4 debería ser 5 y viceversa) lo corto en una zona despejada para poder empalmar mas tarde, mas concretamente el tramo de pista que viene de una via bajo C25(creo ) un electrolítico junto a la ULA y que pasa entre los pines 2 y 3 de IC25. Resultado, la tensión en /RD, no sube. Así que empalmo y me voy a cortar otra zona. Ahora corto /RD junto a la misma pata 21 del z80 antes de que la pista pasé entre los 8 diodos del teclado; es la linea que une el micro con la ROM en su pin 22 (DE0) que no sé que función tiene. Doy alimentación y sorpresa se resetea y aparece el mensaje de sinclair.
La verdad es que no entiendo nada. Apago y decido pinchar el teclado. Enciendo de nuevo parece que el teclado, no va. Bueno después de unos segundos parece que escribe solo. No se. Apago y enciendo rapido, y a los 3 o 4 segundos el teclado va, pero no antes. Hago unas prueba de POKE y PEEK en la zona alta de la memoria, y parece ir OK. Me imagino que el teclado está bien así que le pincho en la placa del plus con el divide;; y joder, no vaaa, me ha dado pantallazo de colores cuando estaba funcionando segundos antes. Saco el divide+, enciendo y sigue sin ir. Pincho el divide al speccy y también casca, en lugar de pantallazo de colores lineas e blanco y negro, pero vamos que esta muerto, me imagino que la ULA a cascado.. Jod.. que pasa. Me he cargado 2 micros al poner el divide +. Me ponco a revisar el conector del divide, y sorpresa se ha perdido el separador de
plástico que había en el conector del bus entre 4 y 5, con lo que al colocar el divide no ha quedado centrado, así que hay que suponer que ha habido múltiples cortos en los buses; habrán entrado 12v y 9v en el z80 y a saber donde mas.
Cojo el divide+ le pongo un trozo de plástico para centrar le bus y lo pincho en un+2a, y ya no funciona, además una de las
GAL se calienta mucho en pocos segundos, seguro que en su interior hay un corto.