Escolar Documentos
Profissional Documentos
Cultura Documentos
FAMILIAS LOGICAS
Objetivos:
- Conocer los aspectos eléctricos de los circuitos digitales, para poder comprender y construir sistemas y circuitos
reales.
- Conocer los principales parámetros que caracterizan a las familias lógicas.
- Conocer las características fundamentales de la familias TTL.
- Conocer las características fundamentales de la familias CMOS.
Sumario:
- Introducción.
- Parámetros más importantes.
- Familias TTL.
• Característica generales
• Integrantes de las familias TTL.
- Familias CMOS.
• Características generales.
• Integrantes de las familias CMOS.
Compuertas open collector, tres estados y Schmitt Trigger
Efecto del aumento de velocidad
Efecto de disminuir la batería.
- Problemas.
Bibliografía:
• Digital Design, Principles and Practices, John F. Wakerly, Third Edition, Prentice Hall, 2006
Tomo I, Capitulo III, Digital Circuits 79 a 170
Problemas 3.1 a 3.15, 3.19 a 3.102
1
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Familias Lógicas.
Introducción.
La popularidad de los circuitos digitales se debe en parte a la disponibilidad de circuitos integrados (CI) baratos. Los
fabricantes han desarrollados muchas familias de CI digitales, los cuales forman grupos que pueden ser utilizados
juntos en la construcción de un sistema digital. Los CI de una familia son compatibles y fácilmente interconectados.
Los CI pueden ser hechos con transistores bipolares o MOS. Las familias CMOS (Complementary-MOS) es la más
popular de los CI digitales y utiliza transistores tecnología MOSN y MOSP. Las familias TTL (Transistor-Transistor-
Logic) en la actualidad están cada vez menos utilizada y se fabrica con transistores bipolares.
La complejidad de los CI se define como:
El concepto de familia lógica puede tener dos posibles interpretaciones interrelacionadas. Una familia lógica desde el
punto de vista de los circuitos integrados digitales es un grupo de compuertas lógicas construidas que utilizan una
configuración circuital particular, con niveles lógicos compatibles y el mismo potencial en la fuente de alimentación.
Muchas familias lógicas pueden producir un mismo tipo de circuito integrado con una o varias compuertas que pueden
utilizarse como boque básico para crear sistemas o como “glue” o pegamento para interconectar circuitos integrados
mas complejos.
Una "Familia de lógica" también puede hacer referencia a un conjunto de técnicas utilizadas para implementar los
circuitos lógicos dentro de un circuito digital complejo como son los procesadores, las memorias, u otra función
compleja.
2
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
R
SW1 R
Vo SW1 SW2
Vo
SW2 SW1
Vo Vo
SW1 SW2
R SW2 R
a) b) c) d)
Figura 1.
VO
Rb
Q1
VI
1.5K
Figura 2
En la figura 3 se muestra la denominada curva transferencial del inversor, que no es mas que la dependencia entre el
voltaje de salida Vo y el de entrada Vi. Para valores de Vi
Vo (V)
inferiores a 0,6 volt, el transistor no conduce y el voltaje de salida
es igual a 5 Volt. Para Vi entre 0,6 y 2 Volt el transistor está en la 5
zona activa y hay una dependencia mas o menos lineal entre Vi y
Vo. Para Vi mayor de 2 Volt, el transistor está saturado y Vo 4
permanece constante y aproximadamente igual a 0,2 Volt.
Si se escogen convenientemente los valores de los resistores de 3
colector Rc y de base Rb, puede lograrse que cuando se aplique
a la entrada un voltaje comprendido en el intervalo definido como 2
“0”, se obtenga a la salida un voltaje comprendido en el
intervalo definido como 1 y viceversa. Los valores exactos del 1
“1” y el “0”, pueden encontrarse intercambiando los ejes en la
figura 3 y volviendo a dibujar la curva transferencial. Se obtienen
así dos curvas que se cortan en tres puntos. Las coordenadas de 1 2 3 4 5 Vi (V)
cualquiera de los dos puntos extremos, representan el valor del
“1” y el “0” para este circuito. Figura 3
3
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Para realizar la función OR se procede a conectar transistores en paralelo unidos a un resistor común como
muestra la figura 4 (a). VCC
Basta que uno de los
transistores conduzca para VCC
través de Rc y el voltaje RC Vo
resultante a la salida se
corresponda al “0”, por lo Vo
3
que el circuito realmente Vb RB2 Q2
2
lo que realiza es la función
O NEGADA (NOR).
3
RB1 Q1 Q2 RB2
Conectando un inversor a Va Vb
1
2 2
la salida, se obtendría la
función OR.
3
1
1
RB1 Q1
Va
2
b)
1
a)
Figura 4
La figura 4 (b), muestra el circuito necesario para realizar la operación lógica Y NEGADA (NAND), función que se
obtiene colocando transistores en serie, pues es necesario que todos los transistores conduzcan para obtener un
“0” a la salida. Mediante un inversor conectado a continuación, se obtendría la función Y.
En las explicaciones anteriores se ha ilustrado la forma de construir circuitos lógicos que tienen solamente dos
entradas, pero en principio es factible aumentar el número de ellas añadiendo mas transistores en serie o paralelo. Los
bloques lógicos que hemos estudiado reciben el nombre de puertas, compuertas (Gates) y aunque resulte increíble,
constituyen los ladrillos fundamentales con los que ha sido construido el formidable edificio de la electrónica digital.
Niveles lógicos.
La forma mas sencilla de construir un circuito lógico consiste en utilizar un voltaje, que solo puede tomar dos
valores permitidos, como variable lógica. Para ello es necesario establecer una norma que defina qué nivel de
voltaje corresponderá al “0” y cual al “1”. Teniendo en cuenta que la variable de salida de un circuito lógico, debe
ser utilizada como variable de entrada de otro similar y que desde el punto de vista práctico hay factores como la
temperatura o las tolerancias de fabricación que provocan diferencias de comportamiento. Lo más sensato resulta
definir un intervalo de voltajes para cada estado lógico y no un valor único. La figura 5 muestra la norma actual que
mas se utiliza (TTL), que establece que el estado “0” sea representado por un voltaje que puede variar entre 0 y 0,8
volts, mientras que el estado “1” se representa por un voltaje comprendido entre 2 y 5 volt para una batería (VCC) de
5V..
Lo típico para la mayoría de los circuitos que se fabrican comercialmente es que el “0” se corresponda
aproximadamente con 0,2 volt y el “1” con 3,5 volt, lo cual ha sido representado en la figura 5 por una par de
líneas gruesas dibujadas horizontalmente.
4
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Rango Valor
de Típico
Voltaje
5
“1 3.5
” 2
0.8
“0 0.2
” 0
Figura 5
Pudiera parecer ventajoso a primera vista definir ambos niveles lógicos con una mayor diferencia de valor entre
ellos (de hecho se hace en algunas situaciones) para lograr mayor inmunidad al ruido electromagnético ambiente.
Sin embargo, la energía disipada por un circuito que conmuta entre ambos estados varía aproximadamente con el
cuadrado de la diferencia de voltaje entre ellos, por lo que esta idea no es buena sobre todo en circuitos donde hay
miles de transistores conmutando a la vez, debido a la excesiva potencia dinámica que se disiparía. Los valores
adoptados representan un buen compromiso entre ambas cosas.
Parámetros más importantes de las Familias lógicas.
1- Fan-out: número máximo de entradas de compuertas lógicas que pueden ser conectadas a la salida de una
compuerta lógica, sin que provoquen un cambio del nivel lógico mayor que el de salida permitido.
5- Niveles lógicos.
a) VIL(max): el máximo nivel bajo permitido en la entrada de un sistema lógico.
b) VIH(min): el menor nivel alto permitido en la entrada de un sistema lógico.
c) VOL(max): el máximo voltaje permitido a la salida de una compuerta, que pueda manejar la máxima corriente
de carga especificada (IOL).
d) VOH(min): el menor voltaje permitido a la salida de una compuerta lógica, que pueda manejar la corriente de
carga especificada como (IOH), con el menor voltaje de la batería VCC.
5
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
7- Márgenes de ruido.
a) Margen de ruido para el uno; es la diferencia entre el voltaje de entrada de una compuerta (VIHmin) y el voltaje
de salida de la compuerta que la está manejando (VOHmin).
NMH = VIH(min) – VOH(min)
b) Margen de ruido para el cero; es la diferencia entre el voltaje de entrada de una compuerta (VILmax) y el
voltaje de salida de la compuerta que la está manejando (VOLmax).
NML = VIL(max) – VOL(max)
8- Slew Rate.
Es la razón de cambio en la salida (de H a L ó de L a H). Mas concretamente lo podemos definir como el tiempo
que tarda la salida de una compuerta en cambiar del 10 % al 90 % de su valor final. Si una compuerta tiene un slew
rate diferente en el cambio hacia uno con el cambio hacia cero se toma el más rápido de los dos.
DV / dt = 0.8 x (VOH – VOL) / Tr (ó Tf)
En la siguiente tabla se muestra una comparación de los niveles del uno y del cero en la entrada y en la salida de una
compuerta CMOS para una batería de 5 V.
6
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Familias lógicas
TTL Transistor Transistor Logic
ECL Emitter Coupled Lógic
MOS Metal Oxide Semiconductor
CMOS Complementary Metal Oxide Semiconductor
7
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Familias TTL.
La primera familia TTL fue desarrollada en 1964 por la Texas instruments. Muchos fabricantes construyen circuitos
digitales pertenecientes a esta serie. Como regla general identifican los circuitos de la siguiente manera:
F F 7 4T T T n n n
Donde:
FF: Siglas que identifican al fabricante en cuestión. (SN usado por Texas Instruments, LM por National
Semiconductors, etc.)
74, número que identifica a los CI que trabajan en el rango comercial de temperatura, es decir entre 0 y 70 gC.
54, número que identifica a los CI que trabajan en el rango militar de temperatura, es decir entre -55 y 125 gC.
TTT: Letras que identifican la variante tecnológica del circuito. Actualmente los circuitos mas usados llevan las
siglas LS (Low Schottky) o ALS (Advanced Low Schottky).
nnn: Números que identifican a un tipo de circuito en particular. Esta familia trabaja con una Batería de 5V ± 10
% y algunas con ± 5%
Dentro de un mismo envase se integren varios circuitos del mismo tipo, para hacer un uso más racional del número
de pines que el envase posee. En la Tabla 1 resumimos algunos de los circuitos más simples de la serie 74, su
función y cuantas compuertas hay dentro del envase.
Por ejemplo, el circuito SN74ALS02 contiene en un envase de 14 pines, 4 compuertas NOR de dos entradas y es
fabricado por Texas Instruments con tecnología avanzada de diodos Schottky. Componentes más complejos de la
serie, necesitan de envases con un mayor número de pines.
TABLA 1
menos que el VB1 = 0.65 + 0.65 para que la unión BC de Q1 este en directa y Q4
Cuando el voltaje de entrada Vi llegue a (Vbe3 + Vbe2 + Vbc1 – Vbe1) ≈ 1.3V entonces Q3 comienza a conducir y la
salida disminuye mas bruscamente.
Familia LS.
En la figura 7 se muestra el esquema de la compuerta TTL(LS), es decir Schottky de baja potencia (Low Schottky). En
la misma los transistores S1 a S4 son transistores Schottky o sea son transistores que tienen un diodo Schottky entre la
base y el colector con el lado P hacia la base. Este diodo logra que el transistor apenas entre en la región de saturación
y por lo tanto hace que el tiempo de conmutación del transistor sea menor. Dada la conexión de S2 con Q5 no es
necesario que este último sea Schottky. Los diodos de entrada D3 y D4 en lugar del transistor multi-emisor lograran
VCC
120
8K
20K
D3 S2
A
Q5
D1 D5
A
4K
Vo
D6
D4 S1
B
S4
D2B 3K
12K
1.5K
S3
una mayor velocidad y un voltaje de ruptura en la entrada mayor de los 7 voltios, típico en la compuerta standard,
9
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
elevándolo a 15 V. Los diodos D1 y D2 están puestos para que conduzcan si el voltaje de entrada es negativo con el
objetivo de disminuir las posibles oscilaciones que se produzcan en la entrada por la alta velocidad de estos circuitos.
Si el voltaje en una de las entradas es el correspondiente a un cero lógico entonces el voltaje en la base de S1 es de
alrededor de 0.3V y ni S2, S3 y S4 conducen. Estos requieren de un mínimo de Vbe3 + Vbe1 = 0.65 + 0.65 = 1.3V
para conducir. Lo que corresponde con un voltaje de entrada de alrededor de Vbe3 + Vbe1 –Vs = 1.3 – 0.5 = 0.8V
según se muestra en la figura 2.5. En este caso el transistor S4 esta cortado y S2 y Q5 conducen por lo que el voltaje en
la salida es el correspondiente al del uno lógico o sea VCC – Vbe2 ≈ 4.35V. Cuando las dos entradas estén en uno
entonces S1 y S4 estarán conduciendo fuertemente y la salida será Vce (S4) ≈ 0.3V
Figura 7 Vo (V)
5 TA = 25 gC
VCC = 5 V
4
LS
2
FAST
Característica transferencial
10
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Carga unitaria.
La compuerta standard tiene una IIL(max) =1.6mA y una IIH(max) = 40 uA y estos valores se identifican como las
corrientes de entradas de una carga unitaria (UL = Unit Load).
Por ejemplo la variante LS tiene una corriente IIL(max) = 0.4 mA y una IIH(max) = 20 uA; por lo que tiene un factor
de carga en la entrada para el caso del cero de (0.4/1.6) = 0.25 UL.
Y un factor de carga en la entrada para el caso el uno de (20/40) = 0.5 UL.
Fan out.
La salida de la compuerta standard maneja una IOL (max)= 16 mA para el cero y para el uno IOH(max) = 400 uA
Por lo que tiene un factor de carga normalizado en la salida para el cero de 16/1.6 = 10 UL
Y para el uno de 400/40 = 10 UL
Para el caso de la LS en el cero es 8/1.6 = 5 UL y para el uno es 400/40=10 UL .
En la actualidad las sub familias mas utilizadas son la LS y sus derivadas (ALS, AS, etc).
Familia ECL.
Las dos variantes disponibles de esta familia son las serie 10k y la 100K. Son construidas con transistores bipolares.
Estos circuitos están diseñados para que sus transistores no trabajen en la zona de saturación, logrando con esto
tiempos de conmutación muy pequeños de 2 nS para la variante 10K y 0.75 nS para la 100K. Esta familia consume
más del doble de la compuerta TTL. La fuente de alimentación es de –5.2V lo que dificulta el acoplamiento de esta
familia con la TTL.
11
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Familias CMOS.
La primera variante de esta familia fue desarrollada en 1968 por la RCA (Familia 4000). Esta variante utiliza al mismo
tiempo transistores canal N y canal P (complementarios) y se conoce comercialmente con el nombre de CMOS
(Complementary MOS). La ventaja fundamental de los circuitos digitales MOS es la elevada densidad de
componentes que puede ser lograda en comparación con la tecnología bipolar, lo que permite fabricar circuitos muy
complejos. La variante CMOS tiene la ventaja adicional de que el consumo de energía es muy pequeño, por lo que
se utiliza en aplicaciones donde esta propiedad es muy apreciada como relojes digitales de pulsera, calculadoras de
bolsillo alimentadas por baterías solares, memorias de backup, etc. Además presenta una mayor inmunidad al ruido.
En la Tabla 2 se muestra una comparación, basada en algunos parámetros de interés, entre las tres tecnologías
mencionadas. La Tabla 2 debe tomarse solo como una comparación relativa, porque debido al vertiginoso
desarrollo de la tecnología, es imposible dar cifras absolutas actualizadas.
TABLA 2
TTL NMOS CMOS Unidad
Area por compuerta 13000-18000 500 750 Micrón2
Tiempo de propagación 1-5 3-20 2-15 Nanoseg
Potencia estática 2-20 0.2-0.5 0.001 Miliwatts
Como regla general puede decirse que hace unos años la tecnología MOS se utilizaba en la construcción de circuitos
muy complejos como microprocesadores y memorias de gran capacidad y la tecnología bipolar se reserva para
fabricar circuitos menos complejos pero mas veloces y que admiten cargas capacitivas mas elevadas. En la actualidad
se tiende a utilizar en todo a circuitos CMOS. La tendencia futura apunta a substituir el Silicio que ha sido el
semiconductor mas utilizado durante cuatro décadas para la fabricación de circuitos integrados, por el Arseniuro de
Galio que produce circuitos con menor tiempo de propagación.
VDD
MP
VI VO
VI
MN
En la figura anterior se muestra el circuito de un inversor CMOS, en donde el transistor superior es un MOSP y el
inferior es un MOSN.
Los niveles lógicos de las familias CMOS son típicamente una función de los valores extremos de la fuente de
alimentación.
Voh(min) = VCC – 0.1 V
Vih(min) = 70% VCC
Vil(max) = 30% VCC
Vol(max) = Ground + 0.1 V
La variantes mas vieja de estas familias es la serie 4000, en la siguiente tabla se muestran algunas características de la
misma.
12
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
VCC Unidades
VCC De 3 a 15 V
VIH 5 3.5 V
VIL 5 1.5 V
VOH 5 4.95 V
VOL 5 0.05 V
IIH 5 1 uA
IIL 5 1 uA
IOL 5 0.36 mA
IOH 5 1.7 mA
Td 5 250 nS
Pot 5 0.002 mW
Observa el rango de valores de la batería y lo lento de su respuesta.
A continuación se muestra un resumen de los códigos de algunas compuertas de la familia 4000.
Lógica HC
Debido a la incompatibilidad de la serie de CD4000 con la familia de TTL, aparece una nueva familia que combinó lo
mejor de la familia de TTL con las ventajas de la familia de CD4000. Esta nueva familia es conocida como 74HC
(High performance silicon gate), siendo compatible sus terminales con los de la familias TTL. Puede ser usado tanto
con alimentación de 3.3V (y por lo tanto, niveles de lógica de 3.3V), y con dispositivos que usan 5V.
En la siguiente tabla se resumen las características más importantes de varias series de la familias CMOS.
13
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Las familias HC y HCT fueron diseñadas para ser compatibles pin a pin con las familias TTL. La mayoría de las
funciones TTL más algunas de las funciones de los dispositivos de la serie 4000 son duplicadas en la familia HC. Sus
demoras de propagación también son similares a los de la LS. Pero la diferencia es que la familia HC puede operar con
tensiones entre 2 a 6 voltios. Los HCT son acoplados directamente con los TTL por lo que su fuente de alimentación
está entre 4.5 y 5.5 V.
La familia AC, CMOS avanzada tiene una mayor velocidad de operación que la HC y operan con una tensión de
alimentación entre 3 y 5.5V. Los ACT se acoplan directamente con los TTL y trabajan con la misma batería o sea entre
4.5 y 5.5 V.
La familia VHC y VHCT de la Motorola son equivalentes a la AHC y AHCT de la Texas Instruments y parecidas a la
AC y ACT.
En la familia FCT también se fabrica la variante FCT – T la cual tiene limitado el swing de salida para que disipe
menos potencia. La famila FCT 2000 introduce una resistencia en serie con la salida para disminuir los p’roblemas de
acoplamiento de impedancias.
Consumo de potencia.
El consumo de potencia de un circuito CMOS cuando su salida no cambia se conoce como disipación de potencia
estática y se puede calcular como PE(L) = ICC(L) VCC cuando en la salida hay un cero y PE(H) = ICC(H) VCC. La
mayoría de los circuitos CMOS tienen una disipación de potencia estática muy baja, lo que lo hace muy atractivo en
aplicaciones en equipos portátiles. Los circuitos CMOS disipan una cantidad apreciable de potencia solo cuando
conmutan y a esta disipación se conoce como dinámica.
Una fuente de disipación de potencia dinámica ocurre cuando la salida conmuta ya que tanto el transistor MOS P como
el MOS N están una parte del tiempo que dura la conmutación trabajando los dos conjuntamente y por lo tanto se
establece transitoriamente un camino desde VCC a tierra. El valor de la potencia consumida en estas condiciones se
puede calcular como:
Pt = C PD VDD 2 F
Donde:
Pt es la potencia dinámica disipada internamente debido a la transición en la salida.
C PD es la capacidad de disipación de potencia. Esta constante es normalmente especificada por el fabricante del
circuito integrado. Tiene unidades de capacitancia pero realmente no es una capacidad.
VDD es la fuente de alimentación.
F es la frecuencia de la señal de salida.
14
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Otro factor que a menudo es el mas significativo esta el asociado a la carga y descarga de la capacidad total
equivalente conectada a la salida de la compuerta.
Donde:
mA
I CCD ó QCCD es la corriente de la fuente asociada a la disipación dinámica y su unidad es
MHz
Versiones mejoradas.
Con las familias HC, HCT y la LS - TTL compitiendo en el mercado se puso claro que se requerían mejoras
adicionales para crear el dispositivo "Ideal" que combinara alta velocidad, con baja disipación de potencia y
compatibilidad con familias de lógicas más viejas. Han surgido nuevas familias lógicas que utilizan tecnología CMOS.
Una breve lista de las familias más importantes es la siguiente:
Pero hay muchas otras familias lógicas, entre ellas AC/ACT, AHC / AHCT, ALVC, AUC, AVC, CBT, CBTLV, FCT
y LVC.
BiCMOS
Una mejora muy importante fue combinar las entradas de CMOS con las salidas TTL para lograr nuevas variantes de
dispositivos lógicos identificados como BiCMOS, de los que la familias LVT y la ALVT son las más importantes. Las
familias BiCMOS tiene muchos nuevos miembros, incluyendo la lógica ABT, la ALB, la ALVT, la BCT y la LVT.
Conclusión
Por el momento las familias lógica más comunes todavía son el LS – TTL, el HC y la HCT, aunque la lógica de BCT
también está empezando a ser popular. Familias lógicas con fuentes de alimentación bajas se están poniendo cada día
más importante, con la lógica AHC ganando en popularidad. Debido a que cada fabricante no soporta todas las
familias lógicas existentes, varias familias lógicas continuarán siendo utilizadas.
15
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
16
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
tercer estado.
Si EN = 1 la salida es igual a la entrada
En sistemas digitales complejos, es usual que la salida de una compuerta deba ser conectada a las entradas de otras
muchas. Uno de los problemas que esto acarrea es la elevación del nivel de voltaje correspondiente al “0”.
También se observa es un aumento del tiempo de conmutación entre los estados lógicos, producto del aumento de la
capacitancia conectada al nodo de salida.
Un circuito TTL tiene un fan-out típico entre 10 y 30, mientras que un circuito MOS puede ser conectado a 3
entradas TTL (del tipo ALS) como máximo. La regla del fan-out debe ser respetada rigurosamente si se desea
construir un sistema digital que opere confiablemente.
En la siguiente figura se muestra el esquema de una compuerta típica con salida de tres estados.
VCC
EN
U2
EN 2 Qp
1 U5
3
IN OUT
IN OUT
U3
U4 2 Qn
1
2 1 3
Figura 8.
Ejemplo de compuerta con salida de tres estados es la 74xx125 que son 4 buffers no inversores.
En la siguiente tabla se muestra un listado de diferentes tipos de compuertas con 3 estados.
1 2 3 4 5 Vi (V)
17
V+ V-
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
subida y de caída de las señales sean lentos. En la siguiente figura se muestra el símbolo empleado para identificar
cuando una compuerta es Schmitt Trigger. Ejemplo de estas compuertas son la 74xx13 (2 NAND de 4 entradas),
74xx14 (6 inversores) y 74xx132 ( 4 NAND de 2 entradas). También se fabrican estos circuitos con tecnología CMOS
como por ejemplo; 4093, puerta NAND de 2 entradas, 40106 son 6 inversores. Valores típicos son V+ = 2.9 V y V- =
2.1V, estos valores dependen de la familia lógica.
Las formas de ondas con tiempos de subida y de caída rápidas son preferidas en los circuitos digitales. Una onda
cuadrada es un ejemplo de una buena señal digital porque sus transiciones son muy rápidas. Una forma de onda como
la de una sinusoide de 60 Hz a la entrada de una compuerta lógica con tiempos de subida y de caída lentas puede hacer
que la compuerta funcione incorrectamente provocando una oscilación indeseada a su salida. Las compuertas Schmitt
Trigger, se utiliza para cuadrar una forma de onda sinusoidal.
Entradas no utilizadas.
En muchos casos hay entradas de los circuitos empleados que no son utilizadas, por ejemplo cuando se utilizan dos
entradas de una compuerta AND de tres entradas. Estas entradas no utilizadas no deben dejarse sin conectar, ya que el
voltaje indefinido en su entrada resulta en una salida no garantizada. Una regla que debe observarse es que las entradas
que no se utilizan deben conectarse a un potencial alto o bajo para evitar que estén flotando. El nivel lógico que debe
ser aplicado a una entrada en particular depende de la función de la compuerta.
Como resultado de los circuitos de entradas en la familia TTL una entrada no conectada normalmente funciona como
un uno lógico. Los circuitos CMOS tienen una impedancia de entrada tan alta que cualquier cambio en su entrada por
pequeño que este sea produce un gran cambio en su salida. Un ligero cambio en la capacitancia del terminal no
conectado por ejemplo poner la mano cerca de esta entrada produce un gran cambio en el voltaje de salida de la
compuerta.
Además estas entradas desconectadas pueden acoplarse con cualquier tipo de voltaje de interferencia.
Una posible solución es conectar esta entrada no utilizada en paralelo con una de las usadas y la función sigue siendo
la misma pero esta solución aumenta la capacidad de entrada de la compuerta y en caso de la familia TTL aumenta la
corriente de entrada.
Otra solución es aplicarle un nivel de voltaje definido a la entrada no utilizada. Si un nivel bajo es requerido la entrada
se conecta directamente al potencial de referencia o tierra. Si se requiere un uno en general se conecta al voltaje de la
batería VCC. Dispositivos con circuito de entrada multiemisores son una excepción porque su entrada no debe
sobrepasar los 5.5V porque este es el valor del voltaje de ruptura de la unión base emisor. En estos casos debe
conectarse a la batería pero via un resistor en serie (RS). Este resistor debe calcularse de modo tal que la corriente que
pase si se pone en ruptura la unión base emisor no sea mayor de 1mA. Por otro lado el valor de este resistor no puede
ser muy grande porque sino la corriente de entrada del “1” lógico provoca, que la caída en el sea muy grande y el
voltaje en este terminal caiga por debajo del nivel del uno mínimo. Para el cálculo de este resistor deben emplearse las
siguientes ecuaciones:
18
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Las familias lógicas TTL pueden tener niveles lógicos diferentes de los de las familias CMOS, en general una
compuerta TTL no da suficiente voltaje de salida del uno lógico como para ser reconocido como un uno lógico por una
familia CMOS. Este problema fue solucionado por el desarrollo de la familia de 74HCT de dispositivos con tecnología
CMOS pero con niveles de entradas y salidas compatibles con la TTL. Estos dispositivos funcionan solamente con una
fuente de alimentación de 5V. Son un reemplazo de la familia TTL, aunque son más lentas. (La familia HC tiene
misma velocidad que la TTL).
Dado lo anterior hay tendencia a bajar a 3.3 V ± 0.3V, 2.5 ± 0.2V ó 1.8 V ± 0.15V.
Batería de 3.3V
En la siguiente figura se muestra los niveles lógicos para distintos valores de batería.
5.0 V VCC 5.0 V VCC
4.4 V VOH
19
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
En el caso de los valores de c) la salida de un circuito alimentado con 3.3 V puede manejar compuertas TTL
alimentadas con 5V, siempre y cuando haya acople con las corrientes. En el caso contrario o sea una TTL alimentada
con 5V puede en principio manejar una compuerta alimentada con 3.3V siempre y cuando sus entradas sean tolerante a
5V.
Entradas tolerantes a 5V
La entrada de una compuerta no necesariamente es tolerante a un voltaje mayor de VCC. Este es el problema entre
compuertas alimentadas con 5v y con 3.3V. El máximo voltaje que una compuerta aguanta en una entrada se
especifica por el fabricante como VImax, en este caso si la compuerta alimentada con 3.3V tiene un VImax > 5V se
puede conectar en caso contrario hay que utilizar circuitos de interfaz entre las compuertas.
Salidas tolerantes a 5V
También hay que tomar en cuenta la tolerancia en la salida para el caso de compuertas con tres estados que se conecten
a un bus. No todos los circuitos permiten esto, tienen que ser circuitos con salidas especiales. Esta información hay que
buscarla en los manuales del fabricante.
Resumen
• Compuertas con baterías de 3.3 v pueden manejar compuertas alimentadas con 5v garantizando que las corrientes
de salida manejen a las de entrada.
• Salidas de compuertas alimentadas con 5V pueden manejar compuertas alimentadas con 3.3 si esta ultimas tienen
entradas tolerantes a 5V
• Compuertas alimentadas con 5V y compuertas alimentadas con 3.3V pueden manejar un mismo bus si estas
últimas tienen salidas tolerantes a 5V.
A continuación analizaremos 4 casos de acoplamiento con circuitos de bajo voltaje.
20
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
21
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
U7 U8 U7 U8
R1
Zo Zo
2 1 2 1 2 1 2 1
22
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
VCC
R1 = R2 = 2 Zo
R2 = Zo
R1
U7 U8 U7 U8
Zo Zo
2 1 2 1 2 1 2 1
C1
R2
R2
U7 U8
Zo
2 1 2 1
D1
Terminaciones en Paralelo
En la siguiente figura se muestra el efecto de las reflexiones cuando no está terminada la línea de conexión entre dos
compuertas. En la misma se muestra el efecto de los diodos en las entradas de los circuitos TTL y su efecto para
disminuir estas reflexiones.
23
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
un dispositivo encapsulado en cerámica DIP (θja = 100 gC/W) por ejemplo con una disipación 145 mW y para una
temperatura ambiente de +55gC la temperatura de la unión es de: 0.145*100+55 = 69.5gC.
Debe tenerse en cuenta que la temperatura en algunos puntos de un circuito puede subir bastante por encima de la
temperatura ambiente general en un sistema cerrado. Por ejemplo en un impreso de una PC la temperatura local que
rodea un CI en el medio del impreso puede ser bastante mayor que la del ambiente promedio debido al efecto del
calentamiento de todos los circuitos en su alrededor.
En la familia TTL los terminales de la fuente de alimentación se identifican como VCC y GND. Para la serie CMOS
4000 como VDD y VSS y para las series más recientes como VCC y GND.
VCC VCC
R1 SW1
U1 U1
2 1 2 1
SW1 R1
a) b)
La tarea de muchos sistemas digitales es controlar dispositivos de salida simples con características de corriente y
tensión muy diferentes. La mayoría de los circuitos lógicos no tienen capacidad de corriente para manejar dispositivos
de salidas directamente. Una técnica común consiste en conectar a la salida de la compuerta lógica un transistor.
Considere el circuito de la figura, en donde se utiliza un transistor NPN como interruptor.
VCC
D1
Sirena
U1A
R1
1 2 Q1
2K2
74xx04
24
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Cuando la salida del inversor está en un nível bajo, el transistor no conducirá corriente y la sirena no funciona. Cuando
la salida del inversor está en un nível alto el transistor conduce y por la sirena circulará corriente y funcionará. El diodo
protege contra picos de tensiones transitorias que pueden ser producidos por la propia sirena. El inversor lo mismo
puede ser de la familia TTL como de la CMOS.
12V
VCC + Motor
A
K1
-
D1
U1A
R1
1 2 Q1
2K2
74xx04
Un rele es un excelente medio para aislar un elemento lógico de un circuito con tensión o corriente elevada. En la
figura anterior se muestra un circuito para manejar con un rele un motor de corriente directa.
25
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 1.
Acoplamiento TTL – CMOS (4000), VCC = 5 V
VCC
TTL CMOS Unidades
(4000)
VCC 5 5 V
R1
10K VOH 2.4 4.95 V
IOH -0.4 1.7 mA
U1A VOL 0.4 0.05 V
1 U2A
3 1 IOL 16 0.36 mA
2 3 VIH 2.0 3.5 V
2
7400
IIH 0.04 0.001 mA
4011 VIL 0.8 1.5 V
IIL -1.6 0.001 mA
Acoplamiento TTL - CMOS
con VCC = 5V
El valor crítico en este acoplamiento es que VOH < VIH, lo que no puede ser. Esto se resuelve utilizando un resistor
según se muestra en la figura anterior. El cálculo de este resistor se realiza tomando en cuenta lo siguiente:
(VCC (min) − VH )
R1(max) =
( IF + IIH (max))
Donde:
IF es la corriente de fuga por la salida de la compuerta 7400, dato que el fabricante no especifica. Tomaremos en este
caso IF = 0.25 mA que es el valor que el fabricante especifica para una open collector.
VH = VIH(min) + NMH
Siendo MRH el margen de ruido del uno.
(4.5 − 3.9)
R1(max) = = 2.39 KΩ
(0.25 + 0.001)
(5.5 − 1.1)
R1(min) = = 0.275 KΩ
(16 − 0.001)
0.275 KΩ ≤ R1 ≤ 2.39 KΩ
26
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Si se selecciona el menor valor de resistencia, la disipación de potencia será relativamente alta, pero la
respuesta transitoria será rápida. En el caso contrario si se selecciona el mayor valor de la resistencia la
disipación de potencia será más pequeña pero la respuesta transitoria será más lenta.
Ejercicio # 2.
Acoplamiento TTL – CMOS (4000), VDD = 10 V
TTL CMOS Unidades
+ 10V
(4000)
VCC 5 10 V
R1
VOH <30 9.5 V
10K IOH 0.25 1.1 mA
VOL 0.4 0.5 V
U1A
U2A IOL 40 1.1 mA
1 2 1 VIH 2.0 7.0 V
3
2 IIH 0.04 0.001 mA
7406 VIL 0.8 3.0 V
4011
IIL -1.6 0.001 mA
Acoplamiento TTL - CMOS con VDD = 10V
El circuito 7406 es un buffer “open collector” que puede trabajar hasta con un voltaje máximo de 30 V con una IOL de
40 mA. Aquí se necesita de este CI o similar (7407, 7416, 7417) para generar el voltaje del VIH (min) que necesita el
circuito 4011, trabajando con VDD = 12V. La resistencia R1 se calcula como se planteo en el ejercicio anterior.
(9 − 7.4)
R1(max) = = 6.37 KΩ
(0.25 + 0.001)
(11 − 2.6)
R1(min) = = 0.21 KΩ
(40 − 0.001)
0.21 KΩ ≤ R1 ≤ 6.37 KΩ
Si se selecciona el menor valor de resistencia, la disipación de potencia será relativamente alta, pero la respuesta
transitoria será rápida. En el caso contrario si se selecciona el mayor valor de la resistencia la disipación de potencia
será más pequeña pero la respuesta transitoria será más lenta.
27
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 3.
Acoplamiento CMOS (4000) – TTL, VDD de 5 a 15 V.
TTL CMOS CMOS CMOS Unidades
(4000) (4000) (4000)
7400 4011 4011 4049*
VCC 5 5 15 5 V
VOH 2.4 4.6 13.5 4.6 V
IOH 0.4 -0.42 -2.8 -0.58 mA
VOL 0.4 0.4 1.5 0.4 V
IOL 40 0.42 2.8 2.1 mA
VIH 2.0 3.5 11.0 4 V
IIH 0.04 0.001 0.001 0.001 mA
VIL 0.8 1.5 4.0 1 V
IIL -1.6 0.001 0.001 0.001 mA
(*) Aguanta en la entrada hasta 20 V.
U1A U2A
1 U3A
3 3 2 1
2 3
2
4011 4049
7400
Ejercicio # 4.
Acoplamiento TTL-LS con HC
TTL CMOS Unidades
VCC = + 5V LS (HC)
VCC 5 5 V
VOH 2.7 4.4 V
R1
10K IOH -0.4 4.0 mA
U1A VOL 0.5 0.26 V
1 U2A IOL 8 4.0 mA
3 1 VIH 2.0 3.15 V
2 3 IIH 0.02 0.001 mA
2
VIL 0.8 1.35 V
74LS00
IIL -0.36 0.001 mA
74HC00
28
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 5.
Acoplamiento TTL LS – HC con VDD = 2V.
TTL CMOS CMOS Unidades
HC4049 (HC00)
VCC 5 2 2 V
VOH 2.7 1.9 1.9 V
IOH -0.4 -0.02 -0.02 mA
VOL 0.5 - - V
IOL 8 - - mA
VIH 2.0 1.5* 1.5 V
IIH 0.02 0.001 0.001 mA
VIL 0.8 0.5 0.5 V
IIL -0.36 0.001 0.001 mA
Ejercicio # 6.
Para el circuito mostrado a continuación calcular el valor de la resistencia R1 para que por el LED circule
como máximo 10 mA con 1.8V. VCC = 5V ± 10%
R1
U?A
1 2
VI
Tenemos que R = [VCC – Vled – Vol] / Iled
7404
Considerando que se quiere que por el LED circule una corriente ≤ 10 mA debemos calcular el menor valor
de R que garantice esa corriente, para lo cual:
29
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Sustituyendo tenemos:
Para una batería de 5 V ± 10 %; con un Vled(min) = 1.8V ± 0.1V ; con Vol(min) = 0; Iled(max) = 10 mA y
una tolerancia del 5% en la resistencia, tenemos:
(5 − 1.8 − 0.2)
Iled(típico) = = 7.7 mA
390
Ejercicio # 7:
Diseñe un circuito para manejar un relay que trabaja entre 3.5 y 11 V con una resistencia en la bobina de 125 Ω.
Suponga que el transistor tiene una HFE = 200. VCC = 5V ± 10%.
Observar que hace falta una compuerta lógica que pueda entregar una IOH ≥ 1.06 mA o hay que utilizar un par
Darlington para tener una HFE mayor y lograr una IB mucho mas pequeña.
30
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 8.
Calcule el valor de Rb para el circuito de la figura, considere un LED con una corriente de ≥ 20 mA y una
caída de 1.8 V ± 0.2V y un transistor con una HFE ≥ 200.
VCC
U2
Rb Q1 1
2 1 2
3
Rc
D1
(VCC (min) − VCE sat (max) − Vled (max)) (4.5 − 0.2 − 2.0)
RC(max) = = = 115 Ω = 110 Ω
ILED 20
IC 20
Suponiendo una σ = 0.2 tenemos que IB = = = 0.5 mA
σHFE 0.2 * 200
Observar que hace falta una compuerta lógica que pueda entregar una IOH ≥ 0.5 mA o hay que utilizar un par
Darlington para tener una HFE mayor y lograr una IB mucho mas pequeña.
Ejercicio # 9.
Calcule el rango de valores del resistor R1 para garantizar el correcto funcionamiento del circuito mostrado. Suponga
un NMH = NML = 0.4V (VCC = 5 V ± 10 %) VCC
R1
U10A
U6A
1 2 1
3
2
74HCT05
74HCT00
U11B U7A
1
3 4 3
2
74HCT05 74ALS00
U8A
U11C 1
3
5 6 2
74AS00
74HCT05
U9A
1
3
2
74F00
31
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Para garantizar un “1” lógico en el nodo común tenemos que asegurar que:
VH(min) = VIH(min) + NMH = 2.0 + 0.4 = 2.4 V (El VIH es el peor caso (mayor) de las compuertas de carga)
( 4.5 − 2.4)
R(max) = = 2.59 KΩ = 2.4 KΩ
3 * 0.25 + 0.001 + 0.02 + 0.02 + 0.02)
Para garantizar un “0” lógico en el nodo común tenemos que asegurar que:
(VCC (max) − VL(max))
R(min) =
( IOL(max) − IIL( HCT ) − IIL( ALS ) − IIL( ALS ) − IIL( F ))
(5.5 − 0.4)
R(min) = =1.318 KΩ = 1.5 KΩ
4 − 0.001 − 0.02 − 0.05 − 0.06)
1.5 KΩ ≤ R ≤ 2.4 KΩ
32
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 10.
Diseñe el circuito mostrado para encender o apagar un motor de corriente alterna mediante un Relay con una
resistencia en su bobina de 50 Ω y un voltaje de trabajo entre 9 y 15 V. Considere para el transistor una HFE = 10000
1 2
MOTOR
VCC
110 Vca
K1
4
3
D2 1
2
RELAY SPST
U2
Rb Q2
2 1
Q1
Tomaremos como Voltaje de alimentación del Relay 12 V, trabajaremos con los valores típicos.
Suponiendo σ = 0.2
IC 224
Calculo de IB = = = 0.112 mA
σHFE 0.2 * 10000
(VOH − VBE (Q1) − VBE (Q 2)) (3.84 − 0.6 − 0.6)
Calculo de Rb = = = 23.57 kΩ. = 20 kΩ.
IB 0.112
Existen dos cosas a considerar cuando diseñamos un circuito que utiliza un transistor para hacer circular o no una
corriente alta. La primera es utilizar un transistor que tenga una corriente de colector lo suficientemente grande para
trabajar con la corriente que circulará por el circuito. En este ejemplo el transistor debe ser capaz de manipular por lo
menos 0.224 amp o de lo contrario puede ser destruido. La segunda hay que suministrar una corriente de base lo
suficientemente alta para saturar al transistor, lográndose con esto que el voltaje entre el colector y el emisor del
transistor sea lo menor posible. Esta caída de tensión cuanto mayor sea mas potencia disipará el transistor.
La IOH de la compuerta debe ser ≥ 0.112 mA
33
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 11.
Diseñar un circuito que emplee un optoacoplador para introducir una señal de 60 Hz a un circuito TTL.
VCC
R3
U5
R2
1 T1 5
Especificaciones del optoacoplador
110 Vac 2 Vac Vo
H11L1
4 8
H11L1c
INPUT LED
Min Max Unidad
VR 6 V
IR 10 uA
IF 1.6 60 mA
VF 0.75 1.5 V
OUTPUT
VCC 3 16 V
IOH 0.1 mA
VOL 0.4 V
IOL 17 mA
ton 4 uS
toff 4 uS
Calculo de R2
V(pico) = 2 * 1.4 = 2.8V
Tomando como IF = 2 mA.
34
Electrónica Digital Familias Lógicas
Profesor: Víctor Escartín Fernández
Ejercicio # 12.
Problema # 1
Determine el Fan – out y los márgenes de ruido en los casos siguientes:
1) Compuertas HCT manejando compuertas AS.
2) Compuertas HCT manejando compuertas F.
3) Compuertas HCT manejando compuertas HCT.
36