Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Bidouille : Réalisation d'un "DiskChange" pour lecteur de disquette 5"1/4
(Article écrit par Fabrice Boussard et Serge Lempereur et extrait d'A-News (Amiga News) - janvier 1990)
|
|
Cette réalisation concerne une amélioration du montage paru dans A-News
n°2 concernant les lecteurs de disquette 5,25 pouces.
Ce montage permet de générer une commande "DiskChange" par l'intermédiaire d'une partie électronique, pour pouvoir
initialiser directement une disquette lorsqu'elle a été insérée dans le lecteur comme le fait le lecteur 3,5 pouces.
Il existe plusieurs possibilités pour pouvoir simuler l'instruction "DiskChange" sur un lecteur 5,25 pouces.
Elles sont cependant basées sur le même principe : il suffit de posséder un inverseur bipôlaire à trois
positions. L'inverseur peut être un simple bouton-poussoir que l'on actionnera lors d'un changement de disquette
ou bien un micro-commutateur (micro-switch) que l'on implantera dans le lecteur lui-même, ou enfin la dernière solution sera
de se repiquer sur l'interrupteur qui signale la présence d'une disquette.
Théorie
Tout d'abord, pour que l'Amiga puisse déterminer quel lecteur a déclenché un ordre de changement de disquette,
il est nécessaire de synchroniser la ligne "DiskChange" avec la ligne "SEL" (sélection) du lecteur
concerné.
On utilisera le fait qu'il génère continuellement des impulsions pour sélectionner ses lecteurs
internes ou externes pour synchroniser l'ordre de changement de disquette avec la sélection du lecteur.
Électronique
L'interrupteur simulant l'insertion de disquette génère un échelon de tension (variation de 0 à 5
Volts). On utilise un montage C-R (montage dérivateur) qui permet de créer une impulsion de durée
définie par la formule T = R x C x Ln 2 (condition de déclenchement de la porte NAND VCC/2 pour les
portes à technologie CMOS).
La porte logique P1 permet tout d'abord la mise en forme du signal aux bornes de la résistance ainsi
que la synchronisation de ce signal avec la sélection du lecteur.
La porte P3 est déjà câblée sur la platine de mémorisation du signal moteur, il suffira de repiquer
cette ligne vers notre platine.
Du fait que la ligne "DiskChange" est câblée sur tous les lecteurs, il est impératif d'utiliser une
commande en "collecteur ouvert" ou autre. On utilisera un transistor NPN commandé par un signal
complémenté : d'où le rôle de la porte P2.
Comme nous sommes obligés d'utiliser un circuit intégré NAND
de la famille CMOS pour avoir des seuils de basculement à : (la tension d'alimentation) / 2,
voire les explications plus haut, il reste donc trois portes libres dans le circuit.
Donc au lieu d'utiliser un nouveau circuit type 74LS38 (NAND à collecteur ouvert), nous allons
créer le "collecteur ouvert" avec les portes restantes et l'adjonction d'un transistor.
On considère qu'à l'origine aucune disquette n'est dans le lecteur. L'interrupteur est en position 3. V interrup = 0,
U condensat = 0, U resist = 0. Lorsque l'on insère une disquette l'interrupteur passe en position 1.
Le condensateur se charge exponentiellement jusqu'à la tension d'alimentation. La tension aux bornes de la
résistance varie de VCC à 0 Volt exponentiellement pour vérifier le des mailles : U cond + U resist = VCC = 5 V.
La remise en forme du signal aux bornes de la résistance est réalisée par l'intermédiaire de la porte P1.
Nomenclature
I : Inverseur bipolaire à trois positions (bouton-poussoir, micro-commutateur...).
C : Condensateur plastique 68 F.
R : Résistance à couche de carbone 10 kiloohms, 10%, puissance 1/4 watt.
R1 : Résistance à couche de carbone 1 kiloohms, 10%, puissance 1/4 watt.
R2 : Résistance à couche de carbone 10 kiloohms, 10%, puissance 1/4 watt.
T : Transistor au silicium NPN 2N2222 (ou équivalent 2N1711, BC 547, etc.).
P1, P2 : Circuit intégré CMOS 4011 (quadruple NAND à deux entrées).
P3 : Circuit intégré TTL 7438 (quadruple NAND à deux entrées à collecteur
ouvert disponible sur la maquette précédente).
Note : les auteurs se dégagent de toute responsabilité en cas de détérioration du matériel
(tout en souhaitant que cela marche à merveille).
|