Guide pédagogique du module

Portes logiques et circuits combinatoires: Guide pédagogique pour l'enseignant

Guide pour l'utilisation pédagogique du simulateur Logic Gates afin d'expliquer en classe l'algèbre de Boole, les portes logiques AND/OR/NOT/NAND/NOR/XOR/XNOR avec tables de vérité interactives, les circuits combinatoires (Half Adder, Full Adder, comparateur de magnitude) et la mise en œuvre physique avec des transistors (fonction Behind the Gate). Conçu pour les enseignants en électronique numérique.

Module : Logic Gates · Deux onglets : Single Gate · Combinational · Fonction Behind the Gate


Phénomène physique

L'électronique numérique travaille avec deux états logiques uniquement, indiqués conventionnellement comme 0 (niveau bas, typiquement 0 V) et 1 (niveau haut, typiquement 5 V ou 3,3 V). Toutes les opérations d'un ordinateur: sommes, comparaisons, décisions, mémoire, se ramènent à des combinaisons d'opérations élémentaires sur ces deux états, codifiées par l'algèbre de Boole.

Les portes logiques sont les briques de base. Chacune met en œuvre une fonction booléenne élémentaire :

  • NOT: inverse l'entrée. .
  • AND: vraie seulement si toutes les entrées sont vraies. .
  • OR: vraie si au moins une est vraie. .
  • NAND / NOR: négations de AND et OR. Les NAND (et les NOR) sont fonctionnellement complètes : avec uniquement des NAND on peut construire toute fonction logique.
  • XOR: vraie si les entrées sont différentes. .
  • XNOR: vraie si les entrées sont égales (négation de XOR).

En combinant des portes, on obtient des circuits combinatoires qui exécutent des fonctions complexes. Les classiques, présents dans le module, sont :

  • Half Adder (demi-additionneur), somme deux bits, retourne somme (XOR) et retenue (AND).
  • Full Adder (additionneur complet), somme trois bits (deux données + retenue d'entrée), retourne somme et retenue de sortie. En enchaînant full adders, on construit un additionneur à bits.
  • Comparateur de magnitude: compare deux nombres binaires en retournant , , .

Chaque porte logique est réalisée intérieurement avec des transistors (BJT ou MOSFET) : la fonction Behind the Gate montre le circuit réel à transistors sous le symbole IEC abstrait.


Concepts clés

  • Algèbre de Boole: le formalisme mathématique qui régit toute l'électronique numérique.
  • Table de vérité: la « carte d'identité » d'une porte ou d'un circuit combinatoire : énumère toutes les combinaisons possibles d'entrées et la sortie correspondante.
  • Symbologie IEC vs ANSI: deux normes graphiques pour représenter les portes. Le module utilise IEC (rectangles avec le symbole de la fonction), celle présente sur les fiches techniques européennes.
  • Universalité de NAND/NOR: l'industrie pourrait ne produire que cette porte et construire tout circuit numérique.
  • Combinatoire vs séquentiel: un circuit combinatoire ne dépend que des entrées actuelles ; un séquentiel a de la mémoire. Ce module ne couvre que le combinatoire.
  • Mise en œuvre physique avec transistors: derrière l'abstraction, il y a de l'électronique réelle. La fonction Behind the Gate est le pont entre logique symbolique et électronique analogique.

Comment l'utiliser en classe

Ouverture: onglet Single Gate, partir du NOT. Sélectionner la porte NOT. Cliquer sur son unique entrée : la sortie commute. Faire énoncer aux élèves la règle avant de montrer la table de vérité latérale. Passer à AND et OR : une entrée à la fois, construire la table de vérité en classe puis la comparer avec celle du simulateur.

Développement: portes universelles. Passer à NAND. Montrer qu'elle est « AND avec sortie inversée ». Appuyer sur le bouton Behind the Gate : le symbole IEC s'estompe et apparaît le véritable circuit à transistors NPN qui la met en œuvre. Les fils se colorent en temps réel selon les entrées : là où il y a « 1 », le fil devient lumineux. C'est le moment pédagogiquement le plus riche, il relie le niveau logique au niveau électronique.

Approfondissement: portes dérivées des primitives. Appuyer sur Behind the Gate sur AND : montre qu'elle est réalisée comme « NAND suivie de NOT ». Idem pour OR (NOR + NOT) et XNOR (XOR + NOT). Sur XOR, la décomposition est encore plus instructive : 4 NAND combinées. Faire verbaliser aux élèves qu'avec uniquement des NAND on peut tout construire, concept théorique fondamental de l'électronique numérique.

Clôture: onglet Combinational. Construire la table de vérité du Half Adder en commutant les 4 entrées possibles (A, B = 00, 01, 10, 11) : faire remarquer que la somme correspond à et la retenue à . Passer au Full Adder et montrer le cas . Conclure avec le Comparateur en faisant remarquer qu'il est la base des opérateurs >, <, == de tout langage de programmation.


Exemples concrets

  • CPU de tout ordinateur. Des milliards de transistors organisés en portes logiques exécutent chaque instruction d'un programme. L'additionneur de l'ALU est une chaîne de full adders.
  • Systèmes de commande industriels (automates). Logique combinatoire mise en œuvre en langage à contacts ou en blocs fonctionnels, portes AND, OR, NOT avec interrupteurs et capteurs en entrée, actionneurs en sortie.
  • Décodeurs d'adresses. Dans une mémoire, un réseau AND/OR sélectionne la cellule correcte à partir des bits d'adresse : tout accès RAM passe par des circuits combinatoires.
  • Multiplexeurs et démultiplexeurs. Sélectionnent une ligne de données parmi plusieurs. Présents partout dans les bus numériques, les télécommunications, les systèmes audio numériques.
  • Encodeurs de clavier. Lorsqu'on appuie sur une touche, un réseau combinatoire convertit l'appui physique en code binaire envoyé au microcontrôleur.
  • Systèmes de sécurité. Alarmes qui se déclenchent uniquement si une combinaison précise de capteurs est active (porte AND avec de nombreuses conditions).

Questions guides pour la classe

  1. Une porte NAND à 2 entrées : combien de cas possibles a la table de vérité ? Combien donnent une sortie 1 ?
  2. Pourquoi la porte NAND est-elle dite « universelle » ? Essayez de construire un NOT en utilisant uniquement une NAND.
  3. Un Half Adder somme deux bits. Que fait le Full Adder en plus, et pourquoi a-t-on besoin de la « retenue d'entrée » ?
  4. En ouvrant Behind the Gate sur un NOT, derrière le symbole IEC apparaît un transistor en configuration « common emitter ». Quel rôle joue le transistor qu'un interrupteur mécanique ne pourrait jouer dans un ordinateur moderne ?
  5. Un comparateur compare deux nombres binaires sur 4 bits. Combien de lignes d'entrée et combien de lignes de sortie a-t-il ?

Modules associés

  • Ohm's Law & Power Management: la fonction Behind the Gate montre les transistors qui mettent physiquement en œuvre les portes : les résistances de polarisation visibles dans le schéma obéissent à la loi d'Ohm et dimensionnent leur fonctionnement.

Prêt à l'essayer en classe ?

Ouvrir le simulateur →

Aucun téléchargement. Fonctionne dans le navigateur.