★ HARDWARE ★ MONTAGES, EXTENSIONS ET PÉRIPHÉRIQUES DU CPC ★ |
Book Montages Extension Peripheriques du CPC 07 |
7. CARTE D'ADAPTATION ENTIEREMENT BUFFERISEE Lorsque l'on utilise plusieurs circuits périphériques, il faut absolument prévoir des tampons (ou buffers) pour les 16 lignes d'adresses et les 8 lignes de données, car cela n'a malheureusement pas été prévu d'origine dans le CPC 464. Mais la carte qui vous a été promise pour ce chapitre offre encore beaucoup d'autres avantages: ++ Les BUS de données et d'adresses sont entièrement bufférisés, les extensions connectées â cette carte n'auront donc pas besoin d'être équipées de tampons. ++ Décodage d'adresses: la carte sélectionne déjà le domaine des adresses d'E/S, entre F8xx et FBxx ! ++ Plus besoin de toucher au port d'expansion à l'arrière du CPC; la carte est enfichée une fois pour toutes, les branchements s'effectuent ensuite sur la carte même. ++ L'utilisation des connecteurs VG 32 broches garantit une tenue mécanique bien accrue; le détrompeur empêche toute inversion de sens. De plus ces connecteurs sont bon marché et on les trouve partout. ++ La carte d'adaptation est déjà équipée d'un SLOT où l'on peut enficher une carte d'extension. En outre elle est conçue de telle manière qu'elle peut être branchée sur la carte d'extension, "bufferisant" ainsi la totalité du BUS. Le rôle de la carte d'adaptation est de transformer le BUS système du CPC 464 en un BUS système périphérique sur un connecteur 2 x 32 broches. La figure 23 vous montre la correspondance entre ces deux BUS. On reconnaît les trois circuits intégrés tampons sur lesquels nous reviendrons. Le brochage des deux connecteurs est identique, les broches 26a à 30c ne sont pas câblées pour l'instant. Certaines des extensions décrites plus loin dans ce livre les utiliserons. FONCTIONNEMENT DU MONTAGE Le schéma de la carte d'adaptation se trouve à la figure 24, IC 1 et IC 2 sont les étages tampons pour les lignes d'adresses A15-A0. Le circuit IC 3 est un buffer bidirectionnel pour les lignes de données qui véhiculent des informations dans les deux sens. La direction est fixée par la broche 1. Un niveau H fait travailler le buffer dans le sens A vers B, et dans l'autre sens s'il s'y trouve un niveau L. Sachant cela il suffit de relier cette entrée ô la ligne RD et tout fonctionnera parfaitement. Il nous reste à résoudre un petit problème: la validation du circuit IC 3, Ce circuit est activé lorsque un niveau L se trouve sur sa broche 19. Or nous voulons que les données ne soient transmises à la carte d'extension que si cette carte à été correctement adressée. Si la broche restait en permanence au niveau L> le BUS système périphérique recevrait également des données qui ne lui sont pas destinées.
Nous n'avons donc pas d'autre choix que d'installer sur la carte d'adaptation un décodage pour le domaine d'adresses des E/S. Comme nous l'avons déjà vu, les adresses possibles pour les E/S sont: F8xx, F9xx, FAxx, FBxxLe décodage sur la carte est choisi de telle manière que celle-ci ne réagisse qu'aux adresses entre F8xx et FBxx, Pour sélectionner le "F" supérieur on utilise les bits A15-A12 qui doivent tous se trouver au niveau H, Les "8" à "B" du deuxième demi-octet (ou nibble) seront décodés â l'aide des lignes A11 et A10 avec la condition que Al 1 soit à H et A10 à L. C'est pour cela que A10 traverse un inverseur avant d'aller sur IC 4 (NAND). Un deuxième inverseur est utilisé pour le signal 10RQ, celui ci garantit que ce soit seulement les demandes d'E/S qui soient décodées, à l'exclusion des demandes de mémoire. Nous allons maintenant illustrer ceci à l'aide d'un tableau récapitulatif: REMARQUE: Les états logiques du bit d'adresse A10 sont donnés inversés, ce qui est notifié avec le signe "-". Le décodeur n'acceptera pas la dernière adresse "FC", car l'état L de A10 ne réalisera plus la condition de la porte NAND de 1C 4. REALISATION DU MONTAGE Le tracé du circuit imprimé se trouve aux figures 25 et 26, le schéma d'Implantation à la figure 27.
LISTE DES COMPOSANTS IC 1 = 74LS541 X1,X2 = Connecteurs VG, 2 x 32 broches, type a+c, femelle Au montage veillez à ce que les chiffres marqués sur les connecteurs correspondent bien ô ceux du schéma d'implantation. Une inversion pourrait détruire différents composants externes. Ces connecteurs remplissent les fonctions suivantes: X1 = Connecteur femelle. Il sert à relier la carte d'adaptation au CPC 464 Le tableau suivant vous redonne le détail des broches du BUS système périphérique du CPC 464 et du BUS système périphérique de la carte d'adaptation.
Remarque: Les signaux qui sont actifs â L sont marqués d'un signe "-". Les signaux des broches 26a à 32c sont générés par les circuits périphériques, ils ne font pas partie du BUS système du CPC 464. La liaison de cette carte se fait grâce à un câble en nappe dont la longueur ne doit pas dépasser 25 cm. Le connecteur VG et celui qui se branche dans le CPC 464 sont tous deux courants, on les obtient dans n'importe quelle boutique d'électronique. Ici cela vaut vraiment la peine de dépenser un peu plus et de se procurer des connecteurs à sertir qui offrent un bon maintient du câble. Un fois le connecteur installé, vérifiez à l'ohmmètre qu'il n'y a pas de court-circuits. Si c'est votre cas, soudez simplement le câble venant de l'ordinateur sur le côté cuivre de votre circuit d'extension.
|