issalig escribió: ↑07 May 2024, 19:56Sin hacer nada tengo la señal _RDY (pin 34 conector disco) a 0.1V cuando en una gotek sana está a 5V.
En una Gotek externa que funciona tengo /READY a 0V midiendo en el conector 2x17 de disquetera cuando está conectada. En cambio si mido /READY en el cable con la Gotek desconectada está a aproximadamente +5V. Esto implica que es la propia Gotek la que está fijando el nivel lógico de /READY a 0V.
En tu caso comprobaría este valor directamente en el cable (lo que llega desde el CPC) y el parámetro fijado para el pin #34 en tu fichero de configuración FF.CFG. Así no encontrarías la causa de la avería pero sabrías qué valores esperar.
issalig escribió: ↑07 May 2024, 19:5674HC04
Pin 9 señal RDY_33 (3V) (Viene del microcontrolador y parece bien)
Pin 8 señal invertida _RDY (1.7V)
En mí 74HC04D tengo +0V en 9 y +5V en 8.
issalig escribió: ↑07 May 2024, 19:56¿No debería ser casi 0? Porque esto hace que conduzca el transistor y en el colector (y a su vez el pin 34) tenemos casi 0V (0.1V)
Debería ser muy cercana a +0V con un margen de error de algunos milivoltios. El transistor conectado al pin 9 es un MOSFET de canal N que solo invierte la señal conectada a su base, por tanto en su drenador debería obtenerse sí o sí el mismo valor lógico (TTL) que llega al pin 9 del 74HC04D.
Si no te cuesta mucho trabajo y lo tienes disponible, quizás lo más rápido sea cambiar el 74HC04D para salir de dudas. Cada inversor de los 6 que lleva tiene 3 puertas lógicas y 4 diodos de sujeción (2 de entrada, 2 de salida), cualquier fallo en los transistores MOSFET de las puertas o un corto interno podrían provocar el efecto que mencionas y, por tanto, con este chip no merece la pena complicarse.
También, a modo de prueba rápida para ver si así funciona la Gotek y si el único inversor que falla es el de /READY, puedes desoldar el MOSFET conectado al pin 8 y, si quieres en /READY un nivel lógico...
- bajo, conectar el pad del drenador a tierra (p.e. a la fuente), o
- alto, dejarlo tal cual queda al eliminar el transistor.