REPARACIONES

Influido por la magnífica web de José Leandro "El Hardware del Spectrum", comparto las reparaciones efectuadas sobre modelos de ZX Spectrum. 

------------------------------------------------------------------------------------------------------------------------- 
Avería #1
Dispositivo: ZX Spectrum issue 2
AveríaImagen azulada con cuadros de color estáticos. No hay tensión de -5V y no se aprecia el zumbido de la bobina L1. Tras 5 minutos la ULA quema.













Reparación: Se cambia TR4 y vuelve a fallar. Se comprueba la bobina L1 y está en corto. Se cambian bobina L1 y TR4 y el patrón cambia. Tensión de -5V restituida. Se corrige la pantalla amarillenta mediante el ajuste de las resistencias variables. Al poco de arrancar aparecen cuadros de colores. Al correr un programa de test de RAM, se ve que están afectados los bits 0 a 3. Se cambian los multiplexores IC3 e IC4 y el ordenador arranca correctamente.

------------------------------------------------------------------------------------------------------------------------- 
Avería #2
Dispositivo: ZX Spectrum issue 2
AveríaDel patrón anterior. Al cabo de un rato de arrancar los caracteres se corrompen. Fallo en ULA.


 ReparaciónSin reparación.

------------------------------------------------------------------------------------------------------------------------- 
Avería #3
Dispositivo: ZX Spectrum issue 3B
AveríaTensiones -5V y 12V no correctas. Patrón típico de ausencia de RAM.



 Reparación: Cambio TR4 y el ordenador arranca correctamente.

------------------------------------------------------------------------------------------------------------------------- 
Avería #4
Dispositivo: ZX Spectrum issue 4B
AveríaNo arranca. Patrón fijo. Tensiones correctas en todos los niveles de tensión (-5V, 5V y 12V).



Reparación: Aunque no es patrón, se realizan pruebas intercambiando Z80, ROM y ULA con otro ordenador. Todos funcionan correctamente. Se realiza test de memoria, y falla el bit D6 correspondiente al IC12 (RAM baja). Test de RAM   alta correcto. Se cambia IC12 y funciona correctamente.

------------------------------------------------------------------------------------------------------------------------- 
Avería #5
Dispositivo: ZX Spectrum issue 3B
AveríaTensiones correctas en todos los niveles de tensión (-5V, 5V y 12V). No direcciona bien la memoria alta (PRINT PEEK 23733 = 128)


Reparación: Se cambian IC25 e IC26 y al arrancar se produce el patrón. Pantalla fija en paper negro. El test de memoria alta da correcto. El test de memoria baja falla en el bit D7 (IC13). Se cambia IC13 y arranca correctamente.

--------------------------------------------------------------------------------------------------------------------------
Avería #6
Dispositivo: ZX Spectrum issue 3B
AveríaValores de tensión no correctos. No hay -5V y se obtiene 13,1V, en lugar de los 12V requeridos. Circuito DC-DC no está funcionando




Reparación: La fuente de alimentación está entregando más de 14V. Con esa tensión el circuito DC-DC no oscila y por lo tanto no funciona. Se cambia de fuente de alimentación, y arranca correctamente. Tensiones correctas.

--------------------------------------------------------------------------------------------------------------------------
Avería #7
Dispositivo: ZX Spectrum issue 3B
AveríaPresenta el logo en el arranque y responde al teclado. Responde bien a cambios de color, sonido, arranca con ROM externa. Aparentemente como si el ordenador estuviera bien, pero con la pantalla distorsionada. Fallo en ULA.




ReparaciónSin reparación.

--------------------------------------------------------------------------------------------------------------------------
Avería #8
Dispositivo: ZX Spectrum issue 3B
AveríaNo arranca. Pantalla fija. Fallo en la RAM baja.


Reparación: Se corre el test de memoria RAM y se detecta fallo en el IC6. Se sustituye y arranca correctamente.

--------------------------------------------------------------------------------------------------------------------------
Avería #9
Dispositivo: ZX Spectrum issue 3B
AveríaAl arrancar en la pantalla del logo aparecen 2 cuadrado estáticos de color magenta. A los pocos segundos aparece un tercer cuadrado.
  



