Dia 2.2 OPERACIÓN CACHOPO (Turbofabes strikes back)Buenas!
Después de aclarar con mi señora, que es mucho mejor escribir en RETROKIWI, a que te pillen la cuenta en Ashley Madison... me ha concedido permiso para seguir escribiendo este diario de reparaciones con el ordenador. (Aunque sigue pensando que cuando escribo AMIGA, es una amante
)
Bueno, pues seguimos con el tema ratón.
Con el teclado arreglado, puedo mover el puntero del ratón usando las letras
A y los cursores. Lo que pasa es que solo es operativo cuando estoy en Workbench o con el CLI, pero cuando arranco una aplicación, ya no le vale esa combinación. Así que no queda más remedio que arreglarlo.
Síntomas: El ratón NO se mueve. Los botones funcionan pero NO el movimiento.
Pruebas de los puertos: Enchufando JOYSTICKs, los dos puertos funcionan bien. Hay movimiento y disparo en ambos.
Lo primero que pienso: Este ratón debe de tener mas mierda que el palo de un gallinero. Viendo el teclado... el ratón debería estar peor. PUES NO!
Así que me pongo a comprobar la continuidad en el cable. Con el tajo que le había metido y después de tanto tiempo... igual estaba mal. PUES TAMPOCO!El cable estaba bien, y mis soldaduras, como la marca esa de esparragos: COJO... y lo que hacen los marineros con los cabos.
- Ratón limpio.
- 20082015536-1.jpg (42.53 KiB) Visto 4754 veces
Si los puertos están bien... (o eso parecen) y el ratón no se mueve, pero aparentemente parece en buen estado, me pongo con la lista de "troubleshotings" del A2000.
Busco donde los problemas de ratón y me encuentro esto:
MOUSE OR JOYSTICK PROBLEMS
A known good mouse and joystick should be used to eliminate them as the source of the problem. If it is determined that the mouse and joystick are okay, the most likely causes are:
1.Mouse does not move, left and right mouse buttons okay, joystick okay:
?EMI 1401 5.1 ohm resistor (supplies 5 volt to mouse). A2000 Rev.6 and up: F1 4 amp pico fuse.
?8362 U4 (U201 A2000)
?74LS157 U15 (U202 A2000)
2.Mouse or joystick not working:
?74LS157 U15 (U202 A2000)
?8362 U4 (U201 A2000)
?74F04 U33 (U107 A2000)
3.Left mouse button and fire button on joystick not working:
?8520 U7 Odd CIA (U300 A2000)
4.Right mouse button not working
?8364 U3 Paula (U200 A2000)
Caramba!!! En el punto 1 se dan los síntomas que tiene mi ordenador!!!!!
Perfecto! Vamos punto por punto!
EMI 401, una resistencia o... un picofusible de 4 amperios para placas de revisión 6. Como mi placa no es revisión 6, no tiene picofusible, pero supongo que tendrá EMI 401. Pongámonos a buscar.
Esto... ¿Donde está EMI 401?
Veamos una placa con picofusible:
Una revisión 6 americana:
- Puertos ratón placa Rev 6
- Ports rev 6.JPG (54.75 KiB) Visto 4754 veces
En esta revisión de placa, si hay una sobrecarga en el puerto, se funde el picofusible F1 (ese componente de color verde a la izq de la foto)
En mi caso, carezco de ella, así que lo mas probable que sea el EMI 401.
Pero sigo sin encontrarlo. Veamos las direfencias entre la placa Rev 4 americana y la Rev alemana.
- USA MOBO ports
- Ports rev 4 USA.JPG (41.13 KiB) Visto 4754 veces
- German MOBO ports
- Ports rev 4 german.JPG (51.81 KiB) Visto 4754 veces
Bien... Ni picofusible... ni EMI 401. Cojoneibol!!!
Entonces me pongo a leer por otros lugares, que estas placas REV 4, al carecer de protección de sobrecarga del puerto, lo mas probable es que se fundiera la pista que va al puerto 7 del ratón.
Miro mi placa, la desmonto de la caja... y no tengo ninguna pista saltada.
Para cerciorarme, busco de donde sale la alimentación al puerto 7 del ratón. Y por los esquemas me dice que es la tensión de +5V USER, la que va conectada al PIN12 del conector de la fuente de alimentación.
Compruebo la continuidad, y da bien desde los puertos, a la fuente de alimentación.
Lo monto todo, alimento la placa... y mido con el tester. Bien! Tengo +5V en el pin 7 de los dos puertos. Osea que no es tema de que no llega la alimentación por pista dañada o componente fundido.
Bien y mal! Porque eso significa que la avería puede ser mas gorda al venir de los siguiente puntos.
Primero voy a colgar unos esquemas y luego los comento:
- Puertos Ratón
- Puertos Raton Joy.JPG (37.64 KiB) Visto 3732 veces
Bien, en el segundo punto se comenta que puede ser el DENISE (8362) el que puede estar estropeado. Jodienda, porque es nuevo/usado.
Veamos como va conectado los puertos a los diferentes componentes.
El tercer punto dice que la avería puede venir desde el integrado 74HCT157, el multiplexor de los puertos.
Estos dos puntos los invertiría. Porque si tienes el multiplexador estropeado, pero te dice el manual que puede ser el DENISE, te puedes acabar gastando una pasta para comprar un Custom Chip para descubrir que sigue sin funcionar.
En cambio, sustituir un integrado TTL, es barato, fácil de encontrar, mas fácil de diagnosticar.
El puerto del JOY va multiplexado por un 74HCT157, un cuádruple mux de dos entradas y una salida invertida.
- Esquema puertos raton
Como los joysticks me funcionan la dirección en los dos puertos, pues descarto ese integrado.
Los movimientos, son las señales MOV MOH M1V M1H, para cada puerto.
Una cosa curiosa, que no se si es tema de implementación o gazapo, es que en el esquema que adjunto, los movimientos no se corresponde con lo que se pueda interpretar con las letras.
Lo explico: M0V - Uno piensa que son los movimientos verticales del puerto 0. Es decir, Para arriba y para abajo (Fordward y Back), lo curioso es que en el esquema entran en 1B Forward, pero en el 1A entra Left, formando los dos datos para el movimiento vertical.
Los pines 5 (POTX)y 9(POTY) son los botones secundarion y terciario del ratón, que van a la PAULA (P0X, P0Y, P1X, P1Y).
El secundario funciona y el terciario no lo tengo.
- Denise
- Denise Raton.JPG (45.86 KiB) Visto 4754 veces
Al DENISE, van los movimientos verticales y horizontales tanto si usas un ratón como un joy, que vienen del multiplexador.
Como los joy funcionan en todas sus direcciones, y en los dos puertos, también descartado.
- Agnus
- Agnus Raton.JPG (35.67 KiB) Visto 4754 veces
Al AGNUS entra el Fire 0, (FIR0) que funciona tanto con ratón con su botón primario, como JOY (disparo).
- CIA
- CIA fire raton.JPG (54.65 KiB) Visto 4754 veces
Y a la CIA U10, le entran los dos disparos de ambos joys y ratón, FIR0 y FIR1 que también funcionan.
Entonces... Si todo aparentemente funciona, no tengo pistas quemadas y tengo +5V en los puertos... ¿Que pasa?
Bueno... pues a volver al ratón de nuevo. Igual está estropeado.
Entonces con el ratón enchufado y con la cámara del movil, al sacar una foto a los fotodiodos del ratón, deberían de verse encendidos.
Saco la foto.. y no se ven encendidos.
- Foto para ver los diodos
- 22082015554-1.jpg (37.3 KiB) Visto 4751 veces
(Si, parecen encendidos, pero me traicionó el flash de la cámara. Pero aseguro que estaban apagados)
(El que nunca haya probado lo de ver infrarojos con una cámara o cámara de móvil, que pruebe con un mando a distancia de la TV, por ejemplo. Verá con la cámara del móvil como se enciende el LED del mando cuando pulsa un botón. Así también te aseguras de que el mando tiene pilas.
)
Así que viendo que los diodos están apagados... me pongo a comprobar la parte eléctrica del ratón.
Creo que va a ser el integrado del ratón.... Vamos a comprobarlo!!!
Mido tensión entre las patillas 3 (+5) y 10 (GND) del LM6339, y me encuentro que tengo 0.89V
Apago el ordenador y desenchufo el ratón (recomiendan quitar el ratón con el equipo apagado) y vuelvo a medir en la patilla 7. Y me da +5V.
Vuelvo a enchufar el ratón... y otra vez 0.89V. ¿Será el cable? Vuelvo a comprobar el cable... y está bien.
Entonces con el ratón enchufado, compruebo la tensión otra vez. Pero esta vez no en el integrado, sino en la entrada de la placa, donde enchufo la fuente, en el PIN 12. Y veo que la fuente está dando esos 0.89V
Suelto el ratón... y la tensión vuelve a +5V.
Narices!!! Es la fuente de alimentación, que se me achica!!!
Miro los cables y se ve que estoy cogiendo los +5V de un cable naranja de la fuente, que en una fuente AT, esa salida es el POWERGOOD. Esa señal es de muy pequeño amperaje, y claro, se me cae en cuanto le pido consumo. Y el puerto del ratón pide un cacho más (125 mA creo)
Si veis las fotos al principio del post, cuando estoy con la fuente, se aprecia ese cable naranja conectado.
Cable AMIGA VERDE (+5V USER - PIN12) conectado con fuente AT NARANJA (PowerGood).
Suelto el cable naranja y puenteo el PIN12 con el PIN 4 del conector.Vuelvo a medir en los pines del LM6339 del ratón... y esta vez tengo los +5V
Meto un disco para cargar un Shell o menú en CLI... y el ratón comienza a funcionar!!!!!!
https://youtu.be/uAG_rPk8Z_EPor eso hay que aplicar en estos casos el principio de la navaja de Ockham, la explicación mas fácil suele ser la correcta.
Aquí me lo aplico en que: Si me hubiera asegurado que la alimentación de la fuente era la correcta, me hubiera ahorrado mucho tiempo.
Pero al menos, he aprendido un cacho.
Pero a base de cabezazos!!!!
Lo que haré para proteger las pistas de la placa, será poner un picofusible de 4A en el puente de la fuente del PIN4 y PIN12, ya que no hay ninguna otra protección por sobrecorriente en la señal +5V USER en toda la placa.
Con eso protegeré todas las salidas de +5V USER de accidentes.
Otro día continuaré con...
OPERACION CACHOPO DIA 3