Aller au contenu

Un mot pour Fahmio

Tu écris. Tu continues.

Un problème, une idée — assez pour qu’on comprenne, puis tu retournes à ta copie.

On lit. Tu n’as rien d’autre à faire.

Où veux-tu aller ?

↑ ↓ pour parcourir · Entrée pour ouvrir · Échap pour fermer

Fahmio
Fahmio
Bac Tunisie
ELE-DÉlectronique numérique (mise en forme, comptage, conversion)

Câbler un compteur intégré d'après le document constructeur : mode, validation, RAZ ou chargement, cascade synchrone ou asynchrone

Idée directrice

Au bac, le compteur intégré ne se « calcule » pas : il se câble d'après le document constructeur. On lit d'abord quelles entrées sont actives au niveau bas (barre) et lesquelles agissent sans attendre l'horloge (asynchrones), puis on relie chaque broche : sens de comptage, validation, remise à zéro ou chargement d'une consigne BCD, horloge filtrée par une porte, et la cascade — asynchrone (le report des unités sert d'horloge aux dizaines) ou synchrone (même horloge, le report valide l'étage suivant).

Ce qui aide à reconnaître la démarche

« relier en cascade asynchrone les deux circuits intégrés » ; « Relier aux niveaux logiques correspondant les entrées de commande » ; « la désactivation de l'entrée de programmation » ; « le câblage de l'autorisation du chargement des données par le bouton poussoir » ; « compléter les chronogrammes des sorties » ; « répondre par vrai ou faux »