Reparación: Se corren varios test de memoria RAM y todos dan correctos en la RAM baja y errores en la RAM alta. Los tests dan errores diferentes, o bien en los ICs de memoria, o en los multiplexores (LS157, LS00 y LS32). Mala conexión entre IC26 pin 7 (LS157) e IC15 pin 5. La pista está bien por lo que se sospecha del zócalo. Se sustituye el zócalo del IC26 y el ordenador pasa todos los tests de RAM alta.

--------------------------------------------------------------------------------------------------------------------------
Avería #10
Dispositivo: Interface DivMMC enjoy!
AveríaPantalla estática como se muestra en la foto. Algunos cuadrados en color pero solo un par de ellos con flash. No responde a ningún control del DivMMC (Reset, NMI)


Reparación: Fallo en la GAL (22V10D). Se sustituye la GAL y funciona. Sin la GAL también funciona, pero la interface de joystick no funciona.

------------------------------------------------------------------------------------------------------------------------- 
Avería #11
Dispositivo: ZX Spectrum issue #6A
Avería: Ordenador no carga programas. Se oyen los sonidos de carga pero no aparecen las rayas, aún con el volumen a tope. Se comprueba la ULA en otro ordenador y funciona bien. Se analiza el circuito del separe con el programa:

FOR n=0 TO 100: PRINT n: BEEP .5, n: NEXT n

Este programa permite escuchar los 70 tonos que da el altavoz. Funciona correctamente. Se analiza el esquemático de la zona de MIC-EAR.




Reparación: Valores de los componentes correctos, pero R35 y C35 están cambiados de sitio. Se ubican en la posición correcta y el ordenador funciona y carga correctamente.

--------------------------------------------------------------------------------------------------------------------------
Avería #12
Dispositivo: Clon Harlequín rev. G

AveríaOrdenador no muestra imagen, ni por video compuesto, ni por RGB. Intenta conectar, pero no lo consigue. Se comprueba el funcionamiento mediante la pulsación de teclas y se oye el clac-clac por lo que la reparación se concentra en el sistema de video. 

Se hacen las comprobaciones normales de tensiones, correcta ubicación de elementos con polaridad y chips. El cristal de 4,433MHz no muestra señal en la sonda lógica (siempre en estado alto "1"), se cambia pero sigue sin imagen. Se cambian, uno a uno, todos los ICs que intervienen en la generación de imagen: U31, U32, U26, U27, U28, U29, U30, U18, U23, U25 y U45. No hay cambio. 

Se miden con osciloscopio las señales R, G, B, CSync y HBlank, y se comparan con otro modelo de Harlequin que funciona correctamente. Las señales correctas son del entorno de 15kHz, mediante que las de este Harlequin son del entorno de 49-51 kHz. Se cambia el cristal de 14MHz y el ordenador funciona correctamente tanto por video compuesto, como por RGB.

--------------------------------------------------------------------------------------------------------------------------
Avería #13
Dispositivo: ZX81 (issue 1)

AveríaOrdenador no genera imagen. ULA modelo 2C184. 

Reparación: Se comprueban los voltajes y son todos correctos. También se comprueba alguna señal como CLK, y también es correcta. Se extrae la ULA (no está en zócalo) y se prueba en otro ordenador y funciona correctamente. También se extrae la ROM y al comprobarla en otro ordenador da pantalla en negro. El ordenador de prueba dispone de circuito para obtener una señal de video compuesto. Se cambia la ROM y el ordenador funciona correctamente. Se comprueba la RAM con una ROM de test y está correcta.

--------------------------------------------------------------------------------------------------------------------------
Avería #14
Dispositivo: ZX81 (issue 1)
AveríaOrdenador arranca correctamente, pero la K no se muestra correcta. ULA modelo 2C184. 


















Reparación: Se extrae la ULA (no está en zócalo) y se prueba en otro ordenador y mismo error. En esta placa, se pone una ULA funcionando, y lo hace correctamente por lo que es la ULA. Se realizan diferentes pruebas usando programas en Basic y se ve que el defecto aparece en el bit D3. El juego de caracteres también se corrompe. Se comprueban las señales D0 a D7 con sonda lógica y no se ven diferencias con otro ordenador sin fallo. Fallo en ULA, sin reparación.






