bus ISA - S.E.R.I.A.N.E.
Transcription
bus ISA - S.E.R.I.A.N.E.
Entrées/Sorties pour PC (bus ISA) 9 LOGIC20R16 Entrées-sorties logiques TTL + relais 20 lignes d’entrées-sorties numériques TTL ✓ 16 relais DIL 10VA ✓ Lignes individuellement programmables en entrée ou en sortie ✓ Possibilité de générer une interruption ✓ Mode dialogue (handshake avec 2 lignes) ✓ Interface pour une large gamme de périphériques ✓ ■ Raccordement avec des appareils fournissant des données de type BCD ■ Acquisition de données venant de capteurs de type “tout ou rien” (boutons poussoirs, fin de course) ■ Analyse et traitement de signaux logiques ■ Interrupteurs commandés ■ Modélisme ferroviaire ■ Commande de relais de puissance La carte LOGIC20R16, pour PC/XT/AT et compatibles, est une interface parallèle disposant de 20 lignes d’entrées/sorties numériques et de 16 relais. La carte LOGIC20R16 s’interface facilement avec des périphériques ou d’autres ordinateurs. Chaque ligne (parmi 20) disponible sur la carte, peut être configurée individuellement comme une entrée ou comme une sortie. La carte peut générer automatiquement des interruptions suivant l’état d’une ligne spécialisée. Certaines lignes spécifiques peuvent fonctionner dans des modes spéciaux : Un mode dialogue (handshake) sur deux lignes. Un mode impulsionnel permettant de générer automatiquement une impulsion de largeur 1 µs. Ces modes permettent de réaliser des communications synchrones simplement. La partie relais est complètement indépendante de la partie PIA. Elle est décomposée en deux sections de 8 relais chacune. La commande d'ouverture ou de fermeture d'un relais parmi 8 est réalisée tout simplement en positionnant un bit d'un octet de commande à "1" ou à "Ø". L'état des relais peut être relu par le PC. MATERIEL PIA Un PIA 6821, (Peripheral Interface Adapter), contrôle 20 lignes d’entrées/sorties. Ces 20 lignes sont organisées en 2 ports de 10 lignes (port A et port B). Le PIA 6821 est, à quelque chose près, équivalent en fonctionnalité au PPI 8255 d’INTEL mais est plus complet, plus souple d'utilisation et peut fournir jusqu’à 10 mA sur certaines lignes. RELAIS 16 relais en boîtier DIL permettent au PC de commander un large éventail de dispositifs. Deux octets de commande permettent de positionner l’état d’un relais. L’état d’un bit d’un octet de commande ouvre ou ferme le relais correspondant. DECODAGE ADRESSE La carte occupe 16 adresses consécutives dans l’espace mémoire I/O adressable du PC. Cet espace mémoire est totalement indépendant de la mémoire standard et est propre au processeur Intel. Il est limité à 64 ko et permet d’ajouter un grand nombre d’interfaces sans perturber la mémoire système. L’adresse de BASE de la carte est fixée au moyen de 8 micro-interrupteurs. INTERRUPTION Certaines lignes du PIA peuvent déclencher une demande d'interruption. L’interruption peut être déclenchée soit à partir d’un niveau, haut ou bas, ou soit à partir d’un front montant ou descendant. Une ligne d’IRQ peut être choisie parmi 6 par un bloc de 6 microinterrupteurs. 10 Entrées/Sorties pour PC (bus ISA) Carte LOGIC 20R16 Motorola PIA MC6821 20 lignes LOGIQUE INTERNE Contrôleur interruption DECODEUR ADRESSE 16 x RELAIS 32 lignes BUS ENTREES/SORTIES PC/AT (I/O CHANNEL) Synoptique de la carte LOGIC 20R16 CONNECTIQUE Le PIA est relié à un connecteur femelle SUB-D 25 broches semblable au connecteur du port parallèle du PC. Les contacts des relais sont reliés à un connecteur femelle SUB-D 37 broches. Les connecteurs mâles à souder sont fournis ainsi que leur capot. BROCHAGE CONNECTEURS +5 Volts (PC) 1 CB1 2 PB6 3 PB4 14 +5 Volts (PC) 15 CB2 16 PB7 17 PB5 18 PB3 19 PB1 20 MASSE 21 CA1 22 PA6 23 PA4 24 PA2 25 PAØ 4 PB2 SPECIFICATIONS PIA Entrées/Sorties LOGIQUES Min. Max Entrée logique - niveau Bas -0,25 0,8 V Entrée logique - niveau Haut 2,0 5,25 V Sortie logique - niveau Bas 0,0 0,4 V (I=1,6 mA) Sortie logique - niveau Haut 2,4 5,0 V (I=100 µA) PB0-PB7, CB2- niveau Haut 1,5 5,0 V (I=1 mA) Courant sorties PA0-PA7, CA2 3,2 mA Courant sorties PB0-PB7, CB2 10,0 mA 5 PBØ 6 MASSE 7 CA2 8 PA7 9 PA5 10 PA3 11 PA1 12 RELAIS Contact normalement ouvert (fermé en option). Pouvoir de coupure 10 VA avec comme condition 100 Vcc max ou 0,5A max. Temps de fermeture 250 µs. Temps d’ouverture 200 µs. MASSE 13 R1C1 1 R2C1 2 R3C1 3 R4C1 4 R5C1 5 R6C1 6 R7C1 7 R8C1 8 R9C1 9 R10C1 10 R11C1 11 R12C1 12 R13C1 13 R14C1 14 R15C1 15 R16C1 16 MASSE 17 NC 18 NC 19 20 R1C2 21 R2C2 22 R3C2 23 R4C2 24 R5C2 25 R6C2 26 R7C2 27 R8C2 28 R9C2 29 R10C2 30 R11C2 31 R12C2 32 R13C2 33 R14C2 34 R15C2 35 R16C2 36 MASSE 37 NC CONSOMMATION moyenne 240,0 mA sous 5 V (Ajouter +13 mA par relais commandé) ENVIRONNEMENT Température 0° à 65° C DIMENSIONS 250 mm x 99 mm La carte est livrée avec une documentation complète en français comprenant la description du PIA 6821 ainsi que divers exemples d'utilisation sous BASIC, Assembleur et sous interruptions. Un programme de test pour les environnements Windows 3.x et 95 est fourni, ainsi que des programmes exemples pour utilisation avec VisualBASIC (3, 4 ou 5), DELPHI, et divers utilitaires. Un driver+Dll pour Windows NT4 peut être fourni.