Página 2 de 3

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 19:33
por duca750

Último mensaje de la página anterior:

Silicebit escribió:
duca750 escribió:Te comento compi, suena cada segundo y no para, eso si he intentando pararlo y no hay forma, de echo al haberlo intentado en ocasiones repetidas pulsando escape y otras teclas, sigue sonando cada segundo, pero con un sonido distinto. Te da alguna idea? Gracias.


Parece ser que la VIA 6522 le pasa bien los datos al AY-3-8912. Si bien el AY produce el sonido, eso no quiere decir que esté bien del todo. El AY, además de generar sonido, tiene un puerto que se utiliza para leer el teclado, pudiera ser que dicho puerto esté mal, pero hay que descartar antes soldaduras frías, tanto en el conector del teclado como en el AY, y comprobar también un transistor que se me olvidó mencionar antes. Dicho transistor es el TR2.


Soldaduras repasadas, te comento, el pitido toque o no toque las teclas cuando lleva unos segundos, cambia de tono y a veces suena como mas agudo, cada vez se repite más el agudo y menos con el que empieza, hasta que solo pita pasado un minuto aproximadamente agudo.

Con el control + c, aún fallando el pitido y sonando agudo, se ha parado la secuencia como bien decías, pero cosa rara que haya respondido el teclado, porque seguidamente he intentado pulsar algunas teclas y ha sido imposible.
Es raro no? Te da esto una idea mejor de donde puede andar el problema? O encargo transistor y chip de sonido? Jejeje. Gracias.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 19:39
por duca750
Silicebit escribió:¡Se me olvidaba! Para romper la ejecución de un programa en BASIC en el Oric pulsa CTRL+C.

Por comentar también, no se si es óxido o líquido de algún componente reseco, pero me ha parecido raro y os paso fotos de zonas con óxido en la soldadura y/o patillaje.
IMG_20160928_185524_crop_271x247.jpg
IMG_20160928_185524_crop_271x247.jpg (42.94 KiB) Visto 852 veces

IMG_20160928_185353_crop_386x407.jpg
IMG_20160928_185353_crop_386x407.jpg (71.62 KiB) Visto 852 veces

IMG_20160928_190619_crop_624x133.jpg
IMG_20160928_190619_crop_624x133.jpg (9.48 KiB) Visto 852 veces


Decir que he eliminado el óxido de las soldaduras, pero no de las patillas del integrado, no tengo medios seguros para desoldarlo, salvo una pistola decapadora.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 20:15
por Silicebit
Puede ser resina que se usa para facilitar la soldadura, si es eso, con un simple algodón empapado en alcohol se va.

Si ha detectado la pulsación de CTRL+C puede ser que el transistor TR2 esté bien, el transistor se usa para decirle a la VIA que una tecla ha sido pulsada. El esquema del teclado es este:

OricKbd.jpg
Esquema teclado Oric.
OricKbd.jpg (55.31 KiB) Visto 845 veces


Como puedes ver, la tecla CTRL y C pertenecen a la misma fila del 4051 pero a diferentes líneas del puerto del AY, prueba a pulsar alguna tecla de la misma fila, la Z o la B por ejemplo, a ver si la detecta.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 20:25
por duca750
Silicebit escribió:Puede ser resina que se usa para facilitar la soldadura, si es eso, con un simple algodón empapado en alcohol se va.

Si ha detectado la pulsación de CTRL+C puede ser que el transistor TR2 esté bien, el transistor se usa para decirle a la VIA que una tecla ha sido pulsada. El esquema del teclado es este:

OricKbd.jpg

Como puedes ver, la tecla CTRL y C pertenecen a la misma fila del 4051 pero a diferentes líneas del puerto del AY, prueba a pulsar alguna tecla de la misma fila, la Z o la B por ejemplo, a ver si la detecta.

