Plan
Chapitre 1 :
Composants actifs en commutation
Chapitre 2 :
Familles des circuits logiques
Chapitre 3 :
Fonctions de temporisation
Chapitre 4 :
Convertisseurs A/N et N/A
1
Électronique des Circuits Numériques
Chapitre 1
IC
RC ICsat
IB=cst
IC +
RB IB VCC
VCE -
+
VCC VCE
VE VBE
-
Si IC = 0 , VCE = VCC
Si transistor saturé : Si transistor bloqué :
VBE 0,7 V IB = 0
Transistor bipolaire en commutation
VCC
Transistor saturé : VCE 0 V ICsat negligabe
Rc
RC IC
Saturation
IC + ICsat
RB IB VCC
VCE -
+
fonction lineaire
VE
- IB
ICsat/b
vE(t) RC
V2 IC +
RB IB VCC
VCE -
0 t
V1
vE VBE
Exemples :
Transistor de puissance type 2N3055 :
ton 2.4ms et toff 4.5ms
Transistor de commutation rapide 2N2905 :
ton 50ns et toff 110ns
Transistor de commutation ultra-rapide 2N709 :
ton 15ns et toff 16ns
Transistor MOS en commutation
Inverseur NMOS à charge résistive :
S=Vdd="1"
E S
S=0V="0"
Transistor MOS en commutation
Chaque opérateur logique de commande présente entre sa sortie
et la masse une charge capacitive CL. Cette charge capacitive est
constituée de 3 composantes principales :
• Capacité de sortie de l'opérateur de commande (capacité CDS)
• Capacité d'entrée pour les opérateurs en charge (capacité CGS)
• Capacité due aux interconnexions (CCO) entre l'opérateur de
commande et les opérateurs en charge.
en parallele
Niveaux logiques :
VIL : Tension d'entrée correspondant au niveau bas
VIH : Tension d'entrée correspondant au niveau haut
VOL : Tension de sortie correspondant au niveau bas
VOH : Tension de sortie correspondant au niveau haut
Vin Vout
Plage de tensions :
Vin Vout
VILmax VOLmax
‘’0’’ 0V ‘’0’’
0V
Caractéristiques générales des C.N
Plage de tensions :
Caractéristiques générales des C.N
Marges de bruit :
tension en sortie 1 tension en entrée 2 tension en sortie 1 tension en entrée 2
VOHmin VIHmin
DVH VIHmin VOHmin DVH
VILmax
VOLmax DVL VOLmax
DVL VILmax
1 2
VI1 VO1 VI2 VO2
Exercice:
La famille logique CMOS caractérisée par :
VOLmax=0, VOHmin=VDD, VILmax=0.3VDD , VIH min=0.7VDD.
Calculer les marges de bruits statiques de cette famille logique.
1 2
VI1 VO1 VI2 VO2
Électronique des Circuits Numériques
Chapitre 2
1
Introduction
Les circuits intégrés numériques sont classés suivant leur
technologie de fabrication. Les familles logiques principales
sont :
1 2 3 4 5
SN 74 LS 00 N …
4
Porte NAND en technologie bipolaire
Q4, et D.
Porte NAND en technologie bipolaire
7
Si une entrée est reliée à un état haut, la jonction BE
correspondante est bloquée, donc le courant d'entrée est très
faible.
Les constructeurs nous assurent que dans le cas le plus
défavorable le courant IIH ne peut dépasser 40 µA.
Porte NAND en technologie bipolaire
IIL
Courant de sortie à l'état bas IOL : IIL
VOH
IIH
Porte NAND en technologie bipolaire
V
La figure ci-contre montre une
DD
R R
1 2
porte à sortie collecteur
R
ouvert, l'étage de sortie se
ext
Q
réduit au transistor Q3, la Q
1
2
10
Porte NAND en technologie bipolaire
Rext
Permettent la possibilité de réaliser ce qu'on appelle
une ET câblée sans recours à l'utilisation d'une porte
ET supplémentaire.
11
Porte NAND en technologie bipolaire
La résistance de rappel au +VDD
est calculée de la façon suivante:
+VDD
Au niveau haut la résistance RL
est parcourue par la somme des
RL
courants de sortie et d’entrée des
opérateurs. IOH IRL
La chute de tension dans RL ne
doit pas être trop importante
pour que VOH reste compatible
avec la définition du niveau haut
(le minimum) : IOH
VOH
VDD VOH min
RL max
I OH I IH n opérateurs m opérateurs
12
Porte NAND en technologie bipolaire
14
Porte NAND en technologie bipolaire
15
Technologie CMOS
VDD
MP
Ve Vs
MN
16
Inverseur CMOS en commutation
Consommation statique
18
Consommation en puissance en technologie CMOS
Consommation dynamique
En dynamique, l’alimentation VDD fournit de l’énergie
pour la charge de la capacité CL , c’est-à-dire lors des
transitions L → H.
Lors de la transition H → L, l’énergie emmagasinée par
CL est dissipée dans le transistor NMOS.
La puissance totale consommée par un inverseur CMOS
commutant à la fréquence f est donnée par :
Pdynamique = f CL VDD2
19
Portes logiques en CMOS
Représentation simplifiée des transistors MOS dans les circuits CMOS
Inverseur CMOS
VDD
D NMOS
SP
G masse
S Ve DP Ve Vs
Vs
D
DN
G VDD
S PMOS SN
20
Portes logiques en CMOS
Opérateurs statiques :
La conservation des caractéristiques principales de l’inverseur
CMOS, notamment pas de consommation au repos, impose pour
la réalisation des opérateurs combinatoires en CMOS la
constitution d’un réseau de NMOS relié à la masse et d’un
réseau de PMOS relié à VDD :
22
Portes logiques en CMOS Porte NAND
A Réseau N
réseau N passant,
A=B =1 =>
réseau P bloqué
S=0 23
Portes logiques en CMOS Porte NOR
VDD
A =1 ou B = 1 ou C = 1
réseau N passant, A
réseau P bloqué
B Réseau P
S=0
PMOS en série
C
NMOS en parallèle
Structure duale
A =B = C = 0 S=A+B+C
réseau P passant,
réseau N bloqué
Réseau N
S=1
Portes logiques en CMOS
Exemple 1 :
Réaliser S=AB+C
Portes logiques en CMOS
Exemple 2 :
Réaliser S=AB+CD
Problèmes d’interfaces CMOS TTL
VCC VCC
Circuit A Circuit B
VIA VOA VIB VOB
0V 0V
Pour assurer que le circuit B comprend bien les signaux issus du
circuit A, on doit avoir :
VOHmin A > VIHmin B et VOLmax A < VILmax B
IOHmax A > IIHmax B et IOLmax A > IILmax B 27
Problèmes d’interfaces CMOS TTL
I
OH max I IH et I OL max I IL
28
Électronique des Circuits Numériques
Chapitre 3
Fonction de temporisation
Génération de signaux d’horloges
1
Introduction
3
Principe de fonctionnement :
Cas V2 S V6 R Q Tor
1 < 1/3Vcc 1 < 2/3Vcc 0 1 Bloqué
2 > 1/3Vcc 0 < 2/3Vcc 0 Q- Inchangé
3 > 1/3Vcc 0 > 2/3Vcc 1 0 Conducteur
4 < 1/3Vcc 1 > 2/3Vcc 1 État interdit
4
Modes de fonctionnement du NE555
Monostable
2/3Vcc
1/3Vcc
Cas V2 S V6 R Q Tor
1 < 1/3Vcc 1 < 2/3Vcc 0 1 Bloqué
2 > 1/3Vcc 0 < 2/3Vcc 0 Q- Inchangé
5
3 > 1/3Vcc 0 > 2/3Vcc 1 0 Conducteur
Modes de fonctionnement du NE555
Astable
Cas V2 S V6 R Q Tor
1 < 1/3Vcc 1 < 2/3Vcc 0 1 Bloqué
2 > 1/3Vcc 0 < 2/3Vcc 0 Q- Inchangé
6
3 > 1/3Vcc 0 > 2/3Vcc 1 0 Conducteur
Monostables avec des portes CMOS
Le circuit monostable avec 2 portes NAND CMOS est le suivant :
(On considère VT=VDD/2)
Vinitiale= 0
U1A U2A
1 C1 + 1
3 VA VB 3 VS
VE 2 2
0.1u
CD4011A CD4011A
R1
10k
0
Considérons l’état initial : C1 totalement déchargée, VE=VDD et VA=VB=0
donc VS=VDD. L’état (VE=VDD et VS=VDD) est un état stable.
CD4001A CD4001A
R1
R2 10k
100k C1
.1u
VC
VE augmente :
VE < VH VS = 1
VE VH VS = 0
VE diminue :
VE > VB VS = 0
VE ≤ VB VS = 1
Astables avec des portes CMOS
Astable avec inverseur à hystérésis CD40106 B
R1
47k
Vinitiale= 0 U4A
VE 1 2 VS
+
V V
CD40106B
C1
5n
Principe de fonctionnement :
T
Considérons l’état initial (t=0) : capacité non
chargée ceci correspond à VE=0 VS=1
Électronique des Circuits Numériques
Chapitre 4
1
Introduction
2
Chaîne d’instrumentation numérique
Paramètres caractéristiques
(T, P, …)
Capteur
CAN
(analogique)
Système Calculateur
physique (traitement
et calcul)
Actionneur
CNA
(analogique)
Filtre anti-
repliement
Horloge
Traitement
E/B CAN CNA
numérique
Horloge
Filtre de
Échantillonnage blocage lissage
Quantification
Codage
Actionneur Signal analogique
4
Chaîne d’instrumentation numérique
Signal analogique
Filtre anti-
repliement
Signal filtré
Filtre d’entrée :
Ce filtre est communément appelé filtre anti-
repliement. Son rôle est de limiter le contenu spectral
du signal aux fréquences qui nous intéressent. Ainsi il
élimine les parasites. C’est un filtre passe bas que l’on
caractérise par sa fréquence de coupure et son ordre.
5
Chaîne d’instrumentation numérique
Signal analogique
filtré
L’échantillonneur-bloqueur :
Son rôle est de prélever à chaque période
d’échantillonnage (Te) la valeur du signal. Et de fixer
l’échantillon pendant le temps nécessaire à la conversion.
Ainsi durant la phase de numérisation, la valeur de la
tension de l’échantillon reste constante.
6
Chaîne d’instrumentation numérique
Horloge
La zone de traitement numérique :
Elle peut être un support de traitement (DSP,
ordinateur, …), un élément de sauvegarde (RAM,
Disque dur) ou encore une transmission vers un
récepteur situé plus loin. 7
Chaîne d’instrumentation numérique
Le convertisseur numérique analogique (CNA) :
Il effectue l’opération inverse du CAN, il assure
le passage du numérique vers l’analogique en
restituant une tension proportionnelle au code
numérique.
Horloge
Signal
Le filtre de sortie : numérique
Son rôle est de ’’lisser’’ le signal CNA
de sortie pour ne restituer que
le signal utile. Il a les mêmes
caractéristiques que le filtre
Filtre
d’entrée. Il est souvent suivit lissage
d’un amplificateur qui adapte la
sortie du filtre à la charge. Signal
8
analogique
Aspects temporels et fréquentiels de
l’échantillonnage.
L’obtention d’un signal échantillonné xe(t) à partir d’un signal analogique x(t)
peut être modélisé théoriquement dans le domaine temporel par la
multiplication de x(t) par un peigne de Dirac p(t) de période Te :
x(t) xe(t)
3Te
0 t 0 Te 2Te t
Échantillonnage
Et par suite :
9
Aspects temporels et fréquentiels de
l’échantillonnage.
Représentation spectrale du signal échantillonné :
Le spectre du signal échantillonné est donné par : Xe(f) = X(f)P(f)
Avec : représente le produit de convolution
X(f) le spectre du signal analogique x(t)
P(f) le spectre du peigne de Dirac p(t)
Le spectre du peigne de Dirac est donné par :
Il s’ensuit :
Remarque :
L’échantillonnage entraine une périodisation du spectre de x(t).
10
Aspects temporels et fréquentiels de
l’échantillonnage.
Domaine temporel
Exemple Domaine fréquentiel
11
Aspects temporels et fréquentiels de
l’échantillonnage.
Repliement du spectre et théorème de Shannon :
Si l’échantillonnage conduit à un
recouvrement de spectre (ou
repliement de spectre), cette
opération modifie les caractéristiques
du signal d’entrée et il ne sera ainsi
plus possible de restituer le signal
original.
12
Aspects temporels et fréquentiels de
l’échantillonnage.
On peut envisager deux solutions :
Solution 1 : Augmentation de la fréquence d’échantillonnage.
Cependant le temps de maintien (blocage Te) diminue, ce qui
peut affecter le temps alloué à la conversion. En général on
considère que le signal est bloqué durant un temps nettement
supérieur au temps de conversion.
Filtre anti-
repliement
13
Aspects temporels et fréquentiels de
l’échantillonnage.
Filtre anti-repliement :
Le spectre réel est généralement de largeur infinie (à cause du
bruit, ou de signaux interférents non désirés), il est nécessaire
d’inclure un filtre passe bas anti-repliement (anti-aliasing
filter) ayant une fréquence de coupure fc= fe/2 devant un CAN.
14
Conversion de données
Conceptuellement, la conversion analogique/numérique peut être
divisée en trois étapes :
l’échantillonnage temporel, la quantification, le codage.
La figure ci-dessous représente ces trois étapes pour un CAN dont
le signal de sortie est codé sur 4 bits :
15
Principes généraux de fonctionnements
Principe de l’É-B :
Réaliser un échantillonneur-bloqueur consiste à associer un
interrupteur à une capacité. On rajoute souvent un suiveur de part
et d’autre de l’échantillonneur-bloqueur idéal. En amont pour assurer
une charge rapide à travers une impédance très faible, et en aval
pour assurer une parfaite isolation via une impédance d’entrée très
forte.
xe(t)
x(t)
16
Principes généraux de fonctionnements
Dans le cas général la tension VE à convertir est dépendante
du temps, elle sera notée x(t).
Pour les CAN, le signal est échantillonné et bloqué comme vu
précédemment. Pendant ce temps de blocage, un circuit
complémentaire convertit la tension bloquée en une valeur
numérique.
Il est évidemment nécessaire que cette conversion se fasse
durant le temps de blocage. Une fois le codage effectué, un
nouveau échantillonnage-blocage est permis et ainsi de suite.
x(t)
17
Principes généraux de fonctionnements
x(t)
18
Caractéristiques des convertisseurs
Les caractéristiques suivantes sont décrites pour des CAN ; l’analogie est
valable et parfois précisée pour les CNA.
1. La tension de référence
Pour effectuer la conversion, le convertisseur a besoin d’une tension de
référence à laquelle il compare la tension à convertir. Cette tension de
référence est souvent intégrée directement dans le composant. On la
notera Vref. Sa stabilité est très importante car toute fluctuation de sa
valeur peut entraîner des erreurs dans les conversions.
2. La pleine échelle
Il s’agit de la tension analogique maximale acceptée par le CAN (ou
délivrée en sortie par le CNA).
Elle peut être :
Unipolaire 0 < x(t ) < Emax
ou
Bipolaire −Emax < x(t) < Emax
19
Caractéristiques des convertisseurs
3. Le nombre de bits
Le code binaire N en entrée (respectivement en sortie) est codé sur n
bits. Cela donne 2n combinaisons.
4. La résolution
La résolution est le pas minimum de codage, appelée pas de
quantification. Elle est liée à la pleine échelle et au nombre de bits n :
20