Introduccion A Las Familias Logicas TTL y CMOS
Introduccion A Las Familias Logicas TTL y CMOS
Introduccion A Las Familias Logicas TTL y CMOS
TEMA - 4
INTRODUCCIÓN A LAS FAMILIAS LÓGICAS.
1.- Introducción.
En los últimos capítulos se han visto aplicaciones digitales basadas en el uso de puertas
lógicas estándar. Este tema describe los circuitos electrónicos que se pueden usar para llevar a
la práctica estas aplicaciones y sus principales características.
Todos los elementos y funciones lógicas que hemos visto (y muchas más) están
disponibles como circuitos integrados (CI). Estos circuitos integrados contiene varias puertas
dentro de un solo encapsulado. Los modernos sistemas digitales utilizan CIs casi
exclusivamente en su diseño debido a su reducido tamaño, alta fiabilidad, bajo coste y
consumo de potencia.
Muy alta escala de integración (VLSI) 1001 – 100.000 Memorias grandes, microprocesadores
Antes de ver la variedad de familias lógicas resulta útil examinar las características
globales de los dispositivos lógicos y establecer una terminología que describa estas
características. En este tema también se estudiarán las dos familias más importantes, la de
lógica transistor-transistor (TTL, transistor-transistor logic) y la de lógica complementaria de
semiconductor de óxido de metal (CMOS, complementary metal oxide semiconductor).
Cualquier valor de la tensión de entrada (VI) comprendido entre VILmín y VILmáx será un nivel
lógico bajo, es decir, será reconocido como ‘0’ en la entrada.
Margen de uno: Margen de variación de la tensión de entrada (VI) dentro del cual ésta es
reconocida como nivel alto por la puerta. Está delimitado por un valor máximo de la tensión
de entrada (VIHmáx) y un valor mínimo de la misma (VIHmín).
Cualquier valor de la tensión de entrada comprendido en este margen será un nivel lógico
alto en la entrada (‘1’).
Puntos de transición: Delimitan los valores críticos de la tensión de entrada.
VILmáx (Figura 4-3) : Voltaje máximo permitido en una entrada para que ésta se
interprete como ‘0’ (BAJO). Un valor de tensión de entrada superior a éste dejaría de
ser considerado como nivel lógico bajo.
VIHmín (Figura 4-3): Voltaje mínimo requerido en una entrada para que ésta se
interprete como ‘1’ (ALTO). Un valor de tensión de entrada inferior a éste dejaría de
ser considerado como nivel lógico alto.
Margen de transición: Zona determinada por los puntos de transición donde la tensión de
entrada no corresponde a un nivel lógico concreto. Cualquier valor de la tensión de entrada
comprendido entre VILmáx y VIHmín tendrá un nivel indeterminado y la salida de la puerta no
tendrá un nivel lógico definido.
Margen de uno: Margen de variación de la tensión de salida (VO) dentro del cual ésta es
reconocida como nivel alto por la puerta.
VOLmáx : Voltaje máximo que se puede obtener a la salida de una puerta cuando ésta
se encuentra a nivel bajo ‘0’.
VOHmín : Voltaje mínimo que se puede obtener a la salida de una puerta cuando ésta
se encuentra a nivel alto ‘1’.
VIH(máx) VOH(máx)
‘1’ ‘1’
ALTO ALTO
VIH(mín) VOH VOH(mín)
VIH
No
No predecible
predecible
Por ejemplo, si la tensión de ruido en la entrada de una puerta hace que la tensión de
nivel alto caiga por debajo de VIHmín el funcionamiento no será predecible. Del mismo modo si el
ruido hace que la tensión de entrada para el estado bajo pase por encima de VILmáx, se crea
una condición indeterminada como se ilustra en la Figura 4-4.
VOH
VIH
0
VIHmín
VILmáx
VOL
0
VIL
Para evitar la presencia de errores provocados por el ruido, los fabricantes establecen un
margen de seguridad conocido como “MARGEN DE RUIDO” para no sobrepasar los valores
críticos de tensión.
En la Figura 4-5 tenemos los valores críticos de las tensiones de entrada y salida de una
puerta lógica y los márgenes de ruido a nivel alto y bajo.
Salida de
1 Entrada de 1
la puerta 1
VOH(mín) la puerta 2
VIH(mín)
VNIH
VIL(máx)
VNIL
VOL(máx)
0 0
Para determinar el valor de VOLmáx aplicamos el mismo criterio pero utilizando el margen
de ruido a nivel bajo (VNIL):
VOLmáx = VILmáx - VNIL
2.1.3.- Corrientes.
“0”
El fabricante nos da los valores de las corrientes de entrada: IIL
Y de salida: IIL
Cuando la salida de una puerta lógica se conecta a una o más entradas de otras puertas
se genera una carga en la puerta excitadora. Existe un límite para el número de entradas que
una cierta puerta puede excitar. Este límite se denomina fan-out o cargabilidad de la puerta.
I
IOL (absorbida)
‘0’ IL(1)
+ 5V
‘1’
IIL(2)
+ 5V
IIL(n)
La corriente total de sumidero (absorbida) también aumenta con cada entrada que se
añade, como muestra la Figura 4-9. Al aumentar esta corriente, la caída de tensión interna de
la puerta excitadora aumenta haciendo que VOL aumente. Si se añade un número demasiado
grande de puertas, VOL se hará mayor que VOLmáx produciéndose un dato erróneo en la salida.
A de cumplirse:
IOL IIL 2ºetapa
a) Respecto a la misma familia lógica. Se obtienen dos valores de fan-out uno a nivel
alto y otro a nivel bajo, que nos indicarán el máximo número de puertas que puede
gobernar otra puerta de la misma familia lógica.
I OLmáx I
Fan out (L) Fan out (H) OHmáx
IIL IIH
Los valores dados por el fabricante de 1,6 mA como U.L.(unidad de carga a nivel bajo)
y de 40 A como U.H.(unidad de carga a nivel alto) son los correspondientes a las
corrientes IIL y IIH de una puerta TTL estándar (como se verá más adelante).
Por una puerta lógica circula corriente procedente de una fuente de alimentación
continua. Cuando el estado de la salida de la puerta es alto circula una corriente ICCH y cuando
está a nivel bajo circula ICCL.
Al aplicar impulsos a las entradas de una puerta, la salida conmuta entre los estados alto
y bajo por lo que la corriente de alimentación varía entre ICCH y ICCL. Por esto, la disipación de
potencia de una puerta lógica se calcula efectuando la media aritmética de los dos resultados
(los cálculos se realizan en vacío, sin ninguna carga conectada a la salida de la puerta).
I CCH VCC I CCL VCC
PDmedia
2
tpLH : Tiempo entre un determinado punto del pulso de entrada (50% del flanco) y el
correspondiente punto (50% del flanco) del impulso de salida cuando la salida
cambia de nivel bajo a nivel alto.
tpHL : Tiempo entre un determinado punto del pulso de entrada (50% del flanco) y el
correspondiente punto (50% del flanco) del impulso de salida cuando la salida
cambia de nivel alto a nivel bajo.
tpD : Tiempo de propagación medio. Debido a que los tiempos tpLH y tpH no son iguales
en una misma puerta, se da el tiempo de propagación medio:
t pLH t pHL
t pD
2
En la Figura 4-10 se pueden apreciar estos tiempos para una puerta “no inversora”.
H
VI
50% 50%
L
H
VO
50% 50%
L L
tpLH tpHL
Para facilitar la comparación de unas familias lógicas con otras, estas dos características
se suelen dar unidas en un producto entre ambas expresado en pJ (picoJulios). La potencia
que se utiliza en esta expresión se refiere al régimen estático (cuando trabajamos en
conmutación, la potencia de una puerta se incrementa debido a su elevada rapidez, al
aumentar la corriente Icc). El fabricante intentará minimizar en lo posible este producto.
3.- Clasificación de las familias lógicas.
La inmensa mayoría de circuitos integrados (CIs ) digitales se dividen en familias lógicas.
Cada familia particular está basada en un tipo particular de circuito. Todos los elementos de
una familia lógica son compatibles entre sí, es decir, operan con los mismos niveles lógicos,
pudiendo la salida de un elemento alimentar la entrada de otro. Las principales son estas:
Una amplia gama de fabricantes producen circuitos con esta tecnología. La familia
estándar de componentes TTL contiene un amplio espectro de circuitos, cada uno de los
cuales está especificado por un número de serie genérico que empieza con los dígitos 54 o 74.
Los dispositivos que empiezan por 54 están especificados para trabajar dentro de un intervalo
de temperaturas, de –55 a 125ºC, mientras que los que empiezan con 74 están limitados al
rango de 0ºC a 70ºC. Al prefijo de dos dígitos le sigue un código de 2 o 3 dígitos que
representa la función del dispositivo, por ejemplo el circuito integrado 7400 contiene 4 puertas
NAND de 2 entradas.
Además de los dispositivos 54XX y 74XX estándar, existen familias relacionadas con
características modificadas. Estas se definen mediante letras después del prefijo 54 o 74, por
ejemplo un 74L00 es una versión de baja potencia del 7400.
RC RC RC RC
IB
VI =+V ON VI =0V OFF
Figura 4-11. Conmutación ideal del BJT. (a) Transistor saturado. (b) Transistor en corte.
T4 T4
Entrada Entrada
+V (‘1’) 0V (‘0’)
Salida T2
T2 0,2V (‘0’) Salida
T3 T3 5V (‘1’)
R4 R4
D1 1K D1 1K
0V 0V
Figura 4-12. Inversor TTL. (a) Entrada a nivel alto. (b) Entrada a nivel bajo.
Inmunidad al ruido
IIL = 1,6 mA
IOL 16
Fan out L 10
IOL = 16 mA IIL 1,6
Características de conmutación
4K 1.6K 130
A B X
0 0 1
T4
0 1 1
1 0 1
T2 1 1 0
B
X
T3
D1 D2 1K
0V
1. Totem- pole: Es el tipo de salida más usual. Hay que tener en cuenta que no podemos
unir las salidas de circuitos totem-pole (Figura 4-14) porque se produce una corriente
excesiva y daría lugar a daños en el dispositivo.
+5V +5V
ON OFF
T4 T4
B
D3 D3 X
C
X Y
D
OFF ON
T3 T3
0V 0V
2. Open–Colector: La salida se toma del colector del transistor T3 (Figura 4-15). Para que
el circuito funcione se debe conectar una resistencia de pull-up externa entre la salida y
la fuente de alimentación. Cuando T3 no conduce la salida es llevada a Vcc a través de la
resistencia externa. Cuando T3 se satura, la salida se lleva a un potencial próximo a
tierra a través del transistor saturado.
R
4K 1.6K
A T1
T2
B
X
T3
D1 D2 1K
0V
A V X = V·X·Y·Z
A V
oc
B B
X
C X = V·X·Y·Z C X
X
D D
X
E E Y
oc Y
F F
G G Z
oc Z
H H
T1 ON T1 OFF
T2 OFF T2 OFF
‘0’ ‘1’
T3 OFF T3 OFF
Figura 4-17. AND cableada. (a) Una o más salidas a ‘0’ .(b) Todas las salidas a ‘1’.
3. Tri-estado. Las puertas lógicas convencionales tienen dos estados de salida posibles: ‘0’
y ‘1’. En algunas circunstancias resulta conveniente contar con un tercer estado que
corresponde a una condición de alta impedancia, en la que se permite que la salida flote.
El voltaje de salida estará determinado por el circuito exterior que se conecte. La salida
de la puerta se habilita o se deshabilita mediante una señal de control (Figura 4-18). Los
dispositivos de tres estados se usan en la creación de buses en los que las salidas de
varios dispositivos están conectadas entre sí. Cada dispositivo puede entonces colocar
datos sobre la línea siempre y cuando se habilite la salida de un solo dispositivo a la vez.
Las salidas deshabilitadas no afectarán a la señal del bus.
La salida de la puerta se habilita o deshabilita mediante una entrada de control C. La
Figura 4-18 muestra una puerta con una entrada de control C activa a nivel bajo, es
decir, la salida se habilita si C =0
A
X
B
C
X
C A B X
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 0
1 X X Z
(a) Funcionamiento de C.I. tri-estado (b) Uso de C.I. con salida tri-estado
Figura 4-18. Salida tri-estado.
TTL de bajo consumo (54L/74L): La serie 54L/74L se distingue por su bajo consumo
de potencia. Los valores de las resistencias del circuito son mayores que las de la
puerta estándar. Cuanto mayor sea la resistencia menor será la corriente, y por
consiguiente, menor potencia se disipará. Sin embargo, el ahorro de potencia se
paga con una pérdida de velocidad.
TTL Schottky (54S/74S): Poseen alta velocidad porque usan transistores y diodos
Schottky en lugar de los componentes tradicionales.
Otra consideración importante es que las entradas sin conectar de una puerta TTL
actúan como si tuvieran un nivel lógico alto. Sin embargo, debido a la sensibilidad al ruido, es
mejor no dejar las entradas no utilizadas desconectadas.
5.- Familias CMOS.
Para construir circuitos integrados digitales además de los transistores bipolares se
emplean circuitos basados en transistores MOSFET (MOS Field-Effect transistor, transistor de
efecto campo MOS) de canal n (NMOS) y de canal p (PMOS). Hoy en día rara vez se usa la
tecnología PMOS. Los circuitos NMOS son más fáciles de fabricar, y por tanto más
económicos. Pero la tecnología CMOS es ahora la dominante debido a su bajo consumo. Las
siglas CMOS corresponden a Complementary Metal-Oxide Semiconductor. El término
complementario se refiere a la utilización de dos tipos de transistores en el circuito de salida, en
una configuración similar a la tótem-pole de la familia TTL. Se usan conjuntamente MOSFET
de canal n y de canal p.
El primer fabricante que produjo lógica CMOS, denominó a estos circuitos integrados
como la serie 4000 (4000, 4001, etc.), este sistema de numeración fue adoptado por otros
fabricantes. Sin embargo algunos fabricantes han producido una amplia gama de componentes
CMOS que siguen las funciones y asignación de pines de las familias TTL 74XX, éstos reciben
números de serie como 74CXX, 74HCXX, 74HCTXX, 74ACXX o 74ACTXX, en los cuales la “C”
significa CMOS; la “A” indica que son dispositivos avanzados y la “T” indica que estos
dispositivos son compatibles con los de las familias TTL (trabajan con los niveles lógicos y de
alimentación TTL).
+ 5V RON 0V ROFF
Puerta (G) (pequeña) G (grande)
Fuente (S) S
+ 5V + 5V + 5V + 5V
(b)
RON + 5V ROFF
0V (pequeña) G
(grande)
G
D D
Figura 4-20. Conmutación del transistor MOSFET. (a) Canal n. (b) Canal p.
Los tres terminales de un MOSFET como se puede ver en la Figura 4-20 son: puerta,
drenador y fuente. Cuando la tensión de puerta de un MOSFET de canal n es más positiva
que la fuente, el MOSFET conduce (ON) y la resistencia entre drenador y fuente es pequeña.
Cuando la tensión puerta-fuente es cero, el MOSFET no conduce. Los MOSFET de canal p
funcionan con polaridades de tensión opuestas.
Entrada Salida
D Salida
G
T2 T2
S
0V 0V
Figura 4-21. Inversor lógico CMOS. (a) Arquitectura interna. (b) Circuito equivalente.
Inmunidad al ruido
VNIH = VOH(min) – VIH(min) = VDD – 0,7x VDD = 0,3 x VDD
con VDD = 5V
VNIL = VIL(máx) - VOL(máx) = 0,3 x VDD – 0 = 0,3 x VDD VNIH= VNIL=1,5V
Fan-out. Si no se requiere un funcionamiento de alta velocidad, se pueden conectar hasta
50 puertas a una misma salida.
Retardo de propagación. Las primeras puertas CMOS de las serie 4000 son por lo general
más lentas que las puertas de las familias TTL. En años recientes ha aumentado
considerablemente la velocidad de funcionamiento, las familias 74ACXX y 74ACTXX
tienen tiempos de retardo de ns.
Disipación de potencia. Uno de los principales motivos del empleo de la lógica CMOS es su
muy bajo consumo de potencia. El consumo en reposo es muy bajo, aumentando
conforme aumenta la velocidad de conmutación. Para un voltaje de alimentación de 5V,
una puerta CMOS consume 1nW a 1KHz, pero aumenta a 1mW, si trabajamos a 1MHz.
En frecuencias por encima de 10MHz el consumo es mayor que las puertas de la familia
74LSXX.
Entradas CMOS. Son muy sensibles a la electricidad estática y no pueden dejarse sin
conectar. Todas las entradas no utilizadas deben conectarse a nivel alto o bajo.
VDD
Salida
0V
Para solucionar esto se añade una resistencia de pull-up a la salida de la puerta TTL
como muestra la Figura 4-23.
VDD
VCC VDD
Puerta TTL R
Puerta CMOS
5V (a) (b)
5V 5V 15V 5V 15V 5V
Figura 4-24. Conexión de puertas CMOS-TTL. (a) Mediante una puerta 74LSXX. (b) Mediante un buffer.
Ejemplo 4-1: Dado el circuito de la figura calcular el tiempo de propagación más desfavorable y razonar
si el circuito puede funcionar correctamente.
IIH ( A) 40 20 50 50 20
IIL (mA) 1,6 0,4 2 2 0,4
Fan-outH (U.H.) 10 10 25 25 10
Fan-outL (U.L.) 10 2,5 12,5 12,5 5
tpD (ns) 10 33 6 3 10
7404
74S02 K
74H08
L
74LS00
74LS02
74S02
74S32
74H00
74L04
74L04
D E F G H
B C
74LS00
74LS00
Resolución
a) Tras denominar a las distintas puertas con letras desde la ‘A’ a la ‘L’, se estudia el
tiempo de propagación en el recorrido “A – L” o “I – L” , porque a primera vista
parece el más desfavorable.
El tiempo de propagación desde que la señal entra en la puerta ‘A’ o ‘I’ hasta que se
produce la salida correspondiente a esta entrada en la puerta ‘L’, se calcula como
suma de los tiempos de propagación de cada una de las puertas desde ‘A’ a ‘L’:
tpD(I –L) = tpD ‘I’ + tpD ‘H’ + tpD ‘J’ + tpD ‘K’ + tpD ‘L’ = 10 + 10 + 6 + 10 + 3 = 39 ns