Tutoriel sur la porte logique EXCLUSIF-OU

Cictro.com
Divulgation : Ce site contient des liens d'affiliation, ce qui signifie que nous pouvons toucher une commission si vous effectuez un achat via ces liens, sans frais supplémentaires pour vous.

Tutoriel sur la porte logique EXCLUSIF-OU

La fonction logique Exclusive-OR est un circuit très utile qui peut être utilisé dans de nombreux types différents de circuits de calcul.

La “Porte Exclusive-OR” est un autre type de porte logique numérique couramment utilisée dans les opérations arithmétiques car elle peut fournir la somme de deux nombres binaires ainsi que des circuits de détection et de correction d’erreurs.

Dans les tutoriels précédents, nous avons vu qu’en utilisant les trois portes principales, la Porte AND, la Porte OR et la Porte NOT, nous pouvons construire de nombreux autres types de fonctions de portes logiques, telles qu’une Porte NAND et une Porte NOR ou toute autre fonction logique numérique que nous pouvons imaginer.

Mais il existe deux autres types de portes logiques numériques qui, bien qu’elles ne soient pas des portes de base en elles-mêmes, car elles sont construites en combinant d’autres portes logiques, ont une fonction booléenne de sortie suffisamment importante pour être considérées comme des portes logiques complètes. Ces deux portes logiques “hybrides” sont appelées la Porte Exclusive-OR (Ex-OR) et son complément la Porte Exclusive-NOR (Ex-NOR).

Auparavant, nous avons vu que pour une porte OR à 2 entrées, si A = “1”, OU B = “1”, OU LES DEUX A + B = “1”, alors la sortie de la porte numérique doit également être à un niveau logique “1” et c’est pourquoi ce type de porte logique est connu sous le nom de fonction Inclusive-OR. La porte logique tire son nom du fait qu’elle inclut le cas de Q = “1” lorsque A et B = “1”.

Cependant, si une sortie logique “1” est obtenue lorsque SEULEMENT A = “1” ou lorsque SEULEMENT B = “1” mais PAS les deux ensemble en même temps, donnant les entrées binaires de “01” ou “10”, alors la sortie sera “1”. Ce type de porte est connu sous le nom de fonction Exclusive-OR ou plus communément de fonction Ex-Or pour faire court. Cela est dû au fait que son expression booléenne exclut le cas “OU LES DEUX” de Q = “1” lorsque A et B = “1”.

En d’autres termes, la sortie d’une porte Exclusive-OR NE MONTE à “HIGH” que lorsque ses deux bornes d’entrée sont à des niveaux logiques “DISSIMILAIRES” l’une par rapport à l’autre.

Un nombre impair de “1” logiques en entrée donne une logique “1” à la sortie. Ces deux entrées peuvent être à un niveau logique “1” ou à un niveau logique “0” nous donnant l’expression booléenne de :  Q = (A ⊕ B) = A.B + A.B

La fonction Porte Exclusive-OR, ou Ex-OR pour faire court, est obtenue en combinant des portes logiques standards pour former des fonctions de porte plus complexes qui sont largement utilisées dans la construction de circuits logiques arithmétiques, de comparateurs logiques de calcul et de circuits de détection des erreurs.

La porte “Exclusive-OR” à deux entrées est essentiellement un additionneur modulo deux, car elle donne la somme de deux nombres binaires et, par conséquent, est plus complexe à concevoir que d’autres types basiques de portes logiques. Le tableau de vérité, le symbole logique et l’implémentation d’une porte Exclusive-OR à 2 entrées sont montrés ci-dessous.

La Porte Logique Numérique “Exclusive-OR”

Porte Ex-OR à 2 entrées

SymboleTable de Vérité
porte exclusive-or à 2 entrées

Porte Ex-OR à 2 entrées
BAQ
000
011
101
110
Expression Booléenne Q = A ⊕ BA OU B mais PAS LES DEUX donne Q

Donnant l’expression booléenne de :  Q = AB + AB

La table de vérité ci-dessus montre que la sortie d’une porte Exclusive-OR ne passe à “HIGH” que lorsque ses deux bornes d’entrée sont à des niveaux logiques “DISSIMILAIRES” l’une par rapport à l’autre. Si ces deux entrées, A et B, sont toutes deux à un niveau logique “1” ou toutes deux à un niveau logique “0”, la sortie est “0”, ce qui rend la porte un “nombre impair mais pas la porte paire”. En d’autres termes, la sortie est “1” lorsqu’il y a un nombre impair de 1 en entrée.

Cette capacité de la porte Exclusive-OR à comparer deux niveaux logiques et à produire une valeur de sortie dépendante des conditions d’entrée est très utile dans les circuits logiques de calcul car elle nous donne l’expression booléenne suivante :

Q = (A ⊕ B) = A.B + A.B

La fonction logique mise en œuvre par une Ex-OR à 2 entrées est donnée comme suit : “A OU B mais PAS les deux” donnera une sortie à Q. En général, une Ex-OR donnera une valeur de sortie logique “1” seulement lorsqu’il y a un NOMBRE IMPAIR de 1 en entrée à la porte, si les deux nombres sont égaux, la sortie est “0”.

