| |
| hardware:perifericos:pcw_9512_test_pcb [2026/05/14 08:38] – creado jesus | hardware:perifericos:pcw_9512_test_pcb [2026/05/25 16:39] (actual) – jesus |
|---|
| .content-body { position: relative; z-index: 3; color: #00ff00; line-height: 1.6; text-align: justify; } | .content-body { position: relative; z-index: 3; color: #00ff00; line-height: 1.6; text-align: justify; } |
| .content-body b, .content-body strong { color: #00ff00; font-weight: bold; } | .content-body b, .content-body strong { color: #00ff00; font-weight: bold; } |
| | .content-body ul { list-style: square; margin-top: 10px; padding-left: 20px; } |
| | .content-body ul li { color: #00ff00; } |
| .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; } | .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; } |
| | |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Esta placa de diagnósticos de </html>[[es:companias:Amstrad|Amstrad]]<html> es la oficial usada en los servicios técnicos. Efectúa una serie de pruebas muy completas sobre la máquina para comprobar el estado de la misma y diagnosticar posibles averías.</p> | <p>Esta placa de diagnósticos de </html>[[companias:Amstrad|Amstrad]]<html> es la oficial usada en los servicios técnicos. Efectúa una serie de pruebas muy completas sobre la máquina para comprobar el estado de la misma y diagnosticar posibles averías.</p> |
| </div> | </div> |
| |
| </div> | </div> |
| </div> | </div> |
| | </div> |
| | <div class="pcw-subtitle-box">Descripción, Contexto e Ingeniería de Servicio (Serie 9000)</div> |
| | <div class="content-body"> |
| | <p>Distribuida estrictamente a partir de **1987-1988** de forma confidencial y numerada a los laboratorios oficiales de Amstrad plc, la <strong>Amstrad PCW 9512 Test PCB</strong> representa la herramienta de diagnóstico de hardware definitiva para la segunda generación de la gama ofimática. Aunque hereda el propósito de mantenimiento de su antecesora (el modelo 8256), esta placa de circuito impreso fue rediseñada por completo a nivel de silicio para interactuar de forma nativa con los profundos cambios estructurales introducidos en la placa base del PCW 9512, incluyendo el nuevo subsistema de vídeo de alta definición para folio vertical, el puerto paralelo integrado de serie y un mapa de memoria ampliado.</p> |
| | <p>El PCW 9512 mantenía la misma arquitectura crítica de arranque sin ROM en su placa base. Al encender el ordenador, el procesador Zilog Z80 requiere obligatoriamente que la disquetera nativa de 3.5 pulgadas (Drive A:) inyecte el sector de arranque en la memoria RAM. Ante averías graves del sistema que impedían el encendido (como cortocircuitos en las líneas de refresco o fallos de paginación), el ordenador quedaba inutilizado y los técnicos no podían valerse de disquetes. Esta Test PCB de taller solventaba el bloqueo mediante la inyección física de un firmware de diagnóstico autónomo en el bus, aplicando la técnica de **Anulación del Bus (Bus Overriding / ROM Shadowing)** para tomar el control de la CPU de forma transparente en el mismo ciclo de encendido (vector de arranque <code>0000h</code>).</p> |
| | </div> |
| | |
| | <div class="pcw-subtitle-box">Arquitectura de Hardware y Rutinas Lógicas Específicas del 9512</div> |
| | <div class="content-body"> |
| | <p>La placa de circuito impreso (visible en sus caras de componentes y soldaduras) implementa una lógica de control avanzada optimizada para verificar los componentes específicos de la serie 9000:</p> |
| | <ul> |
| | <li><strong>Inhibición de la RAM e Inyección de la EPROM:</strong> Al conectarse al bus de expansión trasero de 50 pines del PCW 9512, la lógica discreta TTL integrada en la tarjeta de pruebas intercepta las señales de control de memoria de la CPU (<code>/MREQ</code> y <code>/RD</code>). El hardware de la Test PCB fuerza un estado eléctrico que bloquea y anula las respuestas de los chips de memoria de la placa base, obligando al procesador Z80 a leer exclusivamente el firmware almacenado en sus propios chips EPROM físicos, cuyas imágenes binarias se preservan en esta ficha.</li> |
| | <li><strong>Barrido de los 512 KB de RAM Integrados (March Test):</strong> A diferencia de la serie 8000, el PCW 9512 venía equipado de fábrica con un banco masivo de 512 KB de RAM dinámica. El firmware oficial inyectado por la placa ejecuta un bucle de comprobación de patrones binarios alternos de alta velocidad (secuencias hexadecimales <code>55h</code> y <code>AAh</code>). Este barrido verifica la integridad de las líneas de refresco y la estabilidad de las celdas de memoria, mapeando los errores bit a bit para que el técnico identifique el chip DRAM defectuoso exacto.</li> |
| | <li><strong>Inicialización del Controlador de Pantalla de Alta Resolución:</strong> El firmware de pruebas escribe directamente en los registros del nuevo controlador de vídeo del PCW 9512. Al inyectar tramas de sincronismo geométricas estables en el monitor de fósforo blanco, la placa permite descartar de inmediato si una pantalla en blanco o distorsionada se debe a una avería digital de la placa base o a un defecto analógico en los circuitos de deflexión del tubo CRT.</li> |
| | <li><strong>Auditoría del Puerto Paralelo Centronics Nativo:</strong> Dado que el 9512 incorporaba de serie un puerto paralelo en la placa base para su impresora de margarita, la interfaz de pruebas ejecuta rutinas de testeo específicas sobre las líneas de Entrada/Salida de este puerto, aislando averías comunes causadas por corrientes de retorno de periféricos de impresión externos.</li> |
| | </ul> |
| </div> | </div> |
| |