Entiendo la dificultad que supone y las limitaciones de no tener forma de validar qué está bien y qué está mal. Y sé que estoy siendo un poco pesado, pero confío en la experiencia de las amables gentes de este foro, y tampoco espero milagros, solo alguna pista para seguir, alguna idea,... Tampoco quiero molestar, si te parece que estoy insistiendo demasiado o que esto no va a ningún sitio así, no hay problema. Quedo agradecido por todo el tiempo y atención que me has dedicado.flopping escribió:Bueno, tampoco es que seamos adivinos o magos, ten en cuenta que cualquier cosa que falle, puede darte cualquier tipo de fallo y es imposible saber que le pasa solo con ver esa imagen, hay veces en que la imagen si que es significativa, pero en este caso no, por lo que podria ser cualquier cosa.
Pues hay algo curioso respecto a esos 74LS157, y es que... son chips que no tienen ningún tipo de incripción ¿es normal esto? (a ver si van a ser cachos de plástico sin nada dentro ). Es una buena idea intentar ver si funcionan bien, y supongo que al ser multiplexores y estando en zócalo, debería ser sencillo extraerlos y comprobar si funcionan bien o no de forma aislada. Muchas gracias por la sugerencia.flopping escribió: Pero bueno, vamos a intentar hacer algo, vamos a partir de que no sabemos que puede estar mal, sabemos que la ULA esta bien, que el Z80 esta bien y que la ROM (eprom en este caso), debe de estar bien, (digo debe por que tenias alguna duda), pero el que estos componentes esten bien, no significa que cualquiera de ellos este haciendo bien su trabajo, es decir, el componente esta bien, pero no lo que entrega o recibe de los buses, asi que vamos a intentar minimizar los componentes implicados en el arranque, como ya te comente, (o eso creo), deberiamos de inhabilitar la ram superior, quitando los integrados que generan el refresco ya seria suficiente, si tuvieras o pudieras conseguir un interface de rom externo o un IF2, podriamos tambien anular la rom interna y hacerla externa, pero bueno, si no es posible, vamos a intentar apañarnos con lo que tengamos, no se si ya te comente que midieras en ohmios los pines de las direcciones y de los datos, entre masa y entre positivo, por ejemplo, medir A0 con respecto a masa y con respecto a positivo, asi con todas las señales (A0,A1,A2.......D0,D1.......) y de esta forma podemos ver si hay alguna diferencia significativa en alguna señal, esto se mide con el ordenador apagado, ya que solo estamos midiendo resistencias y seran relativamente bajas, pro nos daran alguna pista de si hay alguna variacion significativa, como podria ser alguna disminucion de resistencia en algun pin o justo lo contrario, ten en cuenta que hay 2 buses separados por unas resistencias, uno que accede la ULA y otro que accede el Z80, si miras un esquema lo veras mas claro, una cosa que podrias probar es ver si los dos chips de direccionamiento de la ram baja, los 74LS157, estan bien o mal, no se si los has cambiado ya, pero si se supone que la ram funciona, hay que ver si se direcciona bien y estos dos chips son esenciales para ello.
Ahora mismo como se ve en la foto no tengo conectado IC23, me comentó José Leandro en su día que era un modo de inhabilitar la memoria alta. Como tampoco veo que las tensiones en la memoria baja sean anómalas ni se caliente ningún chip en exceso, supongo que de momento puedo prescindir de sacar los chips de memoria alta. ¿Cuales son los integrados que generan el refresco?
Respecto a medir la resistencia de las líneas de datos y dirección, ¿te refieres a medirlas por ejemplo en los pines del Z80? ¿Deberían presentar todas una resistencia similar?
Lo comprendo perfectamente, sé que es como dar palos de ciego, pero bueno, más triunfal será si conseguimos que funcione de nuevoflopping escribió: En fin, lo dicho, cuando salen este tipo de averias, hay que tener material suficiente para hacer pruebas y cambios, cosa que en tu caso no tienes, por lo que la reparacion se vuelve mas compleja o extensa, ya que no podemos hacer cambios de cierto material, ni estar seguros de lo que se cambia esta bien, pero bueno, puedes empezar a hacer las cosas que te he comentado, intentar quitar todo lo que se pueda, memoria ram alta y chips implicados en ella, o en su defecto, solo los chips de refresco y direccionamiento, probar a arrancar el sistema y si sigue sin ir, probar los dos 74LS157 a ver si fuera eso, (recuerda que hay otros dos 74LS157 que son para la memoria superior), y por ultimo, medir las señales que te he comentado, a ver si en algunas de estas fases vemos algo anormal o cambios en lo que tenemos en pantalla, ya nos vas contando, salu2.
Sí, eso lo miré porque vi alguna avería que se debía a algún condensador anómalo y había un rizado apreciable en las tensiones de las memorias, en mi caso no es así. Gracias de todos modos.flopping escribió: Edito, aunque creo que en este caso no deberia de ser muy significativo, pero ya que por la foto veo que tienes osciloscopio, podrias medir la componente de alterna que hay en las tensiones de continua, por si tuvieras problemas con algun filtrado y estuvieramos falseando los datos internos del ordenador y por eso no arranca.
Ya tengo ya, creo que ya empiezo a ver ese esquema cuando cierro los ojos.flopping escribió: Por cierto, supongo que tendras un esquema pero si no es asi, aqui tienes uno.
http://www.1000bit.it/SUPPORT/SCHEMA/zx ... _sch_3.gif