Ensuite, une fonction Ex-OR avec plus de deux entrées est appelée une “fonction impair” ou somme modulo-2 (Mod-2-SUM), pas une Ex-OR. Cette description peut être étendue pour appliquer à tout nombre d’entrées individuelles comme montré ci-dessous pour une porte Ex-OR à 3 entrées.

Porte Ex-OR à 3 entrées

SymboleTable de Vérité
porte exclusive-OR à 3 entrées

Porte Ex-OR à 3 entrées
CBAQ
0000
0011
0101
0110
1001
1010
1100
1111
Expression Booléenne Q = A ⊕ B ⊕ C“Tout NOMBRE IMPAIR d’Entrées” donne Q

Donnant l’expression booléenne de :  Q = ABC + ABC + ABC + ABC

Le symbole utilisé pour désigner une fonction impair Exclusive-OR est légèrement différent de celui de la Porte OR Inclusive standard. L’expression logique ou booléenne donnée pour une porte logique OR est celle d’une addition logique qui est notée par un signe plus standard.

Le symbole utilisé pour décrire l’expression booléenne pour une fonction Exclusive-OR est un signe plus, ( + ) dans un cercle ( Ο ). Ce symbole exclusive-OR représente également l’expression mathématique “somme directe d’objets sous-jacents”, le symbole résultant pour une fonction Exclusive-OR étant donné comme : ( ⊕ ).

Nous avons dit précédemment que la fonction Ex-OR n’est pas une porte logique de base mais une combinaison de différentes portes logiques connectées ensemble. En utilisant la table de vérité à 2 entrées ci-dessus, nous pouvons étendre la fonction Ex-OR à : (A+B).(A.B), ce qui signifie que nous pouvons réaliser cette nouvelle expression en utilisant les portes individuelles suivantes.

Circuit Équivalent de la Porte Ex-OR

équivalent logique

Un des principaux inconvénients de la mise en œuvre de la fonction Ex-OR ci-dessus est qu’elle contient trois types différents de portes logiques OR, NAND et enfin AND dans sa conception. Une manière plus simple de produire la fonction Ex-OR à partir d’une seule porte est d’utiliser notre ancienne préférée, la porte NAND, comme montré ci-dessous.

Réalisation de la Fonction Ex-OR utilisant des portes NAND

implémentation avec NAND

Les portes Exclusive-OR sont principalement utilisées pour construire des circuits qui effectuent des opérations arithmétiques et des calculs, en particulier les Adders et Half-Adders, car elles peuvent fournir une fonction de “bit de retenue” ou en tant qu’inverseur contrôlé, où une entrée passe les données binaires et l’autre entrée est fournie avec un signal de contrôle.

Les portes logiques numériques Exclusive-OR disponibles couramment incluent :

Portes Ex-OR logique TTL

  • 74LS86 Quad 2-input

Portes Ex-OR logique CMOS

  • CD4030 Quad 2-input

Porte Exclusive-OR 7486 Quad 2-input

porte 7486 Ex-OR

La fonction logique Exclusive-OR est un circuit très utile qui peut être utilisé dans de nombreux types différents de circuits de calcul. Bien qu’elle ne soit pas une porte logique de base en soi, son utilité et sa polyvalence en ont fait une fonction logique standard complète avec sa propre expression booléenne, opérateur et symbole. La Porte Exclusive-OR est largement disponible sous forme de porte standard quad à deux entrées 74LS86 TTL ou le package 4030B CMOS.

Une de ses applications les plus courantes est en tant que comparateur logique de base qui produit une sortie logique “1” lorsque ses deux bits d’entrée ne sont pas égaux. Grâce à cela, la porte exclusive-OR a un statut d’inégalité étant connue comme une fonction impair. Afin de comparer des nombres contenant deux bits ou plus, des portes exclusive-OR supplémentaires sont nécessaires, le comparateur logique 74LS85 étant large de 4 bits.

Dans le prochain tutoriel sur les Porte Logiques Numériques, nous examinerons la porte logique numérique Exclusive-NOR connue couramment sous le nom de fonction Ex-NOR utilisée à la fois dans les circuits logiques TTL et CMOS ainsi que sa définition en algèbre booléenne et ses tables de vérité.

FAQ

Qu’est-ce qu’une porte Exclusive-OR ?
Une porte Exclusive-OR est un type de porte logique qui sortie “1” seulement lorsque ses entrées sont différentes.
Comment fonctionne une porte Exclusive-OR ?
Elle fonctionne en produisant une sortie “1” lorsque le nombre de “1” en entrée est impair.
Quels sont les usages de la porte Exclusive-OR ?
Elle est utilisée principalement dans les circuits arithmétiques, les comparateurs logiques et les circuits de détection des erreurs.
Comment représenter une porte Exclusive-OR en logique booléenne ?
La représentation booléenne est Q = A ⊕ B.
Quels types de portes logiques sont utilisés pour créer une porte Exclusive-OR ?
Elle est réalisée en combinant d’autres portes logiques comme AND, OR et NOT.
Quelle est la différence entre une porte OR et une porte Exclusive-OR ?
La porte OR sort “1” si au moins une entrée est “1”, tandis que la porte Exclusive-OR sort “1” seulement si une seule entrée est “1”.
Partager cet Article
Aucun commentaire