Exercice — circuit de comptage d'un poste de mise en cartons (74192), dans l'esprit des sessions 2019–2025
Dans un poste de mise en cartons de boîtes de dattes, un circuit de comptage formé de deux décompteurs 74192 (unités et dizaines) affiche le nombre de boîtes qui restent à placer dans le carton en cours. Au début de chaque carton, l'opérateur appuie sur le bouton poussoir : le nombre est chargé. Chaque boîte déposée est détectée par et n'est décomptée que pendant l'étape 12 : le signal d'horloge vaut . Le bouton RAZ ou l'étape initiale () remettent le décompteur à zéro.
Extrait du document constructeur du 74192 (compteur/décompteur décimal, symbole CTRDIV10) :
| Broche | Rôle |
|---|---|
| CLR (14) | remise à zéro asynchrone, active au niveau haut |
| (11) | chargement asynchrone de D C B A, actif au niveau bas |
| UP (5) | comptage sur front montant, DOWN restant au niveau haut |
| DOWN (4) | décomptage sur front montant, UP restant au niveau haut |
| (12) | report : passe à 0 à l'état 9 pendant que UP = 0 |
| (13) | emprunt : passe à 0 à l'état 0 pendant que DOWN = 0 |
Priorités : CLR l'emporte sur , qui l'emporte sur l'horloge.
1. Compléter le tableau par les niveaux logiques (0, 1, ↑ ou X) des entrées du 74192.
| Mode | CLR | UP | DOWN | |
|---|---|---|---|---|
| Remise à zéro | … | … | … | … |
| Chargement | … | … | … | … |
| Comptage | … | … | … | … |
| Décomptage | … | … | … | … |
| Blocage | … | … | … | … |
2. a. Donner le code BCD du nombre à appliquer sur les entrées D C B A de chaque circuit.
b. Quel est le modulo d'un seul 74192 ? En déduire le plus grand nombre de boîtes que l'on pourrait charger avec les deux circuits.
3. Compléter le schéma par les liaisons assurant :
- le fonctionnement des deux circuits en décompteurs et leur mise en cascade asynchrone ;
- l'application du signal au circuit des unités ;
- le chargement de par le bouton (préciser les niveaux sur A, B, C, D) ;
- la remise à zéro des deux circuits par RAZ ou par .
4. Le décompteur affiche .
a. Donner les mots des unités et des dizaines après la boîte suivante.
b. Quel signal fait évoluer le circuit des dizaines ? Pourquoi la cascade est-elle dite asynchrone ?
5. Le chronogramme ci-dessous concerne le seul circuit des unités (, ). En respectant les priorités du document constructeur, compléter les chronogrammes des sorties , , et .
6. Répondre par vrai ou faux.
| Proposition | Vrai ou faux |
|---|---|
| Le 74192 est un compteur binaire modulo 16. | … |
| L'entrée CLR agit sans attendre un front d'horloge. | … |
| Dans la cascade asynchrone, les deux circuits reçoivent le signal . | … |
| Si UP = DOWN = 1 en permanence, les sorties restent figées. | … |
Voir la correction commentéeAprès avoir posé votre démarche
1. Idée : une barre signale une entrée active au niveau bas ; une horloge du 74192 n'agit que si l'autre reste à 1.
| Mode | CLR | UP | DOWN | |
|---|---|---|---|---|
| Remise à zéro | 1 | X | X | X |
| Chargement | 0 | 0 | X | X |
| Comptage | 0 | 1 | ↑ | 1 |
| Décomptage | 0 | 1 | 1 | ↑ |
| Blocage | 0 | 1 | 1 | 1 |
2.a Idée : en BCD, chaque chiffre décimal est codé séparément sur 4 bits (D = poids 8). Dizaines : (, , , ) ; unités : (, , , ).
2.b Le symbole CTRDIV10 indique un circuit décimal : modulo (états 0 à 9). Avec deux décades, l'affichage va de 00 à 99 : on peut charger au plus boîtes.
3. Idée : en décomptage, UP est figée à 1 et l'horloge arrive sur DOWN ; en cascade asynchrone, l'emprunt des unités devient l'horloge des dizaines.
| Broche | Unités | Dizaines |
|---|---|---|
| UP | +5 V (niveau 1) | des unités |
| DOWN | des unités | |
| point commun / | point commun / | |
| CLR | sortie de la porte OU | sortie de la porte OU |
| D C B A | 0 1 1 0 | 0 0 1 1 |
Au repos, tire à 1 ; un appui sur le met à 0 et charge 36 sans attendre l'horloge. CLR étant actif au niveau haut, la porte OU réalise directement . La liaison → UP des dizaines maintient cette entrée à 1, puisque les unités ne comptent jamais.
4.a Idée : un décompteur décimal passe de 0 à 9 et emprunte une unité aux dizaines. Unités : ; dizaines : . L'affichage devient .
4.b Les dizaines ne reçoivent pas : leur entrée DOWN est reliée à des unités. À l'état 0, est à 0 ; au front de qui fait passer les unités de 0 à 9, il remonte à 1 et ce front montant décompte les dizaines. L'horloge des dizaines dépend de l'état des unités : c'est une cascade asynchrone.
5. Idée : appliquer les priorités dans l'ordre CLR, puis , puis les fronts de DOWN.
- avant l'impulsion de CLR, l'état est inconnu ; pendant CLR = 1, et le front de DOWN à la graduation 1 est sans effet ;
- = 0 à la graduation 2,4 : (6) apparaît aussitôt ; le front de DOWN à la graduation 3 est ignoré ;
- fronts suivants : 5, 4, 3, 2, 1, 0, puis 9 (retour décimal de 0 à 9) ;
- second chargement à la graduation 18,4 : 6, le front de la graduation 19 est ignoré ; puis 5 et 4.
6. Faux : CTRDIV10, le 74192 est décimal (modulo 10). Vrai : la remise à zéro est asynchrone. Faux : seul le circuit des unités reçoit , les dizaines sont pilotées par — la même horloge sur les deux circuits définit la cascade synchrone. Vrai : sans front montant sur UP ni sur DOWN, le compteur est bloqué.