[Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
fneck
Site Admin
Messages : 17423
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par fneck »

@ Patrick, il me semble qu'il n'y a que toi qui pour l'instant a procédé à une réparation sur un Alice 90. Tu as réussi à dessouder correctement le gatte array?

De mon coté je viens de réessayer (toujours sur la carte que j'ai déjà commencé à massacrer) et je n'arrive pas à dessouder quoi que ce soit sans décoller des pastilles, c'est une vrai catastrophe... A quelle température as-tu procédé?

Si quelqu'un a de bons conseils pour dessouder je suis preneur.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par gilles »

Carte montée de mon côté pour l'alice 32.
Effectivement pas d'allumage des LED avec le LS mais ce n'est pas urgent car ma machine démarre en mode diag.
Erreur totale sur la RAM utilisateur (les 3 tests), je vais commencer par essayer de les changer.
2 codes s'affichent pendant ce test (en plus de l'affichage de la doc), à quoi correspondent-ils?
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Patrick »

Fabien, je n'ai pas réparé de 90, seulement le 32. Ceci dit je pense que le PCB est de même qualité.
J'ai dessoudé avec ma station à dessouder ZD-915.
Au préalable, je passe un stylo de flux sur les soudures, sur les deux faces du PCB.
Ma station est réglée à 300 °C. Je positionne l'outil bien à plat sur le PCB et j'aspire après quelques secondes. Le moment où la soudure se liquéfie est facilement visible.
Ensuite, côté composant, je chauffe les broches au fer à souder, à 350°C, pour finir de dégager le circuit avec une pince spéciale pour retirer les DIP.
C'est la technique avec laquelle j'ai obtenu les meilleurs résultats.
J'ai retiré Z6 et Z7 sans décoller une seule pastille.
Patrick
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par 6502man »

@Gilles: les 2 chiffres Hexa correspondent au checksum calculé lors du remplissage de la RAM pour le premier et lors de vérification pour le second.

Avant de changer les Drams vérifie Z5 (803A005) [ MA0-MA6] [CAS] [RAS] sur celui de Daniel c'était lui le coupable ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Falkayn
Messages : 715
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Falkayn »

Pas eut trop de soucis sur mon 90 avec les 4 Ram.

Station à dessouder et je vérifie avec un petit tournevis que la patte est bien décollé, ca fait un petit clic à chaque fois que ca se décolle du bord du trou.

Si ca bouge mais en forçant un peu, c'est pas bon. Ca veut dire que c'est encore collé sur la pastille opposée.
Un peu de flux et soudure fraiche si ca ne veux pas et on recommence.

Je travaille à 350 degrés C.
Recherche : National JR-800 - Husky fc486 - TO16
Echange : Mac Plus&Classic - Sharp ...
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par gilles »

Je regarderai la tête de RAS/CAS en premier effectivement. Après dessouder la DRAM sera plus simple que le GA, j'ai déjà mis sur support le VDP sans rien casser mais c'était limite.
Bon, ceci dit j'ai la ZD-915 maintenant, ça devrait simplifier ;)
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par 6502man »

Oui mais aussi [MA0-MA6] pendant la phase de lecture de R/W :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Daniel »

Après avoir monté la carte de diagnostic je teste un Alice 32 en panne.

En position Diagnostic :
- Ecran blanc
- LED D1 et D2 allumées
- Bouton NMI inopérant
- 4,75V broche 20 de Z7
- 4,75V broche 26 de Z9

Par ailleurs je sais que le EF9345 est bon (testé sur un VG5000).
En position ROM ou en l'absence de la carte de diagnostic l'écran est vert avec des motifs clignotant une fois par seconde.

Peut-on conclure que le 803A006 (Z7) est défectueux ?
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Daniel »

En faisant plusieurs fois le test le résultats est différent à chaque fois. La diode D2 est allumée seule, ou D2 et D3, ou D1,D2, D3, parfois avec la diode d'erreur et parfois sans. Je suis complètement dérouté.

[Edit] Après une vingtaine de tests, je crois avoir eu toutes les combinaisons possibles des quatre diodes, y compris toutes éteintes et toutes allumées. C'est comme un dé électronique, on a l'impression que la combinaison est tirée au hasard. Quelquefois l'écran affiché est blanc, sinon il est vert avec des motifs clignotants.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par 6502man »

Si D1 et D2 sont allumées c'est que le CPU fonctionne.

Si l'affichage n'est pas correct est que la broche 20 (CSV) de Z7 reste à l'état haut (à vérifier à l'oscilloscope) il se pourrai bien que cela soit le coupable.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Daniel »