--------------------------------------------------------------------------------------------------------------------------
Avería #15
Dispositivo: Interface DivMMC enjoy!
AveríaPantalla estática como se muestra en la foto. Borde negro y cuadros pixelados de colores. No responde a ningún control del DivMMC (Reset, NMI). Se prueban la GAL (22V10D), EPROM y SRAM en otro DivMMC y funcionan.


Reparación: Fallo en CPLD. 

--------------------------------------------------------------------------------------------------------------------------
Avería #16
Dispositivo: ZX Spectrum issue 3
AveríaPatrón dinámico. Tensiones correctas. Se prueba ULA en otro ordenador y muestra el mismo patrón. Se prueba ULA correcta en este ordenador y arranca correctamente. Fallo en ULA.


















ReparaciónSin reparación.

--------------------------------------------------------------------------------------------------------------------------
Avería #17
Dispositivo: ZX Spectrum issue 3
AveríaPatrón dinámico, no muestra color. Valores de resistencia bajos en railes de +5V, -5V y +12V. Tensión incorrecta en los railes de +12V y -5V. Valores de resistencia casi cero en líneas de datos D4 y D5. Queman IC7 y la ROM. No responde al RESET. Condensador C25 con la polaridad al revés. Avería importante. 

















ReparaciónSe sustituyen ROM, Z80, TR4, 3x4116 (RAM baja), 2x4532 (RAM alta) y todos los condensadores electrolíticos.

--------------------------------------------------------------------------------------------------------------------------
Avería #18
Dispositivo: ZX Spectrum issue 2
Avería: El ordenador arranca en modo 16kB. Además presenta la pantalla amarillenta.

ReparaciónSe ajustan las resistencias variables VR1 y VR2 para mostrar pantalla blanca.  También se cambian condensadores electrolíticos C25 y C65 para intentar mejorar algo la calidad de la imagen. Chips de memoria alta IC15, IC20 e IC21 dañados. Se sustituye por módulo de memoria SRAM.

--------------------------------------------------------------------------------------------------------------------------
Avería #19
Dispositivo: ZX Spectrum issue 3B
Avería: Patrón dinámico, no muestra color. Valores incorrectos en railes de -5V y 12V.



Reparación: Se cambia TR4 y se recuperan el valor de 12V y el -5V, aunque es ligeramente más bajo de lo requerido (-4V). Después del cambio, IC10 quema. Al pasar los tests da avería en IC10 e IC12. Se cambian los dos y se recupera la tensión de -5V. Se cambian condensadores C25, C65, C46, C47 y C74. Al hacer pruebas de memoria, la memoria alta no se direcciona. Fallo en  IC24 (74LS00). Se sustituyen TR4, 2x4116, 74LS00 y varios los condensadores electrolíticos.
--------------------------------------------------------------------------------------------------------------------------
Avería #20
Dispositivo: ZX Spectrum issue 4S
Avería: Patrón dinámico, no muestra color. No hay tensión en railes de -5V y 12V.




ReparaciónTR4 mal soldado y además está en corto. Se cambia y se recupera los -12V.  Condensador C25 con una patilla suelta. Diodo D19 en corto, al cambiarlo se obtienen -3V. Se cambia el zócalo del IC8 porque está mal soldado. Posible corto en rail de -5V por mala soldadura en zócalos. Se opta por instalar módulo SRAM y arranca correctamente. Se sustituyen TR4, D19 y varios los condensadores electrolíticos (C44, C45, C46, C79 y C25).
--------------------------------------------------------------------------------------------------------------------------
Avería #21
Dispositivo: ZX Spectrum Plus issue 6A
Avería: Se producen resets con ciertas combinaciones de teclas.

ReparaciónLas combinaciones de teclas son las afectadas por el modo extendido del teclado del Plus. Se comprueban diodos de las líneas de direcciones A8-A15 y ULA. Todo correcto. Se comprueba la resistencia de esas mismas líneas. Ligeramente alta. Se sustituye el Z80 y funciona correctamente.

--------------------------------------------------------------------------------------------------------------------------