lundi 23 décembre 2013

Nintendo 64 Random Reset

Un petit post pour se souvenir d'une réparation rapide, 1h montre en main.

Le problème ; reset aléatoire d'une Nintendo 64.

Les connecteurs du port cartouche sont déjà passés à l'alcool, RAS.
Un premier démontage de la console ne montre rien de spécial. Le boutons reset me semble OK.
Reste les condensateurs SMD sur le PCB qui demandent à être vérifié. Comme je préfère avoir quelques rechanges avant de commencer l'analyse, je passe mon tour.

Reste le bloc d'alimentation.

N64 alimentation, composants

N64 alimentation, routage

De visu cela me semble du bon matériel, de bon composants japonais bien disposés, PCB bien routé, fusibles classiques et thermiques, réglage.
Il y a juste un détail, C14 ! (voir partie centrale, au dessus du potentiomètre).

Tout les condensateurs sont d'un bon gabarit et disposés loin des zones chaudes. C9 (capa noir, coté gauche) est suffisament gros pour être collé au redresseur sans problèmes.
Par contre C14 qui fait 5mm de diamètre et 10mm de haut est collé au dissipateur du redresseur. Il est bien trop petit pour évacuer les calories et doit avoir trop chaud, pas bien !

ESR très moyen
Tout ce petit monde est passé sur le banc.
Résultat ~9 Ohm pour le C14 qui est 10µ/25V. Plus que moyen comme résultat.

Remplaçant svp!

Son remplaçant sera un spare d'une réparation précédente Dremcast (tiens j'ai pas publié ça ?). Même série KMG, 10µ/50V, taille double. Je pousse le vice technique à l'écarter légèrement du dissipateur thermique.

On va jouer à Mario Kart maintenant !









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

dimanche 7 juillet 2013

Nanao MS9-29 cap list


Retour sur la panne Astro City, la Shopping List !

Deux condensateurs situés à des endroits différents sont 'out', le moniteur à plus de 10 ans et a déjà été réparé ; c'est certain que d'autres condensateurs sont également sur la fin.
Il n'y a pas d'alternative plus rapide que de changer toutes les capas !

Faisont ça bien, j'évite de sauter sur le premier 'cap kit' disponible sur ebay. La raison ? Je suis pas convaicu qu'un sachet de composants chinois à 16€ sélectionné à la-va-vite pourra me sauver.

Au boulot !

1° étape, lister tout le matériel nécessaire
C'est le plus facile, on reprend les codes fabricant des pièces à changer.

2° étape, étude des paramètres
- les paramètres importants à prendre en compte, forcément, la valeur du condensateur et sa tension de service.
-  le diamètre maximum lorsqu'ils sont placés les uns contre les autres !
- le plus importants, chaque fabricant propose différentes gamme de capa suivant son utilisation (filtrage, couplage, ...) et les paramètres de contraintes max ou caractéristiques techniques associées (ESR, ondulation de courant max, endurance en température).
Prendre une référence standard à la sortie d'une alimentation à découpage fonctionnera, mais moins longtemps. c'est la différence avec le cap kit à 16€. 
 
3° étape, simplifier la liste
Choisir ou s'imposer certaines références car les fournisseurs n'auront jamais tous les produits d'une marque! Simplifier sa BOM (Bill of Material) permettra de faire une seule commande et économiser sur les frais uniques.

Le choix

Les 105°C standard
- Nichicon, gamme VZ pour les condensateurs 'tout venant'. 1000 à 5000h à 105°C. J'ai de quoi voir venir ! Içi pas vraiment de choix à faire car ils sont encore disponibles.
- Nippon chemi-con, gamme KMG en remplacement des KME d'origine qui ne sont plus fabriqués. Ils remplacent également des capas installées lors d'une réparation précédente.

les spéciaux
- Nichicon VP bipolaire. en remplacement du KME BP (C411).
- Nippon chemi-con KZE et PM pour les condensateurs présents dans les circuits d'alimentations à découpage, ce sont des LOW ESR obligatoirement. 

Liste


-->
Nom Capacité Tension Service Diamètre (mm) Info
C951 180µF 100V 16 max 105°C, low ESR (PM ou KZE)
C952 220µF 100V 16 max 105°C, low ESR (KZE)
C515 100µF 160V 16 max 105°C
C953 47µF 160V 12,5 max 105°C
C956 1200µF 16V 10 max 105°C, low ESR (KZE)
C221 C562 100µF 16V 5 105°C
C220 C402 470µF 16V 8 max 105°C
C201 C561 C203 C202 47µF 16V 5 105°C
C958 47µF 16V 5 105°C, low ESR (KZE)
C280 (front board) 10µF 16V <5 105°C
C911 1000µF 200V 25,5 max 105°C
C332 (neck board) C513 22µF 250V 12,5 max 105°C
C955 220µF 25V 8 max 105°C
C954 1000µF 35V 12,5 max 105°C
C406 1000µF 50V 12,5 max 105°C
C411 2.2µF 50V 6,3 KME BP => VZ BP
C409 100µF 50V 8 105°C, low ESR (KZE)
C407 C408 100µF 50V 8 105°C
C503 100µF 50V 8 105°C, low ESR (KZE)
C222 C459 C211 C212 C213 C459 2.2µF 50V 5 105°C
C455 C457 C456 C957 10µF 50V 5 105°C
C101 C556 C554 C102 1µF 50V 5 105°C
C107 C222 C458 22µF 50V 5 105°C
C451 22µF 50V 6,3 105°C

à priori c'est complet!

Dépannage

Par curiosité j'ai mesuré tout les condo et comparé à un nouveau. Un bonne majorité étaient encore dans les clous (à priori inutile de changer). Certains assez border-line, d'autres de vrai piège.

C402 et le piège de l'ESR
J'ai à disposition un appareil qui permet de mesurer les condensateurs électrochimiques. C402 est OK au niveau capacité mais avec un ESR à 2.2Ohm, un nouveau se situe à 0.4Ohm. Suivant la situation il aurait pu continuer à se dégrader et tomber franchement en panne en entrainant le reste de l'électronique. J'en ai trouvé 4 ou 5 dans le même genre.

Pour savoir si une pièce est en panne il faut la mesurer, pour la mesurer l'enlever du circuit, si j'ai à disposition une nouvelle pièce et que le boulot doit être bien fait ....

Job Done ! 

J'ai tout changé pour du nouveau et checker une dernière fois.

 

double check

Prochaine étape, recalibration de l'écran.



jeudi 4 juillet 2013

Panne écran de la New Astro City, je vais enfin pouvoir mettre les mains dedans !

Il y a quelques semaines, je fais ma partie hebdomadaire de Street 2X et je constate que l'écran n'est plus super droit. Petit test avec la grille qui va bien :
géométrie nanao ms9
la géométrie bat la campagne !

La correction de l'effet coussin (AKA pin-cushion) ne répond pas, il y a clairement un problème. Il m'en faut donc pas plus pour mettre les mains dans le moniteur et débuter ce blog.


synchronisation nanao ms9
Localisation des circuits intéressants

LA7837 pour déflection verticale et LA7853 pour la synchronisation, AN5551  pour la correction de l'effet coussin ; c'est içi que cela ce passe et je vois déjà deux coupables !

nanao ms9 leaking capacitor
C402, entre autres...
Leaking capacitor, le cancer de vos appareils électroniques !

Panne trouvée, la suite plus tard.


Datasheets :