Chapitre 26
Construction des circuits logiques
Lecture : 7 minQuiz de 16 questions
# Construction des circuits logiques
## -Circuit logique associé à une table de vérité
### Introduction
Bienvenue dans cette leçon de physique ! Aujourd'hui, nous allons découvrir comment concevoir des circuits logiques à partir de tables de vérité. C'est un principe fondamental de l'électronique numérique qui nous permet de comprendre comment les ordinateurs et de nombreux autres appareils fonctionnent. À la fin de cette leçon, vous serez capable de transformer un comportement logique souhaité, décrit par une table de vérité, en un circuit électronique fonctionnel.
### Concepts Clés
#### 1. Rappel : Les circuits logiques et les portes de base
Un circuit logique est un circuit électronique qui réalise des opérations logiques sur une ou plusieurs entrées binaires (0 ou 1) pour produire une ou plusieurs sorties binaires. Les éléments fondamentaux des circuits logiques sont les portes logiques.
* **Porte ET (AND)**
La sortie est à 1 (Vrai) si et seulement si toutes les entrées sont à 1. Si une seule entrée est à 0, la sortie est 0.
* **Équation booléenne :** \( S = A \cdot B \) ou \( S = AB \)
* **Table de vérité (pour 2 entrées A, B) :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
* **Porte OU (OR)**
La sortie est à 1 si au moins une des entrées est à 1. La sortie est à 0 si et seulement si toutes les entrées sont à 0.
* **Équation booléenne :** \( S = A + B \)
* **Table de vérité (pour 2 entrées A, B) :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
* **Porte NON (NOT)**
La sortie est l'inverse de l'entrée. Si l'entrée est 1, la sortie est 0, et vice-versa.
* **Équation booléenne :** \( S = \bar{A} \) ou \( S = A' \)
* **Table de vérité (pour 1 entrée A) :**
| A | S |
|---|---|
| 0 | 1 |
| 1 | 0 |
#### 2. La Table de Vérité
Une table de vérité est un tableau qui liste toutes les combinaisons possibles des états logiques (0 ou 1) des entrées d'un circuit, et l'état logique de la sortie correspondante pour chaque combinaison. C'est la *spécification* du comportement logique désiré de votre circuit.
#### 3. Construction d'un circuit logique à partir d'une table de vérité
Pour construire un circuit logique à partir d'une table de vérité, nous allons suivre une méthode systématique :
##### Étape 1 : Identifier les lignes où la sortie est '1'
Parcourez la table de vérité et identifiez toutes les lignes où la sortie désirée (S) est égale à 1. Ces lignes représentent les conditions sous lesquelles le circuit doit être actif.
##### Étape 2 : Écrire l'expression booléenne (terme produit) pour chaque '1' de la sortie
Pour chaque ligne identifiée à l'étape 1 (où \( S = 1 \)) :
* Si une entrée est à 0 dans cette ligne, utilisez son complément (avec une barre au-dessus, ex: \( \bar{A} \) pour A=0).
* Si une entrée est à 1 dans cette ligne, utilisez l'entrée telle quelle (ex: \( A \) pour A=1).
* Combinez toutes ces entrées (complémentées ou non) avec l'opérateur ET (\( \cdot \)). On appelle cela un **minterm** ou **terme produit**.
**Exemple :** Si une ligne a A=0, B=1, C=1 et S=1, le terme produit sera \( \bar{A} \cdot B \cdot C \).
##### Étape 3 : Combiner les termes produits avec des portes OU
L'expression booléenne finale de votre circuit est la somme logique (opérateur OU, \( + \)) de tous les termes produits que vous avez trouvés à l'étape 2. Chaque terme produit représente une condition pour que la sortie soit 1, et le circuit est actif si *l'une ou l'autre* de ces conditions est remplie.
**Exemple :** Si vous avez trouvé les termes \( (\bar{A} \cdot B) \) et \( (A \cdot \bar{B}) \), l'expression finale sera \( S = (\bar{A} \cdot B) + (A \cdot \bar{B}) \).
##### Étape 4 : Dessiner le circuit logique
Traduisez l'expression booléenne finale en un schéma de portes logiques en utilisant les symboles des portes ET, OU et NON.
### Vocabulaire
* **Circuit logique :** Un assemblage de portes logiques qui réalise une fonction booléenne spécifique.
* **Table de vérité :** Tableau listant toutes les combinaisons d'entrées binaires et les sorties binaires correspondantes d'un circuit.
* **Porte logique :** Composant électronique de base qui effectue une opération logique (ET, OU, NON).
* **Binaire :** Système numérique basé sur deux états (0 ou 1, Faux ou Vrai, Bas ou Haut).
* **Entrée :** Signal reçu par un circuit logique.
* **Sortie :** Signal produit par un circuit logique en réponse aux entrées.
* **Variable booléenne :** Variable qui ne peut prendre que deux valeurs : 0 ou 1.
* **Minterm (Terme produit) :** Un produit logique des variables d'entrée (complémentées ou non) qui correspond à une ligne spécifique de la table de vérité où la sortie est 1.
### Exemples
#### Exemple 1 : Détecteur d'inégalité
Concevons un circuit qui allume une LED (S) si deux interrupteurs (A, B) sont dans des états différents (l'un est fermé et l'autre ouvert, ou vice-versa).
1. **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
2. **Lignes où S=1 :**
* Ligne 2 : A=0, B=1. Terme produit : \( \bar{A} \cdot B \)
* Ligne 3 : A=1, B=0. Terme produit : \( A \cdot \bar{B} \)
3. **Expression booléenne finale :**
\( S = (\bar{A} \cdot B) + (A \cdot \bar{B}) \)
4. **Dessin du circuit logique :**
* Deux portes NON pour obtenir \( \bar{A} \) et \( \bar{B} \).
* Deux portes ET : une pour \( \bar{A} \cdot B \) et une pour \( A \cdot \bar{B} \).
* Une porte OU pour combiner les sorties des deux portes ET.
### Exercices
#### Exercice 1
Un système d'éclairage de salle de bain a deux interrupteurs : A (pour la porte ouverte/fermée) et B (pour la détection de mouvement). La lumière (L) doit s'allumer si la porte est ouverte (A=1) OU s'il y a du mouvement (B=1).
1. Créez la table de vérité pour ce circuit.
2. Déduisez l'expression booléenne de la sortie L.
3. Dessinez le circuit logique correspondant.
#### Exercice 2
Vous devez concevoir un circuit qui gère une alarme (A). L'alarme doit se déclencher (A=1) si un capteur de fumée (F) est actif (F=1) ET qu'une fenêtre (W) est ouverte (W=1).
1. Créez la table de vérité pour ce circuit.
2. Déduisez l'expression booléenne de la sortie A.
3. Dessinez le circuit logique correspondant.
### Devoirs
#### Devoir 1
Un système de validation de mot de passe simplifié utilise deux conditions : l'utilisateur a entré le bon identifiant (I) et le bon mot de passe (M). La validation (V) est réussie si les deux conditions sont vraies (I=1 et M=1).
1. Créez la table de vérité pour ce circuit de validation.
2. Déduisez l'expression booléenne de la sortie V.
3. Dessinez le circuit logique correspondant.
#### Devoir 2
Un appareil doit s'activer (S=1) seulement si l'interrupteur A est fermé (1) ET l'interrupteur B est ouvert (0).
1. Créez la table de vérité pour ce circuit.
2. Déduisez l'expression booléenne de la sortie S.
3. Dessinez le circuit logique correspondant.
### Résumé
Aujourd'hui, nous avons appris une méthode fondamentale pour transformer un comportement logique souhaité, exprimé par une table de vérité, en un circuit électronique. Nous avons vu que chaque ligne d'une table de vérité où la sortie est 1 peut être transformée en un 'terme produit' (utilisant des portes ET et NON), et que tous ces termes peuvent être combinés avec une porte OU pour former l'expression booléenne finale du circuit. C'est une compétence clé pour la conception et la compréhension de l'électronique numérique et des systèmes automatisés !
Quiz du chapitre
16 questions — vérifie chaque réponse pour voir l'explication.