Le voyage épique de la réparation d’un ordinateur de bureau HP 9830A des années 1970

Nous aimons nos rétro-ordinateurs ici à Hackaday, et nous sommes toujours ravis de voir quelqu’un sauver un artefact historique de la décharge. Parfois, il suffit de remplacer un interrupteur d’alimentation cassé ou un condensateur qui fuit ; d’autres fois, vous devez sortir l’oscilloscope et creuser plus profondément dans les circuits internes. Mais l’énorme travail [Jerry Walker] mettre sur pied un HP 9830A est quelque chose que vous ne voyez pas très souvent.

Si vous n’êtes pas familier avec le HP 9830A, c’est un ordinateur de bureau du début des années 1970, entièrement construit à partir de portes logiques discrètes. La machine sur [Jerry]Le bureau de s’est avéré être complètement mort, même le ventilateur ne tournait pas. Cela a été causé par un interrupteur d’alimentation douteux, mais le remplacement de cet interrupteur n’était que le début : il y avait plusieurs composants défectueux à l’intérieur de l’alimentation ainsi qu’une énorme quantité de saleté humide à l’arrière de la carte mère. Après un nettoyage en profondeur et le remplacement de plusieurs composants défectueux, les quatre rails d’alimentation fonctionnaient à nouveau dans les limites des spécifications.

Vient ensuite la tâche complexe de débogage des quatre PCB qui constituent ensemble le CPU. [Jerry] a connecté son analyseur logique à ces cartes pour visualiser l’état interne du processeur au fur et à mesure qu’il parcourait son microcode. Encore une fois, plusieurs puces TTL se sont avérées cassées et devaient être remplacées. Avec le processeur en marche, il était temps d’accéder à la ROM principale du programme, qui a fini par consommer une grande partie de [Jerry]le temps de réparation.

Le problème avec les puces ROM cassées n’est pas tant de trouver un remplacement, mais d’obtenir une copie correcte de leur contenu. Heureusement, il existe un émulateur HP 9830a au cycle précis qui contient des copies de l’intégralité du micrologiciel. Avec plusieurs des dizaines de puces ROM douteuses ou mortes, réparer la carte ROM d’origine n’était pas une proposition réaliste, donc [Jerry] conçu une carte de remplacement complète à la place. Avec une puce EPROM moderne et reprogrammable et une logique de colle, cela a également été d’une grande aide dans le reste du processus de réparation, car cela lui a permis d’exécuter un code machine personnalisé sur l’ordinateur.

Un PCB avec une puce EPROM et une logique de colle
La carte ROM de remplacement contient une seule EPROM et une logique de décodage.

Avec quelques routines de test écrites dans l’EPROM [Jerry] a pu tester toute la RAM, la ROM et les registres ainsi que l’affichage, et a trouvé encore plus de puces cassées à remplacer et des connexions défectueuses à réparer. Avec toutes les fonctions principales fonctionnant maintenant, le HP 9830A est revenu à la vie et a de nouveau répondu aux commandes. Le seul problème restant concernait le lecteur de bande, qui s’est avéré être causé par un capteur cassé. Une fois que cela a été remplacé, le processus de réparation était enfin terminé.

[Jerry]Le commentaire en cours de sa série de vidéos en 26 parties donne de nombreuses informations intéressantes sur les subtilités de l’architecture informatique, donc si vous cherchez quelque chose à regarder en rafale, oubliez Netflix et mettez-le [Jerry]à la place. Ils montrent également l’importance d’une méthode de dépannage systématique : commencez par le système le plus simple possible, vérifiez qu’il fonctionne exactement comme prévu, puis commencez seulement à ajouter d’autres composants.

Si vous ne pouvez pas obtenir assez de réparations d’engrenages HP vintage, consultez cette réparation du HP 9825 associé. Le processus en cours de restauration d’un mini-ordinateur Centurion vaut également la peine d’être suivi.

Merci pour le conseil, [mgsouth]!