Você está na página 1de 3

Technologie des fonctions logiques TTL et CMOS

Lobjectif de ce chapitre est de donner des ordres de grandeur et de mieux connatre les
proprits des fonctions logiques. Pour limiter le champ de ltude nous tudierons de faon
gnrale les deux grandes familles TTL et CMOS sans aborder les nuances entre les
nombreuses sous-familles.
1- Alimentation
En TTL :
Lalimentation doit tre imprativement continue et stable. Vcc = 5V +/- 5%.
En CMOS :
Le choix de la tension dalimentation est plus large de 3V 18V. Mais les performances
dynamiques se dgradent aux faibles niveaux dalimentation.
2- Niveaux dentre et de sortie
Chaque entre de fonction logique traduit le niveau de tension reu en tat logique.
En entre
En sortie
Vcc
Vcc
Entre au 1 logique
1L
Vohmini
Vihmini

Immunit aux bruits


zone du
basculement
lentre

Vilmaxi

Immunit aux bruits

Entre au 0 logique

Volmaxi
0L

0V
0V
Limmunit aux bruits correspond lamplitude de la tension parasite qui peut exister entre la
sortie dune fonction logique et lentre dune autre fonction logique qui sont relies.
En TTL :
Vohmini = 2,4 V
Vihmini = 2 V

Volmaxi = 0,4 V
Vilmaxi = 0,8 V

Limmunit aux bruits est de 0,4 V.

En CMOS :
Vohmini = 0,95.Vcc
Vihmini = 0,55.Vcc

Volmaxi = 0,05.Vcc
Vilmaxi = 0,45.Vcc.

Limmunit aux bruits est de 0,4.Vcc.

3- Courant lentre et la sortie


En TTL :
A ltat bas une entre de fonction TTL a besoin dun courant sortant Iilmaxi = 1,6mA.
A ltat haut le courant dentre est Iihmaxi = 40A.
La sortie peut dlivrer Ioh maxi = 400A au 1L et absorber Iolmaxi = 16mA au 0L.
La sortance est donc de 10 en TTL. La sortance correspond au nombre dentres quune sortie
peut commander.
En CMOS :
Les courants dentre sont infrieurs 1A et les sorties peuvent vhiculer plus de 1 mA.
La sortance est limite non pas par les courants dentre-sortie mais par les capacits parasites
(5pF) dentre qui rduisent les temps de commutation.
- 1 - Technologie des fonctions logiques.doc

4- Paramtres dynamiques
Quand une fonction logique change ltat dune sortie, celui-ci nest pas instantan. Il faut
considrer un temps de monte tm (passage du 0L au 1L) ou un temps de descente td (passage
du 1L au 0L).
Le traitement de linformation nest pas immdiat. Il existe un temps de propagation tp.
Pour une porte inverseuse :
Entre
1L
0L

Sortie

tphl

tplh

t
td

tm

En TTL :
Tp varie selon la sous-famille de 10ns (TTL N ) 1,5ns (TTL AS ).
En CMOS :
Tp varie en fonction du niveau de lalimentation Vcc. La vitesse augmente quand on fait
crotre Vcc.
Mais chaque entre CMOS prsente une capacit parasite de 5pF. La capacit vue par la sortie
influe fortement sur le temps de rponse :
Tp
150ns

Vcc = 5V
Vcc = 10V

100ns
Vcc = 15V
50ns
20pF

100pF

Capacit de charge vue par la sortie

Comparaison de la consommation des fonctions TTL et CMOS par porte :


20mW
TTLAS
CMOS (Vcc = 10V)
10mW
1mW

TTLN
TTLALS
1Mhz

20MHz

frquence des commutations

La consommation des CMOS est quasi nulle aux basses frquences. Mais elle atteint celle de
la TTL autour de 1MHz.
A chaque commutation la fonction appelle une impulsion de courant (di/dt) sur les broches
dalimentation. Pour que Vcc ne varie pas du fait des inductances de cablage (L.di/dt), on
place des condensateurs de dcouplage (0,1F) sur lalimentation de chaque circuit intgr.
- 2 - Technologie des fonctions logiques.doc

5- Interfaage
Sorties en collecteur ouvert :
La plupart des fonctions TTL ont des sorties totempole dont la tension volue de 0 Vcc.
Mais pour faciliter llaboration dinterfaces ou pour raliser une fonction ET cabl ,
certaines fonctions spciales ont des sorties en collecteur ouvert .
Vcc
Vdd
Vcc

Sortie ET cabl

S volue de 0V Vdd (30V par


exemple) bien que la fonction soit
alimente entre 0 et Vcc.

Capteur tout ou rien en entre de fonction :


Vcc

Vcc

R1

R2
0V

0V

En TTL :
R1 doit imposer 1L sur lentre quand linterrupteur est ouvert. R1 = 10 k par exemple.
La fermeture de linterrupteur impose un 0L sans problme.
R2 doit imposer 0L sur lentre quand linterrupteur est ouvert. R1 = 390 par exemple.
La fermeture de linterrupteur impose un 1L sans problme.
En CMOS :
R1 = R2 = 10K par exemple.

- 3 - Technologie des fonctions logiques.doc

Você também pode gostar