Conocía el esquema, con el me ayudasteis a reparar mi Atmos al que le fallaban algunas teclas, he probado lo que me dices y tampoco, una vez deja de responder el teclado, no va ninguna tecla. He probado la Z, la B, la M, el 2 y el 4 y nada. Cuanto menos es rarísimo-

Gracias por tu tiempo y ayuda compañero.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 20:31
por Silicebit
Vale, entonces vamos a hacer una última prueba antes de decir que es el AY. ¿Sabes comprobar un transistor con el multímetro? Es para comprobar TR2.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 20:35
por Silicebit
Se me ha olvidado preguntarte, ¿cuando falla el teclado, falla también CTRL+C, o siguen respondiendo como te ha pasado anteriormente?

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 20:59
por duca750
Silicebit escribió:Vale, entonces vamos a hacer una última prueba antes de decir que es el AY. ¿Sabes comprobar un transistor con el multímetro? Es para comprobar TR2.

Pues lo cierto es que no sé muy bien como hacerlo.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 21:15
por Chema
Si el PING cambia de tono, mala cosa. Tiene toda la pinta de que el AY está mal, porque (si no recuerdo mal) el ping es una simple escritura de una serie de valores de una tabla a registros del AY y está en ROM. Me parece que no hacía nada más.

Pero haz caso a Silicebit, que es el que sabe de esto.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 22:12
por duca750
Silicebit escribió:Se me ha olvidado preguntarte, ¿cuando falla el teclado, falla también CTRL+C, o siguen respondiendo como te ha pasado anteriormente?


Tampoco responde, solo respondió antes mientras se ejecutaba la linea.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 22:18
por Silicebit
¿Si ejecutas otra vez la línea, vuelve a responder CTRL+C? Te lo pregunto para cerciorarme si ha sido una casualidad, o es un fallo intermitente. Ejecuta la línea, espera el tiempo en el que tú creas que ya puede fallar el teclado y prueba.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 22:36
por Silicebit
¿Tu multímero tiene para medir la hFE de un transistor? Es como un pequeño enchufe que suele estar en el frontal, a un lado o esquina.

Por ejemplo; En el multímetro de la foto, es el pequeño conector azul circular que está abajo a la izquierda.

Multimetro_con_hfe.jpg
Multimetro_con_hfe.jpg (59.11 KiB) Visto 811 veces

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 22:44
por duca750
Silicebit escribió:¿Tu multímero tiene para medir la hFE de un transistor? Es como un pequeño enchufe que suele estar en el frontal, a un lado o esquina.

Por ejemplo; En el multímetro de la foto, es el pequeño conector azul circular que está abajo a la izquierda.

Multimetro_con_hfe.jpg


Efectivamente, lo tiene. Gracias por tanta molestia.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 22:51
por duca750
Silicebit escribió:¿Si ejecutas otra vez la línea, vuelve a responder CTRL+C? Te lo pregunto para cerciorarme si ha sido una casualidad, o es un fallo intermitente. Ejecuta la línea, espera el tiempo en el que tú creas que ya puede fallar el teclado y prueba.

Estoy en ello, ha estado unos 40-50 segundos haciendo el pitido bien, luego cada 3 o 4 veces el agudo, luego cada 2, y luego ya practicamente siempre el agudo. Mientras esta pitando (ejecutando la linea) si toco las teclas con un intervalo de unos 2 segundos hacen el bip correspondiente como si las pulsara... La cuestion es que a los dos minutos ya no respondian las teclas, ni CONTROL+C tampoco...

Adjunto una imagen de como se ver por RF, aunque me da igual porque por RGB parece verse bien... Es por si tuviera algo que ver...

IMG_20160928_224614-800x600.jpg
IMG_20160928_224614-800x600.jpg (39.66 KiB) Visto 804 veces

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 23:02
por Silicebit
duca750 escribió:
Silicebit escribió:¿Tu multímero tiene para medir la hFE de un transistor? Es como un pequeño enchufe que suele estar en el frontal, a un lado o esquina.

Por ejemplo; En el multímetro de la foto, es el pequeño conector azul circular que está abajo a la izquierda.

