samedi 7 septembre 2013

Sync-On-Green

Cela commence par une annonce de vente pour un MVS 1FZ. Intéressant car il est en panne. Un défaut est annoncé ;  l'image défile.
Question-réponse avec l'offrant et diagnostique rapide, la synchro n'est pas présente. Le vendeur n'habite pas loin et le risque financier est minime pour pouvoir bricoler sur un MVS.

Go !

Effectivement, le slot démarre, le son est présent et l'image défile. Tout le slot est OK sauf la synchro vidéo.

No Sync

Le schématique du MVS 1F est disponible sur le web i permet de comprendre comment est généré la synchronisation vidéo :

- le processeur graphique LSPC2 génère le signal qui sort par la pin #150.
- ce signal est repris par le glue chip NEO-IO pin 22.
- la pin 23 semble être une branche d'un IC logique XOR.
- le signal de synchro sort du NEO-IO, pin 24, est redirigé vers la pin P du slot JAMMA via un couple de résistance pour une dernière mise à niveau.

Signal Sync

Il n'y a plus qu'à suivre le cheminement sur le PCB pour localiser la panne au choix :

- une piste coupée ? trop facile !
- le NEO-IO qui pose problème ? Facilement remplaçable par un spare-part.
- le LSPC2 en panne... Mmm c'est pas tant de replacer un IC 180 pins en fine pitch qui me gênerait, c'est de le déssouder sur un autre slot sans le détériorer.

Pas de Neo-IO sur ce modèle ?
Premier stress contre-temps, il n'y a pas de NEO-IO sur le MVS 1FZ.
Il reste la piste coupée ou le LSPC2 !

Stratégie standard : partir des points connus et explorer l'intérieur du système.
Remonter du connecteur JAMMA direction le LSPC2.

Je sort le bic, papier, une loupe, le multimètre et l'oscillo. Même avec une bonne lumière il a fallut un peu de temps pour s'y retrouver et finalement tomber sur un 74LS32 placé près des jumpers de configuration du MVS. IC nommé ... U1.
Le tout premier IC logique utilisé par l'ingé de SNK, vexant le gars...

Avant de le faire sauter je confirme la situation et tente de savoir à quoi servent les quatre portes logiques OR qui le compose. Je lui trouve trois fonctions :
- porte 1 : synchro
- porte 2 : ???
- porte 3 : jmp3, jmp6, LSPC2
- porte 4 : backup area

En le déssoudant j'abîme les pads dédiés à la porte #2 qui n'était finalement pas utilisés.

U1

C'est pas dramatique et cela m'offre une possibilité de dépannage rapide. J'utilise donc la 2° porte disponible et redirige ses connexions vers les pads de la 1° porte qui est claquée.

NOTE : pour tester et valider une idée c'est une option acceptable. A savoir que l'IC à été malmené et qu'il pourra tomber en panne plus tard. En attendant j'ai pas de pièce de remplacement, donc GO.

Dépannage rapide

GO et ça fonctionne !

Job done, ou presque
Deuxième contre-temps, l'image n'a pas la bonne teinte. Le signal vert n'est pas au niveau des 2 autres couleurs.

Au choix :
- La génération des signaux RGB coté digital est en rade, une RAM de morte ?
- Le signal vert c'est perdu quelque part dans le DAC de sortie ?

Stratégie standard : chercher et comparer les signaux identiques.
En sortie du connecteur JAMMA le rouge et bleu sont de même niveau d'amplitude à ~3V + offset DC.
Le vert (JAMMA connexion N) est en berne variant de 1 à 2V soit 1V d'amplitude seulement.
A priori c'est le DAC qui pose problème.

En remontant le schématique on remarque que le DAC vidéo est principalement constitué de U10 et U11 74LS273, rôle de mémoire tampon, et de trois ensembles identiques de résistances formant l'échelle R/2R.

Localisation du signal vert sur DAC

R/2R
Les couleurs sont codées sur 5 bits, le vert est dispatché entre U10 et U11 :
U11 Q6 pin 15 => G0
U11 Q7 pin 16 => G1
U11 Q8 pin 19 => G2
U10 Q1 pin 02 => G3
U10 Q2 pin 05 => G4

Deux signaux supplémentaires communs au trois couleurs sont également disponibles : DAK et SHADOW. Ils sont inversés par U12 74LS05 avant de passer par le R/2R.

En sortie des LS273, avant le réseaux de résistances, les signaux varient entre 3,2 et 3,6V sauf pour G3 et G4 qui restent bloqués à 0V. Les signaux d'entrées sur ces deux IC concordent.
La messe est dite, U10 doit être remplacé.

Troisième contre-temps, le package SO20 n'est pas disponible facilement ! Seul Mouser en a de stock : SN74LS273NSR

Un nouveau compte client et 20€ de frais de port plus tard :

U10 remplacé
U11 à replacer
NOTE : U11 a sans doûte pris un coup, je le remplace d'office. Au passage cela m'entraîne à réparer les PCB SNK qui supporte pas trop le fer à souder.



Job Done !


Datasheets :
74LS05
74LS32
74LS273

Aucun commentaire:

Enregistrer un commentaire