Brevet FR2629611A1 — publié le 19891006

APPAREIL ET PROCEDE D'ANALYSE DE CLAVIER La présente invention concerne de façon gén&rale l'intro- duction de données et plus particulièrement les dispositifs d'en- trée à clavier à touches numériques de type à balayage, et des procédés d'analyse de ceux-ci. Les claviers utilisés pour introduire des données vers un processeur numérique utilisent diverses techniques pour iden- tifier l'activation d'un commutateur de clavier particulier. Dans un type de clavier tous les commutateurs d'entrée sont connectés à un bus d'entrée pour fournir une valeur binaire spécifique sur le bus par suite de l'activation d'un commutateur. Comme tous les commutateurs sont connectés à un bus d'entr&e commun, pour éviter un décodage erroné des valeurs binaires, des circuits logiques qui y sont prévus évitent une activation simultanée de plus d'un com- mutateur. Toutefois, cette technique exige que chaque commutateur possède son propre circuit de codage et ne soit pas associé à des entrées de touches multiples d'un type qui nécessite une activa- tion simultanée de plus d'un commutateur à la fois. Pour éviter d'avoir un circuit de codage au niveau de chaque commutateur d'entrée, chaque commutateur peut être associé à une ligne d'entrée/sortie (E/S) particulière. Toutefois, si le nombre de commutateurs d'entrée dépasse le nombre disponible de lignes E/S, le processeur doit utiliser un multiplexeur séparé pour relier sélectivement des ensembles de commutateurs aux lignes disponibles. Le processeur effectue alors une analyse sur les en- sembles de commutateurs en signalant le circuit multiplexeur pour interroger séquentiellement les ensembles d'entrée de commutateurs par le bus d'entrée du processeur. En plus du circuit multiplexeur externe requis, cette technique nécessite un câblage individuel entre chacun des commutateurs d'entrée et le circuit multiplexeur. En outre, le processeur doit d'abord indiquer au multiplexeur l'ensemble de commutateurs désir& à interroger avant de détecter une activation de commutateur; ceci nécessite souvent que le pro- cesseur utilise les mêmes lignes E/S pour établir les désignations que celles qui sont utilisées pour introduire les données à partir du multiplexeur. En conséquence, il existe un besoin pour un type d'ana- lyse de clavier d'entrée comprenant un nombre de commutateurs d'entrée supérieur au nombre de lignes E/S disponibles sans multi- plexeur alloué. En outre, il existe le besoin de minimiser le nombre de fils requis pour détecter et identifier l'activation d'un commutateur d'entrée, tout en évitant l'utilisation de cir- cuits logiques individuels pour coder l'activation de commutateurs et détecter des combinaisons d'entrées de commutateurs simul- tanées. En conséquence, un objet de l'invention est de minimiser le nombre de lignes E/S nécessaires pour introduire des données à partir d'un clavier numérique sans multiplexage. Un autre objet de l'invention est de prévoir un disposi- tif d'entrée à clavier d'entrée numérique et un procédé pour éli- miner le codage de touches d'entrée individuelles sur un bus E/S. Un autre objet de l'invention est de prévoir un disposi- tif et un procédé d'entrée à clavier numérique pour détecter et identifier des introductions par touches multiples simultanées. Un autre objet de l'invention est de pivoir un disposi- tif d'entrée à clavier numérique et un procédé de détection d'une entrée ambiguë à partir de celui-ci. Un autre objet de l'invention est de prévoir un disposi- tif d'entrée à clavier numérique qui comprend un système anti- rebond des commutateurs d'entrée pour détecter correctement des entrées de commutateurs multiples simultanés. Selon un aspect de l'invention, un dispositif d'entrée de clavier à touches numériques comprend une pluralité de lignes de signal d'entrée/sortie dont chacune est actionnable sélective- ment pour avoir (a) un état à haute impédance, (b) un état d'en- trée pour transporter un signal logique d'entrée et (c) un état de sortie pour transporter un signal logique de sortie. Chacun d'une première pluralité de commutateurs d'entrée de données action- nables manuellement fournit chacun, quand il est actionné un tra- jet électrique entre l'une correspondante des lignes de signal d'entrée/sortie et une autre des lignes de signal d'entrée/sortie. Le circuit logique de commande actionne sélectivemaent les lignes de signal d'entrée/sortie une à la fois dans l'état de sortie pour produire le signal logique de sortie. Le circuit logi- que de commande actionne au moins une autre des lignes de signal d'entrée/sortie dans l'état d'entrée pour recevoir le signal logi- que de sortie à partir d'une ligne de signal d'entrée/sortie choi- sie dans l'état de sortie par l'intermédiaire d'un commutateur actionné. D'autres des lignes de signal d'entrée/sortie sont actionnées à l'état de haute impédance. En réponse aux signaux produits et reçus, le circuit logique de commande détermine lequel ou lesquels de la pluralité de commutateurs d'entrée de données actionnables manuellement sont les commutateurs actionnés. Selon un autre aspect de l'invention, un dispositif d'entrée de clavier à touches numériques comprend une pluralité de lignes de signal d'entrée/sortie, une première des lignes de si- gnal E/S étant actionnable pour avoir un état d'entrée pour trans- porter un signal de niveau logique d'entrée; une seconde de la pluralité de lignes E/S étant actionnable sélectivement dans a) 2 6 2 9 6 1 1. l'état d'entrée et b) un état de sortie pour transporter un signal logique de sortie; et celles restantes de la pluralité de lignes de signal d'entrée/sortie étant actionnables sélectivement dans a) l'état d'entrée, b) l'état de sortie et c) un état de haute imapé- dance. Une pluralité de commutateurs d'entrée de données ac- tionnables manuellement fournissent chacun, quand ils sont action- nés, un trajet électrique entre l'une correspondante des lignes de signal E/S et une autre des lignes de signal E/S. Le circuit de commande actionne la seconde et les lignes de signal E/S restantes de façon sélective une à la fois, dans l'état de sortie pour pro- duire le signal logique de sortie tandis que l'on actionne au moins la première ligne de signal E/S dans l'état d'entrée et que l'on reçoit le signal logique de sortie à partir d'une ligne de signal E/S choisie dans l'état de sortie par l'intermédiaire d'un commutateur actionné. Les autres lignes de signal E/S sont action- nées dans l'état de haute impédance, le circuit de commande déter- minant lequel ou lesquels de la pluralité de commutateurs d'entrée de données actionnables manuellement sont les commutateurs action- nés en réponse aux signaux produits et reçus. Les commutateurs d'entrée de données comprennent une pluralité de premiers commutateurs, chacune des lignes de signal E/S étant connectable sélectivement à toutes les autres lignes de signal E/S par l'intermédiaire de la pluralité de premiers com- mutateurs. Une pluralité de seconds commutateurs applique le si- gnal logique de référence aux lignes de signal E/S correspondante. Le circuit de commande comprend un circuit pour actionner les lignes E/S à l'état d'entrée pour recevoir un signal logique de sortie et un signal logique de référence sur les lignes E/S. Selon un autre aspect de l'invention, le dispositif d'entrée comprend en outre une source de signaux logiques de référence et des seconds commutateurs d'entrée de données actionnables manuellement pour fournir sélectivement le signal de référence à l'une correspon- dante des lignes de signal E/S. Selon un autre aspect de l'invention, l'état d'entrée et l'état de haute impédance ont une caractéristique électrique com- mune. En outre, le circuit de commande produit un signal d'erreur par suite de la réception du signal logique de sortie à partir de deux lignes de signal E/S différentes actionnées dans l'état de sortie. Un autre aspect de l'invention comprend un codage de clavier dans lequel chacune des lignes de signal E/S est associée à un poids binaire. Le circuit de commande comprend des circuits pour fournir une valeur binaire correspondant à la somme de (a) une pondération binaire de chaque ligne E/S sur laquelle le signal de niveau logique est reçu et (b) une valeur de décalage binaire correspondant à toute ligne de signal E/S actionnée dans l'état de sortie, la valeur de décalage étant supérieure à une valeur de pondération binaire maximale des lignes de signal E/S. Pour éli- miner de fausses sorties, le dispositif comprend en outre un cir- cuit anti-rebond pour fournir une valeur binaire maximale corres- pondant à une pluralité des valeurs binaires calculées. Selon d'autres aspects de l'invention, le circuit de commande actionne séquentiellement chacune des lignes de signal E/S à l'état de sortie et/ou actionne toutes les lignes de signal E/S à l'état d'entrée et actionne chacune des lignes de signal E/S séquentiellement à l'état de sortie. Des diodes sont prévues pour établir un trajet de courant unidirectionnel par l'intermédiaire des commutateurs. Selon un autre aspect de l'invention, un dispositif d'entrée de clavier numérique comprend une source de signal logi- que de référence. Chacune d'une pluralité de lignes de signal E/S est actionnable sélectivement pour avoir (a) un état de haute impédance, (b) un état d'entrée pour transporter un niveau de signal logique d'entrée et (c) un état de sortie pour transporter un signal logique de sortie. Chacune d'une première pluralité de commutateurs est actionnable pour fournir un trajet électrique 26 2 9611 entre une correspondante des lignes de signal E/S et toutes les autres lignes de signal E/S. Chacune d'une seconde pluralité de commutateurs est actionnable pour appliquer le signal logique de référence à l'une correspondante des lignes de signal E/S. Un contrôleur E/S actionne la pluralité de lignes de si- gnal E/S à l'état d'entrée et détecte un signal logique de réfé- rence et un signal logique de sortie sur l'une des lignes de signal E/S correspondant à un actionnement de l'un des seconds commutateurs. Le contrôleur actionne en outre l'une de la plura- lit& de lignes de signal E/S dans son état de sortie et les lignes restantes de la pluralité de lignes de signal E/S dans un état d'entrée pour détecter le signal logique de sortie sur au moins l'une de la pluralité de lignes de signal E/S, pour détecter ainsi toute action de l'un au moins de la pluralité de premiers com- mutateurs. Selon encore un autre aspect de l'invention, un disposi- tif d'entrée à clavier numérique comprend une pluralité de lignes de signal E/S comprenant N conducteurs électriques. (N-l) premiers commutateurs électriques, N étant un entier supérieur à 2, ont chacun une de leur extrémité connectée à un premier des commuta- teurs et leur autre extrémité connectée à l'un différent des con- ducteurs électriques autre que le premier conducteur. (N-2) seconds commutateurs électriques ont chacun l'une de leur extré- mité connectée à un second des conducteurs et leur autre extrémité connectée à l'un différent des conducteurs électriques autre que les premier et second conducteurs. Le circuit logique (1) actionne les conducteurs électriques, sélectivement, un à la fois, dans un état de sortie pour produire un signal logique de sortie tout en (2) actionnant au moins une autre des lignes de signal E/S dans un état d'entrée pour recevoir le signal logique de sortie en prove- nance d'une ligne de signal E/S sélectionnée dans le premier état par l'intermédiaire d'un commutateur électrique actionné, et en (3) actionnant d'autres des lignes de signal E/S dans un état de haute impédance. En réponse à l'état de sortie et aux signaux t. 2629611 logiques de sortie reçus, le contrôleur détermine laquelle des pluralités de premiers et seconds commutateurs d'entrée de données est actionnée. Selon encore un autre aspect de l'invention, un disposi- tif d'entrUe à clavier numérique comprend en outre une source de signal logique de référence et N troisièmes commutateurs électri- ques. Chacun des commutateurs a l'une de ses bornes connectée à un conducteur correspondant et son autre borne connectée à la source de signal logique de référence. Selon un autre aspect de l'invention, l'état d'entrée et l'état de haute impédance des lignes E/S ont une caractéristique électrique commune. Selon un autre aspect de l'invention, un procédé pour introduire des données à partir d'un clavier numérique comprenant une pluralité de lignes de signal E/S et une pluralité de moyens de commutation actionnables pour fournir un trajet électrique entre l'une des lignes de signal E/S et une autre des lignes de signal E/S comprend les étapes consistant à (a) actionner l'une des lignes de signal E/S dans un état de sortie et à produire un signal logique de sortie sur celle-ci et (b) actionner d'autres des lignes E/S dans un état d'entrée et détecter le signal de référence de sortie sur celle-ci. En réponse aux étapes (a) et (b), dans une étape (c), un actionnement du moyen commutateur est indiqué. Selon un autre aspect de l'invention, il est prévu un procédé consistant à prévoir une sourde fixe de signal de sortie de référence et à appliquer le signal de sortie de référence sélectivement aux lignes de signal E/S. Le procédé comprend en outre l'actionnement de certaines supplémentaires des lignes E/S sélectivement dans un état de haute impédance après que les lignes supplémentaires parmi les lignes E/S ont été actionnées dans l'état de sortie. D'autres objets, caractéristiques et avantages de la présente invention apparaîtront plus clairement à l'homme de l'art à la lecture de la description détaillée suivante dans laquelle un mode de réalisation particulier de la présente invention est décrit et représenté uniquement à titre d'exemple d'un mode de réalisation envisagé de l'invention. Comme on le notera, l'inven- tion peut être mise en oeuvre de diverses autres façons et est susceptible de nombreuses variantes sans sortir du domaine de l'invention. Ainsi, les dessins et la description doivent être considérés à titre illustratif et non pas à titre restrictif. Dans les dessins: la figure 1 représente un clavier selon l'invention con- necté pour fournir des données d'entrée à un dispositif numérique; la figure 2 est un schéma de circuit d'un mode de réali- sation courant d'un dispositif d'entrée par clavier selon l'inven- tion; la figure 3 est un schéma de circuit d'un mode de réa- lisation particulier d'un dispositif d'entrée à clavier selon l'invention comprenant des diodes de blocage de courant pour empêcher de fausses détections multiples du commutateur; et la figure 4 est un schéma de circuit d'un mode de réali- sation courant d'un clavier selon la présente invention. Comme le représente la figure 1, un clavier 5 constitué selon les principes de l'invention comprend un substrat 6 suppor- tant un réseau bidimensionnel de commutateurs de clavier 11-55 qui, quand ils sont actionnés manuellement, appliquent des signaux correspondant sur un bus 8 vers un dispositif 9, par exemple un appareil de test de paramètres électriques. Selon l'invention, les commutateurs de clavier 1255 sont interconnectés et commandés de sorte que le nombre de commutateurs peut dépasser le nombre de conducteurs du bus 8. Le clavier 5, représenté schématiquement en figures 1 à 3, comprend un circuit numérique E/S 10 qui peut être un module de microprocesseur à puce unique à 8 bits fabriqué par Hitachi sous la référence 6303Y, auquel sont connectées des lignes E/S 71-75 bien que cinq lignes soient représentées dans les figures, on no- tera que tout autre nombre de lignes supérieur à deux peut égale- ment être prévu. Le circuit E/S 10 actionne sélectivement les lignes E/S 71-75 dans trois états différents. Dans un premier état, à savoir un état de sortie, le circuit 10 applique sur une ligne quelconque un signal logique de sortie qui peut par exemple être un signal logique un. Dans un second état ou état d'entrée, le circuit 10 détecte l'état logique d'une ligne associée pour déterminer si l'un des commutateurs 11-55 connecté à une autre ligne dans l'état de sortie est fermé. Et, dans le troisième état ou état de haute impédance, une ligne est rendue inactive. Quand une ligne E/S est dans l'état de haute impédance et n'est pas chargée ou alimentée d'une autre manière, la ligne est maintenue à un niveau déterminé par la source de référence de mise à l'état haut ou à l'état bas 60, ce qui correspond à une valeur logique 0. Si une logique positive est utilisée, le potentiel de la masse correspondant a une valeur logique 0 et un niveau de tension de référence (typiquement +5 V) représentant une valeur logique 1, alors la source de référence de mise à l'état haut/bas 60 est une source au potentiel de la masse et la source de référence 66 ainsi que l'une quelconque des lignes E/S actionnée à l'état de sortie constituent des sources de signal de niveau de référence non nul, par exemple +5 V. Inversement, si des valeurs logiques négatives sont utilisées, alors la source 60 est une source de référence de mise à l'état haut de par exemple 5V et la source 66 est une quel- conque ligne E/S actionnée dans un état de sortie et commandée au potentiel de la masse de zéro volt. Les résistances 61-65 fonctionnent en coopération avec une source de référence de mise à l'état haut/bas 60 pour main- tenir les lignes E/S associées 71-75 à un niveau de tension cor- respondant à un niveau logique 0 quand la ligne E/S est à l'état d'entrée. Ainsi, quand on utilise une logique positive, les résistances '61-65 agissent en tant que résistances de mise à l'état bas vers la source 60 au niveau de la masse et comme résis- tance de mise à l'état haut par l'intermédiaire d'une source de tension 60 quand on utilise une logique négative. Par souci de simplicité, l'exposé ci-après supposera une logique positive dans laquelle la source 60 est une source au potentiel de la masse, les résistances 61-65 agissent comme résistances de mise à l'état bas, et l'état de sortie entraîne que la ligne E/S associée fournit un signal logique de sortie non nul, c'est-à-dire 5 volts. En outre, dans le cas considéré d'opérations en logique positive, la source de référence 66 produit le même niveau de signal logique de sortie non nul en tant que ligne E/S actionnée à l'état de sortie de sorte que ce niveau de signal est reconnu par le circuit E/S numné- rique 10 comme un niveau logique 1. Une entrée par le clavier est réalisée en utilisant des commutateurs de données actionnables manuellement 11-15, 22-25, 33-35, 44-45 et 55. Pour simplifier les références, les désigna- tions des commutateurs numériques indiquent l'effet de l'activa- tion de ces commutateurs. L'activation d'un commutateur quelconque désigné par deux chiffres identiques, c'est-à-dire 11, 22, etc., fournit un trajet électrique entre la source de référence 66 et la ligne de signal E/S associée 71-75. Par exemple, l'activation du commutateur 11 entraIne que la ligne de signal E/S 71 est mise à un niveau logique 1 par la source de référence 66. L'activation d'un commutateur désigné par deux chiffres différents, par exemple 12, 24, 35, entraîne l'existence d'un trajet électrique entre deux des lignes de signal E/S 71-75. Ainsi, le commutateur 12 est ac- tionnable manuellement pour fournir un trajet électrique entre les lignes de signal E/S 71 et 72. L'opération d'analyse du clavier de données du disposi- tif d'introduction par clavier numérique de la figure 1 est résumé dans le tableau 1. 26 2 9 6 11 TABLEAU I Etape Etat Ligne E/S Touches Détectées Comb. 71 72 73 74 75 1 I I I I I 11, 22, 33, 44, 55 32 2 0 I I I I 12, 13, 14, 15 16 3 Z 0 I I I 23, 24, 25 8 4 Z Z 0 I I 34, 35 4 Z Z Z 0 I 45 Dans le tableau 1, les états d'entrée, de sortie et de haute impédance sont respectivement représentés par les lettres I, 0 et Z. En outre, la dernière colonne "Comb" se réfère aux com- binaisons possibles des états disponibles pour le nombre donné de commutateurs détectables dans cette étape. Dans l'algorithme d'analyse illustré dans le tableau l, la ligne de signal E/S 75 est actionnée seulement dans un état d'entrée et la ligne de signal E/S 74 est actionnée dans des états d'entrée et de sortie mais pas dans un état de haute impédance. Cette dernière observation n'est pas particulièrement importante dans le mode de réalisation décrit ici car l'état d'actionnement d'entrée se comporte comme un état de haute impédance. Bien que l'algorithme d'analyse à décrire soit-basé sur la séquence décrite dans le tableau 1, d'autres séquences sont également possibles. Par exemple, le tableau 2 représente une telle variante de séquen- ce d'analyse. TABLEAU 2 Etape Etat Ligne E/S Touches Détectées Comb. 71 72 73 74 75 1 I I I I I 11, 22, 33, 44, 55 32 2 I I I I 0 15, 25, 35, 45 16 3 I I I 0 Z 14, 24, 34 8 4 I I 0 Z Z 13, 23 4 I 0 Z Z Z 12 2 Comme le représente le tableau 1, dans une première étape, les lignes de signal E/S 71-75 sont actionnées à l'état d'entrée pour accepter une entrée de donn4es et détecter une acti- vation des commutateurs 11, 22, 33, 44 et 55. Une activation de l'un quelconque de ce premier groupe de commutateurs amène la ligne de signal E/S associée 71-75, respectivement, à être ac- tionnée au niveau de valeur logique positive produit par la source de référence 66. On notera que, alors que plusieurs des. commuta- teurs de ce premier groupe peuvent être actionnés séparément et simultanément, et être correctement détectés, l'activation de l'un quelconque des commutateurs en dehors de ce groupe (c'est-à-dire les commutateurs 12-15, 23-25, 34, 35, 45) pourrait entraîner une détection de commutateurs erronés en court-circuitant un signal logique de sortie positif entre des lignes de signal E/S diffé- rentes 71-75. En conséquence, l'analyse doit être arrêtée si une activation de commutateur est détectée pendant cette première étape pour éviter une détection de commutateur erronée lors d'éta- pes ultérieures. Dans une seconde étape, la ligne de signal E/S 71 est actionnée dans un état de sortie pour fournir un signal au niveau logique 1 tandis que des lignes de signal E/S 72-75 sont action- nées à l'état d'entrée. L'activation de l'un quelconque d'un second groupe de commutateurs 12, 13, 14 et 15 est détectée par des lignes de signal E/S 72, 73, 74 et 75, respectivement, par suite de la détection du signal au niveau logique 1 produit par la ligne de signal E/S 71. A nouveau, tandis que des activations simultanées de commutateurs dans ce second groupe peuvent être distinguées, l'actionnement des commutateurs en denors de ce groupe pourrait entraîner des détections de commutateurs erronées. Par exemple, dans cette seconde étape, une activation des com- mutateurs 12 et 13 ne pourrait être distinguée d'une activation des commutateurs 12 et 23, le commutateur 23 étant en dehors du second groupement de commutateurs. Ainsi, une activation simultanée de commutateurs doit être limitée à des commutateurs se trouvant à l'intérieur d'un groupe unique et/ou une détection d'erreur, comme cela sera décrit ci-après, doit être employée pour éviter une détection d'entrée de données erronnée. Dans une troisième étape, la ligne de signal E/S 71 est actionnée à l'état de haute impédance, la ligne de signal E/S 72 à l'état de sortie et les lignes de signal E/S 73, 74, 75 sont ac- tionnées dans l'état d'entrée pour détecter une activation des commutateurs 23, 24 et 25. De façon similaire, dans une quatrième étape, la ligne de signal E/S 73 est actionnée-à l'état de sortie pour détecter une activation des commutateurs 34 et 35. Enfin, la ligne de signal E/S 74 est actionnée dans l'état de sortie pour détecter une activation du commutateur 45. On notera que comme la topologie des commutateurs est symétrique par rapport aux lignes de signal E/S, la direction d'analyse, c'est-à-dire de la ligne de signal E/S 71 à la ligne 75, n'est pas critique pour le fonction- nement du dispositif, précédemment décrit. Ainsi, au lieu d'ac- tionner séquentiellement les lignes de signal 71 à 74 dans l'état de sortie, la séquence pourrait être modifiée pour actionner suc- cessivement les lignes de signal E/S 75 à 72 dans l'état de sor- tie. Dans ce dernier cas, la séquence de groupes de détection de commutateur est: commutateurs 11, 22, 33, 44 et 55; commutateurs , 25, 35 et 45; commutateurs 14, 24 et 34; commutateurs 13 et 23; et commutateur 12, comme cela est indiqué au tableau 2. Comme cela a été précédemment indiqué, un actionnement simultané de commutateurs en provenance de groupes différents peut provoquer des indications de données erronées. Par exemple, si les commutateurs 12 et 13 sont simultanément actionnés, ceci est dé- tecté à l'étape 2, comme cela est représenté au tableau 1. Toute- fois, en continuant vers l'étape 3, dans laquelle la ligne de signal E/S 72 est actionnée à l'état de sortie, un trajet en pro- venance de la ligne de signal E/S 72 vers la ligne de signal E/S 73 existe par l'intermédiaire de la combinaison en série des commutateurs 12 et 13, ayant tous deux la ligne de signal E/S 71 en commun. Cette combinaison en série de commutateurs est détectée de façon erronée comme une activation du commutateur 23. Pour évi- ter une telle situation, des diodes de blocage de courant sont de préférence prévues en série avec au moins certains des commuta- teurs pour permettre que des activations multiples de commutateurs soient appliquées au clavier. La figure 3 représente un tel agen- cement dans lequel des diodes de blocage de courant 80-98 empê- chent la formation d'un trajet électrique entre deux lignes de signal E/S par l'intermédiaire de deux commutateurs ayant une troisième ligne E/S en commun pour former un circuit série. Alors que l'addition de diodes de blocage 80-98 empêche des détections erronées d'activation de commutateurs multiples valides, c'est-à-dire des commutateurs d'un même groupe de com- mutateurs, les diodes n'empêchent pas des détections de commuta- teurs erronées si des commutateurs de différents groupes sont actionnés. Par exemple, si les commutateurs 12 et 23 sont ac- tionnés simultanément, un trajet de courant est établi à partir de laligne de signal E/S 71 vers la ligne de signal E/S 72 et en * outre sur la ligne de signal E/S 73 par l'intermédiaire du com- mutateur 23. Le résultat en est une détection erronée du com- mutateur 13 en plus d'une détection correcte du commutateur 12 à l'étape 2. Si l'analyse continue à l'étape 3, dans laquelle la ligne de signal E/S 72 est actionnée à l'état de sortie, le fonc- tionnement du commutateur 23 est détecté. Comme des activations de commutateur en provenance de différents groupes sont détectées ici, un signal d'erreur est produit pour indiquer qu'une condition de détection ambiguë à pris place. Pour fournir une valeur binaire unique indiquant une activation de toute combinaison autorisée de commutateurs, on affecte à chaque ligne de signal E/S une valeur de pondération binaire. Par exemple, des entrées reçues sur la ligne de signal E/S 75 ont une valeur binaire pondérée 1 (c'est-à-dire 20), alors que des entrées reçues sur la ligne de signal E/S 71 ont une va- leur de pondération binaire 16 (c'est-à-dire 24, les lignes de signal E/S intermédiaire étant pondérées en conséquence (c'est-à- dire ligne de signal E/S 74: 2; ligne 73: 4; ligne 72: 8). A l'étape suivante, chaque ligne de signal E/S est en outre pondérée par les combinaisons détectables lors des étapes précédentes. Les combinaisons possibles pour une étape quelconque sont représentées dans la dernière colonne des tableaux 1 et 2. Ainsi, à l'étape 2, les lignes de signal E/S 75 à 72 ont un décalage de 32 (5 commuta- teurs détectables ou 25) d'o il résulte des valeurs de pondéra- tion de 33, 34, 36 et 40, respectivement. A l'étape 3, les lignes de signal E/S sont décalées du total de toutes les combinaisons précédentes ou 48 (25 + 24), d'o il résulte que les lignes de signal E/S 75, 74 et 73 ont des valeurs pondérées de 49, 50 et 52, respectivement. A l'étape 4, les lignes de signal E/S 75 et 74 sont décalées de 56 (48 comme on l'a calculé précédemment plus 8 représentant les combinaisons possibles à partir de l'étape 3) et en conséquence ont des valeurs pondérées de 57 et 58. Enfin, toute entrée reçue sur la ligne le signal E/S 75 de l'étape 5 aura une valeur pondérée de 61. Ainsi, une activation des commutateurs 12- peut être déterminée selon cette technique de codage comme cela est représenté au tableau 3. TABLEAU 3 Touche Valeur Touche Valeur Touche Valeur 11 16 22 8 34 58 12 40. 23 52 35 57 13 36 24 50 44 2 14 34 25 49 45 61 33 33 4 55 1 Les combinaisons de commutateurs à touches actionnés simultanément fournissent également des valeurs binaires spéci- fiques, comme cela est représenté au tableau 4. TABLEAU 4 Touches Valeur Touches Valeur 12, 13.. ... 76 24, 25... . 99 12, 14.. ... 74 34, 35. 114 12, 15.. ... 73 12, 13, 14... 110 13, 14.. ... 70 12, 13, 15... 109 13, 15.. ... 69 12, 14, 15... 107 14, 15.. ... 67 13, 14, 15... 103 23, 24.. ... 102 23, 24, 25... 151 23, 25.. .... 101 12, 13, 14, 15. 143 On notera à nouveau que toute combinaison de commuta- teurs doit provenir du même groupe. En outre, comme des activa- tions simultanées de commutateurs multiples entraînent une valeur détectée qui est la somme des valeurs des commutateurs à touches individuelles, un système anti-rebond peut facilement être obtenu en soumettant à un tampon la valeur binaire de sortie et en four- nissant ou en mémorisant la valeur maximale obtenue sur une durée quelconque quand une valeur binaire non nulle est détectée. Le nombre maximum de commutateurs d'entrée "S" est fonc- tion du nombre de lignes de signal E/S disponibles "N". Ainsi, le nombre maximal de commutateurs S est égal au nombre N de lignes de signal E/S plus la combinaison de N éléments pris deux à deux. Ceci s'exprime par: S = N (N + 1)/2 Toutefois, la présente invention s'applique également à des dispo- sitifs d'entrée à clavier à touches numériques qui ne nécessitent pas le nombre maximum de touches qui peut être traité-par un nom- bre de données de lignes de signal E/S. La figure 4 représente un tel agencement dans lequel, bien que cinq lignes de signal E/S soient disponibles, seulement 7 commutateurs 12-15 et 23-25 sont 2629 1 1 prévus. Comme ce mode de réalisation n'est pas complètement rempli de commutateurs, l'appareil nécessite seulement un processus d'analyse à deux étapes. Dans une première étape, la ligne de signal E/S 71 est actionnée dans l'état de sortie, alors que les lignes de signal E/S 72-75 sont actionnées dans l'état d'entrée pour détecter une activation des commutateurs 12-15. Dans l'autre étape, la ligne de signal E/S 72 est actionnée dans l'état de sor- tie, tandis que les lignes de signal E/S 73-75 sont actionnées dans l'état d'entrée pour détecter une activation des commutateurs 23-25. Le dispositif d'entrée représenté en figure 4 utilise des niveaux logiques positifs dans lesquels le niveau du potentiel de la masse indique qu'aucun bouton n'est actionné, ou "zéro". En outre, le dispositif de la figure 4 ne nécessite pas de source de référence externe, mais, au lieu de cela, se base sur les niveaux de référence produits par les lignes de signal E/S 71 et 72 ac- tionnées à l'état de sortie. Bien que l'on ait décrit ici seulement un mode de réali- sation particulier de l'invention, diverses variantes et modifica- tions rentrant dans le domaine de l'invention apparaîtront à l'homme de l'art. 18' REVENDICATIONS 1. Dispositif d'entrée pour clavier à touches numériques caractérisé en ce qu'il comprend: une pluralité de lignes de signal d'entrée/sortie (71- 75) dont chacune est sélectivement actionnable pour avoir (a) un état à haute impédance, (b) un état d'entrée pour transporter un signal logique d'entrée et (c) un état de sortie pour transporter un si- logique de sortie; une pluralité de moyens de commutation d'introduction de données actionnables manuellement (12-15, 23-25, 34-35, 45) chacun assurant, quand il est actionné, un trajet électrique entre l'une correspondante des lignes de signal E/S et une autre des lignes de signal E/S; et des moyens logiques de commande (10) pour actionner les lignes de signal E/S de façon sélective, une à la fois, dans l'état de sortie et produire le signal logique de sortie tandis que l'on actionne au moins une autre des lignes de signal E/S dans l'état d'entrée pour recevoir le signal logique de sortie à partir d'une ligne de signal E/S choisie dans l'état de sortie par l'intermé- diaire d'un moyen de commutation actionné, et pour actionner d'au- tres des lignes de signal E/S dans l'état de haute impédance et, en réponse, pour déterminer lequel ou lesquels de la pluralité de moyens de commutation d'introduction de données actionnables ma- nuellement sont lesdits moyens de commutation actionnés. 2. Dispositif d'entrée de clavier numérique caractérisé en ce qu'il comprend: une pluralité de lignes de signal E/S (71-75), une pre- mière de la pluralité des lignes de signal E/S étant actionnable pour avoir un état d'entrée pour transporter un signal de niveau logique d'entrée; une seconde de la pluralité de lignes de signal E/S étant actionnable sélectiveraent dans (a) l'état d'entrée et (b) un état de sortie pour transporter un signal logique de sortie; et les lignes restantes parmi la pluralité de lignes de signal E/S étant actionnables sélectivement dans (a) ledit état d'entrée (b) ledit état de sortie et (c) un état à haute impédance; une pluralité de moyens de commnnutation d'introduction de données actionnables manuellement (12-15, 23-25, 34-35, 45) chacun assurant, quand il est actionné, un trajet électrique entre l'une correspondante des lignes de signal E/S et une autre des lignes de signal E/S; et des moyens logiques de commande (10) pour actionner la seconde et les lignes de signal E/S restantes, sélectivement, une à la fois, dans l'état de sortie et produire le signal logique de sortie tandis que l'on actionne au moins la premaière ligne de si- gnal E/S dans l'état d'entrée et que l'on reçoit le signal logique de sortie à partir d'une ligne de signal E/S choisie dans l'état de sortie par l'interuédiaire d'un moyen de commutation actionné et pour actionner d'autres des lignes de signal E/S dans l'état de haute impédance, et, en réponse, pour détermniner lequel ou les- quels de la pluralité de moyens de comnutation d'introduction de données actionnables manuellement sont les moyens de commutation actionnés. 3. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce qu'il comprend en outre une source de signal logique de référence (66) et en ce que les moyens de commutation d'introduction de données comprennent des moyens additionnels (11, 22, 33, 44, 55) de commutation d'introduction de données action- nables manuellement pour fournir sélectivement le signal de réfé- rence à une ligne de signal E/S corrasoondante. 4. Dispositif d'entrée numérique selon la revendication 3, caractérisé en ce que la pluralité de lignes de signal E/S ac- tionnée dans l'état de sortie sert en tant que ladite source de signal logique de référence. 5. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que les moyens de commutation comprennent une pluralité de premiers commutateurs, chacune des lignes de signal E/S étant connectable respectivement à toutes les autres lignes de signal E/S par l'intermédiaire de la pluralité de premiers cos- mutateurs, les moyens de commutation comprenant en outre des se- conds commutateurs pour appliquer le signal logique de référence à des lignes correspondantes parmi les lignes de signal E/S, les moyens de commande comprenant en outre des moyens pour actionner les lignes E/S dans l'état d'entrée pour recevoir le signal logi- que de sortie et le signal logique de référence sur les lignes E/S. 6. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que la pluralité de moyens de commutation d'entrée de données comprend des commutateurs pour établir sélec- tivement des trajets électriques entre des lignes correspondantes parmi les lignes de signal E/S et toutes les autres lignes des lignes de signal E/S. 7. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que l'état d'entrée et l'état à haute impé- dance présentent une caractéristique électrique commune. 8. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce queles moyens logiques de commande produi- sent un signal d'erreur à la suite de la réception du signal logi- que de sortie à partir de deux lignes de signal E/S différentes actionnées à l'état de sortie. 9. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que chacune des lignes de signal E/S présente une pondération binaire associée et en ce que les moyens logiques de commande comprennent.des moyens pour calculer une valeur binai- re correspondant à la somme de (a) une pondération binaire de cha- que ligne E/S sur laquelle le signal de niveau logique est reçu et (b) une valeur de décalage binaire correspondant à toute ligne de signal E/S actionnée dans l'état de sortie, cette valeur de déca- lage étant supérieure à une valeur de pondération binaire maximale des lignes de signal E/S. 10. Dispositif d'entrée numérique selon la revendication 9, caractérisé en ce qu'il comprend des moyens anti-rebonds pour fournir une valeur binaire maximale correspondant à une pluralité des valeurs binaires calculées. 11. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que les moyens logiques de commande action- nent séquentiellement chacune des lignes de signal E/S dans l'état de sortie. 12. Dispositif d'entrée numérique selon la revendication 2, caractérisé en ce que les moyens logique de commande actionnent toutes les lignes de signal E/S à l'état d'entrée et actionnent chacune des lignes de signal E/S séquentiellement à l'état de sor- tie. 13. Dispositif d'entrée numérique selon la revendication 3, caractérisé en ce qu'il comprend des moyens pour établir un tra- jet de courant unidirectionnel par l'intermédiaire des moyens de commutation. 14. Dispositif d'entrée à clavier à touches numériques caractérisé en ce qu'il comprend: une source de signal logique de référence (66); une pluralité de lignes de signal E/S (71-75) chacune étant sélectivement actionnable pour avoir (a) un état à haute impédance, (b) un état d'entrée pour transporter un niveau de si- gnal logique d'entrée et (c) un état de sortie pour transporter un signal logique de sortie; une première pluralité de commutateurs (12-15, 23-25, 34-35, 45) dont chacun est actionnable pour assurer un trajet élec- trique entre l'une correspondante des lignes de signal E/S et une autre ligne de signal E/S; une seconde pluralité de commutateurs (11, 22, 33, 44, ) dont chacun est actiohaable pour appliquer le signal logique de référence à l'une correspondante des lignes de signal E/S; un contrôleur E/S (10) pour actionner la pluralité de lignes de signal E/S dans l'état d'entrée et détecter un signal logique de référence et un signal logique de sortie sur l'une des lignes de signal E/S correspondant à un actionnement de l'un des seconds commutateurs, et pour actionner l'une de la pluralité de lignes de signal E/S dans un état de sortie et les autres de la pluralité de lignes de signal E/S dans un état d'entrée pour dé- tecter le signal logique de sortie sur au moins une de la plura- lité de lignes de signal E/S, pour détecter ainsi tout action- nement d'au moins un de la pluralité de premiers commutateurs. 15. Dispositif d'entrée à clavier numérique caractérise en ce qu'il comprend: une pluralité de lignes de signal E/S (71-75) comprenant N conducteurs électriques; (N-i) premiers commutateurs électriques (12-15), N étant un entier supérieur à 2, chacun ayant l'une de ses bornes con- nectee à un premier (71) des conducteurs et son autre borne con- nectée à l'un différent des conducteurs électriques autre que le premier conducteur; (N-2) seconds commutateurs électriques (23-25), chacun ayant l'une de ses bornes connectée à un second (72) des conduc- teurs et son autre borne connectée à l'un différent des conduc- teurs électriques autres que les premier et second conducteurs; et des moyens (10) pour (1) actionner les conducteurs élec- triques sélectivement, un à la fors, dans un état de sortie pour produire un signal logique de sortie tandis que (2) on actionne au moins une autre des lignes de signal E/S dans un état d'entrée pour recevoir le signal logique de sortie à partir d'une ligne de signal E/S choJsie dans le premier état, par l'intermédiaire d'un commutateur électrique actionné et pour (3) actionner d'autres des lignes de signal électriques dans un état à haute impédance, et pour, an réponse, déterminer lequel ou lesquels des pluralités de premiers et seconds commutateurs d'entrée électriques sont ac- tionnés. 16. Dispositif d'entrée à clavier numérique selon la revendication 15, caractérisé en ce qu'il comprend en outre une source de signal logique de référence (66) et N troisièmes con- mutateurs électriques (11, 22, 33, 44, 55) ayant chacun une de leurs bornes connectée à un conducteur correspondant et leur autre borne connectée à la source de signal logique de référence. 17. Dispositif d'entrée à clavier numérique selon la revendication 15, caractérisé en ce que ledit état d'entrée et ledit état à haute impédance ont une caractéristique électrique commune. 18. Dispositif d'entrée numérique selon la revendication , caractérisé en ce que chacune des lignes E/S est associée à une pondération binaire et en ce que les moyens actionnant les conducteurs électriques calculent une valeur binaire correspondant à la somme de (a) une pondération binaire de chaque ligne E/S sur laquelle le signal de niveau logique est reçu et (b) une valeur binaire de décalage correspondant à toute ligne de signal E/S ac- tionnée dans l'état de sortie, cette valeur de décalage étant su- périeure à une valeur de pondération binaire maximale des lignes de signal E/S. 19. Procédé pour introduire des données à partir d'un clavier numérique comprenant une pluralité de lignes de signal E/S et une pluralité de moyens de commutation actionnables pour four- nir un trajet électrique entre l'une des lignes de signal E/S et une autre des lignes de signal E/S, caractérisé en ce qu'il coim- prend les étapes suivantes: (a) actionner l'une des lignes de signal E/S dans un état de sortie et produire un signal logique de sortie sur celle- ci; (b) actionner d'autres des lignes E/S dans un état d'en- trée et détecter le signal de référence de sortie sur celle-ci; et en réponse aux étapes (a) et (b), (c) indiquer une opération des moyens de commutation. 20. Procédé d'introduction de données à partir d'un cla- vier numérique selon la revendication 19, caractérisé en ce qu'il comprend en outre les étapes suivantes: prévoir une source fixe du signal de sortie de référence; et appliquer le signal de sortie de référence sélectivement aux lignes de signal E/S. 21. Procédé d'introduction de données à partir 'd'un cla- vier numérique selon la revendication 19, caractérisé en ce qu'il comprend en outre l'étape consistant à actionner des lignes sup- plémentaires parmi les lignes E/S sélectivement dans un état de haute impédance après que les lignes supplémentaires parmi les lignes E/S ont été actionnées dans l'état de sortie.