[MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Voir le sujet précédent Voir le sujet suivant Aller en bas

[MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Altomare le Sam 13 Juil 2013 - 19:02

Yop,

Lors de mes réparations de plusieurs slots MVS de modèle MV1F ayant des erreurs de type Z80, j'ai fait au fur et à mesure un fichier rassemblant tout plein de trucs utiles aidant bien à la réparation. Et vu que certaines de ces petites choses ne sont pas présentes en ligne, j'ai décidé de faire une sorte de mini guide rassemblant tout ça. Je compte update ce guide avec mes futures réparations. Évidemment c'est incomplet et il y a surement des erreurs, mais si ça peut aider... smile
Toute suggestion est bienvenue.

Attention, ce que je dis s'applique uniquement aux slots de modèle MV1F. Bien que certaines sections concernent tous les slots, les pinouts ainsi que la liste de condensateurs sont spécifiques au slots MV1F.

-1: Origine de l'erreur

Pour rappel, lors du boot, le processeur audio (Zylog Z80) envoie un signal qui va passer par la majorité des puces du circuit audio, et qui ensuite va revenir au Z80. Si le signal ne revient pas à temps, cela provoque notre chère erreur Z80 (si on a un bios standard. L'unibios ignore cette erreur et lance quand même le jeu même si il n'y a pas de son). D'un point de vue technique, l'erreur est provoquée lorsque le processeur Z80 ne répond pas à la commande $01 envoyée par le bios.

Pour une meilleure compréhension technique de l'origine de l'erreur, voici deux liens intéressants concernant la communication entre le bios et le circuit audio:
- Sur le site de Furrtek (en français)
- Sur le NeoGeo Development Wiki (en anglais)


0: Causes du problème

Voici une rapide liste des problèmes au niveau de la carte mère qui peuvent amener à une erreur Z80:

  • La batterie qui décide de rendre l'âme et de fuir (très commun), ce qui va ronger les pistes sur le PCB et donc empecher la communication entre les puces.
  • Un condensateur qui rend l'âme
  • Le CPU Z80 qui est mort (souvent à cause d'une surchauffe), étant donné que la carte est prévue pour être utilisée avec un Z80A (plus rapide) mais SNK a décidé pour des raisons budgétaires de mettre un CPU moins couteux.
  • Une des puces du circuit audio qui a lâché (6116 ou SM1 ou YM2610). Il est aussi possible (mais très rare) que l'erreur provienne d'un problème au niveau du NEO-D0.


Et c'est parti pour tout plein d'infos en vrac:


1: Batterie ayant fuit

Pour remplacer une batterie qui a fuit:
 - Retirer la batterie et la remplacer par un support à pile de type CR2302
 - Retirer la résistance de 470Ohm présente juste à coté de la batterie (sinon la CM va essayer de recharger une pile jetable, ce qui est pas top)


2: Check et fix des pistes

Une fois la batterie changée, la première chose à faire est de regarder les pistes apparentes autour de la batterie et de faire des tests de continuité au niveau des pistes attaquées.
Si le problème n'est pas résolu après un check des pistes apparentes, il faut vérifier les pistes non apparentes (en dessous du YM2610 par exemple).

Si la piste est rompue, il y a plusieurs solutions pour la réparer.
Personnellement, si c'est juste un petit segment (moins d'un milimètre) où la piste est coupée, je fais un pont avec de la soudure (en prenant soin de retirer le vernis sur le reste de la piste sur 5mm de chaque coté de la coupure.$
Ou si les dégâts sur la piste concernée sont trop importants, je fais un "jumper", c'est à dire que je relie directement les 2 puces sensées être reliées via la trace endommagée avec un fil.

3: Pinouts

Etant donné que retirer le YM2610 est quand même bien énervant, j'ai fait un listing rapide des pistes en dessous du YM2610 pour pouvoir les tester sans déssouder (seulement les pistes proche de la batterie, celles tout en haut sont peu susceptibles d'être attaquées:
YM2610 hidden traces:

(C'est possible qu'il y ait quelques erreurs, je n'ai pas revérifié après avoir fait le pinout
Quand je parle du port cartouche, je parle des contacts entre la CM et la partie du slot détachable sur laquelle il y a le port cartouche.
De plus, quand j'indiquerais un numéro de pin du port cartouche, c'est à compter en partant de la droite. Pour les rangées, la rangée 1 correspond à la rangée du coté du port Jamma
Les continuités à check sont les suivantes:
>  YM2610 pin 38  ____  Port cartouche, rangée 2, pin 7
>  YM2610 pin 37  ____  Port cartouche, rangée 1, pin 7
>  YM2610 pin 30  ____  YM3016-D pin 7
>  YM2610 pin 29  ____  YM3016-D pin 8
>  YM2610 pin 64  ____  YM3016-D pin 5
>  YM2610 pin 27  ____  Borne + du condo de 4.7Ohm de gauche (situé en dessous de la YM3016-D)
>  YM2610 pin 22  ____  Port cartouche, rangée 2, pin 9
>  YM2610 pin 21  ____  Port cartouche, rangée 2, pin 6
>  YM2610 pin 20  ____  Port cartouche, rangée 1, pin 6
>  YM2610 pin 41  ____  Port cartouche, rangée 1, pin 5
>  YM2610 pin 42  ____  Port cartouche, rangée 2, pin 5
>  YM2610 pin 43  ____  Port cartouche, rangée 1, pin 4
>  YM2610 pin 44  ____  Port cartouche, rangée 2, pin 4
>  YM2610 pin 46  ____  Port cartouche, rangée 2, pin 3
>  YM2610 pin 47  ____  Port cartouche, rangée 1, pin 3
Attention: si vous identifiez une piste qui est coupée en dessous du YM2610, ne vous contentez pas de faire un pont entre les 2 puces concernées, cela signifie qu'il reste de l'acide en dessous du YM2610 et donc qu'il faut pour éviter des dommages futur retirer la puce et nettoyer les restes d'acide.



Après, voici un pinout détaillé (trouvé sur Jamma X Nation) des puces 6116 et SM1, qui sont aussi souvent touchées par la corrosion (surtout la 6116 vu son placement juste à coté de la batterie):
6116 pinout:

1 - SM1(5), Z80(37)
2 - SM1(6), Z80(36)
3 - SM1(7), Z80(35)
4 - SM1(8), NEO-D0(32), Z80(34)
5 - SM1(9), NEO-D0(31), Z80(33)
6 - SM1(10), NEO-D0(30), Z80(32)
7 - SM1(11), Z80(31)
8 - SM1(12), Z80(30)
9 - SM1(13), NEO-C1(74), Z80(14)
10 - SM1(14), NEO-C1(75), Z80(15)
11 - SM1(15), NEO-C1(76), Z80(12)
12 - GND

13 - SM1(17), NEO-C1(77), Z80(8)
14 - SM1(18), NEO-C1(80), Z80(7)
15 - SM1(19), NEO-C1(81), Z80(9)
16 - SM1(20), NEO-C1(82), Z80(10)
17 - SM1(21), NEO-C1(83), Z80(13)
18 - NEO-D0(12)
19 - SM1(23), Z80(40)
20 - SM1(2), NEO-D0(39)
21 - NEO-D0(40)
22 - SM1(26), Z80(39)
23 - SM1(27), Z80(38)
24 - VCC
SM1 pinout:
1  - VCC
2  - 6116(20), NEO-D0(39)
3  - Z80(5), NEO-D0(17)
4  - Z80(2), NEO-D0(14)
5  - 6116(1), Z80(37)
6  - 6116(2), Z80(36)
7  - 6116(3), Z80(35)
8  - 6116(4), Z80(34), NEO-D0(32)
9  - 6116(5), Z80(33), NEO-D0(31)
10 - 6116(6), Z80(32), NEO-D0(30)
11 - 6116(7), Z80(31), YM2610(61)
12 - 6116(8), Z80(30), YM2610(60)
13 - 6116(9), Z80(14), NEO-C1(74), YM2610(2)
14 - 6116(10), Z80(15), NEO-C1(75), YM2610(3)
15 - 6116(11), Z80(12), NEO-C1(76), YM2610(4)
16 - GND

17 - 6116(13), Z80(8), NEO-C1(77), YM2610(5)
18 - 6116(14), Z80(7), NEO-C1(80), YM2610(6)
19 - 6116(15), Z80(9), NEO-C1(81), YM2610(7)
20 - 6116(16), Z80(10), NEO-C1(82), YM2610(8)
21 - 6116(17), Z80(13), NEO-C1(83), YM2610(9)
22 - NC
23 - 6116(19), Z80(40)
24 - GND
25 - Z80(1), NEO-D0(13)
26 - 6116(22), Z80(39)
27 - 6116(23), Z80(38)
28 - Z80(3), NEO-D0(15)
29 - Z80(4), NEO-D0(16)
30 - VCC
31 - VCC
32 - VCC

4: Changement des condensateurs

Voici un listing de tous les condensateurs présents sur un slot MV1F (je ne compte pas celui de 470µF à coté du port cartouche).
Il est bon de savoir que les condensateurs de 470µF nécessitent une température plus importante que normalement pour être dessoudés et donc remplacés.
Généralement, quasiment la totalité des condensateurs est liée au système audio, mis à part quelques uns des condensateurs de 470µF qui sont destinés au filtrage des entrées 5v et 12v
MV1F Cap list:

VµFQuantitéPas (mm)Diamètre (mm)
1647125
1610225
1622022.56.5
1622325
1647065
164.7125
2510042.56.5
161225
Ce qui fait 31 condos au total sur la CM.
Les diamètres sont les diamètres indiqués sur la carte mère, et donc ceux recommandés pour éviter que les condos se chevauchent.
A ne pas oublier: quand vous remplacez un condensateur, vous n'êtes pas obligé de prendre un condensateur de même tension. Du moment que c'est supérieur ou égal à 16V ça suffit (étant donné que la carte prend du 12V max).

Pour plus d'infos sur les condensateurs de slots MVS, regardez ce lien, fait par l'excellent channelmaniac:
http://www.arcadecomponents.com/f/Neo_Geo_Cap_Kits.pdf

5: Remplacement du Z80

Si vous cherchez un Z80 de remplacement mais que vous n'avez pas envie de payer 8 euros la puce sans compter les frais de port, voici une liste de consoles dans lesquelles on peut en trouver:
 - Z80: SEGA MegaDrive (ou Genesis) 1 (Sur la 2 le Z80 est en PLCC), SEGA MasterSystem 1 et 2
 - Z80A: CBS ColecoVision (il s'agit de l'équivalent de chez NEC, le D780C-1 mais ça fonctionne aussi)

Attention: les processeurs Z80A DART, que l'on trouve un peu partout sur les sites de ventes NE SONT PAS COMPATIBLES.

6: Autres problèmes autres qu'une erreur Z80

Si il n'y a pas de son, c'est soit un problème de condensateurs, soit un problème entre le circuit audio et le port Jamma (pour tester ça, essayez de brancher un casque sur la sortie appropriée pour voir si le problème subsiste)

Il est possible une fois que l'erreur Z80 est fix, que le son soit imparfait. Par exemple certains bruitages peuvent être absents, ou alors d'autres sont affreusement saturés etc.

Cela est dans 99% des cas dû à une mauvaise communication entre les puces contenant les bruitages présentes dans la cartouche et le YM2610. Cette mauvaise communication peut être due à un port cartouche ou une cartouche encrassée, une piste rompue entre le port cartouche et le YM2610, un pont qui s'est créé entre deux pattes du YM2610, des mauvaises pistes dans la cartouche ou dans le pire du pire des cas, les puces présentes dans la cartouche qui ont rendu l'âme ou un YM2610 kaputt.

Donc voici ce qu'il faut faire, dans l'ordre pour régler ce problème (testez entre chaque étape):
- Tester si le problème se répète avec plusieurs cartouches, afin d'isoler le problème sur le slot ou les cartouches
- Nettoyer comme il se doit les connecteurs de la cartouche et ceux du port cartouche. Pour le nettoyage j'utilise personnellement de l'alcool isopropylique (voire une gomme blanche) si c'est bien crade, et après je mets du nettoyant contact (j'utilise du Kontakt 60).
- Si ça vient du slot:
       - Vérifier les pistes du YM2610 reliées au port cartouche, et vérifier si deux pattes adjacente du YM2610 ne sont pas en contact.
       - Remplacer le YM2610
- Si ça vient d'une cartouche en particulier:
       - Vérifier les pistes de la cartouche entre les puces annotées "V" (ce sont celles contenant l'audio) et les contacteurs externes.
       - Si ça ne fonctionne toujours pas, ça veut sûrement dire qu'une des puces "V" est morte, et dans ce cas mieux vaut consulter quelqu'un s'y connaissant bien en cartouches MVS.




Et voila (pour l'instant). J'espère que ça pourra aider quelqu'un Very Happy

[22/07/2013] EDIT 3: Etoffage de la section sur les condensateurs, ajout d'une section concernant les problèmes audio autres que l'erreur Z80

[19/07/2013] EDIT 2: Légère modification du tableau de condensateurs, ajout d'une ligne concernant la compatibilité avec le Z80A DART, ajour d'une section sur l'origine technique du problème (communication 68k / Z80), ajout d'une section concernant la réparation de traces, amélioration de la mise en page

[13/07/2013] EDIT 1: Mise en page


Dernière édition par Altomare le Ven 24 Jan 2014 - 11:31, édité 13 fois

Altomare
Patient contaminé

Masculin Nombre de messages : 246
Age : 20
Localisation : Le Kremlin-Bicêtre / Porte d'Italie
Date d'inscription : 08/04/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Nodoka75 le Sam 13 Juil 2013 - 19:22

Je confirme pour la SEGA MasterSystem 1, la SEGA MegaDrive (ou Genesis) 2 (en PLCC par contre).

Nodoka75
Guéri miraculeux

Masculin Nombre de messages : 2467
Age : 39
Localisation : Paris
Date d'inscription : 03/10/2011

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Altomare le Sam 13 Juil 2013 - 19:23

Ok merci, j'édite ça smile

Altomare
Patient contaminé

Masculin Nombre de messages : 246
Age : 20
Localisation : Le Kremlin-Bicêtre / Porte d'Italie
Date d'inscription : 08/04/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Altomare le Ven 19 Juil 2013 - 18:57

Et hop je viens de mettre tout en page comme il fallait, j'ai un peu amélioré le tout etc (voir log d'éditions) Very Happy

Altomare
Patient contaminé

Masculin Nombre de messages : 246
Age : 20
Localisation : Le Kremlin-Bicêtre / Porte d'Italie
Date d'inscription : 08/04/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par maldoror68 le Lun 22 Juil 2013 - 14:40

merci pour ce tuto fort détaillé smileça évite de passer des heures à la loupe pour rien cheers

maldoror68
Patient contaminé

Masculin Nombre de messages : 523
Age : 35
Localisation : Mulhouse
Date d'inscription : 22/07/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Altomare le Lun 22 Juil 2013 - 14:46

@maldoror68 a écrit:merci pour ce tuto fort détaillé smileça évite de passer des heures à la loupe pour rien cheers

Merci du retour Very Happy
Actuellement je suis en train de faire un pinout du YM2610, c'est toujours utile. J'en ai un que j'ai fait en fixant un problème où certains sons étaient tout bizarre mais il faut que je le revérifie.

Altomare
Patient contaminé

Masculin Nombre de messages : 246
Age : 20
Localisation : Le Kremlin-Bicêtre / Porte d'Italie
Date d'inscription : 08/04/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Altomare le Lun 22 Juil 2013 - 20:47

Et encore une update avec une section concernant les problèmes audio autres que les erreurs Z80 Very Happy

Altomare
Patient contaminé

Masculin Nombre de messages : 246
Age : 20
Localisation : Le Kremlin-Bicêtre / Porte d'Italie
Date d'inscription : 08/04/2013

Revenir en haut Aller en bas

Re: [MVS] Fiche pratique de réparation de MV1F (Z80 et audio)

Message par Contenu sponsorisé Aujourd'hui à 7:17


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum