Brevet FR2587817A1 — publié le 19870327

Multiplicateur d'interfaces adressable La présente invention concerne la connexion entre un micro-ordinateur et une pluralité de pt5riphériques divers qui peuvent être des imprimantes, des 6crans-claviers, des appareils de mesure, des afficheurs. etc. Dans les ordinateurs, soit il est prévu une sortie par périphérique, soit on interpose entre l'ordinateur et les périphériques un multiplicateur d'interfaces qui envoie la sortie de l'ordinateur, associée à une adresse, à à tous les périphériques raccordés, chaque périphérique comportant un décodeur de l'adresse qui détermine si la sortie associée à cette adresse le concerne ou non. Dans le cas d'un micro-ordinateur qui, le plus souvent,ne cs,sorfie qu'une seule sortie, seule la deuxième solution du multiplicateur d'interfaces est possible. Il faut toutefois dans ce cas que chaque périphérique soit muni d'un décodeur d'adresse. Il en résulte que les périphériques associables au micro-ordinateur par l'intermédiaire d'un multiplicateur d'interface sont nécessairement d'un type complexe et onéreux. La présente invention a pour but de réaliser un multi- pîlcateur d'interfaces susceptible d'être connecté entre une sortie d'un micro-ordinateur et une pluralité de périphériques, caractérisé en ce qu'il incorpore au moins un commutateur susceptible d'interconnecter en fonction d'une adresse ehvoyée par le micro-ordinateur au multiplicateur d'interfaces, la sortie du micro-ordinateur avec l'un quelconque ou plusieurs des périphérique parmi la pluralité des périphériques. En conséanence, avec l'invention, les ordres de commutatic sont inclus dans le programme, les périphériques sont banalisés et le coût même de 1'ensemble de l'appareillage est inférieur parce qu'il est possible de travailler moins vite, la sortie du micro-ordinateur étant programmée Selon une autre caractéristique, plusieurs micro-ordinate# sont branchés en entrée sur le même multiplicateur d'inter faces, chacun desdits micro-ordinateurs se trouvant, en fonction: de l'adresse envoyée par lui au multiplicateur d'interfaces, interconnecté avec l'un quelconque ou plusieurs des périphériques parmi la pluralité de périphé. riques. Le multiplicateur d'interfaces comporte une mémoire morte dans laquelle sont enregistrées les données d'identificat des périphériques correspondant aux adresses, un microprocesseur qui reçoit les entrées, vérifie le signal d'identification du multiplicateur d'interfaces, ferre les bascules contrôlant l'interrogation de la mémoire et commande par la sortie de la mémoire morte correspondant à l'adresse la fermeture du ou des contacteurs envoyant l'entrée aux bornes de sortie correspondant au périphéric adresse. L'invention sera décrite ci-après sous forme d'un mode de réalisation avec référence a#t dessin ci-annexé qui représente le schéma d'un multiplicateur d'interfaces associant un micro-ordinateur à huit ripllZriques. Le multiplicateur#d'interfaccs conforme à l'invention comporte un micro-processeur 1 avec deux bornes de récep. tion 2 et de transmission 3 reliées au micro-ordinateur. La mémoire morte 4 qui comporte autant d'adresses que d pnripheriques desservis, huit dans l'exemple représenté, est connectée au micro-processeur par un commutateur à huit bascules 5 commandé par une porte 6 depuis le micro processeur pour envoyer l'adresse par l'un des conducteurs 7 à la mémoire morte 4 qui retourne au microprocesseur par les conducteurs 8 les données correspondant à ladite adresse. En fonction desdites données le microprocesseur i émet une sortie sur l'une des huit bornes aa à9h. Dans le mode de réalisation illuntté, les pssriphérlques sont branchés sur les groupes dos hrarllen lo à 17 correspondant à huit voies et comportant une borne de transmission lOA à 17A, une borne de réception 10B à 17B et une borne à la terre lOC e 17C oui n'est pas représentée pour tous les groupes. Les périphériques comportent deux afficheurs branchés.sur ?cles 10 et 11, trois périphériques du type imprimantes ou consoles de visualisation qui reçoivent la même information et oui peuvent ou non être adressés simultanément, ces trois périphériques étant branchés sur les voies 12, 13 et 14 et trois autres périphériques indépendants qui peuvent être quelconques et même éventuellement d'autres multiplicateurs d'interfaces qui sont branchés sur les V#iS 15, 6 et Les bornes 9a et 9b commandent un interrupteur électronique 18 qui établit le contact entre une des ou les bornes de transmission loA-llA des voies 10 et 11 et la sortie 19 du micro-processeur, les bornes loB, llB étant alimentées par les transistors 20 sous le contrôle des sorties 21 et 22 du micro-processeur 1. La borne de réception 2 est connectée par 23 à une entrée du micro-processeur et par 24 aux six de deux de ceux interrupteurs électroniques 25 et 26. La borne de transmission 3 est connectée par 27 sur le micro-processeur et par 28 aux entrées d'un interrupteur électronique 29. Les interrupteurs électroniques 25 et 26 sont commandés par les sorties sur les bornes 9c à 9h du micro-processeur et leurs sorties ainsi connectées à la borne de réception 2 est envoyée aux bornes 12A à 17A des voies 12 a' 17 par l'intermédiaire d'une dibde 30. L'interrupteur électronique 29 est commandé par les sorties sur les bornes 9f à 9h du micro-processeur et, par l'intermédiaire de deux portes NOR. 31 à trois entrées, par les sorties 9c a 9e du micro-processeur. Les sorties sont connectées, pour celles contrôlées par 9f à 9h , aux bornes 15B à 17B des voies 15 i 17 et pour celle contrôlée par 9c à 9e par deux triples portes NAND 32 aux bornes 12B à 14B des voies 12 à 14, les bornes 12B à 17B étant protégées par des diodes 33. Le multiplicateur d'interfaces comporte en outre des bornes de polarisation à +5V. 34 et une horloge à 6MHz 35. Le message en provenance du micro-ordinateur comporte une identification du multiplicateur d'interfaces qui donne lieu à un signal en retour et une adresse qui est envoyée par le décodeur d'adresse à la mémoire morte. REVENDICATIOMS 1. Un multiplicateur d'interfaces susceptible entre connecté entre une sortie (2-3) d'un micro-ordinateur et une pluralité de périphériques (10-17), caractérisé en ce qu'il comporte au moins un commutateur (25, 26, 29) susceptible d'interconnecter en fonction d'une adresse envoyée par le micro-ordinateur au multiplicateur d'interfaces la sortie (2-J) au micro-ordinateur avec l'un quelconque ou plusieurs des périphériques (1OA-B à 17A-B) parmi la pluralité des périphériques. 2. Un multiplicateur d'interfaces selon la revendication 1 caractérisé en ce que plusieurs micro-ordinateurs sont branchés en entrée sur le même multiplicateur d'interfaces, chacun desdits micro-ordinateurs se trouvant, en fonction de l'adresse envoyée par lui au multiplicateur d'interfaces, interconnecté avec l'un quelconque ou plusieurs des périphériques parmi la pluralité de périphériques. 3. Un multiplicateur d'interfaces selon l'une quelconque des revendications 1 et 2 caractérisé en ce qu'il comporte une mémoire morte(4 dans laquelle sont enregistrées les données d'identification des périphériques correspondant aux adresses, un microprocesseur (1) qui reçoit les entrées, vérifie le signal d'identification du multiplicateur d'interface , ferme les bascules (5) contrôlant l'interrogation de la mémoire et commande par la sortie de la mémoire morte (4) correspondant à l'adresse la fermeture du ou des contacteurs (25 à 29) envoyant l'entrée aux bornes de sortie (1OA-B à 17A-B) correspondant au périphérique adresse.