Herramientas de usuario

Herramientas del sitio


hardware:perifericos:parallel_printer_port

A> CIRTECH PARALLEL PORT

Puerto paralelo para impresoras de la casa Cirtech.

Imágenes del Hardware
Descripción, Contexto e Ingeniería de Circuitos Blindados

Lanzada al mercado británico a partir de **1986** por la firma escocesa Cirtech (con sede en Kirkcaldy, Escocia), esta interfaz de puerto paralelo se consolidó como una de las alternativas profesionales de calidad industrial más robustas y fiables frente a la costosa interfaz oficial CPS8256 de Amstrad. Su propósito principal era habilitar la salida de datos de 8 bits puros hacia impresoras matriciales avanzadas, de margarita o las primeras impresoras láser de terceras marcas (como Epson, HP, Star Micronics o Citizen), liberando a las oficinas con grandes cargas de trabajo del uso exclusivo de la impresora matricial nativa de Amstrad, cuyos costes de consumibles y cintas eran significativamente elevados.

A nivel de ingeniería electrónica y diseño de silicio, tal y como se observa de forma clara en las capturas de la PCB de componentes y soldaduras, Cirtech aplicó sus estrictos estándares de fabricación industrial mediante el uso de lógica digital TTL pura y subsistemas de aislamiento eléctrico frente a sobretensiones:

  • El Registro de Pestillo de Datos (Data Latch - 74LS273 / 74LS374): El corazón del circuito integrado central se encarga de capturar de forma síncrona los 8 bits de datos provenientes del bus del PCW (D0 a D7) en el instante en que el procesador realiza una orden de escritura, manteniéndolos eléctricamente estables en las líneas físicas del conector Centronics externo el tiempo que requiera el búfer del periférico de impresión.
  • Búferes de Línea TTL contra Corrientes de Retorno: Las impresoras profesionales antiguas generaban fuertes ruidos electromagnéticos y picos de sobretensión al conmutar sus motores de bobinas y agujas mecánicas. Cirtech blindó la placa del PCW forzando a que todas las líneas físicas de sincronismo de control crítico (tales como BUSY, /ACK, PE, SLCT y la señal de disparo de impresión activa en bajo /STROBE) cruzaran de manera obligatoria a través de búferes conmutadores TTL inversores (chips como el 74LS14 o 74LS244). Esta barrera eléctrica aseguraba que ante cualquier cortocircuito en el cable o la impresora, únicamente se destruyeran los integrados discretos y económicos de la interfaz Cirtech, salvaguardando por completo la integridad de la placa base y la CPU Z80 interna del ordenador.
  • Mecanismo Pasante y Conector Amphenol de 36 pines: El adaptador interno se pincha de forma directa en el bus de expansión lateral de 50 pines del PCW. La PCB de Cirtech incorpora pistas de cobre pasantes (pass-through) en su extremo posterior, garantizando que el usuario profesional pudiera encadenar eléctricamente y de forma simultánea otras expansiones críticas (como tarjetas ampliadoras de RAM de la propia marca o controladoras de disquete de 3.5 pulgadas DataDrive). La salida externa se remataba mediante un conector robusto hembra **Amphenol Centronics de 36 pines** idéntico al estándar de los cables profesionales de PC.
Mapeo de Hardware E/S y Compatibilidad con LocoScript

Para conseguir una integración transparente e inmediata con todo el ecosistema ofimático de Amstrad sin requerir complicados procesos de parcheo por software, la electrónica decodificadora de Cirtech emulaba a la perfección el rango de puertos oficial de la máquina:

  • Mapeo compatible Amstrad (Puertos 0E2h y 0E3h): Al escribir de forma directa en la dirección de Entrada/Salida de hardware 0E2h (226 decimal), el procesador Z80 inyectaba de inmediato el byte en el búfer de salida Centronics hacia la impresora. Al leer el puerto 0E3h (227 decimal), la CPU obtenía de forma instantánea las líneas de estado lógicas de sincronismo físico. Gracias a este direccionamiento idéntico al estándar de Amstrad, el procesador de textos LocoScript y el sistema operativo CP/M Plus reconocían e interactuaban con la interfaz Cirtech de forma nativa. El usuario únicamente debía conmutar en los menús de LocoScript la salida de "Impresora Amstrad" a "Impresora Centronics Estándar".

hardware/perifericos/parallel_printer_port.txt · Última modificación: por jesus