TEMA - 4
INTRODUCCIN A LAS FAMILIAS LGICAS.
1.- Introduccin.
En los ltimos captulos se han visto aplicaciones digitales basadas en el uso de puertas lgicas estndar. Este tema describe los circuitos electrnicos que se pueden usar para llevar a la prctica estas aplicaciones y sus principales caractersticas. En los primeros das de la fabricacin de semiconductores los componentes estaban limitados a transistores sencillos. Conforme mejoraron las tcnicas de fabricacin fue posible incorporar varios componentes activos dentro de un solo encapsulado. Hoy es posible colocar millones de componentes tanto activos como pasivos dentro de un solo chip, lo que permite construir computadoras sobre un trozo de silicio de slo unos cuantos milmetros cuadrados. Todos los elementos y funciones lgicas que hemos visto (y muchas ms) estn 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 diseo debido a su reducido tamao, alta fiabilidad, bajo coste y consumo de potencia. Un CI monoltico es un circuito electrnico construido enteramente sobre un pequeo chip de silicio. Todos los componentes que conforman el circuito, transistores, diodos, resistencias y condensadores, son parte integrante de un nico chip. La Figura 4-1 muestra una seccin de un encapsulado de CI, donde se ve el chip del circuito dentro del encapsulado. Los terminales del chip se conectan a los pines del encapsulado para permitir las conexiones con las entradas y salidas del mundo exterior. Los circuitos integrados comunes tienen 14, 16 o 20 terminales (pines), aunque dispositivos ms complejos pueden tener 40 o ms. La Figura 4-2 muestra la disposicin de los pines de algunos CI. Los pines estn
numerados en sentido antihorario y la orientacin del dispositivo est indicada mediante una muesca o punto junto al pin 1.
Los dispositivos electrnicos que contienen ms de un componente activo se pueden clasificar de acuerdo a su nivel de integracin. En el caso de dispositivos digitales, por la general se clasifican en funcin del nmero de puertas estndar que contengan. La Tabla 4-1 muestra una manera de definir los diversos niveles de integracin.
Tabla 4-1. Niveles de integracin para dispositivos digitales.
Nivel de integracin Pequea escala de integracin (SSI) Media escala de integracin (MSI) Gran escala de integracin (LSI)
Aplicaciones Puertas bsicas y flip-flops Contadores, registros, memorias pequeas Memorias y microprocesadores sencillos
Muy alta escala de integracin (VLSI) 1001 100.000 Memorias grandes, microprocesadores
Aunque los modernos componentes electrnicos digitales son el resultado de aos de desarrollo y evolucin, no hay un conjunto ideal de circuitos que satisfaga todos los requerimientos. Por tanto existen varias familias lgicas, cada una de las cuales ofrece ventajas particulares. Por ejemplo algunas trabajan a velocidades muy altas, otras poseen bajo consumo, mientras que otras toleran bien el ruido electrnico. Parte de la funcin del diseador consiste en seleccionar una familia lgica apropiada para una aplicacin dada.
Las familias lgicas de circuitos integrados se pueden dividir en dos grupos principales: 1. Las que se basan en transistores bipolares. 2. Las que usan transistores de semiconductor de xido de metal (MOS, metal oxide semiconductor). Antes de ver la variedad de familias lgicas resulta til examinar las caractersticas globales de los dispositivos lgicos y establecer una terminologa que describa estas caractersticas. En este tema tambin se estudiarn las dos familias ms importantes, la de lgica transistor-transistor (TTL, transistor-transistor logic) y la de lgica complementaria de semiconductor de xido de metal (CMOS, complementary metal oxide semiconductor).
Puntos de transicin: Delimitan los valores crticos de la tensin de entrada. VILmx (Figura 4-3) : Voltaje mximo permitido en una entrada para que sta se interprete como 0 (BAJO). Un valor de tensin de entrada superior a ste dejara de ser considerado como nivel lgico bajo. VIHmn (Figura 4-3): Voltaje mnimo requerido en una entrada para que sta se interprete como 1 (ALTO). Un valor de tensin de entrada inferior a ste dejara de ser considerado como nivel lgico alto. Margen de transicin: Zona determinada por los puntos de transicin donde la tensin de entrada no corresponde a un nivel lgico concreto. Cualquier valor de la tensin de entrada comprendido entre VILmx y VIHmn tendr un nivel indeterminado y la salida de la puerta no tendr un nivel lgico definido. MARGEN DE TRANSICIN = VIHmn - VILmx Tambin definimos valores para las tensiones de salida: Margen de cero: El rango de variacin de la tensin de salida de la puerta que es reconocido como nivel lgico bajo por la misma. MARGEN DEL CERO (VOL) = VOLmx - VOLmn Margen de uno: Margen de variacin de la tensin de salida (VO) dentro del cual sta es reconocida como nivel alto por la puerta. MARGEN DEL UNO (VOH) = VOHmx - VOHmn Puntos de transicin: Delimitan los valores crticos de la tensin de salida. VOLmx : Voltaje mximo que se puede obtener a la salida de una puerta cuando sta se encuentra a nivel bajo 0. VOHmn : Voltaje mnimo que se puede obtener a la salida de una puerta cuando sta se encuentra a nivel alto 1. VIH(mx) VIH
1 ALTO
VOH(mx) VOH
1 ALTO
VIH(mn)
No predecible 0 BAJO No predecible
VOH(mn)
VIL
0 BAJO
VOL(mx) VOL(mn)
VILmx 0 VIL
Figura 4-4. Efecto del ruido.
VOL
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 crticos de tensin. En la Figura 4-5 tenemos los valores crticos de las tensiones de entrada y salida de una puerta lgica y los mrgenes de ruido a nivel alto y bajo.
Salida de la puerta 1
Entrada de la puerta 2
Si la tensin de entrada mnima a nivel alto de una puerta tiene como valor VIHmn, la tensin mnima de salida a nivel alto debe ser igual o superior a VIHmn. Pero para evitar la influencia de ruidos que afecten a la siguiente puerta, no se permitir una tensin de salida inferior a VIHmn ms el margen de ruido a nivel alto (VNIH): VOHmn = VIHmn + VNIH
Para determinar el valor de VOLmx aplicamos el mismo criterio pero utilizando el margen de ruido a nivel bajo (VNIL): VOLmx = VILmx - VNIL Margen de ruido a nivel bajo (VNIL):
2.1.3.- Corrientes.
El fabricante nos da los valores de las corrientes de entrada: IILmx Intensidad mxima de la entrada de una puerta cuando est en estado bajo (el signo negativo indica que esta corriente fluye hacia el exterior del dispositivo). IIHmx Intensidad mxima de entrada de una puerta cuando est en estado alto.
0 IIL
+5V IIH 1
Figura 4-6. Corrientes de entrada
Y de salida: IOLmx Capacidad que tiene la puerta para absorber una intensidad cuando la salida se encuentra a nivel bajo. La puerta acta como sumidero de corriente. IOHmx Intensidad que puede suministrar la puerta cuando la salida est a nivel alto. En este caso la puerta entrega corriente (fuente) a las entradas de las puertas de carga.
IIH IOH 0 1
Figura 4-7. Corrientes de salida
IIH
2.1.4.- Fan-out.
Cuando la salida de una puerta lgica se conecta a una o ms entradas de otras puertas se genera una carga en la puerta excitadora. Existe un lmite para el nmero de entradas que una cierta puerta puede excitar. Este lmite se denomina fan-out o cargabilidad de la puerta. Al conectar ms puertas de carga a una puerta excitadora, la corriente de fuente aumenta y con ello la cada de tensin interna de la puerta excitadora haciendo que la tensin de salida VOH disminuya. Si se conecta un nmero excesivo de puertas de carga, la tensin VOH puede caer por debajo de su valor mnimo VOH mn, lo que supone un fallo en el funcionamiento del circuito. Adems al aumentar la corriente de fuente, aumenta la disipacin de potencia de la puerta excitadora.
+5V
1 1
IOH (fuente)
IIH(1)
IIH(2)
IIH(n)
0 1
IOL
IIL(1)
(absorbida)
+ 5V
IIL(2) + 5V
IIL(n)
La corriente total de sumidero (absorbida) tambin aumenta con cada entrada que se aade, como muestra la Figura 4-9. Al aumentar esta corriente, la cada de tensin interna de la puerta excitadora aumenta haciendo que VOL aumente. Si se aade un nmero demasiado grande de puertas, VOL se har mayor que VOLmx producindose un dato errneo en la salida. A de cumplirse: IOL IIL 2etapa IOH IIH 2etapa
El fan-out puede venir expresado de dos formas distintas: a) Respecto a la misma familia lgica. Se obtienen dos valores de fan-out uno a nivel alto y otro a nivel bajo, que nos indicarn el mximo nmero de puertas que puede gobernar otra puerta de la misma familia lgica. Fan out (L) = I OLmx IIL Fan out (H) = I OHmx IIH
b) Respecto a la unidad de carga (TTL estndar). Se obtienen dos valores de fan-out (uno a nivel alto y otro a nivel bajo) referidos a la unidad de carga utilizada por el fabricante (U.L. = 1,6 mA, U.H = 40 A), que nos indicarn el mximo nmero de puertas TTL estndar que puede gobernar una puerta de una familia concreta. Fan out (L) = IOLmx (U .L.) 1,6mA Fan out (H) = I OHmx (U .H .) 40 A
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 estndar (como se ver ms adelante).
PDmedia =
Existen dos tiempos de propagacin: 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 propagacin medio. Debido a que los tiempos tpLH y tpH no son iguales en una misma puerta, se da el tiempo de propagacin medio:
t pD =
t pLH + t pHL 2
En la Figura 4-10 se pueden apreciar estos tiempos para una puerta no inversora. H VI 50% L 50% H
VO L
50%
50% L
tpLH
tpHL
El retardo de propagacin de una puerta limita la frecuencia a la que puede trabajar. Cuanto mayor es el retardo de propagacin, menor es la frecuencia mxima. Luego, un circuito de muy alta velocidad ser aquel que tenga un retardo de propagacin muy pequeo.
Parmetro Puerta bsica Fan-out Potencia por puerta(mW) Inmunidad al ruido tpD (ns)
En algunas familias, como la TTL existen subclasificaciones dentro de la misma familia, que potencian alguna caracterstica especial.
10
Adems de los dispositivos 54XX y 74XX estndar, existen familias relacionadas con caractersticas modificadas. Estas se definen mediante letras despus del prefijo 54 o 74, por ejemplo un 74L00 es una versin de baja potencia del 7400. El transistor bipolar (BJT) es el elemento activo de conmutacin utilizado en todos los circuitos TTL.
(a)
Vcc
Vcc
(b)
Vcc
RC IB VI =+V ON
RC
RC
RC
VI =0V
OFF
Figura 4-11. Conmutacin ideal del BJT. (a) Transistor saturado. (b) Transistor en corte.
11
R1 4K
R1 4K
T4
T1
T2
D2
T1 T2
D2 Salida 5V (1)
T3
0V
Figura 4-12. Inversor TTL. (a) Entrada a nivel alto. (b) Entrada a nivel bajo.
12
4K
1.6K
T4
A B
T1
D3 T2 X T3
A 0 0 1 1
B 0 1 0 1
X 1 1 1 0
D1
D2
1K 0V
ON T4 D3 X OFF T3 Y
OFF T4 D3
A B X C D
ON T3
0V
0V
2. OpenColector: 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 alimentacin. Cuando T3 no conduce la salida es llevada a Vcc a travs de la resistencia externa. Cuando T3 se satura, la salida se lleva a un potencial prximo a tierra a travs del transistor saturado. La eleccin del valor de la resistencia es un compromiso entre la disipacin de potencia y la velocidad. Las resistencias de valor alto reducen al corriente de colector, y por tanto la potencia, pero tambin limitan la velocidad. An con valores de resistencia bajos el circuito en colector abierto no es tan rpido como el totem-pole.
13
Vcc= +5V
4K
1.6K
A B
T1
T2 X T3 0V
D1
D2
1K
Figura 4.15. Puerta NAND TTL salida open-colector. Una de las ventajas de las puertas de colector abierto es que sus salidas se pueden conectar en paralelo para formar una configuracin AND cableada. La funcin AND cableada resulta de particular inters cuando se deben combinar muchas entradas, pues se elimina la necesidad de disponer de puertas de muchas entradas. En todos los circuitos de AND cableada se requiere una resistencia externa (Figura 4-16).
Vcc
A B C D E F G H
oc oc oc
V X Y Z
X X = VXYZ
A B C D E F G H
V X
X = VXYZ
X Y Z
oc
(a)
(b)
Rp
Rp
T1
ON
T1
OFF
T2
OFF
T2
OFF
T3
OFF
T3
OFF
Figura 4-17. AND cableada. (a) Una o ms salidas a 0 .(b) Todas las salidas a 1. Universidad Politcnica de Cartagena. Departamento de Tecnologa Electrnica
14
3. Tri-estado. Las puertas lgicas convencionales tienen dos estados de salida posibles: 0 y 1. En algunas circunstancias resulta conveniente contar con un tercer estado que corresponde a una condicin 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 seal de control (Figura 4-18). Los dispositivos de tres estados se usan en la creacin de buses en los que las salidas de varios dispositivos estn conectadas entre s. Cada dispositivo puede entonces colocar datos sobre la lnea siempre y cuando se habilite la salida de un solo dispositivo a la vez. Las salidas deshabilitadas no afectarn a la seal 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 B C
C 0 0 0 0 1 A 0 0 1 1 X B 0 1 0 1 X X 1 1 1 0 Z
X X
15
Familia Estndar Bajo consumo Schottky Schottky bajo consumo Schottky avanzada Schottky bajo avanzada consumo
Otra consideracin importante es que las entradas sin conectar de una puerta TTL actan como si tuvieran un nivel lgico alto. Sin embargo, debido a la sensibilidad al ruido, es mejor no dejar las entradas no utilizadas desconectadas.
16
+ 5V
+ 5V
D
+ 5V
RON
(pequea)
0V
G S
ROFF
(grande)
+ 5V (b)
S
+ 5V
+ 5V
+ 5V
0V
RON
G D
(pequea)
+ 5V
G D
ROFF
(grande)
Figura 4-20. Conmutacin del transistor MOSFET. (a) Canal n. (b) Canal p.
17
Los tres terminales de un MOSFET como se puede ver en la Figura 4-20 son: puerta, drenador y fuente. Cuando la tensin de puerta de un MOSFET de canal n es ms positiva que la fuente, el MOSFET conduce (ON) y la resistencia entre drenador y fuente es pequea. Cuando la tensin puerta-fuente es cero, el MOSFET no conduce. Los MOSFET de canal p funcionan con polaridades de tensin opuestas.
T1
G
T1
D D
Entrada
G
Salida T2
Salida
T2
S
0V
0V
Figura 4-21. Inversor lgico CMOS. (a) Arquitectura interna. (b) Circuito equivalente.
Cuando el voltaje de entrada est cerca de 0 V, no conduce (OFF) el dispositivo de canal n T2 pero conduce (ON) el dispositivo de canal p T1. Cuando el voltaje de entrada est prximo al voltaje de alimentacin, la conduccin se invierte y T1 no conduce y T2 s. El circuito de la Figura 4-21 se puede representar mediante el esquema de la derecha (b). Con el conmutador T1 cerrado y T2 abierto, la salida est a nivel alto y con T2 cerrado y T1 abierto, la salida est a nivel bajo.
18
Fan-out. Si no se requiere un funcionamiento de alta velocidad, se pueden conectar hasta 50 puertas a una misma salida. Retardo de propagacin. Las primeras puertas CMOS de las serie 4000 son por lo general ms lentas que las puertas de las familias TTL. En aos recientes ha aumentado considerablemente la velocidad de funcionamiento, las familias 74ACXX y 74ACTXX tienen tiempos de retardo de ns. Disipacin de potencia. Uno de los principales motivos del empleo de la lgica CMOS es su muy bajo consumo de potencia. El consumo en reposo es muy bajo, aumentando conforme aumenta la velocidad de conmutacin. Para un voltaje de alimentacin 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 esttica y no pueden dejarse sin conectar. Todas las entradas no utilizadas deben conectarse a nivel alto o bajo.
El inversor sencillo de la Figura 4-21 se puede modificar para proporcionar otras funciones lgicas. En la Figura 4-22 se muestra una puerta NAND de dos entradas. VDD
B A Salida
0V
19
VDD R
Puerta CMOS
(a)
5V
Puertas 74LSXX
15V
(b) 5V 15V 5V
TTL
Puerta CMOS
CMOS
Buffer
Figura 4-24. Conexin de puertas CMOS-TTL. (a) Mediante una puerta 74LSXX. (b) Mediante un buffer.
20
Ejemplo 4-1: Dado el circuito de la figura calcular el tiempo de propagacin ms desfavorable y razonar si el circuito puede funcionar correctamente.
Caracterstica IIH (A) IIL (mA) Fan-outH (U.H.) Fan-outL (U.L.) tpD (ns)
74XX 40 1,6 10 10 10
74HXX 50 2 25 12,5 6
74SXX 50 2 25 12,5 3
7404
74LSXX 20 0,4 10 5 10
74S02 L
74L04
74H00
74L04
74LS00
Resolucin a) Tras denominar a las distintas puertas con letras desde la A a la L, se estudia el tiempo de propagacin en el recorrido A L o I L , porque a primera vista parece el ms desfavorable. El tiempo de propagacin desde que la seal 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 propagacin 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 Sin embargo analizando el tipo de puertas empleado en el circuito se aprecia que el recorrido A C o el recorrido AB poseen mayor tiempo de retardo: tpD(A B) = tpD A + tpD B = 10 + 33 = 43 ns tpD = 43 ns
b) Para asegurar el correcto funcionamiento del circuito ha de cumplirse que la corriente de salida de cada puerta sea igual o superior a la suma de las corrientes de entrada de las puertas de la etapa siguiente, es decir, IOL IIL y IOH IIH.
21
La primera puerta que a de ser objeto de estudio es la puerta A porque su salida est conectada a ocho entradas de otras puertas (B, C, D las dos entradas de esta puerta provienen de A, E, F , G y H). Las corrientes de salida se calculan a partir de: Fan out (L) = I OLmx I (U .L.) y Fan out (H) = OHmx (U .H .) 1.6mA 40 A
Al despejar y sustituir los valores de fan-out para la puerta A perteneciente a la familia 74LSXX, se obtiene: I OLmx = Fan out (L) 1.6mA = 5 1.6mA = 8 mA I OHmn = Fan out (H) 40 A = 10 40 A = 400 A La suma de las corrientes de entrada a nivel bajo ser: IIL = IILB + IILC + 2 xIILD + IILE + IILF + IILG + IILH IIL = 0,4 + 0,4 + 2 x 2 + 2 + 2 + 0,4 + 0,4 = 9,6 mA. Como IIL = 9,6 mA < IOLmx = 8 mA
22