ud
i
ITS Einaudi Appunti T.D.P.
.P
.
na
ITS EINAUDI
T.
D
S
Ei
Elettronica e Telecomunicazioni
un
ti
Porte Logiche
A
pp
IT
Tecnologia e Disegno per la Progettazione Elettronica
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
ud
i
PORTE LOGICHE - i parametri dei fogli tecnici
Vcc - tolleranza %
Vin - VIH – VIL
TA
T.
D
Iout – I OH – IOL
.P
.
Condizioni Operative Consigliate
(tf, tr)in
Caratteristiche Elettriche (Statiche)
VIH, VIL
VOH, VOL
un
ti
IT
S
Ei
na
Valori Massimi Assoluti
Vcc max, Vin max, T max
IIH, IIL
IOSC
A
pp
ICC
Caratteristiche in Commutazione (Dinamiche)
(tf, tr)out - T pHL, TpLH
Cin, Cpd
ITS Einaudi Appunti T.D.P.
2
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
Approssimazione sui transistor usati nei circuiti
digitali
ITS Einaudi Appunti T.D.P.
3
ITS Einaudi Appunti T.D.P.
+5V
130Ω(650)
.P
.
na
ud
i
Porta NOT TTL totem-pole
4KΩ(20Κ)
IT
S
S
0.2 - 1V
S
4.6V
T.
D
Ei
1.6KΩ(8Κ)
4V
I
un
ti
I= “0”(0 - 0.8V)
U = “1” (3.4V)
I
A
pp
1KΩ(5Κ)
ITS Einaudi Appunti T.D.P.
4
ITS Einaudi Appunti T.D.P.
S
S
0.6V
un
ti
IT
I= “1” (5V)
1.2V
.P
.
130Ω(650)
I
T.
D
0.8V
4KΩ(20Κ)
I
+5V
1.6KΩ(8Κ)
Ei
na
ud
i
Porta NOT TTL totem-pole
U= “0” (0.2V)
S
A
pp
1KΩ(5Κ)
ITS Einaudi Appunti T.D.P.
5
ITS Einaudi Appunti T.D.P.
+5V
1.6KΩ(8Κ)
Ei
T.
D
U=AB
I
pp
1KΩ(5Κ)
A
I2=B
I
un
ti
IT
S
S
130Ω(650)
S
4KΩ(20Κ)
I1=A
.P
.
na
ud
i
Porta NAND TTL totem-pole
ITS Einaudi Appunti T.D.P.
6
ITS Einaudi Appunti T.D.P.
Ei
1.6KΩ(8Κ)
U= A se E = “1”
U= Z se E = ”0”
un
ti
IT
I
pp
1KΩ(5Κ)
A
Enable
I
T.
D
S
S
130Ω(650)
I
4KΩ(20Κ)
I1=A
+5V
.P
.
na
ud
i
Porta NOT TTL totem-pole
con uscita Three state
ITS Einaudi Appunti T.D.P.
7
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - logiche “tri-state”
ITS Einaudi Appunti T.D.P.
8
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
9
ud
i
ITS Einaudi Appunti T.D.P.
.P
.
na
+5V
T.
D
Il rapporto I OL/IIL
definisce il “fan –out”
ovvero il massimo
numero di porte
pilotabili
un
ti
Out = “0”
IT
TTL
output
S
Ei
+5V
TTL-Input
A
pp
IOL,IIL
ITS Einaudi Appunti T.D.P.
10
ud
i
ITS Einaudi Appunti T.D.P.
.P
.
na
+5V
Ei
+5V
T.
D
TTL-Input
A
pp
Out = “1”
Anche il rapporto
IOH/IIH è coerente con
il fan-out
un
ti
IT
TTL
output
S
IOH,IIH
ITS Einaudi Appunti T.D.P.
11
ITS Einaudi Appunti T.D.P.
i
Logiche WIRED AND
+5V
Out = “0”
IT
S
TTL
output Out = “1”
TTL
output
Per il
WIRED-AND
si usano porte
open collector
A
pp
un
ti
IOL
WIRED AND
T.
D
Ei
IOH
La corrente
entrante
può
rovinare il
transistor
.P
.
na
ud
+5V
ITS Einaudi Appunti T.D.P.
12
ITS Einaudi Appunti T.D.P.
+5V
Ei
1.6KΩ(8Κ)
Resistenza
di
pull-up (2K)
un
ti
IT
S
T.
D
4KΩ(20Κ)
5V
.P
.
na
ud
i
Porta NOT TTL open collector
A
pp
1KΩ(5Κ)
ITS Einaudi Appunti T.D.P.
13
ITS Einaudi Appunti T.D.P.
Vin
Vcc
S
tpd
.P
.
Vout
Vcc
t
tf
molteplici anomalie:
un
ti
IT
t
T.
D
na
Vout
Ei
Vin
ud
i
PORTE LOGICHE - le anomalie
- livelli logici NON ideali
A
pp
- ritardo di commutazione
- segnali trapezoidali
- derive termiche, ecc
ITS Einaudi Appunti T.D.P.
14
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - i livelli logici
2,0 V
0,8 V
2,4 V
LS-TTL
2,0 V
0,8 V
2,7 V
A
B
0,4 V
0,5 V
5V
5V
.P
.
TTL
VOL
i
VOH
ud
VIL
na
famiglia VIH
Transfer caratheristic
Ei
1
1
2
3
4
pp
Input voltage (V)
5
out A
2,0V
0,8V
0
in B
un
ti
2
00
incertezza
T.
D
3
2,4V
0,4V
0
S
4
IT
Output voltage (V)
5
conditions
VOH
Vcc=4.5V, 70°C, Io= -0.4mA, Vin=0.8V
VOL
Vcc=4.5V, 70°C, Io=16mA, Vin=2V
A
param.
min
typ
2.4
3.3
ITS Einaudi Appunti T.D.P.
0.22
max
units
V
0.4
V
15
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
16
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE
i
- la tensione d’uscita è funzione della corrente
.P
.
5V
S
4
3
un
ti
IT
T.
D
Ei
na
ud
Vo = Vcc - R·Io - VCE(SAT) - 0.7
2
A
pp
1
0
0
ITS Einaudi Appunti T.D.P.
5
10
15
20 mA
17
ITS Einaudi Appunti T.D.P.
S
units
40
100
-1.6
Vcc
µA
Kohm
mA
Vcc
IIH
un
ti
IIL
max
Gnd
Vcc
pp
RIN
circuito equivalente d’ingresso
A
IIH
min
IT
param
T.
D
Ei
.P
.
na
ud
schema interno
di una porta TTL
(Nand a 2 ingressi)
i
PORTE LOGICHE - le correnti d’ingresso
IIL
4K
InA
Vout
InB
Gnd
ITS Einaudi Appunti T.D.P.
18
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE
ud
i
- le correnti d’uscita
mA
IOL
25
mA
IOSC
-55
mA
.P
.
T.
D
-13
100
un
ti
units
circuito
combin.
e trasl.
VOL
pp
max
IOH
min
Vcc
A
param
IT
S
Ei
na
circuito
combinatore
e traslatore
schema interno
di una porta TTL
(Nand a 2 ingressi)
ITS Einaudi Appunti T.D.P.
RL
Out
IOL
19
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE
- le correnti d’uscita
ud
i
schema interno
di una porta TTL
(Nand a 2 ingressi)
mA
IOL
25
mA
IOSC
-55
mA
.P
.
T.
D
-13
100
un
ti
units
circuito
combin.
e trasl. VOH
pp
max
IOH
min
Vcc
A
param
IT
S
Ei
na
circuito
combinatore
e traslatore
ITS Einaudi Appunti T.D.P.
IOH
Out
RL
20
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - il tempo di propagazione
Vin
t
è il ritardo con cui l’uscita della logica commuta
rispetto all’istante in cui commuta l’ingresso
S
t
units
tpLH
8
12
nsec
tpHL
12
18
nsec
max
OUT
B
VA
un
ti
typ
IT
param.
A
T.
D
Ei
Vout
.P
.
na
tpHL
ud
i
tpd = Propagation Delay Time
(tempo di propagazione)
VB
tpd
A
pp
Vout
ITS Einaudi Appunti T.D.P.
21
ITS Einaudi Appunti T.D.P.
V1
PORTE LOGICHE
ud
i
- i tempi di salita e discesa
.P
.
un
ti
A
pp
IT
t
T.
D
Ei
t
tf
S
tr
t
V2
na
Vout
ITS Einaudi Appunti T.D.P.
22
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
- i tempi : definizioni
ITS Einaudi Appunti T.D.P.
23
ITS Einaudi Appunti T.D.P.
.P
.
na
Ei
tpHL e tpLH
T.
D
un
ti
tempo di ritardo di propagazione dal livello basso al livello alto. E’ misurato come
l’intervallo di tempo tra il 50% di V IHM e il 50 % di V OHM
sono, in genere, diversi tra loro e il costruttore fornisce il loro valor
pp
tpLH
tempo di ritardo di propagazione dal livello alto al livello basso. E’ misurato come
l’intervallo di tempo tra il 50% di V IHM e il 50 % di V OHM
t
medio definito come tempo di ritardo di propagazione p
A
tpHL
tempo di salita del segnale di uscita. E’ il tempo necessario affinché l’uscita passi
dal 10% al 90 % del valore massimo VOH
S
tr
tempo di discesa del segnale di uscita misurato tra il 90% e il 10 % della tensione
di uscita massima VOH
IT
tf
ud
i
PORTE LOGICHE
- i tempi : definizioni
ITS Einaudi Appunti T.D.P.
24
ITS Einaudi Appunti T.D.P.
100
IIL
IT
S
IOL
IIL
1
2
5
10
15
-1.6mA
-3.2mA
-8mA
-16mA
-24mA
Out
4K
2K
0.8K
0.4K
0.27K
T.
D
Ei
na
4K
n° porte RIN
.P
.
Vcc
ud
Vcc
i
PORTE LOGICHE - il fan-out
Gnd
A
pp
un
ti
Il FAN-OUT rappresenta il massimo numero di porte logiche
pilotabili da un’uscita, ed è equivalente al rapporto fra
la massima corrente d’uscita e la massima corrente d’ingresso
ITS Einaudi Appunti T.D.P.
25
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - le derive termiche
ITS Einaudi Appunti T.D.P.
26
ITS Einaudi Appunti T.D.P.
ud
FET
i
Porte CMOS
+ + + +
- - - - - - - - -G- - - p-+-+ -+ -+ - - n
S
G
Canale n
pp
Il canale n con un “1” il transistor si
comporta come un interruttore chiuso,
mentre con uno “0” , come un interruttore
aperto.
In modo simmetrico funziona il canale P
A
G
D
D
un
ti
IT
CMOS a enancement
S
.P
.
D
D
T.
D
Ei
G
S
S
na
S
ITS Einaudi Appunti T.D.P.
CMOS a depletion
G
S
Canale p
D
27
ITS Einaudi Appunti T.D.P.
ud
i
Porte CMOS
.P
.
na
G
D
Ei
Canale p
G= “0”
Canale n
D
G= “0”
pp
S
G = “1”
A
G
un
ti
IT
S
S
T.
D
G = “1”
ITS Einaudi Appunti T.D.P.
28
ITS Einaudi Appunti T.D.P.
ud
i
NOT CMOS
+VDD
T.
D
“0”
“0”
“1”
A
pp
un
ti
S
.P
.
na
Ei
“1”
X
IT
X
+VDD
+VDD
ITS Einaudi Appunti T.D.P.
29
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
30
ITS Einaudi Appunti T.D.P.
NAND e NOR CMOS
i
T.
D
.P
.
na
Ei
S
un
ti
X+Y
NOR
pp
NAND
X
Y
A
Y
XY
IT
X
+VDD
ud
+VDD
ITS Einaudi Appunti T.D.P.
31
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - logiche BiCmos
ITS Einaudi Appunti T.D.P.
32
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - varie famiglie
- 4000
CMOS classiche
High-Speed Cmos
pin-compatibile TTL
T.
D
- 74HC00
-74HCT00
High-Speed Cmos
pin-compatibile TTL
level-compatible TTL
-74ACT00
Advanced CMOS
pp
A
7400 TTL
LOGICHE CMOS
un
ti
S
Ei
TTL
Schottky -TTL
Fast – TTL
Low-Power S -TTL
Advanced S -TTL
Advanced LS -TTL
IT
- 7400
- 74S00
- 74F00
- 74LS00
- 74AS00
- 74ALS00
na
LOGICHE TTL (bipolari)
.P
.
ud
i
LOGICHE STANDARD
ITS Einaudi Appunti T.D.P.
4011 Cmos
33
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - un confronto
74HCT
unità
Vcc nominale
5±10%
5±5%
3...15
2…6
V
Vcc massima
8
5.5
20
7
V
10
8
10-3
10-2
10
10
50
10
10
5
60
8
nsec
freq. massima
20
40
5
30
MHz
VIH (minima)
2
2
VDD –30% 2
V
VIL (massima)
0.8
0.8
30% VDD 0.8
V
VOH (minima)
2.4
VOL (massima)
0.4
IIH massima
0.1
IIL massima
--
un
ti
T.
D
ud
na
mW
VDD
4.9
V
0.5
0.05
0.1
V
0.1
10-6
10-4
mA
-1.6
-0.4
-10-6
-10-4
mA
-55
-100
-2
-40
mA
A
IOSC massima
4000
2.7
pp
IT
S
tpd typ
Ei
Pd/gate typFan Out
74LS
.P
.
74xx
i
parametro
ITS Einaudi Appunti T.D.P.
34
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - l’evoluzione
ud
i
1960: logiche RTL (Resistor-Transistor Logic)
1965: logiche DTL (Diode-Transistor Logic)
Ei
1972: logiche HLL (High-Level Logic)
.P
.
na
1970: logiche TTL (Transistor-Transistor Logic)
T.
D
1975: logiche CMOS (Complementary Metal-Oxyde Semiconductor)
S
1980: logiche Schottky (S-TTL, AS, LS, FAST)
IT
1990: logiche HCmos (High-Speed Cmos Logic)
pp
velocità (tpd)
tempi di salita/discesa (tf, tr)
dissipazione (Pd/gate)
fan-out
tensione di alimentazione
integrabilità
A
Parametri-chiave:
un
ti
1995: logiche BiCmos (Bipolar & Cmos Logic)
ITS Einaudi Appunti T.D.P.
35
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - i livelli logici
ITS Einaudi Appunti T.D.P.
36
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - Interfacciamenti
ITS Einaudi Appunti T.D.P.
37
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - Interfacciamenti
S
TTL che pilota CMOS
.P
.
un
ti
A
Vcc - VOLM
Rc ≥ --------------IOL
pp
IT
diversaalimentazione
alimentazione
con uguale
T.
D
Uscita del dispositivo pilotante al livello basso :
VOLM < VILM
IOLM > IILM
Ei
b)
na
ud
i
Interfacciamento garantito se:
a)
Uscita del dispositivo pilotante al livello alto :
VOHMIN > VIHMIN IOHM > IIHM
ITS Einaudi Appunti T.D.P.
38
ITS Einaudi Appunti T.D.P.
PORTE LOGICHE - Interfacciamenti
Problematiche non sui livelli di tensione ma
sulle correnti a livello basso
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
CMOS che pilota TTL
ITS Einaudi Appunti T.D.P.
39
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
40
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
ITS Einaudi Appunti T.D.P.
ITS Einaudi Appunti T.D.P.
41
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
Stato attuale delle famiglie logiche nel ciclo di vita
ITS Einaudi Appunti T.D.P.
42
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - tensione di alimentazione
ITS Einaudi Appunti T.D.P.
43
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - specializzazione
ITS Einaudi Appunti T.D.P.
44
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - esigenze applicative
ITS Einaudi Appunti T.D.P.
45
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - corrente d’uscita/velocità
ITS Einaudi Appunti T.D.P.
46
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - Schottky-TTL
ITS Einaudi Appunti T.D.P.
47
ITS Einaudi Appunti T.D.P.
.P
.
T.
D
un
ti
A
pp
IT
S
Ei
na
ud
i
PORTE LOGICHE - Schottky - TTL - Cmos
ITS Einaudi Appunti T.D.P.
48