Download Series de dispositivos CMOS Familia lógica transistor

Document related concepts

Emitter-coupled logic wikipedia , lookup

Puerta NOT wikipedia , lookup

Lógica de inyección integrada wikipedia , lookup

Puerta OR wikipedia , lookup

Serie 7400 wikipedia , lookup

Transcript
Series de dispositivos CMOS
! Serie 4000:
– La primera serie CMOS
– Bajo consumo pero muy lentos
– No compatible con TTL
!
!
!
!
!
74HC : CMOS de alta velocidad
74HCT: CMOS de alta velocidad comp. TTL
74AC: CMOS avanzado
Hoja de
74ACT: CMOS avanzado comp. TTL
datos
74AHC: CMOS avanzado de alta velocidad
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
129
Familia lógica transistor-transistor
(TTL)
! Utiliza transistores multiemisor a la entrada
en lugar de los diodos utilizados en DTL
! Es una familia lógica saturada
! Su compuerta básica es la NAND
! La serie TTL estándar 74xx ahora es
obsoleta. Existen otras series que dan mejor
rendimiento en cuanto a relación velocidadpotencia
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
130
Compuerta NAND TTL estándar
SN7400
Hoja de
datos
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
131
Características Eléctricas de la familia TTL
VCC = +5 V
R1
20 kΩ
R2
8 kΩ
R5
120 Ω
D1X
Q3
X
Q4
D1Y
Y
VA
D2X
D2Y
Q2
D3
D4
R6
4 kΩ
Z
R3
12 kΩ
Q5
R4
1.5 kΩ
R7
3 kΩ
Q6
DiodeAND
ANDdegate
Compuerta
diodos
and inputde
protection
y protección
entradas
Divisor
fase
Phasede
splitter
© 2000 by Prentice Hall, Inc.
Luis Tarazona, UNEXPOCopyright
Barquisimeto
Digital Design Principles and Practices, 3/e
Etapa
destage
salida
Output
EL-3213 – Circuitos Digitales I - 2004
132
TTL: Salida en estado bajo
VCC = +5 V
R5A
120 Ω
R2A
8 kΩ
R1B
20 kΩ
D1XB
≤ 0.35 V
Q3A
(OFF)
R2B
8 kΩ
Q4A
(OFF)
D1YB
Q2A
(ON)
D3A
D4A
Q2B
(OFF)
R6A
4 kΩ
2V
D2XB
D2YB
R3B
12 kΩ
Q5A
(ON)
R7A
3 kΩ
R4A
1.5 kΩ
R4B
1.5 kΩ
Q6A
(ON)
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
133
Copyright © 2000 by Prentice Hall, Inc.
Digital Design Principles and Practices, 3/e
TTL: Salida en estado alto
VCC = +5 V
R5A
120 Ω
R2A
8 kΩ
Q3A
(ON)
R1B
20 kΩ
R2B
8 kΩ
D1XB
2.7 V
Q4A
(ON)
D1YB
Q2A
(OFF)
D3A
D4A
Q2B
(ON)
R6A
4 kΩ
2V
D2XB
D2YB
R3B
12 kΩ
Q5A
(OFF)
R4A
1.5 kΩ
Ileak
R7A
3 kΩ
R4B
1.5 kΩ
Q6A
(OFF)
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
Copyright © 2000 by Prentice Hall, Inc.
Digital Design Principles and Practices, 3/e
134
Series de dispositivos TTL
!
!
!
!
!
!
74
74H
74S
74LS
74AS
74ALS
! 74F
: TTL estándar
: TTL de alta velocidad (High speed)
: TTL Schottky
: TTL Schottky de baja potencia
: TTL Schottky avanzado
: TTL Schottky avanzado de baja
potencia
: TTL Fast (similar a la AS)
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
135
Características de la familia TTL
parámetro unidad 74
tp
ns
9
Pd
mW
10
P.V
pJ
90
VILmax
V
0.8
VOLmax
V
0.4
VIHmin
V
2.0
VOHmin
V
2.4
IILmax
mA
-1.6
IOLmax
mA
16
IIHmax
40
µA
IOHmax
-400
µA
74L
33
1
33
0.7
0.4
2.0
2.4
-0.18
3.6
10
-200
74H
6
22
132
0.8
0.4
2.0
2.4
-2.0
20
50
-500
74S
3
20
60
0.8
0.5
2.0
2.7
-2.0
20
50
-1000
74LS
9
2
18
0.8
0.5
2.0
2.7
-0.4
8
20
-400
74AS
1.6
20
32
0.8
0.5
2.0
2.7
-2.0
20
200
-2000
74ALS
5
1.3
6.5
0.8
0.5
2.0
2.7
-0.2
8
20
-400
Pd = Consumo de potencia por compuerta, P.V = producto de potencia-velocidad
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
136
Niveles Lógicos TTL y Márgenes de ruido
! Asimétricos, a diferencia de CMOS
VCC = 5 V
HIGH
ABNORMAL
LOW
0
VOHmin = 2.7 V
VIHmin = 2.0 V
High-state
DC noise margin
VILmax = 0.8 V
VOLmax = 0.5 V
Low-state
DC noise margin
Copyright © 2000 by Prentice Hall, Inc.
! CMOS
puede
compatible con TTL
Digital Design
Principles fabricarse
and Practices, 3/e
– Familias lógicas CMOS “T”
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
137
Niveles CMOS vs. TTL
Niveles TTL
Niveles CMOS
VCC
V =5V
VCC
OHmin
HIGH
VOHmin
IHmin
High-state
DC noise
HIGH margin
ABNORMAL
VIHmin
High-state
DC noise margin
ABNORMAL
VILmax
VCC
V
.7 CC
.7 VCC
.3 VCC
.3 VCC
HIGH
LOW
LOW
VILmax
VOLmax
V
OLmax
0
0
0
Copyright © 2000 by Prentice Hall, Inc.
Copyright
© Principles
2000 by Prentice
Hall, Inc.3/e
Digital
Design
and Practices,
CMOS con niveles TTL
-- HCT, FCT, VHCT, etc.
Digital Design Principles and Practices, 3/e
Luis Tarazona, UNEXPO Barquisimeto
ABNORMAL
Low-state
Low-state
LOW margin
DC
DC noise
noise margin
VOHmin = 2.7
VIHmin = 2.0 V
VILmax = 0.8 V
VOLmax = 0.5
Copyright © 2000 by Prentice Hall, Inc.
Digital Design Principles and Practices, 3/e
EL-3213 – Circuitos Digitales I - 2004
138
Diferencias de TTL respecto a CMOS
! Características de entrada y de salida asimétricas.
! Las entradas entregan una corriente significativa en
estado BAJO y en estado ALTO sólo una corriente
de fuga.
! La salida puede manejar mucha más corriente en el
estado BAJO (transistor saturado).
! La salida sólo puede entregar una cantidad limitada
de corriente en el estado ALTO (resistencia mas
transistor parcialmente encendido.
! TTL tiene dificultad para manejar entradas CMOS
“puras” porque VOH = 2.4 V (excepto “T” CMOS).
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
139
Interconexión entre TTL y CMOS
! Deben considerarse varios factores:
– Niveles lógicos y fuentes de alimentación
– Margen de ruido
– Cargabilidad de salida (FAN-OUT)
– Carga capacitiva
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
140
CMOS manejando TTL
! Las corrientes de entrada en BAJO son el
prncipal problema
! La alta corriente que necesita TTL
incrementa la caida de tensión a la salida, lo
que reduce el margen de ruido
! A veces se requiere utilizar buffers CMOS
para realizar la conexion
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
141
TTL manejando CMOS
!
!
!
!
!
La corriente no es problema
CMOS requiere muy poca corriente de entrada
Niveles lógicos de salida TTL:
En BAJO, no hay problemas
En ALTO, el nivel no es compatible con CMOS
– Se debe usar un resistor externo para elevar la salida
TTL a niveles CMOS (pull-up resistor)
– Es recomendable el uso de compuertas TTLde colector
abierto
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
142
Resumen Niveles Lógicos TTL y
CMOS
VOHmin, VOLmax
5.0
HC, HCT 3.84
AC, ACT 3.76
LS, S, ALS, AS
2.7
VIHmin, VILmax
3.5 CMOS 4000
LS, S, ALS, AS
2.0 HC, HCT, AC, ACT
1.5 CMOS 4000
0.8
LS, S, ALS, AS 0.5
AC, ACT 0.37
HC, HCT 0.33
Luis Tarazona, UNEXPO Barquisimeto
LS, S, ALS, AS
HC, HCT, AC, ACT
0
EL-3213 – Circuitos Digitales I - 2004
143
Comparación de niveles de
conmutación
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
144
Ciclo de vida de las tecnologías
HC
BCT
ALS
TI - sourced
F
AS
AC
Bipolar
CMOS
BiCMOS
FCT
ABT
LS
other
S
LVT
LV
LVC
ALVC
CD4000
TTL
AHC
ALB
Introduction
Growth
Luis Tarazona, UNEXPO Barquisimeto
Maturity
Decline
Obsolescence
EL-3213 – Circuitos Digitales I - 2004
145
Posibilidades de migración
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
146
Carga en AC
! La carga en AC se ha convertido en un
factor crítico de diseño a medida que la
industria se ha desplazado a sistemas
CMOS.
– Las entradasCMOS tienen una alta impedancia,
luego la carga DC no es significativa.
– Las entradas CMOS, sus encapsulados y
conexiones relacionadas tienen una capacitancia
significativa.
– El tiempo para cargar y descargar tal capacitancia
es un componente importante del retardo.
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
147
Retardos de propagación (1)
! Recordar:
– los dispositivos electrónicos no responden
instantáneamente a los cambios que se
producen en sus entradas
• Debido a las capacitancias parásitas en las
uniones p-n y en los conductores
– Las compuertas están constituidas por
conexiones de elementos semiconductores
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
148
Retardos de propagación (2)
! Un recorrido de señal es el camino eléctrico
de una señal desde una entrada particular a
una salida particular en un elemento lógico
! El retardo de propagación tp de un recorrido
de señal, es la cantidad de tiempo necesaria
para que un cambio en la señal de entrada
produzca un cambio en la salida.
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
149
Retardos de propagación (3)
! tpHL es el tiempo entre un cambio en la
entrada y el correspondiente cambio a la
salida cuando la salida está, cambiando de
ALTO a BAJO
! tpLH es el tiempo entre un cambio en la
entrada y el correspondiente cambio a la
salida cuando la salida está, cambiando de
BAJO a ALTO
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
150
Retardos de propagación (4)
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
151
Retardos de propagación (5)
ENTRADA
SALIDA
90%
90%
tpd(LH)
tpd(HL)
VOH-VOL
10%
10%
t
Retardo de propagación: tpd
tf
tr
Tiempo de transición: tr (tiempo de elevación) o tf (tiempo de caída)
Cambio de voltaje: VOH - VOL
Slew rate:
Luis Tarazona, UNEXPO Barquisimeto
dv
=
dt
(VOH - VOL) x 80%
tr (or tf)
EL-3213 – Circuitos Digitales I - 2004
152
Riesgos Temporizados (Hazards)
! El comportamiento transitorio de los circuitos
digitales puede diferir de lo que se espera en el
diseño debido a los retardos de propagación en
compuertas y conectores.
! La salida de un circuito puede producir un pulso de
corta duración cuando se supone que debe
mantenerse en cierto nivel lógico. A esto se le
conoce como falla
! Se dice que existe un riesgo si el circuito tiene la
posibilidad de generar una falla
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
153
Riesgos estáticos
! Un riesgo estático 1 es la posibilidad de que una
salida de un circuito produzca una falla de 0 cuando
se espera que la salida permanezca en 1 en estado
estacionario
! Un riesgo estático 0 es la posibilidad de que una
salida de un circuito produzca una falla de 1 cuando
se espera que la salida permanezca en 0 en estado
estacionario.
(Leer definición formal en el libro de texto)
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
154
Riesgos estáticos - Ejemplo
! Diseñar un circuito que cumpla con la
siguiente función:
F = ∑ X ,Y , Z (3,4,6,7)
Data 8
Seq 7
6
5
4
3
CP1
2
CP2
1
F
X
Y
Z
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
155
Riesgos dinámicos
! Un riesgo dinámico es la posibilidad de que una
salida cambie más de una vez como resultado de
una sola transición de entrada. Esto puede ocurrir si
hay múltiples rutas con diferentes retardos desde la
entrada cambiante hasta la salida.
TP1
0V
CP1Q1
CP2Q2
0V
TP2
5V
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
156
Eliminación de riesgos estáticos
! No es sencillo para un circuito arbitrario, pero a los
circuitos de dos niveles se les puede eliminar los
riesgos estáticos agregando términos redundantes
de consenso a la expresión simplificada. Esto se
puede realizar co ayuda del mapa de Karnaugh.
! Un circuito AND-OR (NAND-NAND) de dos niveles
no tiene riesgos dinámicos o estáticos 0.
! Un circuito OR-AND (NOR-NOR) de dos niveles no
tiene riesgos dinámicos o estáticos 1.
! Al eliminarse los riesgos estáticos se garantiza que
no existirán riesgos dinámicos
Luis Tarazona, UNEXPO Barquisimeto
EL-3213 – Circuitos Digitales I - 2004
157