[Multitech MPF-1+] remise en route

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Patrick
Messages : 1244
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

[Multitech MPF-1+] remise en route

Message par Patrick » 20 janv. 2020 22:59

Pour débuter l'année, voici une première réparation (cette fois-ci c'est vraiment 2020 qui commence).
J'ai repéré sur LBC une vente de 3 Multitech MPF-1+ en panne. Même pas peur, je contacte le vendeur et je finalise l'achat d'un exemplaire.
En attendant, je me documente. Il faut reconnaître que la plupart des informations disponibles ce trouvent sur le forum. Voici quelques liens : A réception, effectivement, il ne fonctionne pas. Je l'alimente avec un bloc d'alimentation pour Arduino (9 V, 1 A, positif au centre) mais pas d'affichage. Le VFD ne s'illumine pas. Je ressoude le haut-parleur dont une des soudures a cassé, mais à part ça, il semble en bon état :
Image

Je demande au vendeur de me communiquer les coordonnées des autres acheteurs en me disant qu'à plusieurs nous serons plus efficaces dans la réparation. Il n'y a qu'un autre acheteur, Jean-René Karr, et il a fait la même demande. Je lui envoie donc un SMS qui résume les opérations que j'ai réalisées jusque-là :
  • Le 7805 fonctionne correctement.
  • L'horloge à 1,79 MHz est parfaite.
  • Le CPU fonctionne correctement.
  • La ROM U2 défectueuse a été remplacée (en plus, 2 broches n'étaient pas correctement insérées dans le support).
Jean-René m'appelle.
En fait, il voulait me contacter pour me proposer de racheter mon exemplaire car il espérait en réparer 1 à partir des 3, mais en fait il en a déjà réparer un. Je lui fait remarquer qu'il est un peu gourmand :D et nous continuons à discuter. C'est un électronicien, collectionneur de flipper (il a tous les Gottlieb).
Il me conseille entre autre chose de vérifier la tension en sortie du convertisseur haute tension, partie fragile.
Je lui parle du forum et des sujets qui parlent des Micro Professor (je lui envoie les liens).
Nous allons rester en contact tout au long de ma réparation, par SMS, puis par mails.

Je reprends la réparation. A la sonde logique, je vérifie tous les signaux. Tout est normal, sauf A0 qui est toujours à l'état bas. Un composant impose un court-circuit à ce signal.
J'ai déjà remplacé le CPU et la ROM. Vu ce que j'ai lu, je soupçonne les PPIs.
Je commence par U14. Je dessoude le composant, soude un support et installe un NEC 82C55.
Bingo, A0 bagotte normalement. Malheureusement, cela ne change rien au fonctionnement global.
Je continue par U13. Pas mieux.
Je commence à soupçonner mes 82C55 que je n'ai jamais utilisés jusqu'à maintenant. J'en ai 10. Je les essaie tous, mais rien. Je décide de commander deux autres PPIs d'un autre fournisseur.

En parallèle, je décide d'utiliser mon analyseur logique, avec sigrok et le décodeur Z80.
J'obtiens la capture suivante, dont j'ai isolé un extrait significatif :
Image

Il s'agit d'un des premiers appels de sous-programme.
Au niveau du premier marqueur, on voit que l'adresse de retour, 01BF, est empilée.
Au niveau du second marqueur, on voit que l'adresse de retour est dépilée. Mais ce n'est pas 01BF qui est obtenu, mais 05BF. L'explication est évidente, le bit 2 de chaque octet lu est forcé à 1. C'est également visible dans le sous-programme avec des écritures et relectures successives de la même adresse. Le bit 2 est toujours forcé à 1. Le compteur de pile SP est initialisé à FED0, donc c'est le composant U5 qui est défectueux.

Je commande alors des HM6116, compatibles avec les TMM2016 d'origine.
Entre temps, Jean-René a également réparé son deuxième exemplaire :D.

Je reçois aujourd'hui les composants nécessaires. C'est là que je regrette d'avoir déjà ressoudé le haut-parleur car il me faut le retirer pour pouvoir atteindre la SRAM. Rien d'insurmontable :
Image

Et enfin, voici le résultat :
Image

Cette réparation a été très intéressante car il a fallut combiner plusieurs techniques : multimètre, oscilloscope et sonde logique pour vérifier les signaux. L'analyseur logique a été décisif : le décodage Z80 a mis en évidence le défaut d'une SRAM impossible à détecter avec les autres outils. L'autre alternative était de remplacer tous les composants l'un après l'autre jusqu'à trouver le coupable. Pas vraiment très rationnel.

Un grand merci à Jean-René pour son aide.
3 exemplaires réparés sur 3, 100 % de réussite, pas mal...
Patrick

Avatar du membre
6502man
Messages : 9998
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Multitech MPF-1+] remise en route

Message par 6502man » 20 janv. 2020 23:05

Bravo :D

Tu t'arrête plus :lol: :lol: :lol:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 11074
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Multitech MPF-1+] remise en route

Message par Carl » 21 janv. 2020 13:17

Bravo Patrick !
Carl

Patrick
Messages : 1244
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Multitech MPF-1+] remise en route

Message par Patrick » 21 janv. 2020 13:25

Merci Philippe, merci Carl !
Il faut que je continue, le matériel en panne ne manque pas.
Actuellement je suis sur un MSX. A suivre.
Patrick

Brochiman
Messages : 309
Enregistré le : 02 juin 2019 11:26

Re: [Multitech MPF-1+] remise en route

Message par Brochiman » 21 janv. 2020 14:54

