[Réparation] - DAI prof Magnésium
Posté : 10 juil. 2017, 22:07
Et hop... Le DAI de prof Magnésium qui avait des problèmes évoqués ici est venu rejoindre la clinique du Dr Krapoutstein .
Pour rentrer dans le vif du sujet, Prof Magnésium a déjà fait un énorme boulot en vérifiant la majeure partie des signaux sans rien trouver de probant .
Bon ben moi j'ai fait la même chose, visiblement le DAI ne s'initialise pas ou ne va pas très loin dans l'initialisation.
Je suspecte d'abord les Proms, je pourrais bien faire un swap avec des proms OK (j'ai 2 DAI OK à ma disposition) mais je méfie des échanges de composants car on peut rapidement se retrouver avec plusieurs machines en panne si on ne fait pas attention.
J'ai préféré dumper les eproms pour pouvoir tranquillement comparer les fichiers avec d'anciens dumps de mes machines.
Impossible de remettre la main sur mon adaptateur, en effet, les proms du DAI sont des 2364 (8K X 8) en 24 pins hors les proms classiques comportent 28 pins et mon programmateur d'Eprom ne sait pas lire les 2364 d'où la nécessité de recourir à un adaptateur.
Ne le retrouvant pas j'en fabrique un autre grâce au schéma de l'excellent site de Mathieu Benoit. A la fin ça donne ça : Et voilà les dumps vérifiés et OK . Bon ça c'est fait, en promenant la sonde de l'oscillo un peu partout, je trouve que les signaux du bus de données ne ressemblent à rien mais vraiment à rien, autant au niveau de la forme que des niveaux . Avec des signaux pareils il n'est pas étonnant que ça ne fonctionne pas, j'ai des doutes sur le 8080 ainsi que sur les 2 rams statiques 2111 de 256 X 4 et aussi tout ce qui est connecté au bus de données et ça commence à faire beaucoup de monde .
comme il faut bien commencer quelque part je commence par les 2 rams statiques 2111.
Le petit souci est que je n'en ai pas et puis je déteste changer des composants aux hasard, je vais donc ruser .
Je fais une petite modif pour utiliser à la place des 2 rams une ram unique de 2K X 8 de type 6116, ce n'est que du câblage, il suffit simplement d'isoler d'un point de vue logique les 2 rams en coupant le signal de validation des 2 chips et de le dériver sur la grosse ram de 2k X 8 dont je n'utilise que 256 octets , j'ai mis un petit switch pour utiliser soit la grosse ram soit les rams d'origine. Et voilà ! J'ai utilisé une pince de test pour CI pour limiter les soudures sur la carte mère, ici je repique la majeure partie du bus d'adresse et tout le bus de données sur une des proms.
J'ai les mêmes signaux avec les 2 types de ram, il va falloir que j'aille voir plus loin .
Prochaine opération, le 8080, je n'en ai pas et là je ne vais pas pouvoir utiliser de ruse de coyote.
Je vais simplement isoler le bus de données pour voir si, par hasard, ça ne serait pas le 8080 qui aurait des problèmes, en effet, par le passé j'ai eu un souci similaire avec une monoboard ICS Learning Tree.
La suite bientôt...
Pour rentrer dans le vif du sujet, Prof Magnésium a déjà fait un énorme boulot en vérifiant la majeure partie des signaux sans rien trouver de probant .
Bon ben moi j'ai fait la même chose, visiblement le DAI ne s'initialise pas ou ne va pas très loin dans l'initialisation.
Je suspecte d'abord les Proms, je pourrais bien faire un swap avec des proms OK (j'ai 2 DAI OK à ma disposition) mais je méfie des échanges de composants car on peut rapidement se retrouver avec plusieurs machines en panne si on ne fait pas attention.
J'ai préféré dumper les eproms pour pouvoir tranquillement comparer les fichiers avec d'anciens dumps de mes machines.
Impossible de remettre la main sur mon adaptateur, en effet, les proms du DAI sont des 2364 (8K X 8) en 24 pins hors les proms classiques comportent 28 pins et mon programmateur d'Eprom ne sait pas lire les 2364 d'où la nécessité de recourir à un adaptateur.
Ne le retrouvant pas j'en fabrique un autre grâce au schéma de l'excellent site de Mathieu Benoit. A la fin ça donne ça : Et voilà les dumps vérifiés et OK . Bon ça c'est fait, en promenant la sonde de l'oscillo un peu partout, je trouve que les signaux du bus de données ne ressemblent à rien mais vraiment à rien, autant au niveau de la forme que des niveaux . Avec des signaux pareils il n'est pas étonnant que ça ne fonctionne pas, j'ai des doutes sur le 8080 ainsi que sur les 2 rams statiques 2111 de 256 X 4 et aussi tout ce qui est connecté au bus de données et ça commence à faire beaucoup de monde .
comme il faut bien commencer quelque part je commence par les 2 rams statiques 2111.
Le petit souci est que je n'en ai pas et puis je déteste changer des composants aux hasard, je vais donc ruser .
Je fais une petite modif pour utiliser à la place des 2 rams une ram unique de 2K X 8 de type 6116, ce n'est que du câblage, il suffit simplement d'isoler d'un point de vue logique les 2 rams en coupant le signal de validation des 2 chips et de le dériver sur la grosse ram de 2k X 8 dont je n'utilise que 256 octets , j'ai mis un petit switch pour utiliser soit la grosse ram soit les rams d'origine. Et voilà ! J'ai utilisé une pince de test pour CI pour limiter les soudures sur la carte mère, ici je repique la majeure partie du bus d'adresse et tout le bus de données sur une des proms.
J'ai les mêmes signaux avec les 2 types de ram, il va falloir que j'aille voir plus loin .
Prochaine opération, le 8080, je n'en ai pas et là je ne vais pas pouvoir utiliser de ruse de coyote.
Je vais simplement isoler le bus de données pour voir si, par hasard, ça ne serait pas le 8080 qui aurait des problèmes, en effet, par le passé j'ai eu un souci similaire avec une monoboard ICS Learning Tree.
La suite bientôt...