Controladora disquetes para el ordenador Dragon

 Planos originales

    Los planos y el aspecto de la controladora se pueden ver en páginas sobre el Dragon como estas:

    http://www.dragondata.co.uk/
    http://archive.worldofdragon.org/index.php?title=Dragon_DOS

    El esquema original es el mismo en todos los casos (con mejor o peor resolución).



    Al revisar por encima las fotos de la placa con el esquema se ve un error. La señal de RESET no es el pin 3 sino el 5. Una vez comprobado que todo funciona, he modificado el esquema original y se ha limpiado un poco.



Diseño con Eagle

    Esquema pasado a Eagle



    La placa (versión 1.1) tiene el siguiente aspecto:



 Montaje placa

    Para realizar la placa, he probado los servicios de la empresa iteadstudio.com. Se les envía los ficheros en formato Gerber y tienen tarifas muy buenas. Como punto negativo, el servicio es de pack de 10 placas y si solo quieres 1 o 2 te sobran unas pocas.



    La versión que se ve es la 1.0. Tenía un par de fallos y la posición de unos de los potenciómetros no era la mejor (descubierto al realizar el ajuste del WD2797). Algunas fotos más:




    La placa puede montase dentro de una caja de plástico. En mi caso he usado la caja PP96 de la casa supertronic. Requiere bastante trabajo pero el acabado es muy bueno.



    Una vez arreglados los fallos y ajustado los timming del WD2797, la controladora funciona correctamente.



    Con DSKINIT formatea 1 cara y 40 pistas (180K) y con DSKINIT 1,2,40 formatea 2 caras y 40 pistas (360K). La controladora ha funcionado en un dragon32 y en un dragon64.

 Ajuste WD2797

    Los pasos para ajustar la temporización del WD2797 son los siguientes:

    1) Encender el Dragon con la controladora puesta.
    2) Realizar un reset (no es necesario dado que al encenderse el Dragon funciona la señal de reset)
    3) Pin 22 del WD2797 a masa.

                                                Versión1.0                                                                 Versión1.1


    4) Ajuste VC0. Medir en pin1 del 7416 (ó 74LS06 ) y ajustar la señal a 250 KHz (condensador C7)



    5) Ajuste WP. Medir señal en pin 31 del WD2797. Ajustar a 300ns (potenciómetro R9)



    6) Ajuste RP. Medir señal en pin 29 del WD2797. Ajustar a 600ns (potenciómetro R10)



    7) Quitar pin 22 de masa.

Documentación

    Listado componentes
    Ficheros Eagle
    EPROM controladora versión 1.0 y 4.0

2012 José Leandro Novellón