Salut,
Je me suis à nouveau penché sur mon satané PCB, toujours à me demander pourquoi autant de RAM sont détectées comme défectueuses, quand bien même j'en remplace certaines par des présumées neuves.
Hier, j'évoquais le fait que je n'avais pas changé tous les condensateurs de découplage autour des RAM, notamment les tantales gouttes dont on sait qu'ils ne vieillissent pas toujours bien.
Ce matin j'ai donc été acheté des condensateurs. J'en ai profité pour prendre quelques supports 22 broches supplémentaires pour les RAM (car initialement, je n'avais pas imaginé que j'allais en avoir besoin d'autant !...). Sauf que ces supports ne doivent plus être très utilisés, mon vendeur n'en avait plus que 3 en stock alors que j'en voulais 8 (ces supports DIP de 22 broches on un empâtement de 4 pas au lieu des 3 pas habituels...). J'ai pris les 3 restants, c'est mieux que rien
![joyeux :)](http://www.gamoover.net/Forums/Smileys/guntar/joyeux.gif)
.
Un fois rentré à la maison, je m'aperçois que les condensateurs tantales gouttes que j'avais demandés sont en fait des condensateurs céramiques
![Sad :(](http://www.gamoover.net/Forums/Smileys/guntar/sad.gif)
. Bon, ils sont bien d'1 µF, je ne pense pas que cela ait une incidence. D'ailleurs si quelqu'un sait m'expliquer pourquoi Midway a utilisé des condensateurs tantales pour le découplage, je suis preneur !
![^-](http://www.gamoover.net/Forums/Smileys/guntar/bienjoue.gif)
Peut-être pour une simple raison d'encombrement... mais pour autant la densité du PCB n'est pas énorme...
En plus des tantales, je voulais remplacer certains des condensateurs céramiques. Ils sont très certainement encore bons mais ils sont hauts, et à chaque fois que je travaille sur le PCB retourné pour faire des soudures, ils tendent à se plier... J'ai mis à la place des polyesters, et par endroit des plastiques que j'avais déjà.
Histoire de voir si mon opération était un peu justifiée, j'ai mesuré la valeur de certains des condensateurs dessoudés :
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211550-Little_Rabbit-20171016-122631.jpg)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211611-Little_Rabbit-20171016-122714.jpg)
Les mesures sont tout à fait normales (pour respectivement 1µF et 100 nF)... Pas encourageant pour l'issue de la manip.
Voilà l'ensemble des condensateurs dessoudés :
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211651-Little_Rabbit-20171016-125203.jpg)
(remarquez en haut à gauche qu'un des condos céramiques avait une patte cassée, à force d'être plié...)
Et le PCB avec ses nouveaux condensateurs :
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211716-Little_Rabbit-20171016-145536.jpg)
Je remets sous tension, et...
Aucun changement !
![Cry :'(](http://www.gamoover.net/Forums/Smileys/guntar/cry.gif)
D'une mise sous tension à l'autre, j'ai toujours des résultats variables :
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211736-Little_Rabbit-20171016-130330.jpg)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211754-Little_Rabbit-20171016-130404.jpg)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211813-Little_Rabbit-20171016-130500.jpg)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211830-Little_Rabbit-20171016-130535.jpg)
Mais toutefois, celles qui restent toujours en défaut sont les RAM 2, 4, 6 et D. Et peut-être y a-t-il un peu moins d'aléatoire, avec souvent ces mêmes RAM 2, 4, 6 et D données comme défaillantes.
Comme je commence à avoir des doutes sur mes tests, et que je me demande si se sont vraiment les RAM qui sont défectueuses, ou si des composants annexes ne seraient pas la cause des défaillances, je teste une permutation sur les RAM 2 et H.
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016211716-Little_Rabbit-20171016-145536.jpg)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016212227-Little_Rabbit-20171016-145753.jpg)
Avant la RAM H était vue comme bonne, et la 2 mauvaise. Après cette permutation, que dit le test ?
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016212301-Little_Rabbit-20171016-145842.jpg)
Bah ça reste cohérent ! Satanées RAM !
![:-((](http://www.gamoover.net/Forums/Smileys/guntar/gueulard.gif)
Je supprime ma permutation et poursuis les tests. La RAM 2 est déjà sur support avec une RAM neuve: je teste plusieurs autres RAM neuves et parvient à en trouver une qui passe comme bonne.
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016212616-Little_Rabbit-20171016-150721.jpg)
Ne reste plus que 4, 6 et D. Je dessoude ces 3 RAM, mets en place des supports et m'efforce de trouver encore 3 RAM qui passeraient pour bonnes ! C'est bon pour la D, puis pour la 4, ne reste plus que la 6 ! J'en suis à l'avant dernière RAM sur les 24 achetées !... Suspens... J'allume une énième fois, et...
Tadahh !!!
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016212637-Little_Rabbit-20171016-161556.jpg)
Le test se poursuit !! Les CRC sont calculés (je n'ai que l'EPROM H en place), et les tests de sons sont exécutés ! Comme je n'ai pas encore branché de haut-parleur, je n'en sais pas plus.
J'éteins, puis rallume aussi sec :
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20171016212659-Little_Rabbit-20171016-161707.jpg)
Les 8 RAM des adresses paires sont vues comme défaillantes !
![Grin ;D](http://www.gamoover.net/Forums/Smileys/guntar/grin.gif)
Il persiste un problème qui fait que des RAM pourtant bonnes sont parfois détectées comme mauvaises... En examinant le schéma, je vois qu'il y a des drivers de bus Intel pour le bus de donnée, et le bus d'adresse. Il va falloir que je me penche sur ces composants je pense... Peut être un problème de
sortance ? À moins que cela ne soit le temps de réponse des RAM qui soit limite ? Il faut que je détaille les datasheets de cette gamme et vois si elles existent en différentes vitesses...
Mais pour l'heure, vu que le test passe en gros trois fois sur quatre, je me lance à remplacer l'EPROM de test par les EPROM du jeu. Et ça marche !
![:-)=](http://www.gamoover.net/Forums/Smileys/guntar/happyjump.gif)
(tiens, je me rends compte que Youtube à mis ma vidéo en mirroir !...
![Undecided :-\](http://www.gamoover.net/Forums/Smileys/guntar/undecided.gif)
)
Ou du moins ça boote, l'attract mode s'exécute normalement, mais fait apparaître de très nombreux problèmes sur les shifters.
Ce sera la prochaine étape de ce WIP !
A+