Besoin d’un point de départ ? Voir la méthode
  • Lire la table : barre = actif à 0 ; « asynchrone » = agit sans front d'horloge ; noter les priorités (RAZ, puis chargement, puis horloge).
  • Sens : 74190/74191 → une horloge et D/U‾D/\overline{U} ; 74192/74193 → deux horloges UP/DOWN, celle qui ne sert pas figée à 1 ; 74LS168 et 4029 → U/D‾U/\overline{D}.
  • Consigne : chaque décade reçoit son chiffre en BCD sur D C B A (D = poids 8), unités et dizaines séparément.
  • Cascade asynchrone : report ou emprunt des unités → horloge des dizaines. Cascade synchrone : même horloge, report des unités → validation des dizaines.
  • Horloge filtrée : HH = capteur · étape ; remise à zéro = étape + bouton (porte OU si l'entrée est active à 1, NON-OU si elle est active à 0).
Les pièges à vérifier dans ta démarche

Laisser flotter l'horloge inutilisée d'un 74192 (elle doit rester à 1) ; relier LOAD‾\overline{\mathrm{LOAD}} au bouton sans résistance de tirage ; inverser unités et dizaines dans le code BCD ; coder 36 en binaire naturel (100100) au lieu de deux chiffres BCD ; tracer un chargement asynchrone au front d'horloge, ou un chargement synchrone (74LS168, 40160) dès le passage de LOAD‾\overline{\mathrm{LOAD}} à 0 ; appeler « synchrone » une cascade où le report des unités sert d'horloge.

Sujet principal

Exercice — circuit de comptage d'un poste de mise en cartons (74192), dans l'esprit des sessions 2019–2025

4 questionsFigure fournieCorrigé masqué

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 pp : le nombre 3636 est chargé. Chaque boîte déposée est détectée par S4S_4 et n'est décomptée que pendant l'étape 12 : le signal d'horloge vaut H=S4⋅X12H=S_4\cdot X_{12}. Le bouton RAZ ou l'étape initiale (X0=1X_0=1) remettent le décompteur à zéro.

Extrait du document constructeur du 74192 (compteur/décompteur décimal, symbole CTRDIV10) :

BrocheRôle
CLR (14)remise à zéro asynchrone, active au niveau haut
LOAD‾\overline{\mathrm{LOAD}} (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
CO‾\overline{\mathrm{CO}} (12)report : passe à 0 à l'état 9 pendant que UP = 0
BO‾\overline{\mathrm{BO}} (13)emprunt : passe à 0 à l'état 0 pendant que DOWN = 0


Priorités : CLR l'emporte sur LOAD‾\overline{\mathrm{LOAD}}, qui l'emporte sur l'horloge.

1. Compléter le tableau par les niveaux logiques (0, 1, ↑ ou X) des entrées du 74192.

ModeCLRLOAD‾\overline{\mathrm{LOAD}}UPDOWN
Remise à zéro…………
Chargement…………
Comptage…………
Décomptage…………
Blocage…………

2. a. Donner le code BCD du nombre 3636 à 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 HH au circuit des unités ;
  • le chargement de 3636 par le bouton pp (préciser les niveaux sur A, B, C, D) ;
  • la remise à zéro des deux circuits par RAZ ou par X0X_0.

4. Le décompteur affiche 3030.

a. Donner les mots QDQCQBQAQ_DQ_CQ_BQ_A 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 (UP=1UP=1, DCBA=0110DCBA=0110). En respectant les priorités du document constructeur, compléter les chronogrammes des sorties QAQ_A, QBQ_B, QCQ_C et QDQ_D.

6. Répondre par vrai ou faux.

PropositionVrai 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 HH.…
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.

ModeCLRLOAD‾\overline{\mathrm{LOAD}}UPDOWN
Remise à zéro1XXX
Chargement00XX
Comptage01↑1
Décomptage011↑
Blocage0111

2.a Idée : en BCD, chaque chiffre décimal est codé séparément sur 4 bits (D = poids 8). Dizaines : 3=00113=\boxed{0011} (D=0D=0, C=0C=0, B=1B=1, A=1A=1) ; unités : 6=01106=\boxed{0110} (D=0D=0, C=1C=1, B=1B=1, A=0A=0).

2.b Le symbole CTRDIV10 indique un circuit décimal : modulo 1010 (états 0 à 9). Avec deux décades, l'affichage va de 00 à 99 : on peut charger au plus 99\boxed{99} 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.

BrocheUnitésDizaines
UP+5 V (niveau 1)CO‾\overline{\mathrm{CO}} des unités
DOWNH=S4⋅X12H=S_4\cdot X_{12}BO‾\overline{\mathrm{BO}} des unités
LOAD‾\overline{\mathrm{LOAD}}point commun pp / RRpoint commun pp / RR
CLRsortie de la porte OUsortie de la porte OU
D C B A0 1 1 00 0 1 1


Au repos, RR tire LOAD‾\overline{\mathrm{LOAD}} à 1 ; un appui sur pp le met à 0 et charge 36 sans attendre l'horloge. CLR étant actif au niveau haut, la porte OU réalise directement CLR=X0+RAZCLR=X_0+\mathrm{RAZ}. La liaison CO‾\overline{\mathrm{CO}} → 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 : 0000→10010000\to\boxed{1001} ; dizaines : 0011→00100011\to\boxed{0010}. L'affichage devient 2929.

4.b Les dizaines ne reçoivent pas HH : leur entrée DOWN est reliée à BO‾\overline{\mathrm{BO}} des unités. À l'état 0, BO‾\overline{\mathrm{BO}} est à 0 ; au front de HH 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 LOAD‾\overline{\mathrm{LOAD}}, puis les fronts de DOWN.

  • avant l'impulsion de CLR, l'état est inconnu ; pendant CLR = 1, QDQCQBQA=0000Q_DQ_CQ_BQ_A=0000 et le front de DOWN à la graduation 1 est sans effet ;
  • LOAD‾\overline{\mathrm{LOAD}} = 0 à la graduation 2,4 : 01100110 (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 HH, les dizaines sont pilotées par BO‾\overline{\mathrm{BO}} — 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é.

Changer d’énoncé, garder le raisonnement

Choisis un seul transfert après le sujet principal. Qu’est-ce qui change ? Quel résultat ou quelle méthode peux-tu réutiliser ? Les autres exercices restent disponibles pour une prochaine séance.

Variantes rencontrées : cascade asynchrone de deux 74192 en comptage (principale 2019) ou en décompteur chargé par un bouton, avec remise à zéro (contrôle 2022) ; trois 74192 et désactivation de l'entrée de programmation (principale 2021) ; vrai ou faux sur les propriétés du 74192 (principale 2024) ; 74191 remis à zéro par chargement de 0000 (contrôle 2016) ; décompteur 74190 préchargé en minutes et bloqué à 00 par ses sorties de report (contrôle 2019) ; décompteur 4029 préchargé (contrôle 2018) et chronogramme du 4029 (contrôle 2024) ; cascade synchrone de 40160 (principale 2018) ou de 74LS168 avec préchargement désactivé (contrôle 2025). Le seul calcul du modulo reste traité en ELE-B.

Exercices d'entraînement — une nuance à la fois

1 Drill ELE-D.1 — 74191 sans entrée de remise à zéro : validation, sens et RAZ par chargement de 0000
Entraînement 01 / 07

Drill ELE-D.1 — 74191 sans entrée de remise à zéro : validation, sens et RAZ par chargement de 0000

1 questionCorrigé masqué

Un circuit de comptage de rangées de pots utilise un 74191 (compteur/décompteur binaire, CTRDIV16) à horloge unique. Extrait du document constructeur :

EntréeRôle
CTEN‾\overline{\mathrm{CTEN}}validation, active au niveau bas
D/U‾D/\overline{U}0 : comptage ; 1 : décomptage
LOAD‾\overline{\mathrm{LOAD}}chargement asynchrone de D C B A, actif au niveau bas
CLKhorloge, front montant


Le circuit ne possède pas d'entrée de remise à zéro. Chaque rangée déposée sur le plateau est détectée par ℓ2\ell_2 et comptée pendant l'étape 23 ; le compteur doit rester à zéro tant que l'étape 20 est active (X20=1X_{20}=1). On dispose d'une porte ET à deux entrées et d'un inverseur.

1. Donner, sous forme de tableau, les niveaux de D/U‾D/\overline{U} et CTEN‾\overline{\mathrm{CTEN}} pour le comptage, le décomptage et le blocage.

2. Donner l'état de LOAD‾\overline{\mathrm{LOAD}} et la combinaison D C B A qui remettent les sorties à zéro.

3. Indiquer à quoi relier chaque entrée du 74191 : CLK, CTEN‾\overline{\mathrm{CTEN}}, D/U‾D/\overline{U}, LOAD‾\overline{\mathrm{LOAD}}, A B C D.

4. Un plateau complet porte 12 rangées : donner QDQCQBQAQ_DQ_CQ_BQ_A à la fin du plateau. Combien de rangées un seul 74191 peut-il compter avant de revenir à 0 ?

Voir la correction commentéeAprès avoir posé votre démarche

1. Idée : CTEN‾\overline{\mathrm{CTEN}} valide à 0 ; D/U‾D/\overline{U} choisit le sens (0 = comptage).

ModeD/U‾D/\overline{U}CTEN‾\overline{\mathrm{CTEN}}
Comptage00
Décomptage10
BlocageX1

2. Idée : sans entrée CLR, remettre à zéro revient à charger 0000. LOAD‾\overline{\mathrm{LOAD}} =0=\boxed{0} et DCBA=0000DCBA=\boxed{0000} ; le chargement étant asynchrone, les sorties passent à 0000 aussitôt.

3. CLK ← sortie de la porte ET (ℓ2⋅X23\ell_2\cdot X_{23}) ; CTEN‾\overline{\mathrm{CTEN}} et D/U‾D/\overline{U} ← masse (validé, comptage) ; A, B, C, D ← masse ; LOAD‾\overline{\mathrm{LOAD}} ← sortie de l'inverseur attaqué par X20X_{20}, soit LOAD‾\overline{\mathrm{LOAD}} =X20‾=\overline{X_{20}} : tant que X20=1X_{20}=1, le chargement de 0000 est maintenu.

4. 12=110012=\boxed{1100} en binaire naturel (circuit binaire, pas de BCD). Un 74191 va de 0 à 15 : au plus 15\boxed{15} rangées, la seizième ramène les sorties à 0000.

2 Drill ELE-D.2 — minuterie à deux 74190 : décompteur préchargé, cascade asynchrone et blocage à 00
Entraînement 02 / 07

Drill ELE-D.2 — minuterie à deux 74190 : décompteur préchargé, cascade asynchrone et blocage à 00

1 questionCorrigé masqué

Le circuit de comptage de la minuterie d'un bain de trempage utilise deux compteurs/décompteurs décimaux 74190 (modulo 10 : unités et dizaines de minutes). Le générateur délivre une impulsion HH par minute. Extrait du document constructeur :

Entrée / sortieRôle
CTEN‾\overline{\mathrm{CTEN}}1 : blocage ; 0 : validation
LOAD‾\overline{\mathrm{LOAD}}chargement asynchrone de D C B A, actif au niveau bas
D/U‾D/\overline{U}0 : comptage ; 1 : décomptage (front montant de CLK)
MAX/MINpasse à 1 quand le circuit est à 9 en comptage ou à 0 en décomptage
RCO‾\overline{\mathrm{RCO}}impulsion basse quand MAX/MIN = 1 et CLK = 0 (sert à la cascade)


L'horloge des unités est CLKu=H⋅XCLK_u=H\cdot X avec X=Ma⋅Mu⋅Md‾X=Ma\cdot\overline{M_u\cdot M_d}, où MaMa est l'interrupteur de marche et MuM_u, MdM_d les sorties MAX/MIN des unités et des dizaines. Les entrées LOAD‾\overline{\mathrm{LOAD}} des deux circuits sont reliées à la sortie d'une porte NON-ET recevant Init, MuM_u et MdM_d. La durée programmée est de 25 minutes.

1. Donner les niveaux de CTEN‾\overline{\mathrm{CTEN}}, LOAD‾\overline{\mathrm{LOAD}} et D/U‾D/\overline{U} pour chacun des modes : blocage, chargement, décomptage.

2. Écrire les niveaux logiques à appliquer aux entrées D C B A de chaque circuit pour charger la durée programmée.

3. Préciser les liaisons réalisant le décomptage et la mise en cascade asynchrone des deux circuits.

4. Justifier, à l'aide de l'équation de XX, que le décomptage s'arrête à 00.

5. Le décompteur affiche 0707 et l'opérateur appuie sur Init. Le chargement a-t-il lieu ? Même question lorsqu'il affiche 0000.

Voir la correction commentéeAprès avoir posé votre démarche

1. Blocage : CTEN‾\overline{\mathrm{CTEN}} =1=1 (LOAD‾\overline{\mathrm{LOAD}} et D/U‾D/\overline{U} indifférents). Chargement : LOAD‾\overline{\mathrm{LOAD}} =0=0, sans attendre l'horloge (CTEN‾\overline{\mathrm{CTEN}} et D/U‾D/\overline{U} indifférents). Décomptage : CTEN‾\overline{\mathrm{CTEN}} =0=0, LOAD‾\overline{\mathrm{LOAD}} =1=1, D/U‾D/\overline{U} =1=1 avec des fronts montants sur CLK.

2. 2525 en BCD : dizaines 0010\boxed{0010}, unités 0101\boxed{0101} (D C B A).

3. Idée : en cascade asynchrone, la sortie de report des unités sert d'horloge aux dizaines. D/U‾D/\overline{U} des deux circuits à 1, CTEN‾\overline{\mathrm{CTEN}} des deux circuits à 0, CLKu=H⋅XCLK_u=H\cdot X et RCO‾\overline{\mathrm{RCO}} des unités → CLK des dizaines. Quand les unités passent par 0, RCO‾\overline{\mathrm{RCO}} descend puis remonte au front suivant (passage 0 → 9) : ce front montant décompte les dizaines.

4. À 00, les deux circuits sont à 0 en décomptage : Mu=Md=1M_u=M_d=1, donc Mu⋅Md‾=0\overline{M_u\cdot M_d}=0 et X=0X=0 : CLKuCLK_u reste à 0, plus aucun front. Dans tous les autres états, l'une des deux sorties MAX/MIN au moins vaut 0 et X=MaX=Ma (à 10 par exemple, Mu=1M_u=1 mais Md=0M_d=0).

5. Idée : la porte NON-ET ne délivre 0 que si ses trois entrées sont à 1. À 07 : Mu=0M_u=0, donc LOAD‾\overline{\mathrm{LOAD}} =1⋅0⋅1‾=1=\overline{1\cdot0\cdot1}=\boxed{1} : pas de chargement. À 00 : LOAD‾\overline{\mathrm{LOAD}} =1⋅1⋅1‾=0=\overline{1\cdot1\cdot1}=\boxed{0} : 25 est chargé. On ne peut relancer la minuterie qu'une fois la durée écoulée.

3 Drill ELE-D.3 — 74LS168 : cascade synchrone, chargement synchrone et compteur modulo 60
Entraînement 03 / 07

Drill ELE-D.3 — 74LS168 : cascade synchrone, chargement synchrone et compteur modulo 60

1 questionCorrigé masqué

Le circuit de comptage des secondes d'un chronomètre utilise deux 74LS168 (unités et dizaines). Extrait du document constructeur :

Entrée / sortieRôle
LOAD‾\overline{\mathrm{LOAD}}chargement de D C B A au front montant de CLK (synchrone), actif au niveau bas
ENP‾\overline{\mathrm{ENP}}, ENT‾\overline{\mathrm{ENT}}validation, actives au niveau bas (les deux à 0 pour compter)
U/D‾U/\overline{D}1 : comptage ; 0 : décomptage
RCO‾\overline{\mathrm{RCO}}passe à 0 à l'état 9 en comptage (0 en décomptage) si ENT‾\overline{\mathrm{ENT}} = 0


On veut réaliser un compteur modulo 60. Le circuit n'a pas d'entrée de remise à zéro : le retour à 00 après 59 se fait par chargement de 0000 dans les deux circuits.

1. Répondre par vrai ou faux.

PropositionVrai ou faux
Le chargement a lieu dès que LOAD‾\overline{\mathrm{LOAD}} passe à 0.…
Pour compter, il faut ENP‾\overline{\mathrm{ENP}} = ENT‾\overline{\mathrm{ENT}} = 0.…
En cascade synchrone, l'horloge des dizaines est la sortie RCO‾\overline{\mathrm{RCO}} des unités.…
Le 74LS168 compte de 0 à 15.…

2. Préciser les liaisons de CLK, ENP‾\overline{\mathrm{ENP}}, ENT‾\overline{\mathrm{ENT}}, U/D‾U/\overline{D} et D C B A des deux circuits pour une cascade synchrone en comptage.

3. Écrire l'équation de LOAD‾\overline{\mathrm{LOAD}} (commune aux deux circuits) qui ramène le compteur à 00 après 59. Pourquoi détecter 59 et non 60 ?

4. Le compteur affiche 58. Donner les affichages après chacun des trois fronts d'horloge suivants.

Voir la correction commentéeAprès avoir posé votre démarche

1. Faux : le chargement est synchrone, il attend le front montant de CLK. Vrai. Faux : les deux circuits reçoivent la même horloge, RCO‾\overline{\mathrm{RCO}} des unités valide les dizaines. Faux : il est décimal (0 à 9).

2. Idée : synchrone = une seule horloge ; le report autorise l'étage suivant. CLK des deux circuits ← même horloge ; ENP‾\overline{\mathrm{ENP}} et ENT‾\overline{\mathrm{ENT}} des unités ← 0 ; RCO‾\overline{\mathrm{RCO}} des unités → ENP‾\overline{\mathrm{ENP}} et ENT‾\overline{\mathrm{ENT}} des dizaines ; U/D‾U/\overline{D} des deux circuits ← 1 ; D C B A des deux circuits ← 0000.

3. Idée : un chargement synchrone agit au front qui suit la détection : on détecte donc le dernier état voulu. 59 : dizaines 01010101 (QCQ_C, QAQ_A), unités 10011001 (QDQ_D, QAQ_A).

LOAD‾=QAu QDu QAd QCd‾\overline{\mathrm{LOAD}}=\overline{Q_{Au}\,Q_{Du}\,Q_{Ad}\,Q_{Cd}}

Aucun état de 00 à 58 ne réunit ces quatre bits, 59 est le premier. Détecter 60 ferait exister l'état 60 pendant une période entière : cycle 00 → 60, soit 61 états au lieu du modulo 60\boxed{60}.

4. 58→5958\to\boxed{59} ; au front suivant, LOAD‾\overline{\mathrm{LOAD}} = 0 est pris en compte : 00\boxed{00} ; puis 01\boxed{01}.

4 Drill ELE-D.4 — chronogramme du 4029 : priorités du chargement asynchrone, validation et sens
Entraînement 04 / 07

Drill ELE-D.4 — chronogramme du 4029 : priorités du chargement asynchrone, validation et sens

1 questionFigure fournieCorrigé masqué

Un circuit de comptage de pièces utilise le compteur/décompteur CMOS 4029 (CTR DIV 10/16). Extrait du document constructeur :

EntréeRôle
PLchargement parallèle asynchrone de P3P2P1P0P_3P_2P_1P_0, actif au niveau haut
CE‾\overline{\mathrm{CE}}validation, active au niveau bas
CPhorloge, front montant
U/D‾U/\overline{D}1 : comptage ; 0 : décomptage
B/D‾B/\overline{D}1 : binaire ; 0 : décimal


On a B/D‾=0B/\overline{D}=0, P3P2P1P0=0100P_3P_2P_1P_0=0100 et, à l'instant initial, les sorties affichent 7.

1. Le circuit fonctionne-t-il en binaire ou en décimal ? Quel est son modulo ?

2. Compléter les chronogrammes des sorties Q0Q_0, Q1Q_1, Q2Q_2 et Q3Q_3.

3. Pourquoi le front de CP à la graduation 11 n'a-t-il aucun effet ? Quelle valeur suit 9 en comptage ?

Voir la correction commentéeAprès avoir posé votre démarche

1. B/D‾=0B/\overline{D}=0 : décimal, modulo 10\boxed{10}.

2. Idée : dans l'ordre, PL (asynchrone), puis CE‾\overline{\mathrm{CE}}, puis les fronts de CP dans le sens fixé par U/D‾U/\overline{D}.

  • CE‾\overline{\mathrm{CE}} = 1 jusqu'à la graduation 4 : fronts 1 et 3 ignorés, les sorties restent à 7 (01110111) ;
  • comptage : 8 (front 5), 9 (front 7), 0 (front 9) ;
  • PL = 1 à la graduation 10,4 : 01000100 (4) aussitôt ;
  • front 13 : 5 ; U/D‾U/\overline{D} = 0 à la graduation 14 : 4, 3, 2, 1, 0 aux fronts 15 à 23.

3. À la graduation 11, PL est encore à 1 : le chargement l'emporte sur l'horloge, les sorties restent à 4. En décimal, 99 est suivi de 0\boxed{0} (00000000), et non de 10=101010=1010 comme en binaire.

5 Drill ELE-D.5 — deux 40160 en cascade synchrone : validation, remise à zéro par étapes et décodage d'un état
Entraînement 05 / 07

Drill ELE-D.5 — deux 40160 en cascade synchrone : validation, remise à zéro par étapes et décodage d'un état

1 questionCorrigé masqué

Le circuit de comptage des pas d'avance d'un convoyeur utilise deux compteurs décimaux CMOS 40160 (modulo 10 chacun : unités et dizaines). Extrait du document constructeur :

Entrée / sortieRôle
MR‾\overline{\mathrm{MR}}remise à zéro asynchrone, active au niveau bas
PE‾\overline{\mathrm{PE}}chargement synchrone, actif au niveau bas
CEP, CETvalidation, actives au niveau haut (les deux à 1 pour compter)
CPhorloge, front montant
TCpasse à 1 à l'état 9 si CET = 1


Les impulsions CpC_p du codeur de pas sont comptées pendant l'étape 51. Le compteur est remis à 0 quand l'étape 50 ou l'étape 52 est active. Une diode LED s'allume (N=1N=1) au 35ᵉ pas ; ce signal fait passer le cycle à l'étape 52, si bien que le comptage ne dépasse jamais 35.

1. Compléter la validation des deux circuits (CEP, CET, PE‾\overline{\mathrm{PE}}).

2. Donner l'équation de MR‾\overline{\mathrm{MR}} et la porte qui la réalise.

3. Préciser les liaisons de CP et la mise en cascade des deux circuits. Cette cascade est-elle synchrone ou asynchrone ?

4. Écrire l'équation simplifiée de NN. Pourquoi ce décodage partiel est-il acceptable ici ?

Voir la correction commentéeAprès avoir posé votre démarche

1. CEP et CET des unités ← VCCV_{CC} (validation permanente) ; CEP et CET des dizaines ← TC des unités (question 3) ; PE‾\overline{\mathrm{PE}} des deux circuits ← VCCV_{CC} (pas de chargement).

2. Idée : l'entrée est active au niveau bas, on complémente la somme des étapes.

MR‾=X50+X52‾\overline{\mathrm{MR}}=\overline{X_{50}+X_{52}}

réalisée par une porte NON-OU à deux entrées, reliée aux entrées MR‾\overline{\mathrm{MR}} des deux circuits.

3. CP des deux circuits ← Cp⋅X51C_p\cdot X_{51} (porte ET) ; TC des unités → CEP et CET des dizaines. Les deux circuits reçoivent la même horloge, TC ne fait que valider les dizaines : cascade synchrone.

4. 3535 : dizaines 00110011, unités 01010101.

N=Q0u Q2u Q0d Q1dN=Q_{0u}\,Q_{2u}\,Q_{0d}\,Q_{1d}

Aucun état de 0 à 34 ne réunit ces quatre bits : 35 est le premier. Le décodage partiel reconnaîtrait aussi 37, 75 et 77, mais ces états ne sont jamais atteints puisque la remise à zéro suit l'allumage de la LED.

6 Drill ELE-D.6 — trois décades de 74192 : nombre d'impulsions, programmation désactivée et cascade asynchrone
Entraînement 06 / 07

Drill ELE-D.6 — trois décades de 74192 : nombre d'impulsions, programmation désactivée et cascade asynchrone

1 questionCorrigé masqué

La temporisation d'un séchoir de pièces peintes est obtenue en comptant les impulsions d'une horloge de période TH=25 msT_H=25\ \text{ms} pendant t=8 st=8\ \text{s}. Le circuit de comptage comporte trois 74192 (unités, dizaines, centaines) montés en compteurs ; on rappelle : CLR remise à zéro asynchrone active à 1, LOAD‾\overline{\mathrm{LOAD}} chargement asynchrone actif à 0, comptage sur front montant de UP avec DOWN à 1, CO‾\overline{\mathrm{CO}} à 0 à l'état 9 pendant que UP = 0.

1. Déterminer le nombre d'impulsions NN appliquées à l'entrée d'horloge. En déduire la combinaison des sorties de chaque décade à la fin de la temporisation.

2. Pourquoi faut-il trois circuits ? Quel est le modulo du compteur complet ?

3. Préciser les liaisons : remise à zéro des trois circuits par le bouton RAZ, désactivation de l'entrée de programmation, validation du comptage, horloge et mise en cascade asynchrone.

Voir la correction commentéeAprès avoir posé votre démarche

1. Idée : nombre d'impulsions = durée ÷ période.

N=tTH=825×10−3=320N=\dfrac{t}{T_H}=\dfrac{8}{25\times10^{-3}}=320

N=320N=\boxed{320} impulsions : centaines 0011\boxed{0011}, dizaines 0010\boxed{0010}, unités 0000\boxed{0000}.

2. 320>99320>99 : deux décades (00 à 99) ne suffisent pas. Trois décades donnent un modulo 10×10×10=100010\times10\times10=\boxed{1000}.

3. CLR des trois circuits ← bouton RAZ (avec résistance de rappel à la masse) ; LOAD‾\overline{\mathrm{LOAD}} des trois ← 1 (programmation désactivée) ; DOWN des trois ← 1 (seul le comptage est utilisé) ; horloge → UP des unités ; CO‾\overline{\mathrm{CO}} des unités → UP des dizaines, CO‾\overline{\mathrm{CO}} des dizaines → UP des centaines. Chaque décade avance au front montant du report de la précédente, lors de son passage de 9 à 0.

7 Drill ELE-D.7 — décompteur de réserve à deux 4029 : niveaux de préchargement, commande en VDD/VSS et cascade
Entraînement 07 / 07

Drill ELE-D.7 — décompteur de réserve à deux 4029 : niveaux de préchargement, commande en VDD/VSS et cascade

1 questionCorrigé masqué

Le magasin de couvercles d'une boucheuse contient 64 couvercles. Un circuit de comptage à deux 4029 (unités, dizaines) décompte un couvercle à chaque prélèvement ; à 00 le système s'arrête. Après réapprovisionnement, l'opérateur appuie sur le bouton PE, qui recharge 64. Extrait du document constructeur :

CE‾\overline{\mathrm{CE}}CLKPEB/D‾B/\overline{D}U/D‾U/\overline{D}Fonction
XX1XXpréchargement
1X0XXblocage
0↑011comptage binaire
0↑001comptage décimal
0↑000décomptage décimal


TC‾\overline{\mathrm{TC}} (report) passe à 0 lorsque le circuit atteint 0 en décomptage et que CE‾\overline{\mathrm{CE}} = 0 ; il sert à valider le circuit suivant.

1. Indiquer les valeurs logiques des entrées de préchargement P3P2P1P0P_3P_2P_1P_0 des unités et des dizaines.

2. Relier les entrées de commande des deux circuits à VDD ou VSS pour obtenir le décomptage décimal (modulo 10).

3. Brancher les deux circuits en cascade (horloge commune) et relier le bouton PE.

4. 17 couvercles ont été prélevés depuis le rechargement : donner les sorties Q3Q2Q1Q0Q_3Q_2Q_1Q_0 des deux circuits.

Voir la correction commentéeAprès avoir posé votre démarche

1. 6464 en BCD : dizaines 6=01106=\boxed{0110}, unités 4=01004=\boxed{0100}.

2. B/D‾B/\overline{D} → VSS (décimal) et U/D‾U/\overline{D} → VSS (décomptage) sur les deux circuits ; CE‾\overline{\mathrm{CE}} des unités → VSS (validé).

3. Idée : horloge commune, le report des unités autorise les dizaines une fois tous les dix couvercles. CLK des deux circuits ← signal de prélèvement ; TC‾\overline{\mathrm{TC}} des unités → CE‾\overline{\mathrm{CE}} des dizaines ; PE des deux circuits ← bouton PE relié à VDD, avec résistance de rappel à VSS (PE est actif au niveau haut).

4. 64−17=4764-17=47 : dizaines 0100\boxed{0100}, unités 0111\boxed{0111}.

Relier ce raisonnement au bac

Choisis une filière pour voir les sujets qui étayent ce scénario.