ads hdr

 


 

Qu'est-ce qu'une table de vérité en l'éléctronique numérique ?

Les circuits électroniques numériques ont des fonctions logiques spécifiques. Avant la phase de fabrication, ces circuits se présentent sous la forme d'une idée écrite sous forme de textes contenant des conditions et le mode de fonctionnement du circuit électronique. Le rôle de l'ingénieur en électronique est de transformer cette idée en réalité à travers les circuits électroniques logiques que nous avons étudiés précédemment, à savoir les portes logiques. La conception des circuits électroniques passe par plusieurs étapes : la première consiste à déterminer le nombre d'entrées et de sorties du circuit électronique, puis à traduire l'idée écrite en un tableau répertoriant les entrées, les sorties et toutes les combinaisons logiques possibles que peuvent prendre les entrées, avant de définir les valeurs des sorties en fonction des conditions et de la fonction spécifiée pour le circuit. Ce tableau est appelé table de vérité.

table de vérité

En électronique numérique, la table de vérité est un tableau qui exprime la fonction logique d’un circuit électronique numérique. Le tableau de vérité contient des entrées et des sorties, généralement désignées par des lettres ou des lettres accompagnées de chiffres. Ces entrées et sorties prennent des valeurs booléennes, soit 0, soit 1.

taille de la table de vérité

La taille du tableau de vérité dépend entièrement du nombre d'entrées dans la fonction algébrique logique. Plus le nombre d'entrées, ou ce que l'on peut appeler les variables, augmente, plus la taille du tableau croît. Comme nous le savons, les entrées prennent des valeurs booléennes, soit 0, soit 1, et dans le tableau de vérité, il faut inclure toutes les combinaisons possibles que peuvent prendre les entrées. Ainsi, la taille des entrées peut être déterminée par la relation suivante : 2n, où 2 représente les deux valeurs binaires 0 et 1, et n est le nombre d'entrées dans la fonction logique.

la table de vérité avec 2 entrées 

Nous avons déjà étudié les portes logiques, découvert leurs fonctions et appris à connaître la table de vérité de chaque porte logique. Par conséquent, nous nous sommes familiarisés avec la table de vérité qui comporte deux entrées.

Pour une fonction logique comportant deux entrées, comme les portes logiques, il est nécessaire d'avoir une table de vérité contenant 22 lignes, soit quatre lignes. Cela signifie que nous aurons 4 possibilités, qui sont : 00, 01, 10 et 11.

table de vérité de la porte logique XNOR

ABA XNOR B
001
010
100
111

une table de vérité avec 3 entrées 

Si nous avons une fonction logique comportant 3 variables ou entrées, nous aurons besoin d'une table de vérité contenant 23 lignes, ce qui représente 8 états possibles que les entrées peuvent prendre.

Comment remplir correctement toutes les combinaisons des entrées ?

Il est facile de remplir les cases des entrées si nous connaissons les nombres en système binaire. Par exemple, si nous avons une table de vérité avec 3 variables, nous aurons 8 lignes, et donc nous les remplissons avec les nombres binaires de 0 à 7.

Comment remplir la table de vérité avec 3 entrées

une table de vérité avec 4 entrées 

Pour une table de vérité avec 4 variables ou entrées, nous aurons besoin de 2 puissance 4 lignes, c'est-à-dire qu'il y aura 16 possibilités composées de 4 bits.

Comment remplir toutes les combinaisons des entrées de la table de vérité de 16 lignes ?

Pour remplir une table de vérité, on peut utiliser la méthode mentionnée précédemment, mais il faut connaître les nombres de 0 à 15 en système binaire. En réalité, il existe une méthode plus simple et plus facile, applicable à des tables de vérité plus grandes, et elle est la suivante :

Si nous supposons que nous avons 4 entrées dans le tableau A, B, C, D, pour l'entrée A, nous remplissons la première case avec 0, puis la deuxième case avec 1, et nous répétons ce processus jusqu'à la fin du tableau, comme illustré dans l'image:



Pour l'entrée B, nous plaçons 0 dans les première et deuxième cases, puis 1 dans les troisième et quatrième cases, et nous répétons ce processus jusqu'à la fin du tableau.


Ensuite, nous continuons avec la même méthode : à chaque passage à la colonne suivante, nous doublons le nombre de bits de la colonne précédente. Ainsi, pour l'entrée C, nous plaçons quatre zéros dans les premières cases, puis quatre uns dans les quatre cases suivantes, et nous répétons ce processus. Quant à la colonne D, qui est la dernière, nous doublons de 4 à 8, et donc nous plaçons 8 zéros dans les premières cases, puis 8 uns dans les cases suivantes.

 

Le tableau de vérité est l'une des méthodes pour exprimer une fonction logique d'un circuit électronique numérique. L'objectif de la création d'un tableau de vérité est qu'il permet d'extraire l'expression algébrique booléenne ou l'équation logique du circuit numérique. Dans cet article, nous découvrirons toutes les méthodes qui permettent d'extraire l'expression algébrique à partir de n'importe quel tableau de vérité.

Exprimer une fonction logique à partir d'une table de vérité

EntréesSortie
ABF
000
011
100
110

Prenons le tableau ci-dessus comme exemple initial pour comprendre la méthode. Pour extraire l'équation algébrique à partir du tableau de vérité, nous posons toujours la question : quand la sortie est-elle égale à 1 ? Pour répondre à cette question, nous recherchons et identifions les lignes du tableau de vérité où la sortie est égale à 1.

