Bonsoir.
Suite de la suite du dépannage du PCB !
Je sais grâce à la Spectro-EPROM de test que le shifter du PCB est en panne.
Les informations affichées sont très importantes :
On voit que la valeur "08" est omni-présente.
Il s'agit du bit 3 du buffer de sortie qui est toujours lu à 1.
C'est le 74153 en B3 qui est en cause.
Je le change et...
Voilà un problème de moins...
Maintenant, c'est la valeur "02" qui est pas mal présente.
En fait, quand on comprend comment fonctionne le test du shifter et quelles sont les valeurs affichées, on comprend que c'est le bit 1 du buffer de sortie qui est toujours lu à 0.
La panne était déjà présente sur la 1ère photo, mais je me concentre sur 1 seul problème à la fois...
C'est le 74153 en A3 qui déconne.
Lui aussi est changé...
Maintenant, j'ai ça :
Toutes les valeurs sont à "00"
sauf la dernière valeur de la 2e ligne.
Quand on regarde de près le test du shifter, ça veut dire que la valeur "02" shiftée de "7" renvoie la valeur "00" au lieu de la valeur attendue "01".
Quand on regarde le schéma électronique du PCB, avoir une telle erreur n'est guère possible.
Le décalage binaire est réalisé par 4 composants exotiques "25S10" situés en A4, B4, C4 et D4.
Si l'un de ces composants était en panne, je pense que ça impacterait d'autres cas.
Sauf que mon PCB ne dispose pas de ces composants exotiques :
À la place des 4 composants 25S10, j'ai 8 composants 74LS151.
WTF ?
C'est très simple, j'ai une révision du PCB postérieure au schéma électronique.
Comment je sais que ce n'est pas l'inverse ?
Les composants sont des "LS", sortis après les "pas LS".
Donc ils sont plus récents que les autres composants.
Midway a certainement sorti une révision N+1 du PCB pour se débarrasser de composants chers et/ou difficiles à approvisionner pour la chaîne de fabrication.
Pour la faire simple, je pense avoir un PCB révision "C" et les schémas de la révision "B".
Les 74LS151 sont des multiplexeurs à 8 entrées et 1 sortie.
Leur mise en oeuvre me parait évidente :
- chacun gère 1 bit
- les 8 entrées sont câblées pour respecter le fonctionnement des 25S10
- les 3 bits de data select sont câblés sur la valeur du décalage, à savoir les 3 bits latchés par le 74175 en A5
Bon maintenant, je dois trouver lequel des 8 gère le bit 0 !
![joyeux :)](http://www.gamoover.net/Forums/Smileys/guntar/joyeux.gif)
C'est celui dont la sortie "Y" (pin 5) est reliée à la pin 3 du 74153 en A3...
À suivre...
![Wink ;)](http://www.gamoover.net/Forums/Smileys/guntar/wink.gif)