Multimetro_con_hfe.jpg


Efectivamente, lo tiene. Gracias por tanta molestia.

¡¡Genial!! Eso simplifica las cosas y se puede hacer una buena comprobación del transistor. Por supuesto hay que desoldarlo para ponerlo en el pequeño zócalo del multímetro. Creo que es un BC184 y la última letra puede ser una C (BC184C), si es así, bájate el datasheet de aquí: https://www.fairchildsemi.com/datasheets/BC/BC184C.pdf y fíjate en la asignación de patillas de la figura de la derecha de la primera página.

Debes introducir cada patilla en su lugar correspondiente, el emisor con emisor, la base con base y el colector con colector. El transistor es del tipo NPN, y la medida tiene que estar entre 100 y 800.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 23:11
por Silicebit
duca750 escribió:
Silicebit escribió:¿Si ejecutas otra vez la línea, vuelve a responder CTRL+C? Te lo pregunto para cerciorarme si ha sido una casualidad, o es un fallo intermitente. Ejecuta la línea, espera el tiempo en el que tú creas que ya puede fallar el teclado y prueba.

Estoy en ello, ha estado unos 40-50 segundos haciendo el pitido bien, luego cada 3 o 4 veces el agudo, luego cada 2, y luego ya practicamente siempre el agudo. Mientras esta pitando (ejecutando la linea) si toco las teclas con un intervalo de unos 2 segundos hacen el bip correspondiente como si las pulsara... La cuestion es que a los dos minutos ya no respondian las teclas, ni CONTROL+C tampoco...

Tiene toda la pinta de ser un fallo por calor, probablemente sea el AY como dice Chema, pero vamos a comprobar el transistor para descartarlo. Cuando midas el transistor, caliéntalo de 3 a 5 segundos con la punta del soldador, la medida debe variar un poco y recuperarse de nuevo cuando se enfríe. Si la medida cambia bruscamente en mucha cantidad (se va a infinito o a cero), entonces podemos sospechar del transistor.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 23:44
por duca750
Silicebit escribió:
duca750 escribió:
Silicebit escribió:¿Si ejecutas otra vez la línea, vuelve a responder CTRL+C? Te lo pregunto para cerciorarme si ha sido una casualidad, o es un fallo intermitente. Ejecuta la línea, espera el tiempo en el que tú creas que ya puede fallar el teclado y prueba.

Estoy en ello, ha estado unos 40-50 segundos haciendo el pitido bien, luego cada 3 o 4 veces el agudo, luego cada 2, y luego ya practicamente siempre el agudo. Mientras esta pitando (ejecutando la linea) si toco las teclas con un intervalo de unos 2 segundos hacen el bip correspondiente como si las pulsara... La cuestion es que a los dos minutos ya no respondian las teclas, ni CONTROL+C tampoco...

Tiene toda la pinta de ser un fallo por calor, probablemente sea el AY como dice Chema, pero vamos a comprobar el transistor para descartarlo. Cuando midas el transistor, caliéntalo de 3 a 5 segundos con la punta del soldador, la medida debe variar un poco y recuperarse de nuevo cuando se enfríe. Si la medida cambia bruscamente en mucha cantidad (se va a infinito o a cero), entonces podemos sospechar del transistor.

Bueno compi, pues casi que descartamos el transistor, da unos 730 en reposo, cuando le arrimo unos segundos el soldador se va a poco más de 800 y va bajando como 2 o 3 puntos por segundo al principio y luego más lento hasta recuperar su valor.

Re: Problema con Oric-1 el cual deja de responder el teclado a los pocos segundos

Publicado: 28 Sep 2016 23:54
por Silicebit
¡Perfecto! Parece actuar dentro de lo razonable. Entonces yo iría pidiendo un AY-3-8912. Si tienes tres Oric, y veo que un Amstrad que también lleva un 8912, pediría más de uno para tener de repuesto.

Saludos.