Reparación de placa PLM-X

El PLM-X es un ordenador clónico del ZX Spectrum y desarrollado en la antigua Unión Soviética (?) a comienzos de los años 90. El ordenador está basado en un procesador KP1858BM1, clon del Z80 desarrollado por la empresa Elektronika y capaz de trabajar a una frecuencia máxima de 6 MHz, una ULA KA1515XM1 (también conocida como Baltik) y un módulo PROM con referencia T34PE1 y tamaño de 128 Kbit. Aparentemente, la ROM que se encontraba programada en este último integrado era una copia de la desarrollada en el año 1989 por la empresa Didaktik Skalika para su ordenador Didaktik Gama (sería, por lo tanto, la empleada en la tercera revisión de este ordenador). Además, dispone de un total de 8 integrados KR565RU5, cada uno de ellos con una capacidad de 8KB haciendo un total de 64KB de memoria RAM.

Solamente se dispone de la placa madre y no se tiene constancia de que este equipo haya sido vendido de forma comercial como equipo completo, integrando teclado, bus de expansión y encapsulado. El único lugar en donde se ha podido obtener algo de información acerca de la placa ha sido a través del siguiente enlace. Han sido de gran utilidad para la reparación tanto los esquemáticos como los listados de componentes, ya que ha sido necesario localizar equivalencias de componentes de origen soviético.

Esquema con ubicación de componentes
Esquema con ubicación de componentes
Fuente: SBLive.narod.ru

Una vez revisada la placa se procede a localizar los puntos de entrada de tensión y de salida de vídeo. Se procede a dar tensión a la placa y se observan valores de tensión correctos en los componentes principales así como al aparente funcionamiento correcto del procesador y de la memoria RAM. No obstante, no se obtiene señal alguna de vídeo a través de la salida de vídeo compuesta improvisada a estos efectos.

Disposición de transistor BC547
Disposición de transistor BC547

Una vez revisado el esquema y analizado el sistema de generación de vídeo, se observa que la ULA está generando señal correctamente a través de su pin de salida de vídeo. Siguiendo el esquema se observa que uno de los transistores con referencia KT315 y situado precisamente en la salida de la señal de vídeo se encuentra en corto.

Este transistor es un modelo NPN cuyo equivalente occidental más común es un 2N3904. Al no disponerse de este modelo en concreto se procede a colocar un modelo similar, en particular un BC547 que presenta unos valores aceptables como sustituto del 2N3904.

Ha de mencionarse aquí que la distribución de pines (base/colector/emisor) no es la misma entre el KT315 y el BC547, por lo que se hace necesario cruzar dos de los pines para situarlo en la disposición correcta, tal y como se observa en la fotografía adjunta.

Una vez instalado el nuevo transistor se procede nuevamente a dar tensión a la placa obteniéndose ya una salida de vídeo correcta.

No obstante, se siguen obteniendo resultados no satisfactorios, obteniéndose diferentes comportamientos no esperados. En algunos casos, se producen reinicios constantes, en otros se producen cuelgues en el momento de mostrar el mensaje de copyright en pantalla, lo cual apunta a un posible fallo en el integrado T34PE1 que contiene la ROM del sistema.

Vista general de placa PLM-X
Vista general de placa PLM-X
Inicio del sistema incorrecto
Inicio del sistema incorrecto
Inicio del sistema con ROM Open SE
Inicio del sistema con ROM Open SE

Puesto que este integrado se encuentra en zócalo, se procede a su sustitución por medio de una EPROM tipo 27C128 que contiene la ROM Open SE desarrollada por Andrew Owen para el ordenador ZX Spectrum.

Se observa en este momento un inicio correcto sin que se aprecien más errores una vez efectuadas una serie de pruebas sencillas de funcionamiento, por lo que se procede a programar una EPROM y a su instalación en lugar del integrado T24PE1 original.

 

 

Deja una respuesta