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.