[Amstrad CPC 6128] Problème lecteur de disquettes

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

HuggyOne76
Messages : 62
Inscription : 30 nov. 2011 10:19

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par HuggyOne76 »

Bonsoir tout le monde,

Alors... Seules différences relevées, c'est sur le IC203.
Valeurs relevées N°de patte/ tension sur le CPC qui fonctionne / tension sur le CPC qui ne fonctionne pas :
1 / 0 V / 0V
2 / 4,79 V / 4,81 V
3 / 4,85 V / 0 V
4 / 4,81 V / 4,75 V
5 / 0 V / 0 V
6 / 0 V / 4,46 V
7 / 0 V / 0 V
8 / 3,85 V / 3,75 V
9 / 130 mV / 0 V
10 / 0 V / 0 V
11 / 4,66 V / 4,71 V
12 / 930 mV / 919 mV
13 / 4,81 V / 4,80 V
14 / 0 V / 0 V
15 / 4,81 V / 4,80 V
16 / 0 V / 0 V
17 / 0 V / 0 V
18 / 0 V / 0 V
19 / 0 V / 0 V
20 / 5,03 V / 4,97 V (corrigé suite au message de Zebulon)

Les deux ont été testés avec la même alimentation

Quand je vois la patte 20, je me dis que les différences sont certainement liées à une différence d'initialisation... ? Du coup, si les deux machines ne sont pas dans le même état à l'initialisation, pas facile de comparer... Mais si vous avez des pistes...
Dernière modification par HuggyOne76 le 06 juin 2023 08:00, modifié 1 fois.
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par Zebulon »

Ce n'est pas possible d'avoir 0v sur la patte 20 du CPC qui fonctionne... la patte 20 c'est celle qui alimente le composant (Vcc). Pourrais-tu la vérifier ?

Je précise pour ne pas avoir à le rechercher à chaque fois IC203 = SN74HC240 et sa datasheet.
sporniket
Messages : 242
Inscription : 22 mars 2022 20:23
Localisation : Pas trop loin au sud de Paris

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par sporniket »

Pareil que Zébulon pour la patte 20 du CPC ok.

En revanche, j'imagine que le schéma indiqué précédemment (https://www.grimware.org/lib/exe/fetch. ... p3.ct1.pdf) a une erreur ou quelquechose m'échappe alors, parce que la page 18 indique que IC203 est un 74LS38 (quadruple porte NAND, fiche technique)
HuggyOne76
Messages : 62
Inscription : 30 nov. 2011 10:19

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par HuggyOne76 »

J’ai revérifié, effectivement j’avais bien 5,03V sur la patte 20… je commençais à fatiguer :wink: Désolé.
@sporniket, le IC203 est un 74HC240B sur mes deux machines.
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par Zebulon »

Il y a plusieurs versions de la carte mère et les schémas/implantations ne sont pas les même sur le "service manual" et sur le "amendment service manual".

Concernant les deux autres pattes qui diffèrent l'une est une entrée, l'autre une sortie, il faudrait creuser le schéma et les composants autour mais IC203 pourrait poser problème il faudrait échanger avec un autre.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par fneck »

Bien, on a identifié un écart entre les deux machines. Ce n'est pas forcément IC203 qui est en cause car celui-ci ne fait que transmettre ce qu'il reçoit en entrée, à savoir ce qui vient du contrôleur.

Maintenant, il faut comparer ce qu'il y a en entrée de IC203 sur les pattes correspondantes, tu as déjà fait toutes les mesures. (1, 2, 4 et 5 d'après mon schéma. Mais il semblerait que ce ne soit pas le bon schéma car il ne s'agit pas d'un 74HC240).

On a le bon schéma quelque part ?
Sinon, d'après le datasheet posté par Sporniket la broche 6 est une entrée du circuit, pas une sortie. Et par conséquent il y a un truc qui ne colle pas dans les mesure, car la sortie correspondante est la 14 et il y aurait un dysfonctionnement sur le CPC fonctionnel.

Avant de poursuivre j'aimerai vraiment avoir le bon schéma.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par Zebulon »

HuggyOne76
Messages : 62
Inscription : 30 nov. 2011 10:19

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par HuggyOne76 »