EntréesSortie
ABF
000
011
100
110

Pour répondre à la question de savoir quand la sortie est égale à 1, nous examinons les valeurs booléennes que prennent les entrées dans la ligne où la sortie vaut 1. Dans notre exemple, nous avons F=1 lorsque A=0 ET B=1. Nous exprimons les états des entrées algébriquement par l'expression suivante : lorsque A=1, nous écrivons A, et lorsque A=0, nous écrivons Ā (A barre). La même règle s'applique à toutes les entrées.

F = A · B

Dans le deuxième exemple, dans le tableau ci-dessous, nous avons la sortie F égale à 1 dans plusieurs lignes. Ainsi, nous posons la même question : quand F est-il égal à 1 ? Nous répondons en examinant les valeurs prises par les entrées. Dans le tableau, il y a trois lignes où la sortie est égale à 1, et par conséquent, nous répondons en fonction de ces valeurs.

EntréesSortie
ABF
001
011
100
111

Nous disons donc que F=1 si A=1 ET B=1 OU A=0 ET B=0 OU A=0 ET B=0.



L'expression ET représente la porte logique AND, remplacée par le symbole (.). L'expression OU représente la porte logique OR, remplacée par le symbole algébrique (+). Ainsi, nous obtenons l'expression algébrique logique finale sous la forme suivante : 

F = A.B + A.B + A.B

Nous passons maintenant au tableau de vérité avec trois entrées et prenons l'exemple suivant :

EntréesSortie
ABCF
0000
0010
0100
0111
1001
1010
1100
1111

Dans le tableau de vérité ci-dessus, la sortie F prend la valeur booléenne 1 dans trois lignes. Nous commençons par la première ligne où F=1 et nous examinons les valeurs des entrées. Comme nous l'avons mentionné, si une entrée a la valeur 1, nous écrivons le nom de l'entrée tel quel, et si elle a la valeur 0, nous l'écrivons avec une barre. Par exemple, pour l'entrée C, si elle vaut 1, nous écrivons C, et si C vaut 0, nous écrivons C̄ (C barre). La même règle s'applique aux autres entrées A et B.

EntréesSortie
ABCF
0000
0010
0100
0111
1001
1010
1100
1111

Dans le tableau de vérité, nous avons F=1 lorsque A=0, B=1 et C=1. Ainsi, nous écrivons Ā.B.C

Ensuite, dans la ligne suivante, nous avons F=1 lorsque A=1, B=0 et C=0. Ainsi, nous écrivons A.B.C.

Ensuite, dans la dernière ligne, nous avons F=1 lorsque A=1, B=1 et C=1. Par conséquent, nous écrivons A.B.C.

Ainsi, l'équation F qui représente la fonction logique dans ce tableau est :

F = A.B.C+A.B.C  + A.B.C


Dans certains grands tableaux de vérité, la sortie F prend la valeur 1 dans de nombreuses lignes du tableau. Par conséquent, l'équation algébrique logique devient longue et nécessite un temps considérable pour être simplifiée.

Dans de tels cas, nous utilisons une autre méthode simplifiée qui nous permet d'obtenir rapidement une équation algébrique plus courte. Cette méthode consiste à extraire l'équation de F̅ (F barre) en identifiant les lignes où F=0, puis à inverser cette équation en utilisant les lois de De Morgan pour obtenir F.

EntréesSortie
ABCDF
00001
00011
00101
00111
01001
01010
01100
01111
10001
10011
10101
10111
11001
11011
11101
11111

Dans le tableau ci-dessus, nous avons un tableau de vérité avec quatre variables, et nous constatons que la sortie F est égale à 1 dans la plupart des lignes. Si nous appliquions la première méthode, l'équation algébrique serait très longue. Par conséquent, nous nous baserons sur les lignes où F=0, et nous remarquons qu'il n'y a que deux lignes. Ainsi, nous allons extraire l'équation de F̅ en posant la question : quand F est-il égal à 0 ?

Nous répondons donc que F=0 lorsque A=0, B=1, C=0 et D=1 OU A=0, B=1, C=1 et D=0.

F = A.B.C.D + A.B.C.D

Après avoir extrait l'équation de F̅, nous appliquons les lois de De Morgan pour obtenir F.



Nous pouvons extraire directement l'équation de F en utilisant les lignes où F=0, sans appliquer les lois de De Morgan. Cette expression algébrique est appelée la forme canonique "produit des sommes " (POS), qui est une expression d'une fonction logique où la sortie est le résultat d'une somme de produits.

EntréesSortie
ABCF
0000
0011
0101
0111
1001
1011
1100
1110

Si nous voulons extraire l'expression de F à partir des lignes où F=0, nous posons la même question : quelles sont les valeurs des entrées pour que F soit égal à 0 ? Ainsi, F=0 si A=0 ou B=0 ou C=0. Dans ce cas, lors de l'écriture de l'expression algébrique, lorsque A=0, nous écrivons A, et lorsque A=1, nous écrivons Ā (A barre).


Ensuite, nous complétons la réponse en passant aux lignes suivantes où F=0, et nous disons que F=0 si A=1 ou B=1 ou C=0. Par conséquent, nous écrivons :


Également, dans la dernière ligne, nous avons F=0 si A=1 ou B=1 ou C=1. Par conséquent, nous écrivons : A̅+B̅+C̅


Et à la fin, nous combinons les parties avec l'opérateur logique AND pour obtenir le résultat final :


Post a Comment

Previous Post Next Post