Le problème est la non reproductibilité des tests. Exemple ce matin :

Essai 1: D1 et Erreur, écran blanc
Essai 2: D1 seule, écran blanc
Essai 3: Tout éteint, écran blanc
Essai 4: D1,D2,D3 et Erreur, écran blanc
Essai 5: D2,D3 et Erreur, écran noir
Essai 6: D2,D3 et Erreur, écran blanc
Essai 7: D1 et Erreur, écran blanc, puis une seconde plus tard tout s'éteint et l'écran clignote
Essai 8: D2,D3, pas Erreur, écran clignotant
Essai 9: D2,D3 et Erreur, écran clignotant
Essai 10: Tout éteint et écran clignotant
Essai 11: Festival de clignotement de toutes les diodes pendant trois secondes, puis D1,D3, pas Erreur et écran clignotant
Essai 12: D2,D3 et Erreur, écran clignotant
Essai 13: Tout éteint, écran clignotant
Essai 14: Tout éteint, écran blanc
Essai 15: D3 et Erreur, écran blanc

Finalement j'ai arrêté au bout d'une demi-heure car je ne sais pas interpréter les résultats.
Le processeur EF6803, le VDP EF9345 et les deux RAMs système ont été testés bons dans une autre machine.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par 6502man »

La LED error ne s'allume pas sur les TEST VDP.

le fonctionnement du DIAG :

- TEST RAM CPU (aucun usage de la pile ni du VDP)
* LED D1 s'allume si RAM CPU OK et la pile peut être utilisée
- initialisation du VDP [TEST BUSY]
- TEST TIMER (usage du VDP)
* LED D2 s'allume si TIMER OK
.....

Code : Tout sélectionner

;		test bit busy
BUSY
		TST R0
		BMI BUSY
		RTS
Donc si le VDP n'est jamais activé par Z7 le "test busy" donnera un résultat incohérent ou inattendu, ce qui peut provoquer un blocage du DIAG.

Dans ce cas de panne il n'y à pas tellement de solution pour aller plus loin il faut tester la broche CSV de Z7.
Si elle reste au niveau haut en permanence sans aucune activité après la première LED allumée c'est que Z7 est défectueux.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17423
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par fneck »

Daniel, as-tu testé ta carte avec un Alice fonctionnel?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Fred_72 »

On ne peut en effet rien interpréter avec l'affichage des leds. Je pense plutôt que le processeur part dans tous les sens.
Le GA006 permet le demux Ax/Dx donc s'il est endommagé, les adresses basses sont incohérentes.

Le seul test que tu peux faire c'est le test du NOP. En mettant SEL à 0 (désactive les périphériques) puis D0 à 1 et D1-D7 à 0 via des résistances.
Si le circuit d'adresse est ok, tu devrais avoir une division de fréquence par 2 sur chaque sortie Ax
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Alice 32/90] carte diagnostics ou comment réparer votre Alice 32/90

Message par Daniel »

fneck a écrit : 27 févr. 2021 09:48 Daniel, as-tu testé ta carte avec un Alice fonctionnel?
Avec un Alice 90 fonctionnel :
- En mode Diagnostic tous les premiers tests sont bons, y compris le test du clavier. Je n'ai pas testé le lecteur de cassettes ni la liaison série.
- En mode ROM le BASIC démarre normalement.
Daniel
L'obstacle augmente mon ardeur.
Répondre