PROBLEMAS INICIALES


    Pongo a continuación algunos problemas que he visto durante las pruebas por si pueden servir de ayuda a otras personas. El primer consejo cuando se está probando es:

Resetear el Spectrum después de encenderlo

    Cuando se está encendiendo y apagando constantemente, el Spectrum tiende a no arrancar de modo correcto lo que nos puede hacer pensar que no funciona.

ALGUNOS POSIBLES PROBLEMAS

         Al poner el adaptador CF IDE, el Spectrum no arranca.


    Una causa puede ser porque el adaptador CF IDE tiene conectados más señales de los que se usa en el interfaz de disco duro del +E. Si hemos utilizado algún hilo del cable IDE para otro propósito o, en un descuido, hemos conectado alguna señal donde no debíamos puede causar un cuelgue inicial.

    Ejemplo: En MI adaptador CF IDE, pin 34 IDE estába conectado a VCC, PIN 15 IDE a VCC,  etc.

        ¡¡ La Compact Flash funciona sin alimentación !!

    El motivo viene por el punto anterior. Estudiando el circuito se comprobó que el pin 38 IDE del adaptador CF IDE está conectado mediante una resistencia a VCC. En el interfaz de disco duro, dicho pin va a VCC por lo que existe un camino por el cual la alimentación del Spectrum llega a la Compact Flash.

    Las pruebas que se realizaron sin alimentación fueron perfectas. Se pudo formatear, escribir y leer de la Compact Flash sin problemas.

        El Spectrum arranca pero no detecta ningún IDE

    Esta es el peor problema y puede estar causado por un sin fin de problemas. Algunos posible son:

                   La Compact Flash no está configurada como Master

                           Al igual que los discos duros, el adaptador CF IDE permite seleccionar si la Compact Flash va a ser master o slave. En el Spectrum, la Compact Flash debe ir como master ( Desconozco si puede haber 2 dispositivos conectados, lo que llevaría a tener un master y un slave).

                           En el adaptador CF - IDE hay un jumper para esta operación



            Problemas con la alimentación

                Según el estándar Compact Flash, las tarjetas permiten alimentarse tanto a +3.3V como a +5V. El problema viene porque  muchas tarjetas modernas solo se alimentan a +3.3V. Esto nos lleva a que estas tarjetas no funcionen o funcionen mal en el Spectrum. Algunas siguen permitiendo su funcionamiento a +5V y otras funcionan a +3.3V pero admiten señales de datos de 5V.

                 El adaptador CF IDE tiene un jumper para poder conmutar a +5V o, mediante un regulador, +3.3V.



            Los consejos son:

            Probar en +5V.
            Probar en +3.3V
            Probar sin alimentación y poniendo los jumper primero en +5V y después en +3.3V.

            NOTA:  En el caso de la Sandisk 128 MB, esta trabaja tanto en +3.3V como en +5V aunque se ha detectado que alguna vez falla funcionando a +5V lo que no ocurre poniendo la alimentación en 3.3V. Parece que le gusta más alimentarse a +3.3V.

        Tarjeta incompatible

            Como en el caso de los discos duros, no todas las tarjetas son compatibles con el  Spectrum por diseño interno o funcionalidades que introduce el fabricante. Lo ideal es buscar que Compact Flash se pueden comprar y acudir a las web de los fabricantes en busca de datos técnicos, siendo los más importantes la alimentación y si funcionan en modo 'true ide'.

    El Spectrum reconoce la Compact Flash sin darle tensión  pero no cuando se le da alimentación

    Puede ser un problema de las conexiones que hace el adaptador CF-IDE (Retorno de alguna señal) o por los problemas descritos de alimentación.

    El Spectrum reconoce la Compact Flash con alimentación pero no muestra ningún dato a pesar de estar formateada correctamente

    Este fallo me pasó con la Sandisk una vez (solo una). Después de formatearla sin alimentar el sistema, puse la alimentación de +5V. El Spectrum  reconocía la CF pero no mostraba ninguna de las particiones realizadas.

    De ahí mi comentario sobre que alimentación prefiere la Sandisk que he comprado.

    Las pruebas posteriores no mostraron este error pero puede pasar en otros casos.