Exercices D'électronique Numérique Avec Réponses
Exercices D'électronique Numérique Avec Réponses
Exercices D'électronique Numérique Avec Réponses
Q.1 La sortie de la porte NAND sera faible si les deux entrées sont
(A) 00 (B) 01
(C) 10 (D) 11
Réponse : D
La sortie de la porte NAND sera faible si les deux entrées sont 11 (la table de vérité de la
porte NAND est présentée dans le tableau 1.1)
X(Entrée) Y (Entrée) F (Sortie)
0 0 1
0 1 1
1 0 1
1 1 0
Tableau 1.1 Table de vérité pour la porte NAND
Réponse : A
L'équivalent binaire du nombre décimal 368 est 101110000.
(La conversion du nombre décimal en nombre binaire est donnée dans le tableau
1.2)
2 368
2 184 --- 0
2 92 --- 0
2 46 --- 0
2 23 --- 0
2 11 --- 1
2 5 --- 1
2 2 --- 1
2 1 --- 0
0 --- 1
Tableau 1.2 Conversion d'un nombre décimal en nombre binaire
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
L'équivalent décimal du nombre hexadécimal 1A53 est 6739.
(La conversion du nombre hexadécimal en nombre décimal est indiquée ci-dessous)
1 Un 5 3 Hexadécimal
16³ 16² 16¹ 16° Poids
Réponse : D
(734) 8 = (1 cc) 16
0001 │ 1101 │ 1100
1 cc
Réponse : B
Le nombre de lignes de contrôle pour un multiplexeur 8 à 1 est de 3
(Les signaux de commande sont utilisés pour diriger l'une des 8 entrées vers la sortie)
Réponse : D
Le nombre de bascules requis pour le compteur Mod-16 est de 4.
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
(Pour Mod-m Counter, nous avons besoin de N bascules où N est choisi comme étant le
plus petit nombre pour lequel 2N est supérieur ou égal à m. Dans ce cas 24 supérieur ou
égal à 1)
Réponse : A
Le contenu de l'EPROM peut être effacé en l'exposant aux rayons ultraviolets
(La lumière ultraviolette passe à travers une fenêtre du boîtier IC jusqu'à la puce
EPROM où elle libère les charges stockées. Ainsi, le contenu stocké est effacé).
Réponse : D
Le nombre hexadécimal 'A0' a la valeur décimale équivalente à 160
(Un 0
16 1 16 0 = 10X16 1 + 0X16 0 = 160)
Réponse : C
Le code Gray pour le nombre décimal 6 équivaut à 0101
(Le nombre décimal 6 équivaut au nombre binaire 0110)
RA
0 1 1 0
Illi
0 1 0 1
Réponse : A
L' expression booléenne A . B + A. B + A .B est équivalent à A + B ( A .B + A. B + AB
= B( A + A ) + A. B
= B + UNE. B { Q ( UNE + UNE ) = 1}
= A + B { Q (B + AB ) = B + A}
Q.12 La famille de logique numérique qui présente une dissipation de puissance minimale est
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : D
La famille de logique numérique qui présente une dissipation de puissance minimale est la CMOS.
(CMOS étant une famille logique unipolaire, occupe une très petite fraction de la
surface de la puce de silicium)
Q.13 La sortie d'une porte logique est 1 lorsque toutes ses entrées sont à 0 logique. la porte est soit
(A) un NAND ou un EX-OR (B) un OR ou un EX-NOR
(C) un ET ou un EX-OU (D) un NOR ou un EX-NOR
Réponse : D
La sortie d'une porte logique est 1 lorsque toutes les entrées sont à 0 logique. La porte est
soit un NOR, soit un
EX-NOR.
(Les tables de vérité pour les portes NOR et EX-NOR sont présentées dans les
figures 1(a) et 1(b).)
Saisir Saisir
U B Sortie Y UN B Sortie Y
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 0 1 1 1
Fig.1 (a) Table de vérité pour la Fig.1 (b) Table de vérité pour la porte
porte
Q.14 Les données NOR être modifiées du code spécial
peuvent EX-NOR
au code temporel en utilisant
(A) Registres à décalage (B) compteurs
(C) Circuits combinatoires (D) Convertisseurs A/D.
Réponse : A
Les données peuvent être modifiées du code spécial au code temporel à l'aide des
registres à décalage. (Un registre dans lequel les données sont décalées vers la gauche ou
la droite lorsque des impulsions d'horloge sont appliquées est appelé registre à
décalage.)
Réponse : A
Un compteur d'anneaux composé de cinq tongs aura 5 états.
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
La vitesse de conversion est maximale dans le convertisseur A/N à comparateur
parallèle (la vitesse de conversion est maximale car les comparaisons de la tension
d'entrée sont effectuées simultanément.)
Réponse : D
Le complément à 2 du nombre 1101101 est 0010011.
(le complément à 1 du nombre 1101101 est 0010010
le complément à 2 du nombre 1101101est 0010010 + 1 =0010011)
Réponse : B
La correction à appliquer en additionneur décimal à la somme générée est 00110.
Lorsque la somme de quatre bits est supérieure à 9, la somme n'est pas valide. Dans de tels
cas, ajoutez +6 (c'est-à-dire 0110) à la somme de quatre bits pour ignorer les six états
invalides. Si une retenue est générée lors de l'ajout de 6, ajoutez la retenue au groupe de
quatre bits suivant.
Réponse : D
Lorsqu'il est simplifié avec l'algèbre booléenne (x + y)(x + z) se simplifie en x + yz
[(x + y) (x + z)] = xx + xz + xy + yz = x + xz + xy + yz ( Q xx = x)
= x(1+z) + xy + yz = x + xy + yz { Q (1+z) = 1}
= x(1 + y) + yz = x + yz { Q (1+y) = 1}]
Réponse : C
Les portes nécessaires pour construire un demi-additionneur sont la porte EX-OR et la
porte ET
La figure 1 (d) montre le schéma logique du demi-additionneur.
U
N S
B
Q.21 Le code dans lequel tous les nombres successifs diffèrent de leur numéro précédent par un seul bit
est
(A) Code binaire. (B) BCD.
(C) Excédent – 3. (D) Gris.
Réponse : D
Le code dans lequel tous les nombres successifs diffèrent de leur numéro précédent par
un seul bit est le code Gray.
(C'est un code non pondéré. La caractéristique la plus importante de ce code est qu'un
seul changement de bit se produit lors du passage d'un numéro de code au suivant.)
Réponse : B
ECL est la famille logique la plus rapide de toutes les familles logiques.
(Des vitesses élevées sont possibles dans ECL car les transistors sont utilisés dans une
configuration d'amplificateur différentiel, dans laquelle ils ne sont jamais saturés et le
temps de stockage est ainsi éliminé.
Q.23 Si l'entrée de la bascule T est un signal de 100 Hz, la sortie finale des trois bascules T en cascade
est
(A) 1 000 Hz (B) 500 Hz
(C) 333 Hz (D) 12,5 Hz.
Réponse : D
Si l'entrée de la bascule en T est un signal de 100 Hz, la sortie finale des trois bascules
en T en cascade est de 12,5 Hz.
{La sortie finale des trois bascules en T en cascade est
Fréq u ency
(T) = 2 N = 1 2 0 3 0 =12,5 Hz}
Réponse : B
La RAM est une mémoire volatile
(La mémoire volatile signifie que le contenu de la RAM est effacé dès que l'alimentation
est coupée.)
Réponse : A
- 8 est égal au nombre binaire signé 10001000
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
(Pour représenter les nombres négatifs dans le système binaire, le chiffre 0 est utilisé
pour le signe positif et 1 pour le signe négatif. Le MSB est le bit de signe suivi des bits
d'amplitude. c'est à dire,
- 8 = 1000 1000
-
--------------------------------
Magnitude du signe
Réponse : B
Le premier théorème de DeMorgan montre l'équivalence de la porte NOR et de la porte Bubbled AND
(Les diagrammes logiques du premier théorème de De Morgan sont illustrés à la figure 1 (a).
U
N O
U
N O
ui B
B
Réponse : A
La famille de logique numérique qui présente le temps de retard de propagation le plus faible
est ECL.
(Le temps de retard de propagation le plus bas est possible dans ECL car les transistors sont
utilisés dans une configuration d'amplificateur différentiel, dans laquelle ils ne sont jamais
saturés et le temps de stockage est ainsi éliminé).
Q.28 Le dispositif qui passe des données série aux données parallèles est
(UN COMPTEUR (B) MULTIPLEXEUR
(C) DÉMULTIPLEXEUR (D) FLIP-FLOP
Réponse : C
Le dispositif qui passe des données série aux données parallèles est le démultiplexeur.
(Un démultiplexeur récupère les données d'une ligne et les dirige vers l'une de ses N
sorties en fonction de l'état des entrées sélectionnées.)
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
Un appareil qui convertit le BCD en sept segments est appelé DECODEUR.
(Un décodeur convertit les mots binaires en caractères alphanumériques.)
Réponse : C
Dans une bascule JK, basculer signifie changer la sortie dans l'état opposé.
Q.31 Le temps d'accès à la ROM utilisant des transistors bipolaires est d'environ
(A) 1 seconde (B) 1 ms
(C) 1 µsec (D) 1 ns.
Réponse : C
Le temps d'accès à la ROM utilisant des transistors bipolaires est d'environ 1 µ sec.
Q.32 Le convertisseur A/N dont le temps de conversion est indépendant du nombre de bits est
(A) Double pente (B) Type de compteur
(C) Conversion parallèle (D) Rapprochement successif.
Réponse : C
Le convertisseur A/N dont le temps de conversion est indépendant du nombre de bits est
une conversion parallèle.
(Ce type utilise un réseau de comparateurs connectés en parallèle et les comparateurs
comparent la tension d'entrée à un rapport particulier de la tension de référence).
Q.33 Lorsque des nombres signés sont utilisés en arithmétique binaire, laquelle des notations suivantes
aurait une représentation unique pour zéro.
(A) Signe-magnitude. (B) Le complément de 1.
(C) Complément de 2. (D) Le complément de 9.
Réponse : A
Q.35 Le circuit logique montré dans la fig.2 donnée peut être minimisé à
(U X (B)
N)
(C) (D)
Réponse : D
Comme la sortie du circuit logique est Y=(X+Y')'+(X'+(X+Y')')' (X+Y')'=X'Y Utilisation
de DE Morgan Maintenant, c'est l'une des entrées du 2 ème portail.
F=(A+X')'=A'X=[(X'Y)'.X] =[(X+Y')X]=X+XY'=X(Y') =X
Q.36 Dans les circuits intégrés numériques, les transistors Schottky sont préférés aux transistors
normaux en raison de leur
(A) Délai de propagation inférieur. (B) Délai de propagation plus élevé.
(C) Dissipation de puissance inférieure. (D) Dissipation de puissance plus élevée.
Réponse : A
Retard de propagation plus faible, car les transistors shottky réduisent le délai de stockage
en empêchant le transistor de pénétrer profondément dans la saturation.
Q.37 Les fonctions de commutation suivantes doivent être mises en œuvre à l'aide d'un décodeur :
f 1 = ∑ m ( 1, 2, 4, 8, 10, 14 ) f 2 = ∑ m ( 2, 5, 9, 11 ) f 3 = ∑ m ( 2, 4, 5, 6, 7 )
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : C
Décodeur de 4 à 16 lignes car les minterms vont de 1 à 14.
Q.38 Un compteur synchrone à 4 bits utilise des bascules avec des temps de retard de propagation de
15 ns chacune. Le temps maximum possible nécessaire au changement d'état sera de
(A) 15 ns. (B) 30 secondes.
(C) 45 ns. (D) 60 ns.
Réponse : A
15 ns car en compteur synchrone toutes les bascules changent d'état en même temps.
Q.39 Les mots comportant 8 bits doivent être stockés dans la mémoire de l'ordinateur. Le nombre de
lignes nécessaires à l'écriture en mémoire est
(A) 1. (B) 2.
(C) 4. (D) 8.
Réponse : D
Parce que les mots de 8 bits nécessitaient des lignes de données de 8 bits.
Q.40 Dans un convertisseur A/D à approximations successives, une tension de décalage égale à 2 LSB
est ajoutée au
Réponse : B
Réponse : A
11010 = 1 X 2 4 + 1 X 2 3 + 0 X 2 2 + 1 X 2 1 = 26
Réponse : A
(17)10 = (10001)2
En 8 bits = 00010001
Complément de 1 = 11101110
1
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.43 Le code excédentaire 3 du nombre décimal 26 est
(A) 0100 1001 (B) 01011001
(C) 1 000 1 001 (D) 01001101
Réponse : B
(26) 10 en BCD est ( 00100110 ) BCD
Ajoutez 011 à chaque BCD 01011001 pour
l'excédent – 3
Q.44 Combien de portes ET sont nécessaires pour réaliser Y =
CD+EF+G
(A) 4 (B) 5
(C) 3 (D) 2
Réponse : D
Réaliser Y = CD + EF + G
Deux portes ET sont requises (pour CD et
EF).
Q.45
Combien de lignes de sélection un multiplexeur 16 à 1 aura-
t-il
(A) 4 (B) 3
(C) 5 : A
Réponse (D) 1
Dans 16 à 1 MUX, quatre lignes de sélection seront nécessaires pour
sélectionner 16 (2 4 ) entrées.
Q.46
Combien de tongs sont nécessaires pour construire un compteur de dizaines
(A) 10 (B) 3
(C) 4 (D) 2
Réponse : C
Le compteur de dizaines compte 10 états de 0 à 9 (c'est-à-dire de
0000 à 1001). Quatre FlipFlop sont donc nécessaires.
Réponse : A
La RAM est utilisée par l'utilisateur un certain nombre de fois.
Réponse : A
(95.(5) = (5F.8) 16
Partie entière Partie
16 95 fractionnaire
16 5 15 0,5x16=8,0
0 5
Réponse : C
(247)10 = (367)8
8 247
8 30 7
8 3 6
0 3
Q.52 La principale raison pour laquelle les ordinateurs numériques utilisent la soustraction complétée
est qu'elle
(A) Simplifie les circuits.
(B) C'est un processus très simple.
(C) Peut gérer facilement les nombres négatifs.
(D) Évite la soustraction directe.
Réponse : C
En utilisant la méthode du complément, des nombres négatifs peuvent également être
soustraits.
1
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
Nous décidons de deux niveaux de tensions pour une logique numérique positive. Une
tension plus élevée représente le logique 1 et une tension inférieure représente le logique
0.
Q.54 Le circuit intégré multiplexeur à 8 entrées disponible dans le commerce dans la famille TTL est
(A) 7495. (B) 74153.
(C) 74154. (D) 74151.
Réponse : B
Le circuit intégré MUX en TTL est 74153.
Les circuits CMOS Q.55 sont largement utilisés pour les ordinateurs sur puce, principalement en raison
de leur dissipation de puissance extrêmement (A) faible. (B) immunité élevée au
bruit.
(C) grande densité d’emballage. (D) faible coût.
Réponse : C
Parce que les circuits CMOS ont une grande densité de conditionnement.
Réponse : C
Puce MSI 7474 à double déclenchement D Flip-Flop.
Q.57 Laquelle des mémoires suivantes stocke le plus grand nombre de bits
(A) une mémoire 5M × 8. (B) une mémoire 1M × 16.
(C) une mémoire de 5M × 4. (D) une mémoire 1M × 12.
Réponse : A
5Mx8 = 5x220x8 = 40M (maximum)
Réponse : B
Le processus de saisie des données dans la ROM est connu sous le nom de programmation
de la ROM.
Q.59 Lorsque l'ensemble des données d'entrée d'un générateur de parité paire est 0111, la sortie sera
(A) 1 (B) 0
1
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
Dans un générateur de parité paire, si le nombre 1 est impair, la sortie sera nulle.
1
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.60 Le nombre 140 en octal équivaut à
(A) ( 96 ) 10 . (B) ( 86 ) 10 .
(C) ( 90 ) 10 . (D) aucun de ceux-
ci.
Réponse : A
(140)8 = (96)10
1 x 8 2 + 4 x 8 + 0x 1 = 64 + 32 =
96
Q.61 La sortie de la porte NOR sera faible si les deux
entrées sont
(A) 00 (B) 01
(C) 10 (D) 11
Réponse : B, C ou D
O/P est faible si l'un des I/P est élevé
Q.62
Parmi les propositions suivantes, laquelle est la
logique la plus rapide ?
(A) LMCE (B) Durée de
vie
Répons
e : A(C) CMOS (D) LSI
Q.63 Combien de bascules sont nécessaires pour construire un
compteur mod 30
(A) 5 (B) 6
(C) 4 (D) 8
Réponse : A
Mod - 30 compteur +/- nécessite 5 Flip-Flop car 30 < 2 5
Le compteur Mod - N compte le nombre total d'états « N ».
Pour compter 'N' états distingués, nous avons besoin d'un minimum de n
FlipFlop comme [N = 2 n ] Par exemple. Le compteur Mod 8 nécessite 3
Flip-Flop (8 = 2 3 )
Q.64 Combien de bits d'adresse sont nécessaires pour représenter une
mémoire de 32 Ko
(A) 10 bits. (B) 12 bits.
(C) 14 bits. (D) 16 bits.
Réponse : D
32K = 2 5 x 2 215
10
Ainsi, 15 bits d'adresse sont nécessaires. Seuls 16 bits peuvent l'adresser.
Réponse : B
Comme 16 = 2 4 , 4 lignes Select sont requises.
1
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
Q.67 Décaler le contenu d'un registre vers la gauche d'une position de bit équivaut à
(A) division par deux. (B) addition par deux.
(C) multiplication par deux. (D) soustraction par deux.
Réponse : C
Q.68 Pour la bascule JK avec J=1, K=0, la sortie après l'impulsion d'horloge sera
(A) 0. (B) 1.
(C) haute impédance. (D) aucun changement.
Réponse : B
Réponse : A
(153)10 = (231)8
1
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : A
(1100)2 = (12)10
Réponse : B
(FA) 16 = (11111010) 10
Réponse : A
Quant à la bascule SR S=set input R=reset input, lorsque S=1, R=0, la bascule sera
définie.
Réponse : A
Réponse : B
Le nombre de lignes de contrôle pour 32 (2 5 ) et pour sélectionner une entrée parmi
elles, un total de 5 lignes de sélection sont nécessaires.
Q.75 Combien de portes ET et OU à deux entrées sont nécessaires pour réaliser Y=CD+EF+G
(A) 2,2. (B) 2,3.
(C) 3,3. (D) aucun de ceux-ci.
Réponse : A
Y=CD+EF+G
Nombre de deux portes d'entrée ET = 2
Nombre de deux portes OU d'entrée = 2
Une porte OU vers OR CD et EF et à côté de OR de G et sortie de la première porte OU.
Q.76 Lequel des éléments suivants n'est pas accessible de manière aléatoire ?
(A) DRAM. (B) SRAM.
(C) ROM. (D) Bande magnétique.
1
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : D
La bande magnétique n’est accessible que de manière séquentielle.
Réponse : D
Un code en excès de 3 est toujours égal au code binaire +3
Q.78 Lorsqu'un signal d'entrée A = 11001 est appliqué en série à une porte NON, son signal de sortie
est
(A) 00111. (B) 00110.
(C) 10101. (D) 11001.
Réponse : B
Comme A=11001 est appliqué en série à une porte NON, la première entrée appliquée sera
LSB 00110.
Réponse : B
Q.80 Une porte logique universelle en est une qui peut être utilisée pour générer n'importe quelle
fonction logique. Parmi les éléments suivants, lequel est une porte logique universelle ?
(A) OU (GROUPE
(C) XOR (D) NON-ET
Réponse : D
NAND peut générer n'importe quelle fonction logique.
Réponse : D
Le niveau bas de la logique CMOS est de 0 volt environ.
Réponse : C
1
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : D
Un circuit additionneur complet ajoutera deux bits et prendra également en compte l'entrée
de retenue générée lors de l'étape précédente. Ainsi trois entrées et deux sorties (Sum et
Carry) sont là.
Q.84 Un compteur d'ondulation à huit étages utilise une bascule avec un délai de propagation de 75
nanosecondes. La largeur d'impulsion du stroboscope est de 50 ns. La fréquence du signal
d'entrée qui peut être utilisée pour le bon fonctionnement du compteur est d'environ
(A) 1 MHz. (B) 500 MHz.
(C) 2 MHz. (D) 4 MHz.
Réponse : A
Q.85 La sortie d'une bascule JK avec des entrées asynchrones prédéfinies et claires est « 1 ». La sortie
peut être modifiée sur « 0 » avec l'une des conditions suivantes.
(A) En appliquant J = 0, K = 0 et en utilisant une horloge.
(B) En appliquant J = 1, K = 0 et en utilisant l'horloge.
(C) En appliquant J = 1, K = 1 et en utilisant l'horloge.
(D) En appliquant une entrée prédéfinie synchrone.
Réponse : C
État prédéfini de JK Flip-Flop = 1
Avec J=1 K=1 et l’état suivant de l’horloge sera complémentaire de l’état actuel.
Réponse : B
1
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : D
Réponse : A
Réponse : C
Le complément de 1 de 1101110 est = 0010001
Ainsi le complément à 2 de 1101110 est = 0010001 + 1 = 0010010
Réponse : A
1x2 4 + 0x2 3 +1x2 2 +0x2 1 + 1x2 0 = 16 + 0 + 4 + 0 + 1 = 21.
Q.91 Combien de deux portes ET d'entrée et de deux portes OU d'entrée sont nécessaires pour réaliser
Y = BD+CE+AB
(A) 1, 1 (B) 4, 2
(C) 3, 2 (D) 2, 3
Réponse : A
Il existe trois termes de produit, donc trois portes ET de deux entrées sont nécessaires.
Comme seules deux portes OU d’entrée sont disponibles, deux portes OU sont
nécessaires pour obtenir la somme logique de trois termes de produit.
Réponse : A
Pour 32 entrées, 5 lignes de sélection seront nécessaires, car 2 5 = 32.
Réponse : B
Pour représenter la mémoire 4K, 12 bits d'adresse sont requis.
4K = 2 2 x 2 10 = 2 12 (1K = 1024 = 2 10 )
2
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : C
J=0, K=1, ces entrées réinitialiseront la bascule après l'impulsion d'horloge. Ainsi, quelle
que soit la sortie précédente, l’état suivant sera 0.
Q.95 Lesquelles des suivantes sont connues sous le nom de portes universelles
(A) NAND & NI. (B) ET & OU.
(C) XOR & OU. (D) Aucun.
Réponse : A
NAND et NOR sont connus sous le nom de portes universelles, car tout circuit numérique
peut être réalisé entièrement en utilisant l'une ou l'autre de ces deux portes.
Q.96 Laquelle des mémoires suivantes stocke le plus grand nombre de bits
(A) Mémoire 64K × 8. (B) Mémoire 1M × 8.
2
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse : B
Le CMOS consomme un minimum d'énergie car dans le CMOS, un transistor p-MOS et
un transistor n-MOS sont connectés en mode complémentaire, de sorte qu'un appareil est
allumé et un autre est éteint.
2
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
DEUXIEME PARTIE
NUMÉRIQUES
Q.1 Convertissez le nombre octal 7401 en binaire. (4)
Réponse :
Conversion du nombre octal 7401 en binaire :
Chaque chiffre octal représente 3 chiffres binaires. Pour convertir un nombre octal en
nombre binaire, chaque chiffre octal est remplacé par son équivalent binaire à 3
chiffres indiqué ci-dessous.
7 4 0 1
101110001 → 171
Réponse :
Compléments à 2 Soustraction de (7) 10 – (11) 10
Convertissez d’abord les nombres décimaux 7 et 11 en leurs équivalents binaires.
(7)10 = (0111)2
(11) 10 = (1011) 2 dans un système 4 bits
Découvrez ensuite le complément à 2 pour 1011, c'est-à-dire
Puisqu'il n'y a pas de flux de report dans la sommation, le résultat est un nombre négatif,
2
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
0100
Réponse :
Equivalent gris de (25) 10
L'équivalent binaire du nombre décimal 25 est (00100101) 2
1. Le bit le plus à gauche (MSB) en code gris est le même que le bit le plus à
gauche en binaire
2. Ajouter le bit le plus à gauche au bit adjacent
3. Ajoutez la paire adjacente suivante et ainsi de suite. Jetez-la si nous obtenons un
report.
0+0+ 1 +0+0+ 1 +0+ 1
WMIMI
001 101 1 14 Numéro gris
Réponse :
(
Évaluer x = A .B + C A . D )
= A B + C ( A + D ) (Puisque A . D = A + D en utilisant la loi de Demorgan)
= UNE . B+C . A +C . D
En utilisant la convention donnée, A = True = 1 ; B = F alse = 0 =1 . 0 + C.1+ C.D = 0
+ 0 + C.D = C.D
Réponse :
Simplifiez l'expression booléenne F = C (B +C) (A+B+C)
F = C (B+C) (A+B+C)
= CB + CC [(A+B+C)]
= CB + C [(A+B+C)] ( Q CC = C)
= ABC + CBB + CBC + CA + CB + CC
= ABC + CB + CB + CA + CB + CC ( Q CBB = CB & CBC = CB)
= ABC + CB + CA + C ( Q CB+CB+CB = CB ; CC = C)
= ABC + BC + C (1+A)
= ABC + BC + C ( Q 1+A = 1)
2
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
= ABC + C (1+B)
2
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
= ABC + C ( Q 1+B = 1)
= C (1+AB) = C { Q (1+AB)=1}
Réponse :
Simplification de l'expression suivante en somme de produits en utilisant Karnaugh
Carte:
F(A,B,C,D) = Σ (1,3,4,5,6,7,9,12,13)
Carte de Karnaugh pour l'expression F(A,B,C,D) = Σ (1,3,4,5,6,7,9,12,13)
est illustré sur la figure 4 (a). Le regroupement des cellules est également illustré
sur la figure.
Les équations pour (1) sont A B ; (2) est CD ; (3) est AD ; (4) est B C
Réponse :
Simplification de l'expression logique
F = ABC + AB C + ABC + A BC + ABC
2
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
2
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
F = A + B + C + ( A + B )C + A B C + A ( B + C ) + A B C
( Q ABC = A + B + C et AB = A + B en utilisant la loi de Demorgan)
=A+B+C+AC+BC+ABC+AB+AC+ABC
=A+AC+B+BC+C+AC+ABC+AB+ABC
= A (1+C)+ B (1 + C) + C (1 + A) + A B C + A B + A B C
= A + B + C + A B C + A B + A B C { Q (1+C) = 1 et (1+A) = 1}
= ( UNE + UN B ) + B (1 + AC) + C (1+ UN B)
= ( UNE + B )+ B + C { Q ( UNE + UN B ) = ( UNE + B ); (1+AC) = 1 et (1+
AB ) =1}
F = ( UNE + B + C ) ( Q B + B = B )
Le schéma logique de l'expression simplifiée F = ( A + B + C ) est donné sur la fig.5(a)
■0 F = A + B + C
Q.9 Déterminez les nombres binaires représentés par les nombres décimaux suivants. (6)
(i) 25,5 (ii) 10,625 (iii) 0,6875
Réponse :
(i) Conversion du nombre décimal 25,5 en nombre binaire :
Ici, la partie entière est de 25 et la partie fractionnaire est de 0,5. Convertissez d'abord la
partie entière 25 en son nombre binaire équivalent, c'est-à-dire divisez 25 par 2 jusqu'à ce
que le quotient devienne 0 indiqué dans le tableau 2 (a).
Quotient Reste
25
2 12 1
12
2 6 0
6
2 3 0
3
2 1 1
1
2 0 1
Tableau 2(a)
2
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Ainsi, la partie entière (25) 10 équivaut au nombre binaire 11001. Convertissez ensuite
la partie fractionnaire 0,5 sous forme binaire, c'est-à-dire multipliez la partie
fractionnaire 0,5 par 2 jusqu'à ce que vous obteniez un reste égal à 0.
0.5
X2
1,0 Reste
je
1 (quotient)
La partie fractionnaire décimale 0,5 équivaut au nombre binaire 0,1. Ainsi, le nombre
décimal 25,5 est égal au nombre binaire 11001,1.
Quotient Reste
10
2 5 0
5
2 2 1
2
2 1 0
1
2 0 1
Tableau 2(b)
Ainsi, la partie entière 10 est égale au nombre binaire 1010. Convertissez ensuite la
partie fractionnaire décimale 0,625 en sa forme binaire, c'est-à-dire multipliez 0,625
par 2 jusqu'à ce que le reste devienne 0.
2
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
1 0 1 ◄ (quotient)
---------------------»
Ainsi, la partie fractionnaire décimale 0,625 est égale au nombre binaire 0,101. Ainsi, le
nombre décimal 10,625 est égal au nombre binaire 1010,101 .
3
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
(Quotient)
Ainsi, le nombre fractionnaire décimal 0,6875 est égal au nombre binaire 0,1011 .
Réponse :
(i) Soustraction de 01000-01001 : le complément à 1 de 01001 est 10110 et le
complément à 2 est
10110+ 1 =10111. Ainsi
01000 = 01000
- 01001 = +10111 (complément à 2)
------------------------
11111 (Sommation)
------------------------
Puisque le MSB de la somme est 1, ce qui signifie que le résultat est négatif et qu'il est
sous forme de complément à 2. Donc, le complément à 2 de 1111 =00001= (1) 10. Le
résultat est donc – 1.
01100 = 01100
– 00011 = + 11101 (complément à 2) ----
1 01001 = + 9
Ignorer
Si une retenue finale est générée, rejetez la retenue et la réponse est donnée par les bits
restants.
Ce qui est positif, c'est-à-dire (1001) 2 = (+ 9) 10
(iii) Soustraction de 0011.1001 – 0001.1110 : le complément à 1 de 0001.1110 est
1110.0001 et son complément à 2 est 1110.0010.
0011.1001 = 0011.1001
- 0001.1110 = + 1110.1011 (complément à 2)
1 0001,101I = + 1,68625
3
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Ignorer
3
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Si une retenue finale est générée, rejetez la retenue et la réponse est donnée par les bits
restants qui sont positifs, c'est-à-dire (0001.1011) 2 = (+ 1.68625) 10
Réponse :
(i) XY + XYZ + X ( Oui + XY )
= XY + XYZ + X ( Oui + XY )
= X ( Oui + YZ ) + X ( Oui + X Oui )
= X ( Oui + Z ) + X ( Oui + X )
(Parce que Y + YZ = Y + Z et Y + XY = Y + X )
= XY + XZ + XY + XX
= XY + XZ + XY + X (Parce que XX=X)
= XY + XZ + X ( 1 + Oui )
= XY + XZ + X (Car utiliser (1+Y=1)
= ( X + Y )( X + Z ) + X ( Parce que j'utilise XY = X + Y )
= XX + XZ + YX + YZ + X
= X + XZ + YX + YZ + X (Parce que XX = X )
= X (1 + Z + Oui ) + YZ + X
= X + YZ + X
= ( X + X ) + YZ
= 1 + YZ (Parce que X + X = 1)
= 1 = 0 (Parce que 1 + YZ =1)
(ii) Oui = (UNE + B)( UNE + C)(B + C)
Oui = (UNE + B)( UNE + C)(B + C)
= (A A + AC + B A + BC) (B + C)
= (AC + B A + BC) (B + C) (Parce que A A = 0)
= ABC + BB A + BBC + ACC + B A C + BCC
3
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
La figure 4 (a) montre la carte de Karnaugh. Puisque l’expression comporte 4
variables, la carte comporte 16 cellules. Le chiffre 1 a été écrit dans les cellules
contenant un terme dans l'expression donnée. Le nombre décimal a été ajouté en
indice pour indiquer le nombre binaire de la cellule concernée. Le terme ABCD ne
peut être combiné avec aucune autre cellule. Ce terme apparaîtra donc comme tel dans
l'expression finale. Il existe quatre groupes de 4 cellules chacun. Ceux-ci
correspondent aux termes min (0, 1, 2, 3), (0, 1, 8, 9), (1, 3,5,7) et (1, 3, 9, 11). Ceux-
ci sont indiqués sur la carte. Puisque tous les termes (sauf 14) ont été regroupés dans
3
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
des groupes de 4 cellules, il n’est pas nécessaire de former des groupes de deux
cellules.
3
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.13 Simplifiez l'expression donnée en sa forme Somme des produits (SOP). Dessinez le circuit
Réponse :
Simplification d'une expression donnée
3
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Y = (A + B) (A + AB ) C + A (B + C ) + AB + ABC
=(A + B) (A + AB ) C + A (B + C ) + AB + ABC
=(A + B) (A + A + B )C + A (B + C ) + AB + ABC
=(A + B) (1+ B )C + A (B + C ) + A B + ABC (Parce que A + A = 1)
= (A + B) (C+ B C) + AB + AC + AB + ABC
= (A + B) (C+ B C) + AB + AC + AB + ABC
=AC + A B C + BC + B B C + A B + AC + A B + ABC
= AC + AC( B + B) + BC + 0 + A B + AC + A B (Parce que B B = 0)
= AC + AC+ BC+ A B + AC (Car B + B = 1)
= AC+ BC+ A B + AC (Car AC + AC = AC)
= C (A+ B) + A (B + C )
Réponse :
Conception d'un multiplexeur 8 à 1 : Il s'agit d'une fonction à quatre variables et nous
avons donc besoin d'un multiplexeur avec trois lignes de sélection et huit entrées. Nous
choisissons d'appliquer les variables B, C et D aux lignes de sélection. Ceci est illustré
dans le tableau 8.1. La première moitié des minterms est associée à A' et la seconde moitié
à A. En encerclant les minterms de la fonction et en appliquant les règles de recherche de
valeurs pour les entrées du multiplexeur, l'implémentation est présentée dans le tableau
8.2.
La fonction donnée peut être implémentée avec un multiplexeur 8 vers 1 comme indiqué
sur la figure 8(a). Trois des variables, B, C et D sont appliquées aux lignes de sélection
dans cet ordre, c'est-à-dire que B est connecté à s 2 , C à s1 et D à s 0 . Les entrées du
multiplexeur sont 0, 1, A et A'. Lorsque BCD = 000 001 et 111 génèrent F = 1 puisque I 0
et I 8 = 1 pour BCD (000), I 1 = 1 et I 9 = 1 respectivement. Par conséquent, les minterms
m 0 = A' B' C' m 1 = A' B' C, m 8 = A', B', C' et m 9 = A' B' C produisent une sortie 1.
3
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
3
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Minterme UN B C D F
0 0 0 0 0 1
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 0
15 1 1 1 1 1
Tableau .8.1 Table de vérité pour le multiplexeur 8-1
3
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.15 Convertissez le nombre décimal 82,67 en ses équivalents binaires, hexadécimaux et octaux. (6)
Réponse :
(i) Conversion du nombre décimal 82,67 en son équivalent binaire
Considérer la partie entière 82 et trouver son équivalent binaire
2 82
2 41 Reste ---- 0 (LSB)
2 20 Reste ---- 1
2 10 Reste ---- 0
2 5 Reste -----0
2 2 Reste ---- 1
2 1 Reste --- 0
0 Reste - - - 1 (MSB)
4
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
1 2 2 .5
Réponse :
Ajout de 20 et (-15) en utilisant le complément à 2 :
2 20 2 16
2 10 Reste --- -- 0 (LSB) 2 8 Reste ----- 0 (LSB)
4
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
(20)10 = 1 0 1 0 0 (16)10 = 1 0 0 0 0
(-16) 10 = 0 1 1 1 1 (complément de 1)
+1 (complément à 2)
--------------------
10000
--------------------
Donc 20 = 1 0 1 0 0
-16 = 1 0 0 0 0
----------------------------
100100
t
(Négligence) ----------
Puisque le MSB de la somme est 0, ce qui signifie que le résultat est positif soit +4
Réponse :
Ajout de 648 et 487 dans le code BCD :
648=011001001000
4 8 7 = 0 1 0 0 1 0 0 0 0 1 1 1 -------------
101011001111
10 12 15
-------------------------------------------------
Dans le problème ci-dessus, les trois groupes ne sont pas valides, car la somme de quatre
bits est supérieure à 9. Dans de tels cas, ajoutez +6 (c'est-à-dire 0110) à la somme de
quatre bits pour ignorer les six états invalides. Si une retenue est générée lors de l'ajout de
6, ajoutez la retenue au groupe de quatre bits suivant, c'est-à-dire
4
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
648=011001001000
487=010010000111
101011001111
011001100110
11111 1 11
0001 0 0 0 1 0 0 1 1 0 1 0 1
,,,,
1 1 3 5
Réponse :
(i) Prouver l'identité booléenne XY + YZ + Y Z = XY + Z
LHS = XY + YZ + Y Z
= XY(Z+ Z ) + YZ + Y Z ( Q Z + Z = 1)
= XYZ + XYZ + YZ + YZ
= YZ(1+X) + XYZ + YZ
= YZ + X Y Z + Y Z ( Q 1+X = 1)
= Z (Y+ Oui ) + XYZ
= Z + XY Z ( Q Oui + Oui =1)
= Z + XY ( Q Z + XY Z = Z + XY)
= RHS (donc prouvé)
4
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
UN B C D
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Tableau 4.1
4
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
__
B
C
-- _____
F = avant JC . BD = BC +
BD
B
D
Q.20 Déterminez la tension de sortie analogique du DAC 6 bits (réseau en échelle R-2R) avec une
référence V égale à 5 V lorsque l'entrée numérique est 011100.
Réponse :
Pour un réseau à échelle DAC R-2R 6 bits, la tension de sortie est donnée par
V 0 = V 2 R n ( une n - 1 2 n 1 + une n - 2 2 n 2 +
-
⋅⋅⋅⋅
+ une 1 2 1 + une 0 2 0 )
-
4
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
(i) Résolvez l'équation 23.6 10 = X 2 pour X
23,6 10 = X 2
Afin de trouver X, convertissez le nombre décimal 23,6 10 dans sa forme binaire.
Prenez d’abord la partie entière décimale 23 pour la convertir en sa forme binaire équivalente
Donc 23 10 = 10111 2
Prenez ensuite la partie fractionnaire décimale 0,6 pour la convertir en sa forme binaire
équivalente.
(10)
(6)
2 23
2 11 1
2 5
1
2 2
2 1
1
0
0
1
4
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
On voit qu’il n’est pas possible d’obtenir un zéro comme reste même après 7 étapes. Le
processus peut être poursuivi plus loin ou une approximation peut être effectuée et le
processus peut être terminé ici. L'équivalent binaire est 0,1001100.
D'où 23,6 10 = 10111,1001100 2.
(ii) Afin de trouver X, convertissez le nombre décimal 65,535 en sa forme hexadécimale
équivalente. Prendre d'abord la partie entière 65 pour la convertir en sa forme hexadécimale
équivalente.
16 65 U
16 4 --- 1
0 --- 4
Donc 65 10 = 41 16
Prenez ensuite la partie fractionnaire décimale 0,6 pour la convertir en sa forme binaire
équivalente.
On voit qu’il n’est pas possible d’obtenir un zéro comme reste même après 7 étapes. Le
processus peut être poursuivi plus loin ou une approximation peut être effectuée et le
processus peut être terminé ici. L'équivalent hexadécimal est 0,88F5C28.
D'où 65,535 10 = 41,88F5C28 16.
4
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
(i) Convertissez d'abord les deux nombres 20 et 26 en son équivalent binaire 8 bits et
découvrez le complément à 2 de 20, puis ajoutez -20 à +26.
20 = 0 0 0 1 0 1 0 0 (équivalent binaire 8 bits de 20)
20= 1 1 1 0 1 0 1 1 (complément de 1)
+1
(ii) Convertissez d'abord les deux nombres 25 et 15 en son équivalent binaire 8 bits et
découvrez le complément à 2 de 15, puis ajoutez +25 à -15.
15 = 0 0 0 0 1 1 1 1 (équivalent binaire 8 bits de 15)
15 = 1 1 1 1 0 0 0 0 (complément de 1)
+1
Réponse :
(i) L'excès 3 est un code numérique obtenu en ajoutant 3 à chaque chiffre décimal, puis en
convertissant le résultat en binaire à quatre bits. Il s'agit d'un code non pondéré, c'est-à-
dire qu'aucun poids ne peut être attribué à l'une des positions à quatre chiffres.
QUESTIONS ET RÉPONSES TYPIQUES...........................................................................................1
NUMÉRIQUES.............................................................................................................................24
D =D..........................................................................................................................................67
DESCRIPTIFS..............................................................................................................................79
3
+ 2 + 1 + 0 - je............................................................................................................................94
+ D0
.....................................................................................................................................................94
, 2+4............................................................................................................................................94
je..............................................................................................................................................153
4
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
[ 4 b 2 + 2 b 1 + 1 b 0 ]............................................................................................................153
1 tonne V...........................................................................................................................................180
V = - - Vdt = - — t.......................................................................................................................180
TJ, Lieutenant.......................................................................................................................180
Réponse :
(i) La loi commutative est AB = BA . Pour vérifier si l'opération NAND est
Commutatif ou non, préparez la table de vérité présentée dans le tableau n°3.1
UN B UN B BA
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
Tableau n°3.1
4
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Du tableau No.3.1, on observe que les deux dernières colonnes sont identiques, ce qui
signifie
AB = BA
La loi associative est A .( B . C ) = ( A . B ). C
Pour vérifier si l'opération NAND est associative ou non, préparez la table de vérité
présentée dans le tableau n°3.2.
U ( UN B ).
B C
N A. ( B.C ) C
0 0 0 1 1
0 0 1 1 0
0 1 0 1 1
0 1 1 1 0
1 0 0 0 1
1 0 1 0 0
1 1 0 0 1
1 1 1 1 1
Tableau n°3.2
Du tableau n°3.2 , on observe que les deux dernières colonnes ne sont pas identiques, ce qui
signifie
UNE .( B . C ) ≠ ( UNE . B ). C
UN B A+B B+A
0 0 1 1
0 1 0 0
1 0 0 0
1 1 1 1
Tableau n°3.3
A partir du tableau n°3.3, on observe que les deux dernières colonnes sont identiques, ce qui
signifie A + B = B + A
La loi associative est A + ( B + C ) = ( A + B ) + C
Pour vérifier si l'opération NOR est associative ou non, préparez la table de vérité présentée
dans le tableau n°3.4.
U ( UNE + B ) +
B C
N A+(B+C) C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 1
5
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
0 1 1 1 0
1 0 0 0 1
1 0 1 0 0
1 1 0 0 1
1 1 1 0 0
Tableau n°3.4
Du tableau No.3.4 , on observe que les deux dernières colonnes ne sont pas identiques, ce
qui signifie
UN . + ( B + C ) ≠ ( UNE + B ) + C
Q.25 Démontrer les équations suivantes à l'aide des théorèmes algébriques booléens : (5)
(1) A + A .B + A . B = A + B (ii) A BC + A B C + AB C + ABC = AB + BC + AC
Réponse :
(i) L'équation donnée est A + A .B + A . B = A + B
LHS . = A + A.B + A.B
= (A + A.B ) + A.B
= A (1+ B ) + A .B
= A + A .B ( Q 1+ B =1)
= (A + A ) (A + B)
= (A + B) ( QA + A = 1)
= droite
Donc prouvé
(ii) L'équation donnée est A BC + A B C + AB C + ABC = AB + BC + AC LHS = A BC + A
B C + AB C + ABC
= A BC + ABC + AB C + ABC
= A BC + ABC + AB (C + C )
= A BC + ABC + AB ( QC + C = 1)
= A BC + A (B + B C)
= A BC + A (B + C) ( Q B + B C = B + C)
= A BC + AB + AC
= C (A + AB ) + AB + AC
= C (A + B) + AB + AC ( Q A + AB = A + B)
= AC + BC + AB + AC
= AB + BC + AC ( Q AC + AC = AC)
= droite
Donc prouvé
Q.26 L'éclairage d'un escalier est contrôlé par deux interrupteurs, un en haut des escaliers et un autre en
bas des escaliers. (5)
(i) Créez une table de vérité pour ce système.
(ii) Écrivez l'équation logique sous la forme SOP.
(iii) Réalisez le circuit en utilisant des portes ET-OU.
5
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
0 1
AMPO
NON = 0
ULE
FOURNI
R
(i) La table de vérité du système est donnée dans la table de vérité 4.1
S1 S2 L
0 0 0
0 1 1
1 0 1
1 1 0
Tableau 4.1
(ii) L'équation logique du système est donnée par L = S 1 S 2 + S 1 S 2
5
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
(iii) La réalisation du circuit utilisant des portes ET-OU est illustrée à la figure 4 (b).
12
Fig.4 (b) Schéma logique du système
Q.27 Minimiser la fonction logique suivante à l'aide de K-maps et réaliser à l'aide de portes NAND et
NOR.
F ( UNE , B , C , D ) = ∑ m ( 1 , 3 , 5 , 8 , 9 , 11 , 15 ) + d ( 2 , 13 ) (9)
Réponse :
Minimisation de la fonction logique F(A, B, C, D) = ∑ m(1,3,5,8,9,11.15) + d(2,13) à l'aide
de K-maps et réalisation à l'aide de portes NAND et NOR
(i) La carte de Karnaugh pour la fonction logique est donnée dans le tableau 4.1
5
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Conception d'un multiplexeur 4 à 1 en utilisant la fonction à trois variables donnée par
F(A,B,C) = ∑ m(1,3,5,6)
La fonction F(A,B,C) = ∑ m(1,3,5,6) peut être implémentée avec un multiplexeur 4 pour 1
comme le montre la figure 7(a). Deux des variables, B et C, sont appliquées aux lignes de
sélection dans cet ordre, c'est-à-dire que B est connecté à S 1 et C à S 0 . Les entrées du
multiplexeur sont 0, I, A et A'. Lorsque BC = 00, sortie F = 0 puisque I 0 = 0. Par
conséquent, les deux termes m 0 = A' B' C' et m4 = A B' C' produisent une sortie 0, puisque la
sortie est 0 lorsque BC = 00 quelle que soit la valeur de A.
Lorsque BC = 01, sortie F = 1, puisque I 1 = 1. Par conséquent, les deux termes m 1 =A' B'C
et
5
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
m 5 = AB'C produit une sortie 1, puisque la sortie est 1. lorsque BC = 01 quelle que soit la
valeur de A.
Lorsque BC = 10, l'entrée I 2 est sélectionnée. Puisque A est connecté à cette entrée, la sortie
sera égale à 1 uniquement pour le minterm m 6 = ABC', mais pas pour le minterm m 2 = A'
BC', car lorsque A' = I, alors A = 0, et puisque I 2 = 0, nous avons F = 0.
Enfin, lorsque BC = 11, l'entrée I 3 est sélectionnée. Puisque A' est connecté à cette entrée, la
sortie sera égale à 1 uniquement pour le minterm m 3 = A' BC, mais pas pour m 7 = ABC.
Ceci est donné dans la table de vérité présentée dans le tableau n° 7.1.
Minterme UN B C F
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 1
7 1 1 1 0
Tableau 7.1 Table de vérité
B o-
C o-
5
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Fig.7 (b) Schéma logique du multiplexeur 4X1
Q.29 Trouvez le temps de conversion d'un convertisseur A/D à approximation successive qui utilise
une horloge de 2 MHz et une échelle binaire de 5 bits contenant une référence de 8 V. Quel est
le taux de conversion ?
(4)
Réponse :
Données données :
Fréquence de l'horloge (F) = 2 MHZ
Nombre de bits (n) = 5
n° 5
(i) Temps de conversion (T) = = = 2,5 µsec
fréquence d'horloge 2 X 10 6
(ii) Taux de conversion = = = 400 000 conversions/s
T 2,5X10-6
Q.30 Un convertisseur N/A en échelle R-2R 6 bits a une tension de référence de 6,5 V. Il répond aux
normes de linéarité. Trouver
(i) La résolution en pourcentage.
(ii) La tension de sortie pour le mot 011100. (4)
Réponse :
Données données Nombre de bits (n) = 6
Tension de référence (V R ) = 6,5 V
Pour le convertisseur D/A échelle R-2R,
(i) La résolution en pourcentage est donnée par = = = 1.59 %
2 - 1 2 - 1 63
n 6
(ii) La tension de sortie ( VO ) du convertisseur N/A en échelle R-2R 6 bits pour le mot
011100 est donnée par
VO=2Rn [ une n - 1 ,2 n - 1
+ une n - 2 , 2n - 2
+ + une 1 2 1 + une 0 2 0 ]
5
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
V = 6,5 [ 0,2 6 - 1
+1X25 - 1
+1X24 - 1
+1X23 - 1
+0X22 - 1
+0X20 ]
Ô26
[
V O = 6,5 2 4 + 2 3 + 2 2 ]
26
VO = 2,84 V.
5
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
68-(-27)=68-(-27)en utilisant le complément à 2
Représentation du complément à 2 de 68=01000100(64+4)
Représentation du complément à 2 de - (-27) = 00011011 =+ 27
11100101 =-27 en complément à 2
Ajoutez maintenant 68 et 27
68 01000100
-(-27) +00011011
95 010111111
Répons
e:
101
000110
101
001
Quotient -1001
Reste -001
Réponse :
(i) (A+B)(A+A'B')C+A'(B+C')+A'B+ABC
=C(A+B)+A'(B+C')
LHS (A+B)(A+A'+B')C+A'B+A'C'+A'B+ABC
5
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
= (A+B)(1+B')C+A'B+ A'C'+ABC comme (A+A'=1)
= (A+B).1.C+A'B+ A'C'+ABC
= AB+AC+A'B+ A'C'+ABC
= ABC+AB+ABC+AC+A'B+A'C' AB(C+1)+AC(B+1) +A'B+ A'C'
= AB+AC+A'B+ A'C'
= C(A+B) + A'(B+C') = RHS
Donc prouvé
Q.35 Un circuit combinatoire a 3 entrées A, B, C et une sortie F. F est vrai pour les combinaisons
5
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
d'entrées suivantes
A est faux, B est vrai
A est faux, C est vrai
A, B, C sont faux
A, B, C sont vrais
6
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
(i) Écrivez la table de vérité pour F. Utilisez la convention True=1 et False = 0.
(ii) Écrivez l'expression simplifiée de F sous la forme SOP.
(iii) Écrivez l’expression simplifiée de F sous forme POS.
(iv) Dessinez un circuit logique en utilisant un nombre minimum de portes NAND à 2
entrées. (7)
Réponse :
(i) Faire la table de vérité
UN B C F
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
A est faux, b est vrai Pour les deux valeurs de c, F est vrai.
(ii) Une expression simplifiée pour F peut être trouvée par K-map
ABC 00 01 11 10 |
0 1 1 1 1
1 0 0 1 0
⋅
F ( A,B,C,D ) = Π M ( 1, 2, 3, 8, 9, 10, 11,14 ) d ( 7, 15 )
Utilisez la carte de Karnaugh. Dessinez le circuit logique de la fonction simplifiée à l'aide
de portes NOR
seulement. (7)
6
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
F= ∏ M(1,2,3,8,9,10,11,14).d(7, 15)
F'=B'D+B'C+AC+AB'
En complétant F
F=(B'D+B'C+AC+AB')'
= [(B'D)'(B'C)'(AC)'(AB')']'
= (B+D')(B+C')(A'+C')(A'+B)
Prendre le complément en deux fois et sans ouvrir le bracket
F=[(B+D')+(B+C')'('A'+C')+(A'+B)]'
Le circuit logique pour la fonction simplifiée utilisant des portes NOR
Q.37 La capacité de la PROM 2K × 16 doit être étendue à 16 K × 16. Recherchez le nombre de puces
PROM requises et le nombre de lignes d'adresse dans la mémoire étendue. (4)
Réponse :
Capacité requise = 16 000 x 16
Puce disponible (PROM) = 2k x 16
Le nombre de puce = 16k x 16 = 8
2k x 16
Capacité totale en mots de la puce = 2 x 2 10
6
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
( je ) 11001 - 10110
1's Compliment de 10110 = 01001
11001
+01001
100010
Ajoutez 1 et ignorez le report.
La réponse est 00011 = 3.
(ii) 11 011 – 11 001 = A – B
Complément à 2 de B = 00111
11011
+00111
100010
Ignorez le report pour obtenir une réponse comme 00010 = 2.
Réponse :
Y = ABC + ACD + AB + ABC
Y = ABCD+ABCD+ABCD+ ABCD + ABCD + ABCD
+ ABCD + ABCD + ABCD + ABCD + ABCD
ABVCD 00 01 11 10 p
E
00 1 1 1 1
01 0 0 0 0
11 1 0 0 1
10 _ 1 1 1 1
f=B +AD
ANNONCE
6
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
f ( A,B,C ) = Σ M ( 1,4,5,6,7 ) sous forme POS standard
F=m1+m4+m5+m6+m7
F = Σm (1,4,5,6,7)
= ∏M (0,2,3)
=M0M2M3
= (A+B+C)(A+B+C)(A+B+C)
Q.41 Concevoir un multiplexeur 32:1 en utilisant deux multiplexeurs 16:1 et un multiplexeur 2:1.
(8)
Réponse :
Pour concevoir un MUX 32 X 1 en utilisant
Deux MUX 16 X 1 et un 2 X 1
Il y a au total 32 lignes d'entrée et une ligne O/P. Le MUX 2 X 1 transmettra l'une des
deux E/P à la sortie en fonction de sa ligne de sélection M. Pour M = 0, le MUX
supérieur (I 0 – I 15) sera sélectionné et M = 1 MUX inférieur (I 16 – I 31 ) sera sélectionné.
Réponse :
S (A, B, C) = m (1,2,4,7)
C (A, B, C) = m (3,5,6,7)
Il s'agit de la sortie complète de l'additionneur sous forme de somme (S) et de retenue ( C ).
Nous savons que le décodeur de 3 à 8 lignes génère tous les minterms de 0 à 7. Dans le
décodeur illustré sur la figure, Do correspond au minterm m o , et ainsi de suite. Ainsi, en
effectuant un OR sur les sorties appropriées du décodeur, nous pouvons implémenter ces
fonctions.
6
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
(i) 23 - 48
Ajoutez-les
23 010111
- (- 48) +010000
71 100111
(ii) – 48 - 23 = - 48 + (-23)
-48 = 1 1 0 1 0 0 0 0
-23 = 1 1 1 0 1 0 0 1
1 1 0 1 1 1 0 0 1 = -71
je
Le transport est rejeté
Q.44 Démontrer les identités booléennes suivantes en utilisant les lois de l'algèbre booléenne :
(i) ( UNE + B )( UNE + C ) = UNE + BC
(ii) ABC + ABC + ABC = A ( B + C ) (4)
Réponse :
(i) (A+B)(A+C)=A+BC
LHS AA+AC+AB+BC=A+AC+AB+BC
OU A((C+1)+A(B+1))+BC
OU A+A+BC
OU A+BC = RHS
Donc prouvé
(ii) ABC+AB'C+ABC'=A(B + C)
LHS AC(B+B')+AB(C+C')
OU AC+AB
OU A(B+C)= RHS
Donc prouvé
6
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.45 La carte de Karnaugh pour une fonction SOP est donnée ci-dessous sur la figure 1. Déterminer le
simplifié (5)
Expression
Répo
nseSOP.
booléenne :
Réponse :
(i) capacité disponible =4Kx8 = 2 10 x2 10 x 8 = 2 12 x8
Comme dans le 4Kx8, le deuxième nombre représente le nombre de bits dans chaque
mot, donc le nombre de lignes d'entrée de données sera de 8 (également les lignes de
sortie de données).
(ii) Il dispose d'un total de 4K (2 12 ) lignes d'adresse nécessaires pour adresser 2 12
emplacements.
(iii) Sa capacité en octets est de 4 Ko octets .
Q.47 Un DAC 5 bits produit une tension de sortie de 0,2 V pour une entrée numérique de 00001.
Trouvez la valeur de la tension de sortie pour une entrée de 11111. Quelle est la résolution de
ce DAC ? (6)
Réponse :
Pour la sortie numérique de 00001
6
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
6
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.48 Un CAN à approximations successives de 8 bits a une résolution de 20 mV. Quel sera son
numérique
sortie pour une entrée analogique de (4)
2,17V ?
Réponse :
Résolution =20mv
Entrée analogique = 2,17 V
Valeur
équivalente=(2,17)/(2,17)=108,5
Valeur binaire équivalente =
Q.49 Un microprocesseur utilise des puces RAM d'une capacité
de 1024 × 1.
(i) Combien de puces seront nécessaires et combien de lignes d’adresse seront
connectées pour fournir une capacité de 1 024 octets.
(ii) Combien de puces seront nécessaires pour obtenir une mémoire d'une capacité de
16 Ko. (5)
Rép
(onse
i ) Puces disponibles = 1024 x 1
capacitéCapacité requise = capacité 1024 x 8
1024X8
Nombre de
jetons = 1024X1
Nombre de lignes d'adresse requises = 10 (soit 1024 = 2 10 )
Comme la capacité des mots est la même (1024), les mêmes lignes d'adresse seront
connectées à toutes les puces.
(ii)
16X1024X8
Nombre de puces = 128
requises = 1024X1
Q.50 Trouvez l'expression booléenne du circuit logique illustrée à la figure 1 ci-dessous et réduisez-
la en utilisant
Algèbre de (6)
Boole.
Réponse :
Y = (AB)' + (A' + B)'
= A' + B' + AB' En utilisant le théorème de Demorgan.
= A' + B'(1+A)
= A' + B' Puisque 1+A=1
6
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Y(A,B,C)= ∑ (2,3,5,6)
Prenons B, C comme bits de sélection et A comme entrée. Pour décider de l'entrée que
nous écrivons.
Y = A'BC'+A'BC+AB'C+ABC'
= 0 si B=0, C=0
= A si B=0, C=1
= 1 si B=1, C=0
= A' si B=1, C=1
L'implémentation correspondante est illustrée dans la figure. Ainsi
Réponse :
Concevez un compteur synchrone mod 12 à l'aide de bascules D.
J'indique le tableau
État actuel État suivant Entrées D requises
UN B C D UN B C D D.A. D.B. D.C. DD
0 0 0 0 0 0 0 1 0 0 0 1
0 0 0 1 0 0 1 0 0 0 1 0
0 0 1 0 0 0 1 1 0 0 1 1
0 0 1 1 0 1 0 0 0 1 0 0
0 1 0 0 0 1 0 1 0 1 0 1
0 1 0 1 0 1 1 0 0 1 1 0
0 1 1 0 0 1 1 1 0 1 1 1
0 1 1 1 1 0 0 0 1 0 0 0
1 0 0 0 1 0 0 1 1 0 0 1
1 0 0 1 1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 1 1 0 1 1
1 0 1 1 0 1 0 0 0 1 0 0
6
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Dessinez d'abord la table d'état contenant l'état présent, l'état suivant et l'entrée de bascule requise pour
donner la transition. La bascule D donne le même résultat que l'état suivant lui-même. Résolvez ensuite
en utilisant K cartes pour découvrir D A D B D C D D pour tous les états.
Les états inutilisés sont 1100,1101,1110,1111, ils peuvent être traités comme des conditions
indifférentes de la table. Dessinez des cartes de Karnaugh pour D A , D B , D C et D D comme suit et
obtenez des expressions booléennes pour elles.
7
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
ABC 00 11 10
01 CD
D CD CD CD
00 0 1 0 1> CD
UN B
01
0 1 0 1
UN B
11
UN B
X X X X
MiT
10 0
UN B 1 0 1
De = CD + CD
AE/ CD 00 01 11 10
CD CD CD CD
00 1 0 0 1
UN B
01
1 0 0 1
UN B
11
UN B
X X X X
10 1 0 0 1
UN B
D =D
D•
7
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.53 Déterminez combien de bits d'ADC sont nécessaires pour obtenir une résolution de 0,5 mV si le
maximum
la tension à pleine échelle est de 10 V. (8)
Réponse :
Résolution = 0,5 mv
Sortie à pleine échelle = + 10 V
%résolution =(5mv)/10x100=0,05%
Nombre de bits =Log 2 (2x1000) = 20
Q.54 Convertissez le nombre décimal 45678 en son nombre équivalent hexadécimal. (4)
Réponse :
(45678) 10 =(B26E) 16
7
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
16 45678
16 2854 14 —•E
16 178 6 —•6
16 11 2 —•2
0 11 —•B
(45678) 10 =(B26E) 16
Réponse :
U B F
N0 0 1
0 1 0
1 0 0
1 1 0
Q.56 Concevoir un convertisseur de code BCD vers excès de 3 en utilisant un nombre minimum de
portes NAND. Indice:
utiliser les techniques de cartographie k. (8)
Réponse :
Nous faisons d'abord la table de vérité
BCD non ABCD EXCÈS-3 SANS WXYZ
0000 0011
0001 0100
0010 0101
0011 0110
0100 0111
0101 1000
0110 1001
0111 1010
1000 1011
1001 1100
Ensuite, en utilisant K cartes, nous pouvons avoir des fonctions simplifiées pour w, x, y, z comme
indiqué ci-dessous :
7
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
7
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
7
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
W = BD + AD + AB' + BC
En complétant deux fois on obtient
W = ((BD + AD + AB' + BC)')'
= ((BD)' . (AD)' . (AB')' . (BC)')'
X = BC'D + B'D + B'C
En complétant deux fois on obtient
X = BC'D + B'D + B'C
= ((BC'D)' . (B'D)' . (B'C)')'
Y = C'D' + CD
= ((C'D')' + (CD)')'
Z = D'
Q.57 À l'aide d'un schéma approprié, expliquez comment convertir une bascule JK en type T.
tongues. (4)
7
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
La bascule donnée est la bascule JK et il est nécessaire de convertir JK en T. Nous
dessinons d'abord le tableau caractéristique de la bascule T, puis relions la transition avec la
table d'excitation de la bascule JK.
QItl T Q[T+1] J. K
Tableau d'excitation
JK Tongues
0 0 un un X Q[t] Q[t+1] J. K
0
1 je 1 X 0 0 0 X
0 1 1 X
1 0 1 X 0
1 Oxy
1 0 X 1 1 1X0
1
Nous résolvons maintenant K cartes pour J et K en considérant T et Q(t) comme entrées.
Réponse :
Jetons disponibles = 256x8
Capacité requise = 2048x8
Nombre de jetons=(2048x8)/(256x8)=8=(256=2 8 )
Lignes d'adresse requises pour 2048x8chip=11(2048=2 11 )
7
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
7
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
(i) 11001 – 10110 = X – Oui
X = 11001
Complément à 1 de Y = 01001
Somme = 1 00010
Fin du transport = 1
Donc XY = 00011
(ii)11011 – 11001 = X – Oui
X = 11011
Complément à 1 de Y = 00110
Somme = 1 00001
Fin du transport = 1
Donc XY = 00010
Réponse :
(1) LHS = A'B'C' + A'BC' + AB'C' + ABC'
= A'C' (B' + B) + AC' (B' + B)
= A'C' + AC' [comme B'+B = 1]
= C' (A' + A)
= C' [comme A'+A =1]
7
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
= RHS.
Donc prouvé
Réponse :
Sortie de la porte 1 (NAND) = (AB)'
Sortie de la porte 2 (NOR) = (A'+B)'
Sortie de la porte 3 (NOR) = [(AB)' + (A'+B)']'
En appliquant maintenant la loi de De-Morgans, (X+Y)' = X'Y'
et (XY)' = (X'+Y')
[(AB)' + (A'+B)']' = [(AB)']' [(A'+B)']'
= (AB) (A'+B)
= AA'B + ABB
=ABB
=AB.
Réponse :
Multiplier le premier terme par (A+A')
Y = A'BC'D' + ABC'D' + A'BC'D + ABC'D + A'BCD + ABCD
= ∑(4,12,5,7,15,13)
= BC' + BD
8
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Nous prendrons trois variables B, C et D sur les lignes de sélection et A comme entrée. Il y
a maintenant huit entrées et elles peuvent être 0,1,A ou A' selon la fonction booléenne.
je 0 Je 1 Je 2 je 3 je 4 je 5 je 6 je 7
UN' 0 1 2 3 4 5 6 7
UN 8 9 10 11 12 13 14 15
UN' 1 UN' UN 0 1 0 UN
8
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.65 (i) Combien de puces RAM 128 × 8 sont nécessaires pour fournir une capacité de mémoire de 2
048 octets.
(ii) Combien de lignes de bus d'adresse doivent être utilisées pour accéder à 2048 octets de
mémoire. Combien de lignes seront communes à chaque puce ?
(iii) Combien de bits doivent être décodés pour la sélection de puce ? Quelle est la taille du
décodeur ?
(8)
Réponse :
(i) Puces RAM disponibles = 128 x 8
Capacité mémoire requise = 2048 x 8
Nombre de jetons requis = (2048 x 8) / (128 x 8)
= 16.
(ii) Les jetons disponibles ont une taille de 128 x 8. Cela signifie qu'il y a au total 128 (2 7 )
emplacements et que chaque emplacement peut stocker 8 bits. Ainsi, le nombre total de lignes
d'adresse nécessaires pour accéder à 128 emplacements est de 7. Comme sept lignes d'adresse
peuvent adresser 2 à 7 emplacements. Ces sept lignes sont communes à toutes les puces.
Maintenant, pour accéder à 2048 emplacements, nous avons besoin de 11 lignes d'adresse,
car 2048 = 2 11
(iii) Ces lignes d’ordre supérieur seront appliquées à l’entrée du décodeur. Le nombre
d'entrées du décodeur sera de 11 - 7 = 4. La taille du décodeur sera de 4x16. Ces 16 sorties du
décodeur seront connectées à l'entrée de sélection de puce des puces individuelles.
— 4x16
—
Décodeur
— —
Un 6
D 0 ^ Pour sélectionner l'entrée de la
Un puce-1
10
Un
9
Q.67 Un convertisseur A/N à double pente 6 bits utilise une référence de –6 V et une fréquence de 1
MHz.
horloge. Il utilise un nombre fixe de 40 (101 000). Trouvez le temps de conversion maximal.
(4)
Réponse
Le temps T 1 donné par
T1=2NTC où N = non. de bits, T c = période de temps de l'impulsion d'horloge
Étant donné N = 6, T C = 1/ 1 MHz = 1 µs.
Donc T 1 = 2 6 X 10 -6 s = 64 µs.
Q.68 Un convertisseur N/A BCD à 2 chiffres est un type de résistance pondérée avec E R = 1 Volt, avec
R=1M Ω,
Rf = 10KΩ . Trouvez la résolution en pourcentage et en volts. (5)
Réponse
Résolution = 1/2 2 = 0,25 volts.
Comme la résolution est déterminée par le nombre de bits d’entrée du convertisseur D/A ;
Par exemple, un convertisseur à deux bits a 2 2 (4) niveaux de sortie possibles, donc sa
résolution est de 1 partie sur 4.
En pourcentage, ce sera ¼ X 100 = 25 %
En volts, ce sera 0,25 volt.
8
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
PARTIE – III
DESCRIPTIFS
(i) Chaque terme individuel du formulaire standard Somme des produits est appelé minterm
tandis que chaque terme individuel du formulaire standard Produit des sommes est appelé
maxterm.
(ii) La lettre non barrée représente les 1 et la lettre barrée représente les 0 en termes minimum,
tandis que la lettre non barrée représente les 0 et les lettres barrées représentent les 1 en termes
maximum.
(iii) Si un système a des variables A, B, C alors les minterms seraient sous la forme ABC, tandis
que le maxterm serait sous la forme A+B+C.
(iv) La désignation minterme pour l'expression à trois variables est
Oui= ∑ m (1, 3, 5, 7)
Où la majuscule ∑ représente le produit et m représente les termes.
Nombre décimal 1 Correspond à nombre binaire001ou ABC
Nombre décimal 3 Correspond à nombre binaire011ou Un BC
Nombre décimal 5 Correspond à nombre binaire101ou ABC
Nombre décimal 7 Correspond à nombre binaire111ou ABC.
Attendu que la désignation Maxterm pour l'expression à trois variables soit
Oui= ∏ M (0, 1, 3, 4)
Où la majuscule ∏ représente le produit et M représente maxterms.
Le nombre décimal 0 signifie 000 binaire et le terme est A+B+C
Le nombre décimal 1 signifie binaire 001 et le terme est A+B+ C
Le nombre décimal 3 signifie le binaire 011 et le terme est A+ B + C
Le nombre décimal 4 signifie 100 binaire et le terme est A + B + C
Q.2 Que sont les portes universelles. Construisez un circuit logique en utilisant des portes NAND uniquement
pour l'expression x = A . (B+C). (7)
Réponse :
Portes universelles : les portes NAND et NOR sont connues sous le nom de portes universelles.
Les portes ET, OU, NON peuvent être réalisées en utilisant l’une de ces deux portes. L'ensemble
du système logique peut être implémenté en utilisant l'une de ces deux portes. Ces portails sont
plus faciles à réaliser et consomment moins d’énergie que les autres portails.
La construction d'un circuit logique pour l'expression X = A (B + C) utilisant des portes NAND
est illustrée à la fig.4 (b)
8
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
(AB) (AC) = AB + AC
U
N
C
Réponse :
Diverses familles logiques de circuits intégrés : les circuits intégrés numériques sont fabriqués
en utilisant les technologies bipolaires ou unipolaires et sont appelés famille logique bipolaire ou
famille logique unipolaire.
I Familles logiques bipolaires :
Il existe deux types d'opérations dans les familles logiques bipolaires
1. Familles logiques saturées
2. Familles logiques non saturées
1. Familles logiques saturées : dans la logique saturée, les transistors du circuit intégré
sont pilotés jusqu'à saturation.
(i) Logique résistance-transistor (RTL).
(ii) Logique de transistor à couplage direct (DCTL)
(iii) Logique d'injection intégrée (I²L)
(iv) Diode-Transistor Logique (DTL)
(v) Logique à seuil élevé (HTL)
(vi) Logique transistor-transistor (TTL)
2. Logique non saturée : En logique non saturée, les transistors ne sont pas amenés à
saturation.
(i) Schottky TTL
(ii) Logique couplée à l'émetteur (ECL)
II Familles logiques unipolaires :
Les dispositifs MOS sont des dispositifs unipolaires et seuls les MOSFET sont utilisés dans
les circuits logiques MOS. Les familles logiques MOS sont
(i) PMOS
(ii) NMOS, et
(iii) CMOS
alors que dans le PMOS, seuls les MOSFET à canal P sont utilisés et dans le NMOS, seuls
les MOSFET à canal N sont utilisés, dans le MOS complémentaire (CMOS), les MOSFET
à canal P et N sont utilisés et sont fabriqués sur la même puce de silicium.
Q.4 Qu'est-ce qu'un demi-additionneur ? Expliquez un demi-additionneur à l'aide d'une table de vérité et d'un
diagramme logique. (10) Réponse :
Demi-additionneur : Un circuit logique pour l'addition de deux nombres d'un bit est appelé
demi-additionneur. Le processus d'addition est illustré dans la table de vérité présentée dans le
tableau 6.1. Ici A et B sont les deux entrées et S (SUM) et C (CARRY) sont deux sorties.
8
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
U B S C
N
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Tableau 6.1 Table de vérité pour le demi-additionneur
À partir de la table de vérité, nous obtenons les expressions logiques pour les sorties S et C telles que
S = UN B + UN B
C = AB
Le schéma logique d'un demi-additionneur utilisant des portes est illustré à la fig.6 (a).
AO
B o-
Q.5 À l'aide d'un schéma logique approprié, expliquez le fonctionnement d'un multiplexeur 1 à 16. (7)
Réponse :
Fonctionnement d'un démultiplexeur 1 à 16 : un démultiplexeur récupère les données d'une ligne
et les dirige vers l'une de ses N sorties en fonction de l'état des entrées sélectionnées. Si le nombre
de lignes de sortie est N (16), le nombre de lignes de sélection m est donné par 2 m = Nie, 2 4 = 16.
Ainsi, le nombre de lignes de sélection requises pour un démultiplexeur 1 à 16 est de 4. Le tableau
7.1 montre la table de vérité du démultiplexeur 1 à 16. L'entrée peut être envoyée à l'une des 16
sorties, D 0 à D 15 . Si DCBA = 0000, l'entrée passe à D 0 . Si DCBA = 0001, l'entrée passe à D 1 et
ainsi de suite.
La figure 7 (a) montre le schéma logique d'un démultiplexeur 1 à 16, composé de 8 portes NON, 16
portes NAND, une ligne d'entrée de données (G), 4 lignes de sélection (A, B, C, D) et 16 lignes de
sortie (D 0 , D 1 , D 2 D16 ). Les 8 portes NON empêchent une charge excessive de la source
motrice. Une ligne d'entrée de données G est implémentée avec une porte NON-OU utilisée comme
porte ET négative. Un niveau bas dans chaque entrée G1 et G2 est nécessaire pour rendre la sortie G
élevée . La sortie G de validation est l'une des entrées des 16 portes NAND. G doit être élevé pour que
les portes soient activées. Si la porte de validation n'est pas activée, alors les seize sorties du
multiplexeur seront à l'état haut quel que soit l'état des lignes de sélection A, B, C, D.
8
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Démulti Sélection Logique Sorties du
démultiplexeur
plexeur Lignes
Fonction D0J1 J2 J 3 J4 J5 J 13 J 14 J 15
J 6 J 7 J 8 J 9 J 10 J 11 J 12
Saisir DRASA
0 0 000 D C BA 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 001 DCBA 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2 0 010 D C BA 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
3 0 011 D C BA 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
4 0 100 D C BA 1 1 1 1 0 1 1 1 1 1 11 1 1 1 1
5 0 101 DCBA 1 1 1 1 1 0 1 1 1 1 1 11 1 1 1
6 0 110 D CB A 1 1 1 1 1 1 0 1 1 1 1 11 1 1 1
7 0 111 D ABC 1 1 1 1 1 1 1 0 1 1 1 11 1 1 1
8 1 000 D C BA 1 1 1 1 1 1 1 1 0 1 1 11 1 1 1
9 1 001 DCBA 1 1 1 1 1 1 1 1 1 0 1 11 1 1 1
10 1 010 DCBA 1 1 1 1 1 1 1 1 1 1 0 1 11 1 1
11 1 011 D C BA 1 1 1 1 1 1 1 1 1 1 1 0 1 1 11
12 1 100 CC BA 1 1 1 1 1 1 1 1 1 1 1 1 0 1 11
13 1 101 DC B A 1 1 1 1 1 1 1 1 1 1 1 1 1 0 11
14 1 110 DCB A 1 1 1 1 1 1 1 1 1 1 1 1 1 1 01
15 1 111 DRASA 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
8
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
8
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.6 . Avec un schéma logique et une table de vérité pertinents, expliquez le fonctionnement d'une porte
EX-OR à deux entrées.
(7)
Réponse :
Porte EX-OR à deux entrées : une porte OU exclusif (EX-OR) reconnaît les mots qui ont
un nombre impair de un. La figure 7 (b) montre le schéma logique d'une porte EX-OR et la
figure 7 (c) montre le symbole d'une porte EX-OR. La porte ET supérieure donne une sortie
A B et la porte ET inférieure donne une sortie A B .
Un o-
BG-
UN B Oui ( AB + AB )
0 0 0
0 1 1
1 0 1
1 1 0
Tableau 7.2 Table de vérité de la porte EX-OR
Q.7 À l'aide de bascules JK cadencées et de formes d'onde, expliquez le fonctionnement d'un système à
trois bits.
compteur d'ondulations binaire. Écrivez une table de vérité pour les transitions (14)
d'horloge.
8
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Compteur d'ondulation binaire 3 bits : dans les compteurs d'ondulation, toutes les
bascules ne sont pas cadencées simultanément et les bascules ne changent pas d'état
exactement en même temps. Un compteur binaire à 3 bits a un maximum de 2 à 3 états, soit
8 états, ce qui nécessite 3 bascules. Le mot Compteur Binaire désigne un compteur qui
compte et produit des sorties binaires 000 001 010 à 111. Il passe par une séquence binaire
de 8 états différents (c'est-à-dire de 0 à 7). La figure 8 (a) montre le circuit logique d'un
compteur d'ondulation binaire à 3 bits composé de 3 bascules JK déclenchées par front.
Comme indiqué par les petits cercles à l'entrée CLK du flip flops, le déclenchement se
produit lorsque l'entrée CLK reçoit un front négatif. Q 0 est le bit le moins significatif
(LSB) et Q 2 est le bit le plus significatif (MSB). Les bascules sont connectées en série. La
sortie Q 0 est connectée à la borne CLK de la deuxième bascule. La sortie Q 1 est connectée
à la borne CLK de la troisième bascule. Il est connu sous le nom de compteur d'ondulations
car le carry se déplace à travers les tongs comme une ondulation sur l'eau.
Fonctionnement : initialement, le CLR est rendu bas et toutes les bascules sont
réinitialisées, donnant une sortie Q = 000. Lorsque CLR devient High, le compteur est prêt
à démarrer. Lorsque le LSB reçoit son impulsion d'horloge, sa sortie passe de 0 à 1 et la
sortie totale Q = 001. Lorsque la deuxième impulsion d'horloge arrive, Q 0 se réinitialise et
est transporté (c'est-à-dire que Q 0 passe de 1 à 0 et la deuxième bascule recevra l'entrée
CLK). Maintenant, le résultat est Q = 010. La troisième impulsion CLK change Q 0 en 1,
donnant une sortie totale Q = 011. La quatrième impulsion CLK provoque la
réinitialisation et le report de Q 0 et Q 1 se réinitialise et se poursuit également, donnant une
sortie totale Q = 100 et le processus continue. L'action est illustrée dans le tableau 8.1. Le
nombre d'états de sortie d'un compteur est appelé Module (ou Mod). Un compteur Ripple
avec 3 bascules peut compter de 0 à 7 et est donc connu sous le nom de compteur Mod-8.
9
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
HORLO
GE
LÉGUMI
CLAIR
Les compteurs d'ondulation sont simples à fabriquer mais présentent le problème que le report doit se
propager à travers un certain nombre de bascules. Les temps de retard de toutes les bascules sont
ajoutés. Ils sont donc très lents pour certaines applications. Un autre problème est que des impulsions
indésirables se produisent à la sortie des portes.
9
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.8 À l'aide de bascules D et de formes d'onde, expliquez le fonctionnement d'un registre à décalage SISO 4
bits. (14)
Réponse :
Registre à décalage d'entrée série - sortie série : La figure 9 (a) montre un registre à décalage
d'entrée série - sortie série de 4 bits composé de quatre bascules D FF 0 , FF 1 , FF 2 et FF 3 .
Comme indiqué, il s'agit d'un dispositif déclenché par front positif. Le fonctionnement de ce
registre pour les données 1010 est donné dans les étapes suivantes.
Fig.9 (a) Schéma logique du registre à décalage entrée série – sortie série 4 bits
Fig.9 (b) Formes d'onde de sortie du registre de sortie série d'entrée série 4 bits
1. Le bit 0 est entré dans la ligne d'entrée de données. D 0 = 0, la première impulsion d'horloge est
appliquée, FF 0 est réinitialisé et stocke 0.
2. Le bit 1 suivant est entré. Q 0 = 0, puisque Q 0 est connecté à D 1 , D 1 devient 0.
3. La deuxième impulsion d'horloge est appliquée, le 1 sur la ligne d'entrée est décalé en FF 0 car
FF 0 est défini. Le 0 qui était stocké dans FF 0 est décalé dans FF 1 .
4. Le bit suivant 0 est entré et la troisième impulsion d'horloge est appliquée. 0 est entré dans FF 0 ,
1 stocké dans FF 0
est décalé vers FF 1 et 0 stocké dans FF1 est décalé vers FF 2.
5. Le dernier bit 1 est entré et la 4ème impulsion d'horloge est appliquée. 1 est entré dans FF 0 , 0
stocké dans FF 0
est décalé vers FF 1 , 1 stocké dans FF 1 est décalé vers FF 2 et 0 stocké dans FF2 est décalé
vers FF 3 .
9
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Ceci termine l'entrée en série des données 4 bits dans le registre. Maintenant le LSB 0 est sur la
sortie Q 3 .
6. Impulsion d'horloge 5 est appliqué. LSB 0 est décalé. Le bit 1 suivant apparaît sur la sortie
Q3.
7. Impulsion d'horloge 6 est appliqué. Le 1 sur Q 3 est
décaléet 0 apparaît sur la sortie Q 3 .
8. Impulsion d'horloge 7 est appliqué. 0 sur Q 3 est
décalé.Maintenant, 1 apparaît sur la sortie Q 3 .
9. Impulsion d'horloge 8 est appliqué. 1 sur Q 3 est décalé.
10. Lorsque les bits sont décalés (sur l'impulsion CLK 5 à 8), davantage de bits de données peuvent
être saisis.
Q.9 À l'aide de l'échelle binaire R-2R, expliquez le fonctionnement d'un convertisseur N/A 4 bits (14)
Réponse :
Méthode de réseau à échelle R-2R : Dans une méthode de réseau à échelle R-2R de conversion
numérique-analogique, quel que soit le nombre de bits du DAC, seules deux valeurs pratiques de
résistances sont nécessaires dans un rapport de 1 : 2, comme illustré sur la figure 10 ( un). Un
réseau à échelle R-2R basé sur un courant de référence constant. Dans le circuit de la figure 10(a),
les points G sont la masse réelle et les points G' sont la masse virtuelle. Par conséquent, le
potentiel de tous les G s et G' s est nul. Entre la masse (réelle ou virtuelle) et le nœud A se trouvent
deux résistances chacune de valeur 2R en parallèle. Par conséquent, cette résistance résultante
entre la terre et le nœud A est R et le courant traversant chacune des résistances 2R connectées au
nœud A doit être le même. Disons que ce courant est I. Alors le courant circulant de A à B à
travers la résistance R est 2I. Ensuite, la résistance totale de la terre au nœud B en passant par le
nœud A devient 2R. De plus, la résistance directement connectée entre la terre et B est également
2R. Ainsi entre le nœud B et la masse il y a deux résistances égales en parallèle chacune de valeur
2R. Par conséquent, la résistance résultante est R et le courant approchant du nœud B des deux
côtés doit être égal. Puisque le courant venant du côté du nœud A est 2I, le courant venant du
nœud B depuis la résistance 2R située en dessous doit également être 2I. Par conséquent, le
courant total approchant du nœud C du côté du nœud B est de 4I. Sur la base de la même logique,
le courant approchant du nœud D du côté du nœud C doit être de 8I et le courant qui l'approche de
la résistance 2R sous le nœud D doit également être de 8I.
Chaque fois que l'un des bits du mot d'entrée numérique D 3 D 2 D 1 D 0 est haut, le commutateur à
transistor correspondant est activé , c'est-à-dire connecté à la masse virtuelle et le courant de cette
branche verticale de l'échelle provient de la sortie, sinon le courant de la branche verticale provient
directement de la terre réelle sans aucun effet sur la sortie. Le courant de sortie (lout) donne donc la
valeur du courant analogique correspondant au mot d'entrée numérique. Ce courant analogique est
converti en tension analogique V o .
Un DAC réseau à échelle 4 bits R-2R basé sur la tension de référence : un convertisseur D/A réseau
à échelle R-2R 4 bits est illustré à la fig. 10b)
Preuve:
Étape 1 : Si la valeur numérique à convertir en valeur analogique est 0001 , c'est-à-dire que D 0 est du
côté haut connecté à V ref tandis que D 1 , D 2 et D 3 sont connectés à la terre. Ensuite, le circuit a été
redessiné comme indiqué sur la figure 10 (c).
Fig.10 (c) Convertisseur D/A du réseau à échelle R-2R lorsque D 0 est connecté à V ref et D 1 , D 2 ,
D 3 sont connectés à la terre
9
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Fig.10(d) Convertisseur N/A en réseau à échelle R-2R lorsque le théorème de Thevenin est
appliqué à X 1 et X 1 '
En appliquant à nouveau le théorème de Thévenin à X 2 ,X 2 ', alors le circuit de la figure 10(d) devient
le circuit équivalent montré sur la figure 10(e).
Fig.10 (e) Convertisseur N/A en réseau à échelle R-2R lorsque le théorème de Thevenin est
appliqué à
X2 et X2 '
En appliquant à nouveau le théorème de Thévenin à X 3 ,X 3 ', le circuit de la figure 10(e) devient
le circuit équivalent représenté sur la figure 10(f) :
Fig.10 (f) Convertisseur N/A en réseau à échelle R-2R lorsque le théorème de Thevenin est
appliqué à X 3 et X 3 '
9
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Fig.10 (h) Convertisseur D/A du réseau à échelle R-2R lorsque D 1 est connecté à V
refet
D 0 ,D 2 ,D 3 sont connectés à la terre
En appliquant le théorème de Thévenin trois fois et en réduisant le circuit à chaque fois
aux sections X 1 , X 2 , X 3, nous obtenons finalement le circuit comme indiqué sur la
figure 10(i).
9
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
connectés à
sol
9
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Étape 3 : En répétant le même exercice de D 2 High et d'autres bits Low, nous obtenons le
Circuit finalement réduit comme le montre la fig.10(j).
V/2
réf D
3
9
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
9
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
V=
(ii) * * V
réf . R. D, D, D, ré n )
O
2R f 3
+ 2 + 1 + 0 - je
2 4 8 16 )
V
V= réf . R. + D0
Ô F
2R 2n
Réponse :
Maître-Esclave JK FLIP-FLOP : Un JK FLIP-FLOP maître-esclave est une
cascade de deux S R TONGS. L’un d’eux est appelé Maître et l’autre est
esclave. La figure 11 (a) montre le circuit logique. Le maître est cadencé
positivement. En raison de la présence d'un inverseur, l'esclave est cadencé
négativement. Cela signifie que lorsque l'horloge est haute, le maître est actif et
l'esclave est inactif.
Lorsque l'horloge est basse, le maître est inactif et l'esclave est actif. La figure
11 (b) montre le symbole. Il s'agit d'une bascule à niveau cadencé. Lorsque
l'horloge est haute, toute modification des entrées J et K peut affecter les sorties
S et R. Par conséquent, J et K restent constants pendant la moitié positive de
l’horloge. Lorsque l'horloge est basse, le maître est inactif et les entrées J et K
peuvent être modifiées. Les différentes conditions sont Set, Reset et Toggle. La
condition de concurrence critique est évitée en raison du retour de l'esclave
vers le maître et de l'inactivité de l'esclave pendant la moitié positive de
l'horloge.
(i) État SET : supposons que Q est faible (et Q est élevé). Pour un J élevé, un
K faible et un CLK élevé, le maître passe à l'état SET donnant un S
1
0
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
(iii) État de bascule : si J et K sont tous deux élevés, l'esclave copie le maître.
Lorsque CLK est élevé, le maître bascule une fois. Ensuite, l'esclave bascule
une fois lorsque CLK est faible. Si le maître passe à l'état Set, l'esclave copie le
maître et bascule à l'état Set. Si le maître passe à l'état Réinitialisé, l'esclave
copie à nouveau le Maître et passe à l'état Réinitialisé. Puisque le deuxième
FLIP-FLOP suit simplement le premier, il est appelé esclave et le premier
maître. Par conséquent, cette configuration est appelée FLIP-FLOP maître-
esclave (MS) .
La table de vérité de la bascule maître-esclave JK dans le tableau 11.1 montre
qu'un PR faible et un CLR faible peuvent provoquer une condition de
concurrence critique. Par conséquent, PR et CLR restent élevés lorsqu’ils sont
inactifs. Pour effacer, nous faisons CLR Low et pour prérégler, nous faisons
PR Low. Dans les deux cas, nous les changeons en High lorsque le système
doit être exécuté.
Low J et Low K produisent un état inactif quelle que soit l'entrée d'horloge. Si
K passe à l'état haut, la prochaine impulsion d'horloge réinitialise la bascule. Si
J passe haut tout seul, l'impulsion d'horloge suivante définit la bascule. Lorsque
Pr
1
0
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Contribut Sortir
ions
RP CLR CLK J. K Q
0 0 X X X Condition de
course
0 1 X X X 1
1 0 X X X 0
1 1 X 0 0 Pas de
changement
1 1 11 0 1 0
1 1 1 0 1
1 1 1 1 Basculer
JL
Réponse :
Comparaison des mémoires semi-conductrices ROM et RAM
Les avantages de la ROM sont :
1. C'est moins cher que la RAM.
2. Il est non volatile. Ainsi, le contenu n'est pas perdu lors de la mise hors
tension.
1. Il est disponible dans des tailles plus grandes que la RAM. '
4. Son contenu est toujours connu et peut être facilement testé.
5. Il ne nécessite pas de rafraîchissement.
6. Il n'y a aucune chance de modification accidentelle de son contenu.
Les avantages de la RAM sont :
1
0
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
(5)
Réponse :
Théorèmes de De Morgan :
(i) Énoncé du premier théorème : A + B = A . B
Preuve : Les deux côtés de l'équation A + B = AB sont représentés par des
schémas logiques illustrés aux figures 3 (a) et 3 (b).
1
0
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
L'égalité des schémas logiques des figures 3 (a) et 3 (b) est prouvée par la table
de vérité présentée dans le tableau 2 (c).
Tableau 2(c)
U
N
A+B
L'égalité des schémas logiques des figures 3(c) et 3(d) est prouvée par la table
de vérité présentée dans le tableau 2(d).
Q.13 Discutez en détail du fonctionnement du circuit logique Full Adder et prolongez votre
discussion pour expliquer un additionneur binaire, qui peut être utilisé pour
1
0
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
0
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Additionneur complet : un demi-additionneur n'a que deux entrées et il n'est
pas prévu d'ajouter une retenue à partir des bits d'ordre inférieur lorsqu'une
addition multibit est effectuée. À cette fin, une troisième borne d'entrée est
ajoutée et ce circuit est utilisé pour additionner A n , B n et C n-1 , où A n et B n
sont les bits de nième ordre des nombres, A et B respectivement et C n-1 est la
retenue générée par l'ajout de bits d'ordre (n-1). Ce circuit est dit complet
l'additionneur et sa table de vérité sont donnés dans le tableau 5.1
Un Bn Cn -1 Sn Cn
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Tableau 5.1 Table de vérité d'un additionneur complet
C n = A n B n + B n C n-1 + A n C n-1
1
0
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
0
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Indice i 4 3 2 1 Additionneur
Transport 0 1 1 0 C je complet
Z
d'entrée
1
0
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Augende 1 0 1 1 Un je X
Addend 0 0 1 1 B je Oui
Somme 1 1 1 0 S je S
Transport de 0 0 1 1 C i+1 C
sortie
Tableau 5.2 Table de vérité pour l'additionneur binaire
1
0
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Un additionneur parallèle binaire est une fonction numérique qui produit la somme
arithmétique de deux nombres binaires en parallèle. Il se compose d'additionneurs
complets connectés en cascade, la retenue de sortie d'un additionneur complet étant
connectée à la retenue d'entrée de l'additionneur complet suivant. La figure 5(e)
montre un additionneur parallèle binaire à 4 bits. Les bits d'extrémité de A et les
bits d'extrémité de B sont désignés par des numéros d'indice de droite à gauche,
l'indice 1 désignant le bit de poids faible. Les portages sont connectés en chaîne
via les additionneurs complets. La retenue d'entrée vers l'additionneur est C 1 et la
retenue de sortie est C 5 . Les sorties S génèrent les bits de somme requis.
Réponse :
Décodeur : un décodeur est un circuit logique combinatoire qui convertit les mots
binaires en caractères alphanumériques. Ainsi, les entrées d'un décodeur sont les bits 1,
0 et leurs combinaisons. La sortie est le nombre décimal correspondant. Il convertit les
informations binaires de n lignes d'entrée en un maximum de 2 n lignes de sortie
uniques. Si les informations décodées sur n bits ont des combinaisons inutilisées ou
indifférentes, la sortie du décodeur aura moins de 2 n sorties.
1
1
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
d'entrée.
1
1
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Contributi Les
ons sorties
O
X Z J3 J4
ui D0 J1 J2 J5 J6 J7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Tableau 6.1 Table de vérité du décodeur de 3 à 8 lignes
D = X'Y'Z'0
D = X'Y'Z1
D = X'YZ'2
Z D = X'YZ 3
D = X Y'Z'
O
4
ui
D = XY'Z
5
D = XYZ'
6
1
1
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Qu'est-ce qu'un encodeur ? Dessinez le circuit logique de l'encodeur décimal vers BCD et
expliquez-le.
fonctionnement. (7)
1
1
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Encodeur : Un encodeur est un circuit logique combinatoire qui convertit les caractères
alphanumériques en codes binaires. Il comporte 2n (ou moins) lignes d’entrée et n lignes de sortie.
Un encodeur peut être décimal en binaire, hexadécimal en binaire, octal en BCD, etc.
Encodeur décimal vers BCD : cet encodeur dispose de 10 entrées (pour les nombres décimaux
de 0 à p) et de 4 sorties pour le numéro BCD. Il s'agit donc d'un encodeur de 10 lignes à 4 lignes.
Le tableau 6(a) répertorie les chiffres décimaux et les nombres BCD équivalents. Dans le tableau,
nous pouvons trouver la relation entre le chiffre décimal et le bit BCD. Le MSB du bit BCD est Y
3 . Pour les chiffres décimaux 8 ou 9, Y 3 = 1. Ainsi, nous pouvons écrire l'expression OR pour Y 3
bits sous la forme
Oui 3 = 8 + 9
De même, le bit Y 2 est 1 pour les chiffres décimaux 4, 5, 6 et 7. On peut donc écrire l'expression
OU
Oui 2 = 4 + 5 + 6 + 7
Oui 1 = 2 + 3 + 6 + 7
Oui = 1 + 3 + 5 + 7 + 9
Le circuit logique pour les expressions (Y0, Y1, Y2, Y3) est représenté sur la fig. 6(b). Lorsqu'un
niveau haut apparaît sur l'une des lignes d'entrée, les portes OU correspondantes donnent la sortie
BCD. Par exemple, si l'entrée décimale est 8, High apparaît uniquement sur la sortie 3 (et LOW
sur Y 0 , Y 1 , Y 2 ), donnant ainsi le code BCD pour la décimale 8 comme 1000. De même, si
l'entrée décimale est 7, alors High apparaît sur les sorties Y 0 , Y 1 , Y 2 (et LOW sur Y3), donnant
ainsi la sortie BCD comme 0111.
1
1
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Y (LSB) 0
Ou
i1
4
5
6 2
7
O ( MSB ) 3
Q.16 Qu'est-ce qu'une bascule ? Quelle est la différence entre un loquet et une bascule ? Énumérez les
application de la bascule. (4)
Réponse :
Flip-Flop : Une bascule est un élément de mémoire de base utilisé pour stocker un bit
d'information. Les bascules et les verrous sont des circuits logiques bistables et peuvent
résider dans l'un des deux états stables grâce à un arrangement de rétroaction. La principale
différence entre eux réside dans la méthode utilisée pour changer d’état.
Applications des tongs :
(1) Interrupteur d'élimination des rebonds
(2) Stockage de données parallèle dans des registres
(3) Transfert de données d'un bit à un autre.
(4) Compteurs
(5) Division de fréquence
Q.17 Dessinez le schéma de circuit d'une bascule JK maître-esclave utilisant des portes NAND. Qu’est-
ce que la condition de course autour ? Comment est-il éliminé dans une bascule JK maître-
esclave. (10)
Réponse :
Schéma logique de la bascule maître-esclave JK utilisant des portes NAND : La figure 7 (a)
montre le schéma logique de la bascule maître-esclave JK utilisant des portes NAND.
1
1
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
J.
Q
CLK
Q
K
CLK
BORD D’ATTENTE ( E
POSITIF)
Une bascule JK maître-esclave est une cascade de deux bascules SR avec retour des sorties
de la seconde vers les entrées de la première, comme illustré sur la figure 7 (a). Des
impulsions d'horloge positives sont appliquées à la première bascule et les impulsions
d'horloge sont inversées avant d'être appliquées à la seconde bascule. Lorsque CK=1, la
première bascule est activée et les sorties Q M et Q M répondent à leurs entrées J et K selon le
tableau 7.1. A ce moment, le deuxième Flip Le Flop est inhibé car son horloge est FAIBLE
( CK = 0). Lorsque CK passe à LOW ( CK = 1), la première Flip-Flop est inhibée et la
seconde Flip-Flop est activée, car maintenant son horloge est HIGH ( CK = 1). Par
conséquent, les sorties Q et Q suivent respectivement les sorties Q M et Q M (deuxième et
troisième lignes du tableau 7.1). Puisque la deuxième bascule suit simplement la première,
elle est appelée l'esclave et la première, le maître. Par conséquent, cette configuration est
appelée bascule maître-esclave. Dans ce circuit, les entrées des portes G 3M et G 4M ne
changent pas pendant l'impulsion d'horloge, donc la condition de contournement n'existe
1
1
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Contributio Sortir
ns
RP CLR CLK J. K Q
0 0 X X X Condition de course
0 1 X X X 1
1 0 X X X 0
1 1 X 0 0 Pas de changement
1 1 0 1 0
JL
1 1 1 0 1
_ll
1 1
JL 1 1 Basculer
Réponse :
Démultiplexeur : C'est un circuit logique qui accepte une entrée de données et la distribue
sur plusieurs sorties. Un démultiplexeur a une entrée de données, m lignes de sélection et n
lignes de sortie, alors qu'un décodeur n'a pas d'entrée de données mais les lignes de sélection
sont utilisées comme lignes d'entrée.
Q.19 Qu'est-ce qu'un registre à décalage ? Un registre à décalage peut-il être utilisé comme compteur ?
Si oui, expliquez comment ? (4)
Réponse :
Registre à décalage : un registre dans lequel les données sont décalées vers la gauche ou la
droite lorsque des impulsions d'horloge sont appliquées est appelé registre à décalage. Un
registre à décalage peut être utilisé comme compteur. Si la sortie d'un registre à décalage est
renvoyée vers une entrée série, le registre à décalage peut alors être utilisé comme compteur
en anneau.
Q.20 Que sont les compteurs synchrones ? Concevez un compteur synchrone Mod-5 à l'aide de
bascules JK.
(10)
1
1
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Compteurs synchrones : le terme synchrone signifie que toutes les bascules sont
cadencées simultanément. Les impulsions d'horloge pilotent ensemble l'entrée
d'horloge de toutes les bascules afin qu'il n'y ait pas de retard de propagation.
0 0 0 0 1 X 0 X 0 X
1 1 0 0 X 1 1 X 0 X
2 0 1 0 1 X X 0 0 X
3 1 1 0 X 1 X 1 1 X
4 0 0 1 0 X 0 X X 1
5(0) 0 0 0
Une bascule : L'état initial est 0. Il passe à 1 après le coup d'horloge. Par conséquent,
J A devrait être 1 et K A peut être 0 ou 1 (c'est-à-dire X ).
Bascule B : L'état initial est 0 et il reste inchangé après l'impulsion d'horloge. Par
conséquent, J B devrait être 0 et K B peut être 0 ou 1 (c'est-à-dire X)
Bascule C : L'état reste inchangé. Par conséquent, Jc doit être 0 et K C doit être X. Les
valeurs d'entrée de la bascule sont entrées dans les cartes de Karnaugh présentées dans
le tableau 9 (b) [(i) (ii) (iii) (iv) (v) et (vi) ] et une expression booléenne est trouvée
pour les entrées des trois bascules puis chaque expression est simplifiée. Comme tous
les états du compteur n'ont pas été utilisés, des X (ne pas le faire) sont saisis pour
désigner les états non utilisés. Les expressions simplifiées pour chaque entrée
affichées sous chaque carte. Enfin, ces expressions minimales pour les entrées de la
bascule sont utilisées pour dessiner un schéma logique du compteur, qui est illustré sur
la figure 9 (b).
1
1
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
UN 1 0 X 1 UN X X X X
UN X X X X UN 1 X X 1
UN 0 0 X X UN X X X 0
UN 1 X X X UN X X X 1
UN 0 X X 1 UN X ] X X
HORLO
GE
LÉGU
MINEU
SES
1
1
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.21 À l'aide d'un diagramme soigné, expliquez le fonctionnement d'un convertisseur A/N à
approximations successives. (14)
Réponse :
CAN à approximations successives :
Il s’agit du convertisseur A/N le plus utilisé. Comme son nom l'indique, la sortie numérique
tend vers l'entrée analogique par approximations successives. Dans l'ADC à approximation
successive, la comparaison avec la tension analogique d'entrée se fait par ordre décroissant à
partir de la tension maximale. La figure 10 (a) montre le schéma fonctionnel du
convertisseur A/N SA. Les principaux composants sont le comparateur d'ampli-op, la
logique de contrôle, le registre SA et le convertisseur D/A. Il utilise un convertisseur
numérique-analogique comme élément de rétroaction. La logique de contrôle est la partie la
plus importante du convertisseur d'approximation successive, car elle décide de la prochaine
étape à franchir. Le compteur en anneau fournit une forme d'onde de synchronisation pour
contrôler le fonctionnement du convertisseur. L'unité de conversion numérique-analogique,
le registre à n bits et le compteur en anneau sont tous réinitialisés par la première impulsion
du compteur en anneau. Le compteur d'anneaux en contenant un seul met le MSB du
convertisseur numérique-analogique à 1 et l'autre à 0.
1
2
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
atteinte.
Supposons que le MSB d'un convertisseur unipolaire 6 bits produit une sortie de 10 V et que
nous devons mesurer une tension de sortie analogique de 8,2 V. Chaque bit divise la tension
par 2 de sorte que les tensions pour les 6 bits du MSB vers le bas soient
Bits 5 4 3 2 1 0
MSB LSB
Les différentes étapes et tensions sont répertoriées dans le tableau n°10 (a).
Étape Registre Sortie DAC Décision du comparateur par
rapport à 8,2 V.
Comm 100000 10 Haut
encer
2 010000 5 Faible
1
2
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.22 Différence entre la RAM statique et dynamique. Dessinez les circuits d'une cellule de chacune et
expliquez son fonctionnement. (10)
Réponse :
Différenciation entre RAM statique et RAM dynamique :
Les RAM statiques stockent les uns et les zéros à l'aide de FLIP-FLOP classiques. alors que
les cellules mémoire des RAM dynamiques sont essentiellement des condensateurs de
stockage de charge avec des transistors de commande. La présence ou l'absence de charge
dans un condensateur est interprétée comme Logic1 ou 0.
Les RAM statiques ne nécessitent pas de rafraîchissement car il n'y a pas de problème de
fuite de charge dans les FLIP-FLOP, tandis que les RAM dynamiques nécessitent un
rafraîchissement périodique de la charge pour maintenir le stockage des données, car la
charge stockée sur les condensateurs s'échappe avec le temps.
Les RAM statiques sont plus lentes mais plus faciles à piloter que les mémoires
dynamiques, qui nécessitent généralement des signaux d'horloge en plus d'alimentations
supplémentaires, tandis que les circuits dynamiques nécessitent généralement des tensions
d'horloge générées en externe.
Avantages des RAM statiques par rapport aux RAM dynamiques :
(i) Vitesse de fonctionnement plus élevée (plus rapide), c'est-à-dire temps d'accès réduit.
(ii) Ne nécessite pas de rafraîchissement.
Avantages des RAM statiques par rapport aux RAM dynamiques :
(i) Nombre de bits de stockage plus élevé sur une zone de puce de silicium donnée. c'est-
à-dire une densité d'emballage plus élevée.
1
2
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Cellule RAM dynamique : une cellule dynamique utilise quatre transistors au lieu des six
utilisés dans une cellule statique. Cela réduit la surface de la puce de silicium et permet
d'économiser de l'énergie. Le circuit d'une cellule RAM MOS dynamique à 4 transistors est
représenté sur la figure 11 (b). L'état de la cellule est stocké sur les capacités parasites C 1 et
C 2 , dont la présence est essentielle. La cellule est adressée en faisant A X = A Y = 1. Dans un
état de la cellule, la tension aux bornes de C1 est élevée et T1 est passant. En conséquence, C 2
a une tension nulle et T 2 est OFF. Dans l'autre état, les tensions sur C 1 et C 2 et les états
conducteurs de T 1 et T 2 sont inversés. Pour écrire dans la cellule, nous définissons W = 1 et
pour lire dans la cellule, nous définissons R = 1. Il est nécessaire de rafraîchir
périodiquement la cellule, sinon la charge stockée sur les condensateurs s'échappe.
L'opération de rafraîchissement est réalisée en autorisant un bref accès de la tension
d'alimentation VDD à la cellule. Cela se fait en faisant A X = 1 et la tension aux bornes de
rafraîchissement correspondant au niveau 1. Cela rend T 3 , T 4 , T 9 et T 10 ON. Supposons
qu'initialement T1 soit activé, T2 soit désactivé. La tension aux bornes de C 1 est grande et aux
bornes de C 2 elle est de zéro volt. Pendant l'intervalle de rafraîchissement, VDD est appliqué
via T10 et T4 à C1 , puisque T2 est désactivé. Par conséquent, le courant provenant de VDD
circulera à travers C1 , permettant à C1 de reconstituer toute charge perdue en raison d'une
fuite. Puisque T1 est activé, C2 ne se chargera pas aussi rapidement que C1 . De même, V DD
1
2
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
est appliqué à C 2 , qui est en parallèle à T 1 lorsque T 1 est OFF et T 2 est ON.
Réponse :
ROM : la mémoire en lecture seule est une mémoire permanente. Dans la ROM
permanente, les données sont stockées de manière permanente et ne peuvent pas être
modifiées. Il ne peut être lu qu'à partir de la mémoire. Il ne peut pas y avoir d'opération
d'écriture car les données spécifiées sont programmées dans l'appareil par le fabricant ou
l'utilisateur. La ROM est une mémoire non volatile. Quelques exemples de ROM sont les
tables de conversion, les instructions préprogrammées, etc.
PROM : mémoire programmable en lecture seule permettant à l'utilisateur de stocker les
données. Un programmateur PROM d'instrument est utilisé pour stocker les données
requises. Le processus utilisé consiste à ouvrir les liens au niveau des emplacements de bits
en utilisant un courant élevé (ce processus est appelé gravure). Une fois ce processus
effectué, les données sont stockées de manière permanente et aucune modification n'est
possible.
EPROM : EPROM signifie PROM effaçable. Il peut être reprogrammé en effaçant d'abord
le programme existant. L'EPROM utilise un réseau N-MOSFET avec une structure de porte
isolée. La grille isolée du transistor n'a aucune connexion électrique et peut stocker une
charge électrique indéfiniment. Les bits de données dans cette matrice mémoire sont
représentés par présence ou absence de charge. L'effacement est obtenu en supprimant la
charge de grille. L'EPROM peut être une EPROM UV ou une EEPROM.
UV EPROM signifie PROM effaçable aux ultraviolets. L'effacement est obtenu grâce à la
lumière ultraviolette. La lumière passe à travers une fenêtre du boîtier IC jusqu'à la puce où
sont stockées les charges. Ainsi, le contenu stocké est effacé.
EEPROM : EEPROM signifie PROM effaçable électriquement. Dans ce dispositif
mémoire, l'effacement et la programmation se font par impulsions électriques.
1
2
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.24 Qu'est-ce qu'un portail universel ? Donne des exemples. Réalisez les portails de base avec
n'importe quel portail universel.
(8)
1
2
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Portes universelles : NAND et NOR sont connues sous le nom de portes universelles. Les
portes AND, OR, NOT peuvent être réalisées en utilisant l'une de ces deux portes.
L'ensemble du système logique peut être implémenté en utilisant l'une de ces deux portes.
Ces portails sont plus faciles à réaliser et consomment moins d’énergie que les autres
portails.
U U
N N
Fig. 3 (a) Réalisation de la porte inverseur (NOT) à l'aide de la porte NAND
U
N AB = AB
B
OR GATE : La figure 3 (c) montre la réalisation d'une porte OU utilisant des portes
NAND. Les deux entrées de chacune des deux premières portes NAN D sont liées ensemble
et alimentées par A et B comme indiqué sur la figure. Les sorties sont A et B . Ils sont
transmis comme entrées à la troisième porte NAND. La sortie finale est A OR B donnant
ainsi l'opération OR.
U
N
——
B
Réponse :
Fonctionnement de la porte TTL NAND : La figure 3 (d) montre une porte TTL NAND
avec une sortie totem. La sortie du totem signifie que le transistor T 4 est placé au sommet
de T 3 de manière à donner une faible impédance de sortie. La faible impédance de sortie
implique une constante de temps RC courte afin que la sortie puisse changer rapidement
1
2
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
d'un état à un autre. T1 est un transistor à émetteurs multiples. Ce transistor peut être
considéré comme une combinaison de nombreux transistors avec une base et un collecteur
communs. Des transistors à émetteurs multiples comportant environ 60 émetteurs ont été
développés. Sur la figure, T 1 comporte 3 émetteurs de sorte qu'il peut y avoir trois entrées
A, B, C. Le transistor T 2 fait office de séparateur de phase car la tension de l'émetteur est
déphasée par rapport à la tension du collecteur. Les transistors T 3 et T 4 de la sortie du
totem, La capacité CL représente la capacité parasite etc. La diode D est ajoutée pour
garantir que T4 soit coupé lorsque la sortie est faible. La chute de tension de la diode D
maintient la jonction base-émetteur de T4 polarisée en inverse de sorte que seul T3 conduit
lorsque la sortie est faible. Le fonctionnement peut être expliqué brièvement par trois
conditions indiquées ci-dessous :
Condition 1 : au moins une entrée est faible (c'est-à-dire 0). Le transistor T1 sature. Par
conséquent, la tension de base de T 2 est presque nulle. T 2 est coupé et oblige T 3 à se
couper. T 4 agit comme un émetteur suiveur et couple une haute tension à la charge. La
sortie est élevée (c'est-à-dire Y=1).
Condition 2 : toutes les entrées sont élevées. Les jonctions émetteur-base de T1 sont
polarisées en inverse. La jonction collecteur-base de T1 est polarisée en direct. Ainsi, T1 est
en mode actif inverse. Le courant du collecteur de T1 circule en sens inverse. Puisque ce
courant circule dans la base de T 2 , les transistors T 2 et T 3 saturent et la sortie Y est au
niveau bas.
Condition 3 : Le circuit fonctionne sous II lorsque l'une des entrées devient faible. La
jonction base émetteur correspondante de T1 commence à conduire et sa tension de base
chute à une valeur faible. Par conséquent, T1 est en mode actif vers l'avant. Le courant de
collecteur élevé de T 1 supprime la charge stockée dans T 2 et T 3 et par conséquent, T 2 et T
3 vont à la coupure et T 1 sature et la sortie Y revient à l'état haut.
Fig.3 (d) Schéma logique de la porte TTL NAND avec sortie totem
1
2
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.26 À l'aide d'une table de vérité, expliquez le fonctionnement d'un demi-soustracteur. Dessinez le
diagramme logique à l’aide de portes. (8)
1
2
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Demi-soustracteur : un circuit logique pour la soustraction de B (soustrahend) de A
(minuend) où A et B sont des nombres de 1 bit est appelé demi-soustracteur . La table de
vérité du demi-soustracteur est donnée dans le tableau n°5.1. Ici, A et B sont les deux
entrées et D i (différence) et B o (emprunter) sont les deux sorties. Si B est plus grand que A
nécessaire
,
D je
MOITIÉ
SOUSTRACTEU Bo
R
Fig.5 (a) Schéma logique du demi-soustracteur Fig.5 (b) Schéma fonctionnel du demi-
soustracteur
Dans le tableau 5.1, la variable d'entrée B est soustraite de A pour donner la sortie D i
(différence). Si B est plus grand que A (par exemple, A = 0 et B = 1), un emprunt est
nécessaire. Dans la table de vérité, les entrées sont A et B, les sorties sont D i (différence) et
1
2
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
B O (emprunt). Par conséquent, les expressions booléennes pour le demi-soustracteur de la
table de vérité peuvent s’écrire sous la forme
QUESTIONS ET RÉPONSES TYPIQUES...........................................................................................1
NUMÉRIQUES.............................................................................................................................24
D =D..........................................................................................................................................67
DESCRIPTIFS..............................................................................................................................79
3
+ 2 + 1 + 0 - je............................................................................................................................94
+ D0
.....................................................................................................................................................94
, 2+4............................................................................................................................................94
je..............................................................................................................................................153
[ 4 b 2 + 2 b 1 + 1 b 0 ]............................................................................................................153
1 tonne V...........................................................................................................................................180
V = - - Vdt = - — t.......................................................................................................................180
TJ, Lieutenant.......................................................................................................................180
Réponse :
1
3
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
D
je
LES
SORTIES
Bo
D
je
Bo
La figure 5 (c) montre un schéma fonctionnel pour un soustracteur complet. Il peut être
construit à partir de deux demi-soustracteurs et d'une porte OU comme le montre la figure
5(d). Le schéma logique est présenté sur la figure 5 (e). Ce schéma logique est conforme à la
table de vérité du tableau 5.1.
1
3
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.28 Concevoir un décodeur BCD à sept segments qui accepte un chiffre décimal dans BCS et génère
la sortie appropriée pour les segments dans l'indicateur d'affichage. (14)
Réponse :
Décodeur BCD-TO-7 segments : un affichage numérique composé de sept segments LED
est couramment utilisé pour afficher des chiffres décimaux dans les systèmes numériques.
Les exemples les plus connus sont les calculatrices et les montres électroniques où un
dispositif d'affichage à 7 segments est utilisé pour afficher un chiffre de 0 à 9. Pour utiliser
ce dispositif d'affichage, les données doivent être converties d'un code binaire au code requis
pour l'affichage. Habituellement, le code binaire utilisé est Natural BCD. La figure 6 (a)
montre le dispositif d'affichage. La figure 6(b) montre les segments qui doivent être éclairés
Figure
6(a)
U
N
B
1
3
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
SAISIR
S
Figure 6(c)
1
3
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Le tableau 6.1 donne la table de vérité du décodeur BCD à 7 segments. Ici ABCD est le code
Natural BCD pour les chiffres 0 à 9. Les K-maps pour chacune des sorties a à g sont données
dans les figures 6(d), 6(f),6(h),6(j),6(l),6(n),6(p). ). Les entrées de la K-map correspondant à six
combinaisons binaires non utilisées dans la table de vérité sont X – peu importe.
UN B C D un b c d eF g
0 0 0 0 0 1 1 1 1 11 0
1 0 0 0 1 0 1 1 0 00 0
2 0 0 1 0 1 1 0 1 10 1
3 0 0 1 1 1 1 1 1 00 1
4 0 1 0 0 0 1 1 0 01 1
5 0 1 0 1 1 0 1 1 01 1
6 0 1 1 0 0 0 1 1 11 1
7 0 1 1 1 1 1 1 0 00 0
8 1 0 0 0 1 1 1 1 11 1
9 1 0 0 1 1 1 1 0 01 1
Tableau 6.1 Table de vérité du décodeur de segments BCD-à-7
1
3
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
3
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
3
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Les expressions simplifiées pour la Fig.6(l) sont données par e = BD + C D et le schéma logique
est donné sur la Fig.6(m).
______je
1
3
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
D
C
---------1
_D
1
3
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
3
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Démultiplexeur 1:4 : La figure 7 (a) montre le circuit logique d'un démultiplexeur 1:4. Il
possède deux portes NON, 4 portes ET, une ligne d'entrée de données, 2 lignes de sélection
(S 0 , S 1 ) et quatre lignes de sortie (D 0 , D 1 , D 2 , D 3 ). La ligne d'entrée de données
alimente toutes les portes ET. Cependant, les deux lignes de sélection n'activent qu'une
seule porte à la fois. Si S 1 S 0 = 00 alors les données vont à D 0 . si S 1 S 0 = 01, alors les
données vont à D 1 . Si S 1 S 0 = 10, alors les données vont à D 2 et si S 1 S 0 = 1, alors les
données vont à D 3 .
1
4
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
LES SORTIES
D
1
Réponse :
Fig.7 (a) Circuit logique du démultiplexeur La table de
1: 4 vérité de la
bascule SR est illustrée sur la figure 7 (b) et la table de vérité de la bascule D est illustrée
sur la figure 7 (c).
Fig.7(b) Table de vérité pour la bascule SR Fig.7(c) Table de vérité pour la bascule D
Si nous utilisons uniquement les deux lignes du milieu de la table de vérité de la bascule SR
Contrib Sortir
utions
Sn Rn Qn +1 Saisir Sortir
0 0 Qn
1 0 1 Dn Qn +1
0 1 0 0 0
1
1 ? 1 1
illustrée sur la figure 7 (b), nous obtenons une bascule de type D comme indiqué sur les
figures 7 (d) et 7 (e). . Il n’a qu’une seule entrée appelée entrée D ou entrée de données. Sa
table de vérité est donnée sur la figure 7(c) d'où il ressort clairement que la sortie Q n+1 à la
fin de l'impulsion d'horloge est égale à l'entrée D n avant l'impulsion d'horloge. Cela revient
à dire que les données d'entrée apparaissent en sortie à la fin de l'impulsion d'horloge. Ainsi,
le transfert des données de l'entrée vers la sortie est retardé, d'où le nom Delay (D) Flip-
Flop. La bascule de type D est utilisée soit comme dispositif de retard, soit comme verrou
pour stocker 1 bit d'informations binaires.
1
4
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Pr
Cr
Fig.7 (d) SR Flip-Flop converti en D-Flip-Flop Fig.7 (e) Symbole logique de D Flip-Flop
Q.31 Définir un registre. Construisez un registre à décalage à partir de bascules SR. Expliquez son
fonctionnement. (8)
Réponse :
Registre : Un registre se compose d'un groupe de bascules et de portes qui effectuent leur
transition. Les bascules contiennent les informations binaires et les portes contrôlent quand
et comment les nouvelles informations sont transformées dans le registre.
Registre à décalage à bascule SR : les registres à décalage peuvent être construits à l'aide
de bascules SR. La figure 9 (a) montre le registre à décalage 4 bits, qui utilise des bascules
RS. Il utilise quatre bascules SR en cascade et les entrées des trois dernières bascules de la
chaîne reçoivent des entrées complémentaires, c'est-à-dire si S = 0, R = 1 et si S = 1, R = 0.
La première bascule possède des entrées S et R complémentaires et se comporte donc
comme une bascule de type D. En raison de l'inverseur dans la ligne d'horloge, les données
seront transférées vers les sorties de bascule sur le front positif de l'impulsion d'horloge.
Il y a deux entrées A et B. N'importe laquelle des entrées peut être utilisée. Puisqu'une
entrée 1 en A ou B sera une entrée 1 en S de la première bascule, en raison d'une double
complémentation, une impulsion d'horloge positive produira une sortie de 1 en Q de la
première bascule. Normalement, les entrées A et B de la porte NAND sont connectées
ensemble lorsque les données sont transmises et la NAND n'est pas nécessaire pour servir
de porte.
1
4
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Registre à décalage comme compteur en anneau : un compteur en anneau est un registre
à décalage circulaire avec une seule bascule activée à un moment donné ; tous les autres
sont effacés. Le bit unique est décalé d'une bascule à l'autre pour produire la séquence de
signaux de synchronisation. La figure 9 (b) montre un registre à décalage de 4 bits connecté
en tant que compteur en anneau. La valeur initiale du registre est 1000, ce qui produit la
variable T 0 . Le bit unique est décalé vers la droite à chaque impulsion d'horloge et revient
de T3 à T0 . Chaque bascule est à l'état 1 une fois toutes les quatre impulsions d'horloge et
produit l'un des quatre signaux de synchronisation représentés sur la figure 9 (c). Chaque
sortie devient 1 après la transition du front négatif d'une impulsion d'horloge et reste 1
pendant l'impulsion d'horloge suivante.
MAJ À
DROITE
ENREGISTR
Fig.9 (b) Registre à décalage 4 bits connecté en tant que compteur en anneau.
Réponse :
Adressage linéaire : l'adressage est le processus de sélection de l'une des cellules d'une
mémoire à écrire ou à lire. Afin de faciliter la sélection, les mémoires sont généralement
disposées en plaçant les cellules sous forme Linéaire ou Matrice.
Mode d'adressage linéaire : une seule colonne comportant n lignes et 1 colonne (comme le
tableau de cellules 16X1) illustrée à la figure 11(a) est fréquemment appelée adressage
linéaire. La sélection d'une cellule signifie simplement la sélection de la ligne
1
4
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
4
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
1 COLONNE
16 16
LIGNES X
1
16
Mode d'adressage matriciel : l'arrangement qui nécessite le moins de lignes d'adresse est un
tableau carré de n lignes et n colonnes pour une capacité de mémoire totale de nxn = n 2 cellules.
Cet agencement de n lignes et n colonnes est fréquemment appelé adressage matriciel, illustré sur la
figure 11 (b).
4
LIGNE
S
Meilleure méthode : l'adressage matriciel est la meilleure méthode, car cette configuration ne
nécessite que 8 lignes d'adresse (c'est-à-dire 4 lignes et 4 colonnes), alors que la méthode
d'adressage linéaire nécessite un total de 17 lignes d'adresse (c'est-à-dire 1 colonne et 16 lignes). la
configuration carrée est si largement utilisée dans l'industrie.
Q.34 Écrivez une courte note sur ce qui suit : Compteur Johnson. (4)
Réponse :
Johnson Counter : Johnson Counter est un compteur synchrone, dans lequel toutes les bascules
sont cadencées simultanément et les impulsions d'horloge pilotent l'entrée d'horloge de toutes les
bascules ensemble afin qu'il n'y ait pas de retard de propagation. La figure 11 (e) montre le
circuit du compteur Johnson. Dans ce cas, l'entrée D de FF 0 est pilotée par la sortie Q de FF 3 ,
c'est-à-dire que le complément de la sortie de la dernière bascule est envoyé au D de FF 0 . Cet
1
4
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
4
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
a un total de 8 états (une séquence de n bits aura 2n états). Ainsi, un compteur Johnson à n bits
aura un module de 2n.
La sortie Q de chaque étage alimente l'entrée D de l'étage suivant. Mais la sortie Q du
dernier étage alimente l'entrée D du premier étage. Le compteur se remplit de 1 de
gauche à droite, puis remplit à nouveau de 0 comme indiqué dans le tableau 11.2. La
figure 11 (f) montre les formes d'onde/le chronogramme d'un compteur Johnson à 4 bits.
1
4
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
4
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.35 Les formes d'onde de tension illustrées sur la figure 1 sont appliquées aux entrées des portes ET et
OU à 2 entrées.
Déterminez les formes d’onde de sortie. (3)
Réponse :
Les formes d'onde de sortie pour les portes ET et OU sont illustrées
sur la figure 3 (a).
1
UN
0 ----------> temps
012 (ms) 345
1
B
> temps
0
(ms)
ET DE A & B
c'est-à-dire,
AXB
1
OU DE A & B
c'est-à-dire A + B
Q.36 Quels sont les avantages de la logique CMOS et expliquez l'inverseur CMOS à l'aide d'un schéma
de circuit soigné. (7)
Réponse :
Avantages de la logique CMOS :
(i) La dissipation de puissance est minimale pour toutes les familles logiques
(ii) LSI et VLSI sont possibles
Onduleur CMOS :
Le circuit logique CMOS de base est un inverseur illustré sur la figure 5 (a). Pour ce circuit,
les niveaux logiques sont 0 V (logique 0) et V CC (logique 1). Lorsque Vi = Vcc , T 1 s'allume
et T 2 s'éteint. Donc V O ≈ 0 V et comme les transistors sont connectés en série, le courant I
D est très faible. D'autre part, lorsque V i = 0 V, T 1 s'éteint et T 2 s'allume, donnant une
tension de sortie V O ≈ Vcc et ID est à nouveau très faible . Dans l'un ou l'autre état logique, T1
ou T2 est OFF et la dissipation de puissance au repos qui est le produit du courant de fuite
OFF et V cc est très faible. Des fonctions plus complexes peuvent être réalisées par des
1
4
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
combinaisons d'onduleurs.
1
5
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
T (canal P) 2
D
2
DG
D
1
T (canal n)
1
Q.37 Qu'est-ce que la logique à trois états et expliquer l'inverseur logique à trois états à l'aide d'un
schéma de circuit.
Donnez sa table de vérité. (7)
Réponse :
Logique à trois états :
Dans les circuits logiques normaux, il existe deux états de sortie, BAS et HAUT. Si la sortie
n’est pas à l’état BAS, elle est définitivement dans l’autre état (HIGH). De même, si la
sortie n’est pas à l’état HAUT, elle est définitivement à l’état BAS. Dans les systèmes
numériques complexes tels que les micro-ordinateurs et les microprocesseurs, il peut être
nécessaire de connecter un certain nombre de sorties de porte à une ligne commune appelée
bus qui, à son tour, peut être nécessaire pour piloter un certain nombre d'entrées de porte.
Lorsqu'un certain nombre de sorties de porte sont connectées au bus, les sorties TTL du
totem entraînent un échauffement des circuits intégrés qui peuvent être endommagés et les
sorties TTL à collecteur ouvert provoquent des problèmes de chargement et de vitesse de
fonctionnement. Pour surmonter ces difficultés, en plus des sorties basse impédance 0 et 1,
il existe un troisième état appelé état haute impédance. De tels circuits logiques dans
lesquels la sortie peut avoir trois états sont appelés logique à trois états.
Dans la logique à trois états, en plus des sorties basse impédance 0 et 1, il existe un
troisième état appelé état haute impédance. Lorsque le portail est désactivé, il est dans le
troisième état.
Onduleur logique à trois états :
Le schéma fonctionnel de l'inverseur logique à trois états est illustré à la fig. 5 (b) et son
schéma logique est illustré à la fig. 5(c). Lorsque l'entrée de commande est FAIBLE, le
variateur est retiré de T 3 et T 4 . Par conséquent, T 3 et T 4 sont coupés et la sortie est dans le
troisième état. Lorsque l'entrée de contrôle est ÉLEVÉE, la sortie Y est Logique 1 ou 0
selon l'entrée de données. La table de vérité de l'inverseur logique à trois états est donnée
dans le tableau n°5.1.
SORTIE DE
ENTRÉE DE DONNÉES DONNÉES
CONTRÔLE
1
5
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Comparateur numérique : La comparaison de deux nombres est une opération qui
détermine si un nombre est supérieur, inférieur ou égal à l'autre nombre. Un comparateur
numérique est un circuit combinatoire qui compare deux nombres, A et B, et détermine leurs
grandeurs relatives. Le résultat de la comparaison est spécifié par trois variables binaires qui
indiquent si A > B, A = B ou A < B.
Des comparateurs peuvent être conçus pour comparer des nombres multibits. La figure 6 (e)
montre le schéma fonctionnel d'un comparateur à n bits . Il reçoit deux nombres de n bits A
et B comme entrées et les sorties sont A > B, A = B et A < B. En fonction de l'ampleur
relative des deux nombres, l'une des sorties sera ÉLEVÉE. Le tableau 6.2 donne la table de
vérité d'un comparateur 2 bits.
(I) Si les grandeurs des entrées A et B sont égales (c'est-à-dire A = B) : Considérez deux
nombres, A et B comme entrées avec deux chiffres chacune, c'est-à-dire A1, A0 et B1, B0.
Les deux nombres sont égaux si toutes les paires de chiffres significatifs sont égales, c'est-à-
dire si A 1 = 0, A 0 = 0, B 1 = 0, B 0 = 0, alors A 1 = B 1 et A 0 = B 0 . Par exemple, si A 1 = 0,
1
5
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Contrib Les
utions B1 sorties
Un Un 0 B0 A>B A=B A<B
1
0 0 0 0 0 1 0
0 0 0 1 0 0 1
0 0 1 0 0 0 1
0 0 1 1 0 0 1
0 1 0 0 1 0 0
0 1 0 1 0 1 0
0 1 1 0 0 0 1
0 1 1 1 0 0 1
1 0 0 0 1 0 0
1 0 0 1 1 0 0
1 0 1 0 0 1 0
1 0 1 1 0 0 1
1
5
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
1 1 0 0 1 0 0
1 1 0 1 1 0 0
1 1 1 0 1 0 0
1 1 1 1 0 1 0
Tableau 6.2 Table de vérité d'un comparateur 2 bits
Q.39 Qu'est-ce qu'un registre à décalage ? Quels sont ses différents types ? Énumérez quelques
applications de Shift
Registre. (6)
Réponse :
Registre à décalage : un registre dans lequel les données sont décalées vers la gauche
ou la droite lorsque des impulsions d'horloge sont appliquées est appelé registre à
décalage.
Réponse :
Conception du compteur Mod-6 : Le compteur synchrone Mod-6 a six états de compteur
(c'est-à-dire de 0 à 6). Le tableau de conception du compteur pour ce compteur répertorie les
trois bascules et leurs états compris entre 0 et 6, ainsi que les six entrées pour les trois
bascules. Les entrées de bascule nécessaires pour faire passer le compteur de l'état présent à
l'état suivant sont calculées à l'aide de la table d'excitation. Les états du compteur souhaités
et les entrées JK requises pour le retournement du compteur les flops sont donnés dans le
tableau de conception des compteurs présenté dans le tableau n°8.1
1
5
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
compter
U
N B C J.A. KA JB KB JC KC
0 0 0 0 1 X 0 X 0 X
1 1 0 0 X 1 1 X 0 X
2 0 1 0 1 X X 0 0 X
3 1 1 0 X 1 X 1 1 X
4 0 0 1 1 X 0 X X 0
5 1 0 1 X 1 0 X X 1
6(0) 0 0 0
1
5
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
UN X X X X UN 1 1 X 1
UN 0 0 X X UN X X X 0
UN UN
1
1 0 X X X X X
Carte pour
Carte pour J B JB = A C Fig. KB KB = A
(iii) Fig.(iv)
1
5
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
0 X X 0 X 0 X X
U 0 X X ] X ] X X
N
HORLO
GE
LÉGUMI
Q.41 Qu’est-ce que la ROM ? La ROM est-elle une mémoire volatile ? Expliquer. (3)
Réponse :
ROM : La mémoire morte est une mémoire permanente ou semi-permanente. Dans la ROM
permanente, les données sont stockées de manière permanente et ne peuvent pas être modifiées. Il
ne peut être lu qu'à partir de la mémoire. Il ne peut pas y avoir d'opération d'écriture car les données
spécifiées sont programmées dans l'appareil par le fabricant ou l'utilisateur. Dans la ROM semi-
permanente, il n'y a pas non plus d'opération d'écriture, mais les données peuvent être modifiées,
dans une mesure limitée, par des méthodes spéciales.
Non. La ROM est une mémoire non volatile. La programmation de la ROM implique d'effectuer
les interconnexions requises au moment de la fabrication et, par conséquent, son contenu n'est pas
affecté, même lorsque l'alimentation est coupée. C'est donc une mémoire non volatile.
Q.42
Dessinez le schéma logique d'un tableau ROM 16 bits et expliquez son principe de fonctionnement.
(8)
Réponse :
Tableau ROM 16 bits : une mémoire morte est un tableau de contacts unidirectionnels
1
5
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
sélectivement ouverts et fermés. .Une matrice ROM de 16 bits est représentée sur la figure 9
(b). Pour sélectionner l'un des 16 bits, une adresse de 4 bits (A 3 , A 2 , A 1, A 0 ) est requise.
Les deux bits d'ordre inférieur (A1, A 0 ) sont décodés par le décodeur D L qui sélectionne
l'une des quatre lignes, tandis que les bits d'ordre supérieur
1
5
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
deux bits (A 3 , A 2 ) sont décodés par le décodeur D H qui active l'un des quatre
amplificateurs de détection de colonne.
Q.43 Expliquez brièvement pourquoi les RAM dynamiques nécessitent une (3)
actualisation ?
Réponse :
En raison de la tendance naturelle de la charge à se répartir dans une configuration d'état
d'énergie inférieure (c'est-à-dire que la charge stockée sur les condensateurs s'échappe avec
1
5
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Convertisseur analogique-numérique utilisant la conversion tension-fréquence : une
tension analogique peut être convertie en forme numérique en produisant des impulsions
dont la fréquence est proportionnelle à la tension analogique. Ces impulsions sont comptées
par un compteur pendant une durée fixe et la lecture du compteur sera proportionnelle à la
fréquence des impulsions et donc à la tension analogique.
Un convertisseur tension-fréquence est représenté sur la figure 10 (a) . La tension
analogique V a est appliquée à un intégrateur dont la sortie est appliquée à la borne d'entrée
inverseuse d'un comparateur. La borne d'entrée non inverseuse du comparateur est connectée
à une tension de référence –V R . Initialement, l'interrupteur S est ouvert et la tension v o
τ
diminue linéairement avec le temps (v o = V a t/ ), comme le montre la figure 10 (b).
Lorsque la valeur décroissante de v o atteint - V R à t = T, la sortie du comparateur V C passe
au niveau HAUT. Celui-ci permet de fermer l'interrupteur S grâce à un multivibrateur
monostable. Lorsque l'interrupteur S est fermé, le condensateur C se décharge, ramenant
ainsi la sortie de l'intégrateur v o à 0. Étant donné que la largeur d'impulsion de la forme
d'onde V C est très petite, un multivibrateur monostable est donc utilisé pour maintenir
l'interrupteur S fermé pendant un temps suffisant pour décharger complètement le
condensateur. La vitesse à laquelle le condensateur se décharge dépend de la résistance du
commutateur.
Soit la largeur d'impulsion du multivibrateur monostable T d . Par conséquent, l'interrupteur
S reste fermé pendant T d après quoi il s'ouvre et v o recommence à diminuer.
Si le temps d'intégration T >> T d , la fréquence des formes d'onde v o et V C est donnée par
f= 1
≅ 1
= 1 Va
T + Td T V Rτ
Nous obtenons ainsi une forme d'onde de sortie dont la fréquence est proportionnelle à la
tension d'entrée analogique. Un convertisseur A/D utilisant le convertisseur tension-
fréquence (V/F) est illustré sur la figure 10(c). La sortie du convertisseur V/F est appliquée à
l'entrée d'horloge (CK) d'un compteur via une porte ET. La porte ET est activée pendant un
intervalle de temps fixe T1 . La lecture du compteur à t = T 1 est donnée par
1V
n = fT = a T qui est proportionnel à V a τV R
1
6
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
6
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
4T
1
Fig.10 (c) Circuit schématique d'un convertisseur A/D utilisant un convertisseur V/F
Q.45 À l'aide du réseau binaire R-2R, expliquez le fonctionnement d'un convertisseur N/A 3 bits et
dérivez une expression pour la tension de sortie. (10)
Réponse :
Convertisseur N/A en échelle R-2R : Un convertisseur N/A en échelle R-2R est illustré sur la
figure 11(a). Il utilise des résistances de seulement deux valeurs R et 2R. Les entrées du réseau de
résistances sont appliquées via des commutateurs à commande numérique. Un commutateur est en
position 0 ou 1 correspondant à l'entrée numérique pour cette position de bit étant respectivement 0
ou 1. Considérons maintenant un réseau D/A en échelle R-2R à 3 bits illustré sur la figure 11 (b).
Dans ce circuit, nous avons supposé que l'entrée numérique était 001.
1
6
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
R XR
A—•—A MW MW
1
6
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
3
V/2
21 De même
pour les entrées numériques 010 et 100, les tensions équivalentes sont respectivement V R /2
2
et V R /2 1 . La valeur de la résistance équivalente est dans chaque cas de 3R. Par
conséquent, nous obtenons un circuit équivalent de convertisseur N/A en échelle R-2R 3 bits
qui est donné sur la figure 11 (f). La tension analogique de sortie V O est donnée par
VO RFVR , RFVR , RFVR, )
.R3b0+ .R2b1+ .R b
1 2
je
3R230 3R221 3R212)
RF
VO
[4b2+2b1
3R
+1b0]
L'équation ci-dessus montre donc que la tension de sortie analogique est
proportionnelle à l'entrée numérique.
1
6
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
, 2+4
je
[4b2+2b1+1b0]
1 tonne V
V = - - Vdt = - — t
TJ, Lieutenant
V
R
MSB
Fig.11 (f) Circuit équivalent d'un convertisseur N/A en échelle R-2R 3 bits
Q.46 Qu'entend-on par connexion filaire ET des circuits intégrés numériques ? Quels sont
ses avantages et ses inconvénients ? Dessinez un circuit de portes TTL avec
connexion filaire-ET et expliquez son fonctionnement. (10)
Réponse :
IC filaire ET numérique : si les entrées F et F' sont connectées à deux portes
DTL NAND, la sortie peut être considérée comme des opérations ET entre la
sortie logique. Parce que lorsque la sortie correspond aux étages de coupure des
transistors, la sortie ne sera pas affectée et logique 1. Lorsque l'une des sorties
correspond à la condition de saturation d'environ 0,2 volt, la sortie du point
commun deviendra 0,2 volt. Si A et B sont tous deux des portes DTL NAND et
que C, D sont entrés pour un autre, NAND, la sortie Y en joignant F et F' à la
borne commune comme suit : Y=(AB)'.(CD)'=( A.B+CD)'
Filaire – ET Connexion
Dans les circuits intégrés numériques, les portes NAND et NOR sont le plus
souvent utilisées. Pour cette raison, la mise en œuvre des logiques NAND et NOR
est la plus importante du point de vue pratique. Certaines portes NAND et NOR
sont réalisées en utilisant des connexions filaires entre les sorties de deux portes
pour fournir une fonction logique spécifique. Ce type de logique est appelé logique
filaire.
1
6
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Avantages et inconvénients
•Dans ce circuit intégré, une logique supplémentaire est réalisée sans matériel
supplémentaire.
•Il y a une réduction efficace du ventilateur à la sortie de la porte.
•Dans la connexion filaire ET, la vitesse de fonctionnement augmente.
•La dissipation de puissance dans un état de sortie faible dans P(O) augmente
en raison de la réduction de la résistance effective du collecteur.
•La dissipation de courant dans l'état logique 0 augmente lorsque deux portes
TTL avec des pull-ups passifs sont reliées par une logique câblée.
•Les destins TTL avec un circuit de rappel manquant au niveau du collecteur
sont également appelés portes de collecteur ouvert. Ceux-ci sont plus
adaptés aux connexions filaires.
Q.47 Quelle est la nécessité d'une interface dans les circuits intégrés numériques et quels
sont les points à garder à l'esprit lors de l'interface entre la porte TTL et la porte
CMOS ? (4)
Réponse :
Pour obtenir des performances optimales dans un système numérique, des
dispositifs de plusieurs familles logiques peuvent être utilisés, ce qui tire parti
des caractéristiques supérieures de chaque famille logique. Par exemple, les
circuits intégrés logiques CMOS peuvent être utilisés dans les parties du système
où une faible dissipation de puissance est requise, et le TTL peut être utilisé
lorsqu'une vitesse de fonctionnement élevée est requise. Lorsque le CMOS
dérive le TTL, les conditions suivantes doivent être remplies.
V OH (CMOS) ≥ V IH (TTL)
V OL (CMOS) ≤ V IL (TTL)
-
I OH (CMOS) ≥ NI IH (TTL)
-
I OH (CMOS) ≥ - NI IL (TTL)
1
6
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Figure 2 : Interface CMOS vers TTL à l'aide d'un circuit intégré tampon CMOS
Q.48 Dessinez le schéma logique d'un vérificateur de parité impaire de 4 bits utilisant des
portes EX-NOR et expliquez son fonctionnement à l'aide de la table de vérité.
(7)
Réponse :
Vérificateur de parité impaire à 4 bits utilisant le circuit XNOR : - Le concept
de vérificateur de parité, dans lequel le bit supplémentaire est appelé parité. Cela
peut être pair ou impair. Le circuit suivant donnera le circuit de contrôle de parité 4
bits.
1
6
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Les réseaux de vérificateurs de parité sont des circuits logiques dotés de fonctions
– OU exclusives. L'opération Ex OR du bit de parité est un schéma permettant de
détecter les erreurs lors de la transmission d'informations binaires. Il s'agit d'un bit
supplémentaire transmis puis vérifié à la réception pour détecter les erreurs.
Dans le vérificateur de parité impaire à 4 bits, les trois bits X, Y, Z constituent le
message et « P » est le bit de parité. Pour une parité impaire, le bit « P » est généré,
de manière à rendre le nombre total de 1 impair (y compris P). Le message de trois
bits et le bit de parité sont transmis vers leur destination ; ils sont appliqués à un
circuit vérificateur de parité. Une erreur se produit lors de la transmission si la
parité des quatre bits reçus est paire, puisque l'information binaire transmise était à
l'origine impaire. La sortie « C » du vérificateur de parité doit être « 1 » lorsqu'une
erreur se produit, c'est-à-dire lorsque le nombre de 1 dans les quatre entrées est
pair.
Table de vérité
Quatre bits reçus Contrôle d'erreur de
X oui z P. C
0 0 0 0 ---------- --
0 0 0 1 ---------- --
0 0 1 0 0
---------- --
0 0 1 1 ---------- --
0 1 0 0 1
---------- --
0 1 0 1 ---------- --
0 1 1 0 1
---------- --
0 1 1 1 ---------- --
1 0 0 0 0
---------- --
1 0 0 1 ---------- --
1 0 1 0 1
---------- --
1
6
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
1 0 1 1 ---------- --
1 1 0 0 0
---------- --
1 1 0 1 ---------- --
1 1 1 0 0
---------- --
1 1 1 1 ---------- --
Q.49 Qu'est-ce qu'un décodeur ? Comparez un décodeur et un démultiplexeur avec des
schémas fonctionnels appropriés.
(4)
Réponse :
Décodeur : - Il décode les informations. Les décodeurs ont n entrées 7 à la fin
maximum 2 n sorties car n bit no peut décoder max 2 n informations,
maintenant 1 entrée d'activation 'E' est connectée au décodeur. S'il est élevé,
seul le circuit sera activé et fonctionnera comme décodeur. Si « E » est faible,
le circuit sera désactivé.
Le démultiplexeur a le même circuit que le décodeur mais ici e est pris
comme ligne d'entrée unique, les lignes de sortie sont les mêmes que celles du
décodeur (c'est-à-dire max 2 n ). Les informations en E seront transmises à
l'une des lignes de sortie et la ligne de sortie sera sélectionnée par une
combinaison de bits de n lignes de sélection.
Schémas fonctionnels d'un décodeur et d'un démultiplexeur
Q.50 Dessinez le schéma logique du compteur en anneau torsadé à 4 bits et expliquez son
fonctionnement à l'aide du chronogramme. (6)
Réponse :
Compteur à anneau torsadé (4 BIT) Nous savons que les registres à décalage
1
6
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
7
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Sorties parallèles
1
7
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.51 Expliquer les caractéristiques suivantes des circuits intégrés numériques. (8)
(1) Délai de propagation (ii) Dissipation de puissance
Réponse :
Réponse :
IC 7483 est un IC additionneur 4 bits. Il dispose de deux entrées de données à
quatre bits et d'un report de sortie, d'un report de sortie de données à 4 bits.
Ces deux circuits intégrés doivent être connectés en cascade , le premier circuit
intégré ajoutera des bits d'ordre inférieur et générera une somme et une
retenue. Ce report doit être l'entrée du deuxième IC. Les entrées du deuxième
IC seront les bits d'ordre supérieur des nombres A et B.
Q.53 Distinguer les circuits logiques combinatoires et les circuits logiques séquentiels.
Comment les exigences de conception des circuits combinatoires sont-elles
spécifiées ? (7)
Réponse :
Circuits logiques combinatoires : -
(i) Les sorties dépendent uniquement de l’état actuel de l’entrée.
(ii) Aucun élément de mémoire présent ou aucune connexion de retour.
Circuit logique séquentiel : -
1
7
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
(i) La sortie dépend non seulement de l’état actuel de l’entrée, mais également
de l’état précédent de la sortie.
(ii) Un élément de mémoire est présent ou une connexion de rétroaction est
présente.
1
7
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.54 Quelles sont les caractéristiques des circuits intégrés numériques utilisés pour calculer
leurs performances ? (11)
Réponse :
Caractéristiques des circuits intégrés numériques
1
7
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
7
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
Les temps de retard sont mesurés entre les niveaux de tension de 50 pour
cent des formes d'onde d'entrée et de sortie. Il y a deux temps de retard t phl ,
lorsque l'O/P passe de l'état haut à l'état bas et t phl , lorsque l'O/P passe de
l'état bas à l'état haut.
2 Dissipation de puissance : il s'agit de la quantité de puissance
dissipée dans un circuit intégré. Il est déterminé par le courant I CC qu'il tire
de l'alimentation V cc et est donné par V cc XI cc . I cc est la valeur moyenne
de I CC [O] et I cc [1]. Il est spécifié en mW.
3 Facteur de mérite : pour les circuits intégrés numériques, il est défini
comme le produit de la vitesse et de la puissance. Il est spécifié en Pico
joules [comme ns x mw= pj]. Une faible valeur du produit vitesse-puissance
est souhaitable.
4 Fan Out : Il s'agit du nombre de portails similaires qui peuvent être
actionnés par un portail. Une répartition élevée est avantageuse, car elle
réduit le besoin de pilotes supplémentaires pour piloter plus de portes.
5 Immunité au bruit : les champs électriques et magnétiques parasites
induisent des tensions indésirables appelées bruit sur les fils de connexion
entre les circuits logiques. Cela peut faire chuter la tension à l'entrée/sortie
d'un circuit logique en dessous de V ih ou au fusible au-dessus de V il et peut
produire un fonctionnement indésirable. La capacité du circuit à tolérer les
signaux de bruit est appelée immunité au bruit.
Q.55 Qu'est-ce qu'un multiplexeur numérique ? Illustrer son schéma fonctionnel. Écrivez le
schéma d'un multiplexeur à 4 entrées en utilisant des portes de base (ET/OU/NON)
et expliquez son fonctionnement. (8)
1
7
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Multiplexeur : MUX ou sélecteur de données est un circuit logique qui
sélectionne les informations binaires à partir d'une des nombreuses entrées et
les dirige vers une seule ligne de sortie. La sélection de la ligne d'entrée
particulière est contrôlée par un ensemble de lignes de sélection.
Normalement, il y a 2 n lignes d'entrée et, par conséquent, n lignes de sélection.
Il y a 4 entrées I 1 I 0 I 2 I 3 et deux lignes de sélection S 0 et S 1 . En fonction
de la combinaison de bits de S 0 et S 1, l'une des entrées est transférée à la
sortie. Fondamentalement, il existe un circuit décodeur avec une entrée pour
chaque bit d'information et une porte OU connectée à
1
7
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.56 Qu'entend-on par encodeur prioritaire ? Nommez la puce TTL de la série 7400 qui est un
encodeur prioritaire.
Écrivez sa table de vérité. Illustrez comment il peut être utilisé comme encodeur décimal
vers BCD.
1
7
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
(8)
1
7
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Encodeur prioritaire - Un encodeur est un circuit combinatoire qui effectue le
fonctionnement inverse d'un décodeur. Si le code de sortie d'un périphérique
comporte moins de bits que le code d'entrée, le périphérique est généralement
appelé encodeur. par exemple, 2 codeurs prioritaires n à n. L'encodeur le plus simple
est un encodeur binaire 2 n à n, où il n'a qu'une seule des 2 n entrées = 1 et la sortie
est le nombre binaire à n bits correspondant à l'entrée active.
_n_
2 entrées n Sorties
2 11 à n ------------------•
-----------------•
Binaire -------
Encodeur -------■
L'un des périphériques d'entrée les plus couramment utilisés pour un système
numérique est un ensemble de 10 commutateurs, un pour chaque chiffre compris
entre 0 et 9. Ces commutateurs génèrent 1 ou 0 niveaux logiques en réponse à leur
activation ou désactivation. Lorsqu'un numéro particulier doit être transmis au
circuit numérique en code BCD, le commutateur correspondant à ce numéro est
enfoncé. Le CI disponible dans la série 74 est le 74147 qui est un encodeur
prioritaire. Ce circuit intégré a des entrées et sorties actives faibles. La signification
du mot priorité peut être comprise à partir de la table de vérité. Par exemple, si 2 et
5 sont faibles, la sortie correspondra à 5 qui a une priorité plus élevée que 2, c'est-à-
dire que l'I/P portant le numéro le plus élevé a la priorité sur les entrées portant le
numéro le plus bas.
1
8
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.57 Qu'est-ce qu'une bascule ? Écrivez la table de vérité pour une bascule JK cadencée qui
est déclenchée par le front montant du signal d'horloge. Expliquez le
fonctionnement de cette bascule pour les conditions suivantes.
Initialement, toutes les entrées sont nulles et supposent que la sortie « Q » est égale
à 1. (10)
un b c d e F 8 h je j k
Figu
Réponse : re 2
La bascule est une cellule mémoire à un seul bit. Il stocke les informations sur
un seul bit sous sa forme vraie et complémentaire. C'est le bloc fondamental de
tout circuit séquentiel.
0—0 1
-faire- 1 0 1
-faire- 0 1 0
1
8
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
-faire- 1 0 Q`(t)
1
8
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Soit Q = 0 initialement
Au 1er (bord D Q=0
QUESTIONS ET RÉPONSES TYPIQUES..............................................................................................
NUMÉRIQUES..................................................................................................................................
D =D................................................................................................................................................
DESCRIPTIFS....................................................................................................................................
3
+ 2 + 1 + 0 - je.................................................................................................................................
+ D0
...........................................................................................................................................................
, 2+4.................................................................................................................................................
je.....................................................................................................................................................
[ 4 b 2 + 2 b 1 + 1 b 0 ]...................................................................................................................
1 tonne V.................................................................................................................................................
V = - - Vdt = - — t..............................................................................................................................
TJ, Lieutenant..............................................................................................................................
1
8
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Le compteur du module 2 n compte au total 2 n états distinctifs. Nous savons
que n bits peuvent représenter 2 n combinaisons uniques, par exemple. Le
compteur Mod-8 comptera un total de 8 états et comme 8=(2 3 ), chaque état
aura une combinaison de 3 bits.
Il existe deux types de tels compteurs :
• Compteur Mod 8
• Compteur Mod 16
Q.59 Dans les applications où la capacité de mémoire requise ne peut pas être satisfaite
par une seule puce de mémoire IC disponible, que doit faire le concepteur
pour répondre à cette exigence ? (dix)
Réponse :
Si la puce mémoire unique ne peut pas spécifier la capacité de mémoire requise, le
concepteur doit procéder comme suit.
(1) Découvrez le nombre de puces uniques requises pour remplir pleinement la
capacité totale en
Nombre de puce = Capacité requise
Capacité disponible
(2) Il existe deux types d'expression
(i) Augmentation de l'emplacement mémoire ou des mots
(ii) Augmentation de la taille des mots, c'est-à-dire du nombre de bits dans chaque
mot.
1
8
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
(3) Dans le cas (i), le numéro sera le même que les lignes d'adresse de la puce
disponible. La différence des lignes d'adresse de la capacité 7 disponible
donnera la taille du décodeur et la sortie du décodeur décodera parmi les
puces.
Dans le cas (ii), les lignes de données de ligne d'adresse seront communes à
toutes les puces car toutes les puces au même emplacement forment
collectivement un seul mot.
Réponse :
Il y a 8 entrées et 1 sortie et trois lignes de sélection S2, S1, S0. L'une des
entrées sera sélectionnée et transmise à la sortie en fonction de la combinaison
des lignes sélectionnées, par exemple si S 2 S 1 S 0 = 001, alors les informations
présentes sur la ligne I1 seront transmises à la sortie.
Q.61 Qu'est-ce que la condition de course autour du terrain ? Comment peut-on l’éviter ?
(8)
Réponse :
Condition de course : -
Jn Kn Sortie Q(n+1)
0 0 Q(n)
1 0 1
0 1 0
1 1 Q(n)'
1
8
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
0.
Réponse :
Pour concevoir un compteur asynchrone à décades , nous dessinons d'abord
le circuit du compteur asynchrone MOD 16 qui compte de 0 à 15 à l'aide de
quatre bascules (bascules JK ou T). Il faut compter de 0 à 9 puis arriver à 0. Le
premier état à ignorer est 1010 (10) ici Q 3 et Q 1 valent 1 et Q 2 et Q 0 valent 0
si nous prenons Q 3 et Q 1 et les appliquons à une porte NAND, alors la sortie de
la porte NAND sera être faible uniquement là où Q 3 et Q 1 sont élevés. Ce
signal peut être utilisé pour effacer de manière asynchrone toutes les bascules
afin de passer à l'état de comptage 0000. De cette façon, le compteur MOD 16
sera limité à 10 états compris entre 0 et 9.
Réponse :
(i) Étage d'entrée - Dans le convertisseur AD à l'étage d'entrée, la tension
analogique peut avoir n'importe quelle valeur dans une plage, mais la sortie
numérique ne peut avoir que 2 N valeurs discrètes pour un convertisseur AD à n
bits.
(ii) Résolution - Il s'agit du plus petit changement possible dans la tension
d'entrée en fraction de pourcentage de la plage de sortie à pleine échelle.
(iii) Précision - La précision du convertisseur D/A est la différence entre la
tension de sortie réelle et la tension de sortie attendue dans le convertisseur D/A.
(iv) Erreur de quantification - Une tension analogique est comprise entre 0 et 1
V et pour une sortie 3 bits, la taille de chaque intervalle est S = 1/8. Chaque
intervalle se voit attribuer une valeur binaire de 3 bits. Nous observons que le
1
8
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
toute la plage de tension dans un intervalle est représentée par une seule valeur
numérique. Cette erreur fait référence à une erreur de quantification due au
processus de quantification.
Q.64 Donnez les détails du code excédentaire 3 et du code gris en utilisant quatre chiffres
binaires. Comparez les deux codes.
(8)
Réponse :
Code excédentaire 3
1 . C'est une autre version du code BCD. Chaque chiffre décimal est codé en code
binaire à 4 bits.
2 .Le code de chaque chiffre décimal est obtenu en ajoutant le nombre décimal 3 au
code BCD naturel du chiffre.
3 .Le code est obtenu en ajoutant 3 au nombre décimal
4 .Code auto-complémentaire utile en soustraction.
Code gris
1. Code très utile. Également appelé code réfléchi.
2. Chaque code gris diffère des codes précédent et suivant par un seul bit.
3. Utilisé dans les codeurs d'arbre.
1
8
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
8
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
02. La tension de seuil est positive pour 02. La tension de seuil est négative pour le
le périphérique nMOS. périphérique nMOS.
03. Aucun courant ne circule pour V GS 03. Le courant circule même pour V GS
négatif [nMOS] négatif
Q.66 L'horloge et les formes d'onde d'entrée présentées ci-dessous sont appliquées à l'entrée D
d'une bascule D déclenchée par un front positif. Esquissez les formes d’onde de sortie.
Rép
onse
(6)
1
9
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.67 Quelles sont les spécifications/caractéristiques utilisées par les fabricants pour décrire un
convertisseur numérique-analogique. Expliquez chacun brièvement. (8)
Réponse :
Les caractéristiques du convertisseur D/A sont
(i) Résolution : - Il s’agit du plus petit changement possible de la tension de sortie en fonction du
pourcentage de la tension de sortie à pleine échelle.
(ii) Linéarité : - Dans un convertisseur N/A à incréments égaux dans la signification numérique du
circuit numérique, la relation entrée-sortie n'est pas linéaire.
(iii) La précision du convertisseur D/A est une mesure de la différence entre la tension de sortie
réelle et la tension de sortie attendue.
(iv) Temps de stabilisation : lorsque l'entrée numérique d'un convertisseur D/A change, la tension
de sortie analogique ne change absolument pas. En raison de la présence de commutateurs, de
dispositifs actifs, de capacités et d'inductances parasites associées aux composants de circuits
passifs. Le transitoire apparaît dans les tensions de sortie et des oscillations peuvent également se
produire. Le temps nécessaire à la sortie analogique pour se stabiliser à +- ½ LSB de la valeur finale
après un changement dans l'entrée numérique est appelé temps de stabilisation.
Réponse :
Les inverseurs CMOS (Inverseurs MOSFET complémentaires) font partie des inverseurs
MOSFET les plus largement utilisés et les plus adaptables utilisés dans la conception de puces.
Ils fonctionnent avec très peu de perte de puissance et à une vitesse relativement élevée. De
plus, l'inverseur CMOS présente de bonnes caractéristiques de tampon logique, en ce sens que
ses marges de bruit dans les états bas et haut sont grandes. Un inverseur CMOS contient un
transistor PMOS et un transistor NMOS connectés aux bornes de drain et de grille, une tension
d'alimentation V DD à la borne source PMOS et une masse connectée à la borne source NMOS,
où V IN est connecté aux bornes de porte et V OUT est connecté aux bornes de drain. (Voir
schéma). Il est important de noter que le CMOS ne contient aucune résistance, ce qui le rend
plus économe en énergie qu'un onduleur à résistance-MOSFET classique. Comme la tension à
l'entrée du dispositif CMOS varie entre 0 et 5 volts, l'état du NMOS et du PMOS varie en
conséquence. Si l'on modélise chaque transistor comme un simple interrupteur activé par V IN ,
le fonctionnement de l'inverseur se voit très facilement :
1
9
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q.69 Qu'est-ce qu'un additionneur parallèle ? Dessinez et expliquez le schéma fonctionnel d'un
additionneur parallèle 4 bits. (8)
Réponse :
En utilisant un circuit additionneur complet, deux bits quelconques peuvent être ajoutés avec une
troisième entrée comme retenue. Si le nombre de bits est supérieur à un, alors des circuits
additionneurs complets sont mis en cascade. Les bits Addend et Augend sont appliqués
simultanément aux entrées des additionneurs complets. Le carry généré dans l'étage significatif
inférieur est transféré à l'étage supérieur suivant afin qu'il puisse y être ajouté.
Q.70 Qu'est-ce qu'un générateur et un vérificateur de parité ? Décrivez le vérificateur de parité paire à cinq
bits. (8)
Réponse :
Lorsqu'un signal numérique est transmis, il peut ne pas être reçu correctement par le récepteur. Du
1
9
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
côté de la réception, il peut être possible ou non de détecter l'erreur. Pour surmonter ce problème,
un bit supplémentaire est attaché au mot de code à n bits pour obtenir le nombre de bits (n+1) de
manière à obtenir le nombre de un dans le code binaire (n+1) résultant. pair ou impair. Ce sera
alors un code de détection d’erreur. Ainsi, pour la détection d'erreur, ce bit supplémentaire est
appelé bit de parité. Le terme de parité est utilisé pour spécifier le nombre de uns dans un mot
comme impair ou pair. Un circuit logique qui vérifie la parité d'un mot binaire est appelé
vérificateur de parité. De même, un circuit logique qui génère un bit supplémentaire pour créer le
mot numérique de parité souhaitée (pair ou impair) est appelé générateur de parité.
Vérificateur de parité paire à cinq bits :
Les portes EX-OR sont utilisées pour vérifier la parité car elles produisent la sortie 1, lorsque
l'entrée a un nombre impair de 1. Par conséquent, une entrée de parité paire vers une porte EX-OR
produit une sortie faible.
1
9
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
W X Oui Z P. C
0 0 0 0 0 1
0 0 0 0 1 1
0 0 0 1 0 1
0 0 0 1 1 0
0 0 1 0 0 1
0 0 1 0 1 0
0 0 1 1 0 0
0 0 1 1 1 1
0 1 0 0 0 1
0 1 0 0 1 0
0 1 0 1 0 0
0 1 0 1 1 1
0 1 1 0 0 0
0 1 1 0 1 1
0 1 1 1 0 1
0 1 1 1 1 0
1 0 0 0 0 1
1 0 0 0 1 0
1 0 0 1 0 0
1 0 0 1 1 1
1 0 1 0 0 0
1 0 1 0 1 1
1 0 1 1 0 1
1 0 1 1 1 0
1 1 0 0 0 0
1 1 0 0 1 1
1 1 0 1 0 1
1 1 0 1 1 0
1 1 1 0 0 1
1 1 1 0 1 0
1 1 1 1 0 0
1 1 1 1 1 1
Table de
vérité
Q.71 Décrire le fonctionnement du registre à décalage parallèle à sortie parallèle (PIPO). (8)
1
9
4
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse :
Entrée parallèle Sortie parallèle
Comme son nom l'indique, en parallèle en parallèle (PIPO), les entrées sont données en parallèle
et les sorties sont également prises en parallèle. Pour la synchronisation, la même impulsion
d'horloge est connectée à tous les flips des flops. Ainsi tout changement d’état aura lieu
simultanément. Des entrées claires sont également connectées à toutes les bascules. Afin que le
registre puisse être effacé si nécessaire.
Réponse :
Un convertisseur tension-fréquence (VFC) est un oscillateur dont la fréquence est linéairement
proportionnelle à une tension de commande. L'ADC VFC/compteur est monotone et exempt de
codes manquants, intègre du bruit et peut consommer très peu d'énergie.
Le multivibrateur à pilotage de courant VFC est en fait un convertisseur courant-fréquence
plutôt qu'un VFC, mais, comme le montre la figure ci-dessous, les circuits pratiques contiennent
invariablement un convertisseur tension-courant à l'entrée. Le principe de fonctionnement est
évident : le courant décharge le condensateur jusqu'à atteindre un seuil, et lorsque les bornes du
condensateur sont inversées, l'alternance se répète. La forme d'onde aux bornes du condensateur
est une onde triangulaire linéaire, mais la forme d'onde sur l'une ou l'autre borne par rapport à la
terre est la forme d'onde la plus complexe illustrée.
1
9
5
DE09 ÉLECTRONIQUE NUMÉRIQUE
1
9
6
DE09 ÉLECTRONIQUE NUMÉRIQUE
Un Un Un Un j 6 j 5 j 4 j 3 j 2 j 1 j 0 | X
3 2 1 0
- - - - - - - - - - - --- -
0 0 0 - - - - - - -
0 | 0
0 0 0 - - - - - - -
1 | 1
0 0 1 - - - - - -
0 -
| 0
0 0 1 - - - - - -
1 -
| 1
0 1 0 - - - - -
0 - -
| 0
0 1 0 - - - - -
1 - -
| 1
0 1 1 - - - -
0 - - -
| 0
0 1 1 - - - -
1 - - -
| 1
1 0 0 - - -
0 - - - -
| 0
1 0 0 - - -
1 - - - -
| 1
1 0 1 - -
0 - - - - -
| 0
1 0 1 - -
1 - - - - -
| 1
1 1 0 -
0 - - - - - -
| 0
1 1 0 -
1 - - - - - -
| 1
Q.73 Dessiner et expliquer la fonction d'un convertisseur analogique-numérique à double pente. Dérivez le
équations utilisées. (8)
Rép.
Convertisseur A à D à double pente : il comporte 4 blocs principaux.
1. Un intégrateur
2. Un comparateur
3. Un compteur binaire
4. Un pilote de commutateur
1
9
7
DE09 ÉLECTRONIQUE NUMÉRIQUE
2 n -1 impulsions d'horloge sont appliquées. Au prochain coup d'horloge 2 n, le compteur est remis
à zéro et Q devient 1. Ceci contrôle l'état de S 1 qui se déplace maintenant vers la position 1 à T 1,
connectant ainsi -V R à l'entrée de l'intégrateur. La sortie de l’intégrateur commence maintenant à
évoluer dans le sens positif. Le compteur continue de compter jusqu'à ce que V 0 soit inférieur à 0.
Dès que V 0 devient positif à T 2 , V C passe au niveau BAS, désactivant la porte ET.
1
9
8
DE09 ÉLECTRONIQUE NUMÉRIQUE
V0=0àt=T2
Par conséquent, T 2 – T 1 = VaTVa 2N T,
'R'R ..
Soit le compte enregistré dans le compteur n à T 2 donc T 2 – T 1 = n T C = — 2)Te
VR
ce qui donne n = 2
° VR
Q.74 Qu'est-ce qu'un arbre multiplexeur ? Pourquoi est-ce nécessaire ? Dessinez le schéma fonctionnel d'un
arbre de multiplexage 32 : 1 et expliquez comment l'entrée est dirigée vers la sortie dans ce
système. (dix)
Réponse
Arbre multiplexeur : le plus grand circuit intégré MUX disponible est de 16 : 1. Pour
répondre aux besoins plus importants en intrants, il devrait y avoir une disposition permettant
de l'étendre. Ceci peut être réalisé à l'aide d'entrées stroboscopiques et c'est ainsi que des
arborescences MUX sont conçues.
L'une des méthodes possibles est présentée pour un MUX 32 : 1, en utilisant deux
MUX 16 : 1 et une porte OU.
1
9
9
DE09 ÉLECTRONIQUE NUMÉRIQUE
Q. 75 À l'aide d'un schéma soigné, expliquez le fonctionnement d'un convertisseur N/A à résistance
pondérée.
(9)
Réponse
Registre pondéré D/A
N WWW
N WWW
Convertisseur:
r n R, R, R, R,
V = — [ V, — b,_. + —Fb ,_. + b,_. + + ---------------------------------------------------—— b, L/?
-------------------------------------------------------------------------------------------------2R " 1 22R n 1
------------------------------------------------------------------------------------------------- 2n-1R °
2
0
0
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse
(i) Système de numération binaire
Le nombre de systèmes avec base ou base deux est connu sous le nom de système de
nombres binaires. Pour représenter le nombre, 0 et 1 sont utilisés. Ceux-ci sont connus sous
le nom de bits. Il s’agit d’un système de position selon lequel chaque lieu a un poids
spécifique. Comme la base est deux, les coefficients ne peuvent prendre que deux valeurs
soit 0 & 1.
(ii) Nombres binaires signés : dans le système de nombres décimaux, les nombres positifs
sont indiqués par le signe (+) et les nombres négatifs par le signe –ve. Les circuits
numériques ne comprennent que le langage des 0 et des 1. Ainsi, normalement, un bit
supplémentaire est utilisé pour le signe et il est placé à la position la plus significative.
1. Un « O » est utilisé pour +ve nos. et 1 est pour les nombres –ve. Par exemple,
un nombre signé de huit bits 00000100 représente +4 et 10000100 représente (-4).
Cette représentation est connue sous le nom de nombre de grandeur du signe. Il
existe trois manières différentes de présenter les nombres signés.
2. Représentation du complément : dans ce système, les nombres +ve sont
représentés par leur équivalent binaire avec un 0 placé à la position la plus
significative pour représenter le complément des nombres –ve et un « 1 » est placé
comme MSB pour représenter le signe –ve. . Par exemple + 7 = (0111) 2
- 7 = (1000)2
3. Présentation du compliment à deux : si 1 est ajouté, le nombre est connu
comme le complément I du numéro binaire. Par exemple, la représentation du
complément 2 de 0101 est 1011. Puisque 0101 représente (+5) 10, donc 1011
représente (-5) 10 dans la représentation complémentaire à deux.
Q.77 Qu'est-ce que le broutage appliqué aux interrupteurs mécaniques utilisés dans les systèmes
numériques et pourquoi se produisent-ils ? Quel est son effet sur le fonctionnement d'un circuit
séquentiel ? (6)
2
0
1
DE09 ÉLECTRONIQUE NUMÉRIQUE
Réponse
Bavarder :
Les commutateurs mécaniques sont utilisés dans les systèmes numériques comme
dispositifs d'entrée par lesquels les informations numériques (0 ou 1) sont saisies dans le
système. Lorsque le bras de l'interrupteur est projeté d'une position à une autre, il broute ou
rebondit plusieurs fois avant de finalement arriver à la racine en position de contact. C'est
ce qu'on appelle rebondir ou bavarder. Ce rebond est le résultat de l'impact à ressort de
l'interrupteur à travers le contact et le pôle.
2
0
2
DE09 ÉLECTRONIQUE NUMÉRIQUE
Contacts. Dans un circuit séquentiel, si un 1 doit être entré via un interrupteur, alors
l'interrupteur est placé dans la position correspondante, dès qu'il est placé dans cette
position, la sortie est 1 mais la sortie oscille entre 0 et 1 pendant quelques instants. en
raison de la fermeture et de la rupture (rebond) de l'interrupteur au point de contact avant de
s'arrêter. Cela modifie la sortie du circuit séquentiel et crée des difficultés dans le
fonctionnement du système. Ce problème est éliminé en utilisant des commutateurs
d'élimination sans rebond
Q.78 Concevoir un multiplexeur 4 : 1 avec entrée stroboscopique utilisant des portes NAND. (5)
Réponse
2
0
3
DE09 ÉLECTRONIQUE NUMÉRIQUE
Ici, l'entrée D O n'est connectée à aucune porte OU ; la sortie binaire doit être composée
uniquement de zéros dans ce cas et toutes les sorties de 0 sont également obtenues lorsque toutes
les entrées sont des zéros. Cet écart peut être résolu en fournissant une sortie supplémentaire
pour indiquer le fait que toutes les entrées ne sont pas des zéros.
Table de vérité
Contributions Les sorties
D0 J1 J2 J3 J4 J5 J6 J7 X oui z
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1
2
0
4