Apprendre et créer
AccueilLes portes logiquesLa porte logique XOR

La porte logique XOR

Le 27-06-2019...

L'état de la sortie de XOR vaut 1 si l'une et seulement 1 des entrées vaut 1.

Il y a au moins 3 manières de fabriquer une porte XOR.

La première manière, que j'appelle la manière classique, consiste à utiliser une porte XNOR à laquelle on ajoute une porte NOT, à la manière du passage de NAND à AND. Mais cette méthode peut requérir jusqu'à 8 transistors...

Je ne dessine pas ce montage parce que son intérêt est limité. Je te laisse le faire par toi même si ça t’intéresse !

La deuxième manière, un peu plus légère, revient à combiner une porte OR et une porte NAND. Et là on passe à une solution à 3 transistors, ce qui est beaucoup mieux !

Et l'avantage de cette porte, c'est que le lien à la masse ne se fera qu'avec les deux entrées à 1. Sauf pour l'entrée 2 qui sera tout de suite à la masse.

D'ailleurs, il y a même possibilité de passer à 2 transistors en reliant directement IN 1 et IN 2 à OUT. Mais dans ce cas, il n'y a pas de lien direct avec la borne + de l'alimentation.

Et enfin, troisième méthode.

Grâce à l'étude de la porte NIMP, il existe une autre solution !

En effet, on peut aussi interpréter la fonction logique XOR de cette manière : l'état de sortie vaut 1 si A NIMP B ou B NIMP A.

Voici donc comment la fabriquer :

Seulement 2 transistors suffisent !!

Des résistances à la place des diodes peuvent sans doute faire l'affaire également... A tester !