Professional Documents
Culture Documents
Applications logiques
des transistors bipolaire et MOS
• Notions de base: circuit inverseur et
familles logiques
• Le transistor bipolaire comme interrupteur
• Inverseur à transistor bipolaire
• Logique bipolaire
• Le transistor MOS comme interrupteur
• Inverseur à transistor MOS
• Logique CMOS
SysCom 2004/2005, A. Ionescu 1
Familles logiques
1
Familles logiques
Notions de base
• niveaux logiques : 1 et 0 Æ niveaux de tension
• fan-in et fan-out
Pour un circuit logique, le fabricant spécifie le nombre de circuits du même
type que l'on peut placer en amont et en aval, sans détériorer les
performances du système :
¾Fan-in : nombre maximum de portes pouvant débiter dans le circuit
¾Fan-out : nombre maximum de portes pouvant charger le circuit
• délai de propagation
Le signal de sortie d'une porte logique accuse un certain retard par rapport
à la transition du signal d'entrée. Ce retard est lié à divers phénomènes
dynamiques, et les fabricants spécifient les délais de propagation en
mesurant les signaux à mi-tension.
• produit : puissance x délai
Est constant sur une certaine plage de puissance et/ou de délais. On peut
donc utiliser ce produit comme un facteur de mérite qui caractérise la
famille logique. Exemple: 100pJ TTL standard, 1pJ CMOS.
SysCom 2004/2005, A. Ionescu 3
2
Inverseur à interrupteur
+VCC
Idée : obtenir un signal de sortie à deux Niveau ‘1’
niveaux logiques avec un simple interrupteur
commande Vout
Commande : Vout = 0
‘ ON ’
Conclusion :
il nous faut un dispositif
avec trois bornes, dont une pour commande
SysCom 2004/2005, A. Ionescu 5
3
Schéma d’un inverseur logique à transistor bipolaire
(exemple numérique) :
VCC=+15V
RC=1kΩ
+15V
+5V
RB=3kΩ OUT ~ 0V
0V IN
A. Fonctionnement
(1) Si Vin=5V :
Vin − VBE 5V − 0.7 V
IB = = = 1.43mA VCC=+15V
RB 3kΩ
Si on veut un comportement de
court-circuit entre C et E (‘0’ à la
RC=1kΩ
sortie) : VCE=0
C E ~ 0V
IC
+5V RB=3kΩ OUT
Il faut donc :
IB VCE
IC =
VCC 15V
= = 15mA IN
R C 1kΩ VBE
→ I C ≈ 10I B ↔ saturation
4
B. Fonctionnement
C E
IC=0 15V
0V RB=3kΩ OUT
IB VCE
IN
VBE
C. Fonctionnement
(3) Si Uj=0.7V < Vin < 15V
et le TB est en Régime Actif Normal :
Vout = VCE = VCC − R C I C = VCC − R Cβ I B =
Vin − VBE R R
= VCC − βR C = VCC + β C 0.7 V − β C Vin
RB RB RB
VCC=+15V
L’équation est une droite
de pente :
- β RC / RB RC=1kΩ
OUT
IC Vout
Vin RB=3kΩ
IB VCE
IN
VBE
5
Caractéristique de transfert de l’inverseur logique à TB
Basé sur les résultats précédents, on peut tracer la
caractéristique de transfert, Vout (Vin) de l’inverseur à TB :
Vout
Blocage
VCC
Régime
Normal RC
Pente : − β
RB
Uj
Saturation Vin
Uj U j + VCC R B / β R C
Inverseur logique à TB
Remarques et conclusions
• Pour une entrée logique ‘0’ le transistor bipolaire est
bloqué et la sortie vaut Vout = + Vcc
• Pour une entrée logique ‘1’ le transistor bipolaire est
saturé et Vout = VCEsat ~ 0.1-0.2V
• le type de logique définie par cette utilisation est
appelée logique saturée (saturating or saturated logic).
Les avantages de cette logique sont : des transitions
logiques bien définies et une consommation de puissance
relativement faible. Le désavantage est le temps de
commutation long (surtout lié au fait que le commutation
off des transistors bipolaire saturés est longue). Il existe la
possibilité d’avoir une logique ‘non-saturée’: ECL =
emitter-couple logic ou une logique Schottky TTL.
SysCom 2004/2005, A. Ionescu 12
6
Logique Resistor-Transistor (RTL)
• logique RTL possible à obtenir si les sorties de plusieurs
inverseurs à transistor bipolaire sont connectées en parallèle
Fonction logique (NOR) : Analyse :
Y=A.B =A+B • A = 1 Æ QA saturated à
+VCC VY = VCEsat ~ 0.1V (=0)
• Même chose si B = 1 ou
Porte logique
A=B=1
NOR de type RTL RC
Y • Uniquement si A = B = 0
Æ VY = VCC (= 1).
A Avantages :
QA QB
RB B RB
• simplicité
• respect des niveaux
logiques à sortie ouverte
Désavantages :
• dégradation niveau haut
due à RC, fan-out limité
SysCom 2004/2005, A. Ionescu 13
7
Logique Diode-Transistor (DTL)
• 1ere famille de circuits logique intégrés (1960, remplacé par TTL)
• combine diodes et transistors bipolaires
Porte NAND (DTL): Analyse:
AND (DL) + inverseur RTL • B = ouvert, A =0V:
+VCC=+4V Æ D1 en conduction, VX=0.7V
Æ D3, D4 en conduction
Æ Q bloqué Æ Vout = +VCC (=1)
R1(=2k) R2=4k • La résistance R3 améliore la
D1 transition 0 à 1 (écoulement
X
A Vout=AB d’électrons stockés dans la base)
B D3 D4 • Si A=1V :
D2 Æ Q saturé et Vout = 0.1-0.2V
R3
-VBB=-2V
SysCom 2004/2005, A. Ionescu 15
8
Logique Emitter-Coupled (ECL)
• famille logique la plus rapide due à la faible excursion entre états
logiques : 0.8V Æniveaux logiques incompatibles avec autres logiques
• circuit de base amplificateur différentiel
• transistors toujours en régime actif normal (jamais en saturation ou
blocage) Æ consommation !
+VCC Analyse :
Porte OR • Si A ou B sont à ‘1’,
Et/ou NOR tout le courant passe
A+B
en branche gauche et
A+B
A B la sortie A + B est
VR au niveau bas (‘0’)
Tension de • Si A et B sont à ‘0’ la
référence branche gauche est
I0 bloquée et la sortie
respective est à ‘1’
-VEE SysCom 2004/2005, A. Ionescu 17
ID
VT
off on
VGS
9
Soit le circuit suivant, où la tension de drain est initialement
égale à VDD :
ID
VDD
D
VDD 0
G C
VDS
0 Hypothèse:
t VGS S Capa.initialement
chargée à VDD
IDS
1/pente = résistance moyenne du TMOS
durant la commutation (transition) : Rn
C VDS
A
VDD=5V
SysCom 2004/2005, A. Ionescu 20
10
MODELE ‘digital’ du TMOS :
D
Grille
Drain G
Effets capacitifs
• effet de la capacité de l’oxyde, Cox
Grille Drain
Cin=(3/2)Cox Rn Cout=Cox
Source
Conséquence :
Constante de temps associée à la commutation du TMOS
(circuit équivalent RC, avec C=Cout) :
2V vin
τ = R n C ox = DD
C 'ox ZL
β(VGS − VT ) vout
2
11
‘Delay-Time’: tPLH, tPHL, ‘Transition-Time’: tLH, tHL
tr tf
Vout tPLH tPHL
VOH
VOL
tLH tHL
A→A
A 0 1 ‘0’ Æ 0V
A 1 0 ‘1’ Æ 5V
IN = 0, 1 OUT = 1, 0
12
L’inverseur CMOS : schéma et symbole logique
VDD=5V VDD
M2 A A
A A OUT
IN
M1 ou simplement :
A A
VDD=5V Vout 1 2 3
VSG2
VOH A
T2
Vin Vout
T1 B
VOL
VGS1 VIL VIH Vin
pente = -1
Zone d’incertitude
SysCom 2004/2005, A. Ionescu sur la valeur logique 26
13
Point de commutation (basculement) d’un inverseur CMOS
(‘switching point’)
T2 on T2 on I Dn = I Dp
T2 off
T1 off T1 on (β n / 2)(VSP − VTn ) = (β p / 2)(VDD − VSP − VTp )
2 2
T1 on
Vout 1 2 3
pente = +1
VOH
(β n / β p ) VTn + VDD − VTp
C VSP =
1 + (β n / β p )
VSP
Voir : exercice
Estimer βn et βp pour que
VOL
Vin VSP=2.5V (VDD=5V).
VSP
Remarque : Si L1 = L2, pour que : VSP =2.5V Æ Z2 = 3 Z1
SysCom 2004/2005, A. Ionescu 27
(Z = largeur du TMOS)
Vin H
100pF
t PHL t PLH
L L
Vout H H
L
SysCom 2004/2005, A. Ionescu 28
14
Puissance dynamique dissipée
f=1/T
C
Out
Out Out
In In In
(a) (b)
Désavantages :
• la sortie ‘out’ n’atteint jamais le niveau logique absolu
• puissance dissipée plus importante par
SysCom 2004/2005, rapport au CMOS (en régime DC)
A. Ionescu 30
15
Portes logiques statiques (‘Static logic gates’)
Symbole :
4 3 out = AB
A
AB
B
A
2 Remarque* :
B • 2 P-MOSFET : en parallèle
Æ 1 P-MOSFET éqv. : Zeq = Z 3 + Z4 = 2Z
1 • 2 N-MOSFET : en série
Æ 1 N-MOSFET éqv. : Leq = L1 + L2 = 2L
SysCom 2004/2005, A. Ionescu 31
A AA = A
SysCom 2004/2005, A. Ionescu 32
16
(2) NOR : Symbole :
A A
A+B
B B
Table logique NOR :
A+B
A B A+B A+B
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
SysCom 2004/2005, A. Ionescu 33
VDD
VDD
A+ B + C
A A.B.C A
B NAND B NOR
A B C A B C
C C A+ B + C
ABC
17