Juste pour info (vu que vous prenez le temps de m'aider, normal que je donne le maximum d'informations !), j'ai à ma disposition un HxC SD qui est sur une nappe externe (sur la prise floppy externe) et un Gotek interne. Les deux fonctionnent parfaitement sur le CPC "fonctionnel", aucun ne fonctionne sur celui en panne.
Sur celui en panne, ils reçoivent bien un signal (quand je fais un "cat", comme avec le lecteur de disquettes standard, ça se met en route. Sur le HxC on voit les pistes rapidement balayées de 0 à 39 sans que ça n'aboutisse).
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par fneck »

Zebulon a écrit : 06 juin 2023 09:43 Il faut prendre celui-ci http://www.cpcwiki.eu/manuals/service.m ... 4.gt65.zip
En prenant ce schéma je ne retrouve pas IC201 (le contrôleur) ni les 3 drivers qui seraient IC203, 206 et 208. On les voit sur le PCB et on les retrouve dans la liste des composants mais pas sur le schéma.

D'ailleurs, du coup HuggyOne76, c'est bien sur ces 3 circuits que tu as pris les mesures?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par fneck »

Bon, sans le schéma si je regarde juste ce que devrait être les mesures sur IC203 :
HuggyOne76 a écrit : 05 juin 2023 23:45 1 / 0 V / 0V
19 / 0 V / 0 V
Ça c'est bon, ça signifie que le circuit est actif /OE

Ensuite si on regarde buffer par buffer (dans l'ordre du datasheet, entrée puis sortie), ce sont des inverseurs donc la sortie doit être à l'état opposé de l'entrée :
2 / 4,79 V / 4,81 V
18 / 0 V / 0 V
OK
4 / 4,81 V / 4,75 V
16 / 0 V / 0 V
OK
6 / 0 V / 4,46 V
14 / 0 V / 0 V
Là ce n'est pas bon mais sur le CPC fonctionnel (problème de mesure ? il faudrait vérifier)
8 / 3,85 V / 3,75 V
12 / 930 mV / 919 mV
OK
11 / 4,66 V / 4,71 V
9 / 130 mV / 0 V
OK
13 / 4,81 V / 4,80 V
7 / 0 V / 0 V
OK
15 / 4,81 V / 4,80 V
5 / 0 V / 0 V
OK
17 / 0 V / 0 V
3 / 4,85 V / 0 V
Ce n'est pas bon, IC203 pourrait être fautif.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par Zebulon »

Le schéma est sur les pages 33/34 (page 28 du pdf), il s'appelle "Interface Circuit Diagram", juste avant la page "Disc Control Circuit Diagram".
HuggyOne76
Messages : 62
Inscription : 30 nov. 2011 10:19

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par HuggyOne76 »

fneck a écrit : 06 juin 2023 22:23 (...)
D'ailleurs, du coup HuggyOne76, c'est bien sur ces 3 circuits que tu as pris les mesures?
J'ai pris sur IC201, 203, 206 et 208 et tant que j'y étais j'ai comparé aussi le 202, 205, 210, 209, 212, 211 et le 204 (ça m'a pris une bonne partie de la soirée d'hier en faisant bien attention de ne pas faire de pont entre les pins !)
HuggyOne76
Messages : 62
Inscription : 30 nov. 2011 10:19

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par HuggyOne76 »

Je revérifierai la patte 6 sur le CPC fonctionnelle. Faut admettre que le IC203 est coincé entre un autre composant et la nappe du lecteur, ce n'est pas le plus accessible :-)

Merci encore d'avoir pris le temps de regarder et de répondre, je revérifie ça... ce soir :-)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par fneck »

Merci Zebulon, ça fait 2 fois que je ne trouve pas la bonne page dans le manuel Amstrad, j'arrive pas à me faire qu'il soit sur une page différente du schéma. Pourtant j'avais regardé toutes les pages, bref... le fautif est entre la chaise et le clavier :(

Avec le schéma sous les yeux on voit que la broche 14 de IC203 va sur le RESET du contrôleur, donc sur le CPC fonctionnel c'est probablement bon.

Concernant la broche 3 de IC203, elle va sur la broche 1 de IC202 (tu devrais aussi trouver cet écart entre les 2 CPC sur IC202). Le montage (en bas à droite de la page 28 du pdf) est constitué de 2 inverseurs en série, avec 0V sur la patte 17 tu devrais avoir 5V en sortie... Donc je mettrais bien en causse IC203... à moins que ce soit la patte 1 de IC202 qui tire cette tension à la masse (moins probable à mon avis).

On peut remarquer que sur le schéma il y a certaines es tensions attendues en volt dans les mêmes conditions que nous faisons le test (sous tension, pas d'accès disque et pas de disquettes dans le lecteur).
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Amstrad CPC 6128] Problème lecteur de disquettes

Message par Zebulon »

Oui ce serait utile de refaire les mesures à un maximum de points pour comparer par rapport aux valeurs du schéma (il semble que quelques points soient un peu difficiles à mesurer car les valeurs sont transitoires, mais la plupart semblent constantes). Il est précisé sans disquette insérée dans le lecteur.

IC203 semble être le meilleure candidat pour commencer les opérations. On le trouve facilement https://www.e44.com/composants/composan ... HC240.html

Question : quand tu dis tes CPC, tu les as achetés neufs il y a 38 ans ou bien récemment d'occasion ? Celui qui ne fonctionne plus a déjà fonctionné chez toi ? Je dis ça car franchement les CPC ça ne tombe quasiment pas en panne à part la courroie des lecteurs, la membrane des 664 et les interrupteurs on/off qui ne font plus contact avec leur graisse qui se répand. Donc de grandes chances que quelqu'un ait voulu bricoler pour brancher un autre lecteur ou gotek et se soit planté en inversant une nappe...
Répondre