Bravo 😊😊, c'est du chinois pour moi 🤣🤣 mais bravo👍👍

Avatar du membre
pascalien
Messages : 166
Enregistré le : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: [Multitech MPF-1+] remise en route

Message par pascalien » 23 janv. 2020 00:44

très sympa le vfd.
quelle est sa référence?
elle n'est pas indiquée sur le schéma.

je pensais que cet afficheur était sur l'aim65
mais ma mémoire m'a joué des tours.
sur l'aim65 c'est de la led rouge.

bon les deux sont sympa c'est a mettre sur ma liste d'achats.

Notator
Messages : 556
Enregistré le : 09 août 2015 20:13
Localisation : Lyon

Re: [Multitech MPF-1+] remise en route

Message par Notator » 23 janv. 2020 13:15

L'afficheur fluorescent est introuvable ; de toute façon il est alimenté en haute tension grâce au transfo ferrite marqué 583A, encore plus introuvable.
Modifié en dernier par Notator le 23 janv. 2020 13:21, modifié 2 fois.

Avatar du membre
pascalien
Messages : 166
Enregistré le : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: [Multitech MPF-1+] remise en route

Message par pascalien » 23 janv. 2020 13:17

vacuum fluorescent display

en général ca fair une lumière verte très sympa

https://fr.wikipedia.org/wiki/Afficheur_fluorescent

Notator
Messages : 556
Enregistré le : 09 août 2015 20:13
Localisation : Lyon

Re: [Multitech MPF-1+] remise en route

Message par Notator » 23 janv. 2020 13:23

Merci, entretemps j'avais trouvé, et j'ai modifié mon précédent message. :)
Si vraiment c'est important pour toi, je peux aller lire la référence sur un de mes MPF1P.

Avatar du membre
pascalien
Messages : 166
Enregistré le : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: [Multitech MPF-1+] remise en route

Message par pascalien » 23 janv. 2020 13:30

ce n'est pas important, ni urgent.
il est probable que ce soit de l'unobtainium ou très cher.
c'est juste pour mettre dans ma liste de recherche .
j'ai déjà quelques vfd dont un de 9 caractères alphanumériques.
merci

Patrick
Messages : 1244
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Multitech MPF-1+] remise en route

Message par Patrick » 23 janv. 2020 14:52

Merci Alexis :D. La compréhension vient avec la pratique. Il serait peut-être bien de faire des tutoriels génériques sur les réparations. Je vais y réfléchir.
Franck, désolé mais pas de référence visible pour le VFD.
Patrick

Avatar du membre
seki
Messages : 124
Enregistré le : 08 juil. 2016 02:29
Localisation : La cambrousse près de Metz
Contact :

Re: [Multitech MPF-1+] remise en route

Message par seki » 23 janv. 2020 15:10

Très intéressant ! Encore !!! :D
Les meilleurs programmes ont été écrits lorsque le programmeur était censé travailler sur autre chose. - Melinda Varian

Notator
Messages : 556
Enregistré le : 09 août 2015 20:13
Localisation : Lyon

Re: [Multitech MPF-1+] remise en route

Message par Notator » 24 janv. 2020 11:58

pascalien a écrit :
23 janv. 2020 13:30
ce n'est pas important, ni urgent.
il est probable que ce soit de l'unobtainium ou très cher.
c'est juste pour mettre dans ma liste de recherche .
j'ai déjà quelques vfd dont un de 9 caractères alphanumériques.
merci
Alors, comme demandé, j'ai démonté le cache de l'afficheur d'un de mes MPF1P.
La seule inscription que j'ai pu lire, au dos de l'afficheur, c'est 'NEC VFD'.
Je ne suis pas allé plus loin, car l'afficheur est fixé sur son support avec de l'adhésif double face, et comme son enveloppe est en verre assez fragile, je n'ai pas voulu prendre de risque. Quant à le dessouder, il y a quand même 38 pattes.
Donc, tout ce qu'on peut dire c'est que c'est un VFD 1 ligne de 20 caractères multiplexé, de fabrication NEC.
Je pense que la référence devrait commencer par "FIP20...".

En voici un, très semblable, mais avec 16 caractères :
https://picclick.fr/Display-Alfanumeric ... 42012.html

Avatar du membre
pascalien
Messages : 166
Enregistré le : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: [Multitech MPF-1+] remise en route

Message par pascalien » 24 janv. 2020 12:32

@Notator merci d'avoir pris le temps de vérifier sur ton exemplaire.

j'ai récupéré quelques photos de vfd à 16,20 et 40 caractères.
dans les products selection guide de nec années 1985 et 1991
(dispo sur bitsavers/archive.org) il y a toutes les references
pour être vraiment sur il faudrait une doc de 1981.

sinon comme ca a du être utilisé dans des équipements industriels
on en trouve chez les stockistes spécialisés mais pour des somme a 3 chiffres.

Patrick
Messages : 1244
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Multitech MPF-1+] remise en route

Message par Patrick » 27 janv. 2020 19:02

Je viens d'utiliser mon MPF-1+ comme banc de test pour vérifier la condition de quelques circuits intégrés. Comme le CPU, les PPIs et une SRAM sont sur supports, c'est assez pratique.
  • Tous mes PPIs Nec sont fonctionnels. Le doute est levé.
  • Le CPU et un des PPIs d'origine sont défectueux, en plus de la SRAM 2016. En ce qui concerne l'UVPROM d'origine je vais essayer de l'effacer et de la reprogrammer pour vérifier.
Au final, cette remise en route aura nécessité un nouveau CPU, un PPI, une SRAM et une ROM ! Pas mal.
Patrick

Répondre