Familias Lógicas - onubaelectronica

Anuncio
FAMILIAS LÓGICAS INTRODUCCIÓN
Todo diseñador de electrónica digital se ha hecho alguna vez la pregunta ¿qué
tecnología digital será la más apropiada para este diseño? En una primera
aproximación, es fácil elegir entre tecnología TTL o CMOS simplemente basándonos
en el consumo que pretendamos que tenga el diseño; pero a partir de ahí es donde
empiezan los problemas: actualmente existen fundamentalmente seis subfamilias TTL y
cuatro CMOS, cada una de ellas con unas características diferentes que las hacen
propicias para cada tipo de aplicación.
A la vista de esto podemos llegar a la conclusión de que es imprescindible para el
diseñador conocer a fondo cada una de estas tecnologías, entendiendo por esto no sólo
sus características funcionales sino también el porqué de las mismas.
Veremos cómo los fabricantes, al desarrollar una nueva tecnología, han perseguido la
reducción del parámetro "producto potencia disipada retardo de propagación" que,
como veremos, determina la calidad de la familia lógica; además, se han ido mejorando
otras características más secundarias.
El desarrollo de este trabajo consta de las siguientes partes:
- Tecnologías TTL: breve descripción de las subfamilias fundamentales de esta
tecnología: estándar, S, LS, ALS, AS y FAST.
- Tecnologías CMOS: breve descripción de las familias de fabricación CMOS: 4000,
HE4000, HCMOS y ACL.
- Conclusiones: En este apartado se incluye una breve comparación de las familias
lógicas estudiadas.
1.- FAMILIA TTL ESTÁNDAR
La familia lógica TTL-Estándar (TTL = transistor-transistor logic o lógica transistortransistor) es una familia "saturante" de TTL caracterizada fundamentalmente por su
rapidez.
Es saturante porque la mayor parte de los transistores que la forman trabajan en cortesaturación. Estos transistores conducen tan pronto como la corriente de base sea
suficiente para hacer que la intensidad de colector sea la de saturación. Pero el
funcionamiento no suele ser así. Normalmente, un transistor con ganancia en corriente
elevada requiere una considerable corriente de base lo que favorece la entrada en
saturación del transistor. Cuando queremos que el transistor pase al corte, el exceso de
carga acumulado en la base tarda en desalojarse, lo que contribuye a que los tiempos de
conmutación del transistor sean mayores.
Una de las mejoras introducidas por la familia TTL-Estándar es la utilización de un
transistor de entrada multiemisor que favorece el paso del estado de saturación al de
corte, retirando la carga almacenada en la base del transistor durante la saturación.
2.- FAMILIA TTL-SCHOTTKY
Uno de los principales problemas que existen en la familia TTL-Estándar es la pérdida
de velocidad en la conmutación, debido a que la mayoría de los transistores trabaja en
corte-saturación y es difícil evacuar el exceso de carga almacenada en la región de base
durante la saturación.
Este problema tiene solución con la aparición de la familia TTL-Schottky. Se trata de
evitar que los transistores alcancen el estado de saturación. De esta manera se reduce el
exceso de carga en la región de base, de forma que se tardará menos en evacuarla
cuando el transistor intente pasar al corte, lo que se traduce en un aumento considerable
de la velocidad.
3.- FAMILIA TTL-LS
Con la familia TTL-S habíamos conseguido un gran aumento de velocidad de
conmutación con respecto a la TTL-Estándar, pero también se había aumentado la
corriente que circulaba por la puerta y, por lo tanto, su consumo de potencia. A partir de
la TTL-S se obtuvo la familia TTL-LS; TTL Schottky de baja potencia (TTL-Low
Power Schottky). Con esta familia se obtiene un consumo menor de potencia, pero se
reduce la velocidad de conmutación.
A pesar de esto, la velocidad que se ha obtenido es muy parecida a la de la TTLEstándar pero el consumo de potencia se ha reducido en un factor de cinco.
La familia TTL-LS, como descendiente de la familia TTL-S, sigue utilizando el diodo
Schottky.
4.- FAMILIA TTL-ALS
La familia "Schottky de baja potencia avanzada" (Advanced Low-power Schottky,
ALS) es una de las más avanzadas de la familia TTL. En ésta se aumenta dos veces la
eficiencia de conducción y se ofrece más del 50 % de reducción de potencia en
comparación con la familia TTL-LS. Con esta familia se mejora el producto PotenciaVelocidad.
Vamos a explicar el por qué de la importancia del producto Potencia-Velocidad. El
producto Potencia-Velocidad (power-speed) es un sistema de medida (cuya unidad es el
picojulio) utilizado en los circuitos donde la velocidad y la potencia son factores muy
importantes.
En los circuitos digitales vistos hasta ahora, hemos observado que siempre se intenta
reducir el consumo del circuito (con el fin de que gaste menos energía, sea más barato y
sea menos propenso a la ruptura) y aumentar la velocidad de conmutación (con lo cual
la información será transmitida más rápidamente). Por eso, el producto potenciavelocidad es muy importante.
Lo ideal sería tener un circuito con un producto Potencia-Velocidad = 0.
En los ALS el producto potencia-velocidad es unas cuatro veces menor que en TTL-LS
Y alrededor de veinte veces menor que en TTL. Los circuitos ALS ofrecen, entre otras,
las siguientes ventajas adicionales:
· Compatible con las familias 74, 74S, 74LS.
· Corriente de entrada reducida al 50 % respecto a TTL-Estándar.
5.- FAMILIA TTL-AS
En el capítulo anterior vimos que la familia TTL-ALS ofrecía una serie de ventajas con
respecto a la familia TTL-LS. Por otro lado, según lo visto hasta ahora, la familia
lógica que nos ofrece una mayor rapidez es la TTL-Schottky (TTL-S). Con el fin de
mejorar las características de TTL-S surge la familia TTL-Advanced Schottky (TTL-AS
= TTL-Schottky Avanzada).
La familia lógica TTL-AS ofrece una reducción de disipación de potencia y de retardo
de un 50 % con respecto a TTL-S, mientras que el producto Potencia-Velocidad es
reducido unas cuatro veces con respecto a esta misma familia 1.
La familia TTL-AS proporciona las siguientes ventajas adicionales:
· Reducción del 50 % de la intensidad requerida a la entrada.
· Retardos de propagación pequeños y elevadas frecuencias de reloj con relativo bajo
consumo.
6.- FAMILIA FAST
La familia FAST, donde FAST proviene de TTL Schottky Avanzada de FAIRCHILD
(FAIRCHILD Advanced Schottky TTL) es el último paso en TTL. Fue creada en la
década de los 80 y debido a su alta velocidad de conmutación puede trabajar en áreas
hasta ahora reservadas para la lógica "ECL IOK" utilizando los diseños TTL básicos y
una única alimentación de 5V. La alta impedancia de entrada de la familia FAST
permite la interconexión directa con los circuitos de las familias TTL-LS, TTL-ALS y
HCMOS en un mismo sistema.
Los circuitos FAST reducen en 1/4 la potencia que disipan con respecto a la familia
TTL-S ya sea trabajando a nivel alto o bajo mejorando además el producto PotenciaVelocidad.
La mayoría de los sistemas diseñados con circuitos TTL-S, pueden funcionar
reemplazando estos circuitos por sus equivalentes de la familia FAST.
7.- FAMILIA ECL
Como hemos visto hasta ahora, las familias lógicas que utilizan los transistores con
atrapamiento Schottky son las únicas en las que sus transistores no alcanzan la
saturación y por tanto son más rápidas (aunque el diodo Schottky aumente un poco la
capacidad de entrada del transistor correspondiente).
Desde hace muchos años existe una familia que utiliza el principio de no conseguir la
saturación de los transistores; la forma que tiene de hacerlo no es empleando diodos
Schottky en los transistores, sino mediante un diseño particular de sus circuitos
internos. Nos estamos refiriendo a la familia ECL o Lógica de Emisores Acoplados
(Emitters Coupled Logic).
La familia ECL tiene dos variantes:
· ECL serie 10000 o ECL IOK.
· ECL serie 100000 o ECL IOOK.
Ambas familias (IOK y IOOK) son prácticamente idénticas con la diferencia de que la
familia ECL IOOK es un poco más rápida que ECL IOK y además posee una mayor
estabilidad frente a variaciones de la temperatura.
Las familias ECL son las más rápidas que existen en el mercado, llegando sus retardos a
sobrepasar en muchas ocasiones un nanosegundo por puerta y la frecuencia de reloj
suele ser de 50 MHz, pudiendo llegar a las cercanías del GHz. Todo esto las hace
recomendables en contadores, comunicaciones digitales de alta velocidad, sistemas de
cálculo de alta velocidad, etc .
Por lo comentado anteriormente, la familia ECL tiene unas propiedades ideales; pero
falta comentar sus características en cuanto a la disipación de potencia. De esta manera,
si ECL es la familia más rápida que existe en el mercado, también es la familia que más
potencia disipa (20 mW por puerta), y si a esto le añadimos que su tensión de
alimentación es negativa, entonces podemos decir que no es una familia tan apetecible
como en un principio parecía, puesto que no sólo consume mucho, sino que los niveles
lógicos que proporciona no son en nada compatibles con los de las restantes familias
lógicas, por lo que los problemas en la interconexión con otras familias lógicas son
muchos.
8.- FAMILIA CMOS 4000
Es sabido el afán por conseguir velocidades de conmutación cada vez más altas en los
circuitos integrados digitales para el diseño de sistemas electrónicos. Hasta ahora, las
tecnologías bipolares (TTL) eran las únicas que satisfacían las necesidades de velocidad
y corriente. Las técnicas PMOS y NMOS no podían competir debido a su lentitud; sin
embargo, con las tecnologías mejoradas apareció la primera serie comercial de CMOS
(Complementary Symmetry / Metal Oxide Semiconductor - Semiconductor Oxido
Metal / Simetría Complementaria), dada en la serie 4000, bajo el nombre registrado de
COS/MOS. En esta familia se aplican conjuntamente las técnicas PMOS y NMOS.
Esta familia tiene velocidades más cercanas a las de la familia TTL-Estándar que PMOS
y NMOS. Como ventajas sobre las familias TTL hay que destacar que su consumo
puede ser miles, incluso millones de veces inferior, siempre y cuando las frecuencias de
trabajo no sean muy elevadas.
En esta familia se disminuye el volumen de los circuitos, aparte de que tiene una gran
inmunidad al ruido y funciona con una amplia gama de valores de tensiones de
alimentación. Hay que destacar el gran daño que pueden producir las descargas
electrostáticas en los circuitos CMOS.
9.- FAMILIA CMOS HE4000
La familia CMOS 4000 había logrado ofrecer unas características tales como un bajo
consumo de corriente, poca disipación de potencia, amplia gama de tensiones de
funcionamiento y una excelente inmunidad a ruidos. A pesar de que su velocidad de
conmutación se acercaba a las de TTL, seguía siendo muy lenta en comparación con
ésta. Posteriormente se creó la familia 74Cxx (C = CMOS) con patillaje TTL, en la que
se mejoraban las características de los CMOS 4000; pero estas mejoras no eran
suficientes.
Para que la familia CMOS pudiera ser algo más competitiva había que aumentar la
velocidad de los circuitos, pero para ello se deberían disminuir las capacidades parásitas
del integrado. Esto es lo que se consigue en los circuitos de la familia CMOS HE4000
debido a una nueva tecnología empleada en su fabricación: Tecnología de Puerta de
Silicio.
Las ventajas de la familia CMOS HE4000 son las mismas que las de la familia CMOS
4000, es decir, disipan mucha menos potencia (mientras no se trabaje a muy altas
frecuencias), se disminuye el volumen de los circuitos, tienen una gran inmunidad al
ruido, funcionan con una amplia gama de valores de tensiones de alimentación, tienen
un intervalo de temperatura de funcionamiento más amplio, tienen un fan-out elevado y
además tienen mayor velocidad.
10.- FAMILIA HCMOS
El uso de tecnologías digitales basadas en la utilización de transistores bipolares (TTL)
ha sido masivo hasta hace pocos años. Esto era así debido a las buenas características
que presentan las familias derivadas de TTL respecto a la elevada velocidad de trabajo y
a un relativo bajo consumo; todo esto mejorado con la aparición de las tecnologías
TTL-AS, TTL-ALS y FAST. La única alternativa a las familias TTL era la serie 4000
de CMOS, pero a pesar de su reducido consumo, su excesiva lentitud limitaba en buena
parte su utilización.
Desde hace pocos años está disponible la familia CMOS de alta velocidad (Highspeed
CMOS.- HCMOS). Las propiedades de las familias lógicas CMOS de alta velocidad se
han mejorado espectacularmente en relación con la serie 4000 de CMOS; de manera
que la velocidad se ha aumentado a niveles comparables con la familia TTL-LS
mientras que el consumo es del orden de un millón de veces inferior a esta familia en
régimen estático.
Todas estas propiedades hacen que esta familia se haya difundido rápidamente en el
mercado y esté sustituyendo con claridad a las familias TTL.
11.- FAMILIA ACL
Según lo visto en el capítulo anterior, parecía que la lucha por conseguir una familia
lógica con más prestaciones había llegado a su fin con la aparición de la familia
HCMOS. Todo eran ventajas: bajo consumo, muy buena velocidad, amplio margen de
tensión de alimentación y temperatura de trabajo, etc. Pero en tecnología digital, nunca
existe una familia perfecta y siempre surgen nuevas familias que mejoran las
características de la familia lógica que creíamos que era insuperable.
Lo más novedoso en tecnología CMOS es la familia lógica CMOS Avanzada (ACLAdvanced CMOS Logic). Esta familia introduce una gran mejora en velocidad y
disipación de potencia con respecto a la familia HCMOS, cosa que parecía muy difícil
cuando analizamos a esta última en el capítulo anterior.
Podemos decir que la familia lógica que mejor combina el retardo y la potencia disipada
es la familia ACL.
INTRODUCCIÓN
Concluido el estudio de las principales familias lógicas estamos en condiciones de
compararlas y ver las ventajas que aportan unas con respecto a las otras.
Efectuaremos una comparación basándonos fundamentalmente en las características
funcionales de una puerta NAND de cada familia lógica con los datos obtenidos en el
laboratorio, con el fin de acercarnos un poco más a la realidad.
Una vez visto este capítulo, tendremos suficientes elementos de juicio como para poder
seleccionar la familia lógica que más se puede adaptar a nuestras necesidades en un
futuro diseño digital.
12.- COMPARACIÓN RESPECTO A LAS CARACTERÍSTICAS ESTÁTICAS
Comenzaremos la comparación de las familias lógicas por sus características estáticas y
ajustándonos al siguiente guión:
· Función de transferencia.
· Características de entrada.
· Características de salida.
· Fan-out.
· Disipación de potencia.
12.1 .- FUNCIÓN DE TRANSFERENCIA
Todos hemos podido observar las funciones de transferencia de las distintas familias
lógicas estudiadas. La principal conclusión que podemos sacar es que las funciones de
transferencia más ideales las aportan las familias basadas en la tecnología CMOS: 4000,
HE4000, HCMOS y ACL. Son ideales porque definen con mucha claridad, entre otros:
· El estado alto (.5 V) y el estado bajo (O V) (sin carga).
· El umbral de conmutación.
· Margen de transición (casi nulo), etc.
Por otra parte, están las funciones de transferencia de las familias lógicas con tecnología
TTL. No son tan ideales como las de las familias CMOS, pero se ve una progresión y
mejora entre ellas mismas.
Empezaremos comparando las funciones de transferencia de las familias TTL-Estándar
y TTL-Schottky.
Podemos ver que la principal diferencia está en la conmutación del estado alto al estado
bajo. En TTL-Estándar vemos que se efectúa de forma progresiva; nada aconsejable
debido a que en esa zona no tenemos un nivel lógico bien definido. Mientras, en TTL-S,
esto no ocurre gracias a la incorporación en su circuito interno de la red de encuadre
("squaring network") que no deja conducir a su transistor Q2 hasta que la tensión de la
base del mismo no sobrepase aproximadamente los 1.4 V.
Al no existir esta red de encuadre en TTL-Estándar, el transistor Q2 de su puerta básica
lo pasa directamente del corte a la saturación; por el contrario, lo hace paulatinamente
originando el desnivel característico de la parte superior de su función de transferencia.
El resto de familias lógicas TTL: TTL-LS, TTL-ALS, TTL-AS y FAST aportan una
notable diferencia (en cuanto a la función de transferencia) respecto a las familias TTLEstándar y TTL-S. Esta diferencia consiste en un nivel alto mejor definido en las
primeras. En TTL-Estándar y TTL-S el nivel alto está definido en torno a los 4 V,
mientras que en las restantes familias lógicas TTL el nivel alto está sobre los 4.5 V.
La causa de que la tensión de salida a nivel alto aumente considerablemente con
respecto a TTL-Estándar y TTL-S, está en la incorporación de la resistencia entre base y
emisor del transistor de salida Q4 (puerta básica TTL-LS). Esta resistencia impide
conducir al transistor Q4 hasta que la intensidad de salida a nivel alto (que circula por
ella) es lo suficientemente elevada como para excitar la base del mismo. En condiciones
de funcionamiento normal, esto es, excitando a otras puertas, el transistor Q4 no
conduce y la tensión de salida de la puerta TTL-LS (y las restantes: TTL-ALS, TTL-AS
y FAST) es próxima.
12.2 .- CARACTERÍSTICAS DE ENTRADA
Las características de entrada en las familias lógicas CMOS no suelen tener importancia
debido a la casi nula intensidad de entrada a nivel alto y bajo que requieren. Sólo
destacaremos los niveles de tensión de entrada críticos para el estado alto y bajo.
En cuanto a las familias TTL, las características de entrada son importantes, más a nivel
bajo que a nivel alto. A nivel alto la intensidad que requieren las familias TTL es casi
despreciable. Por otra parte, a nivel bajo, se ve la diferencia entre la intensidad que
puede dar, por ejemplo, la familia TTL-S para una I de 0 V y la que ofrece la familia
TTL-ALS para esa misma tensión de entrada. La intensidad de entrada de la familia
lógica TTL-ALS es tan reducida debido a la incorporación en la entrada de la puerta de
un transistor pnp, el cual limita la intensidad de entrada a nivel bajo a la corriente de
base de dicho transistor. Esto es un factor positivo a tener en cuenta a la hora de
conectar cargas TTL-ALS a la salida de otra puerta cualquiera.
12.3 .- CARACTERÍSTICAS DE SALIDA
Las características de salida tienen una gran importancia al efectuar un diseño digital.
En las familias lógicas CMOS, existe una pronunciada diferencia entre unas y otras
respecto a las características de salida. Podemos ver que la corriente de salida a nivel
alto y bajo de la familia 74ACT para una determinada tensión de salida (VOH 0 VOL)
es muy superior a la de la familia 4000B. Esta mayor corriente de salida permite a la
puerta 74ACT tener una mayor capacidad para gobernar puertas u otro tipo de cargas.
Por lo que concierne a las familias TTL, para una tensión de salida a nivel alto de 3.5 V,
podemos ver que la familia TTL-AS es la que más corriente de salida a nivel alto
suministra; o en otras palabras, para que su tensión de salida VOH descienda a 3.5 V, es
necesaria una mayor corriente de salida (mayor número de cargas conectadas). Por otro
lado, la familia TTL que menos corriente de salida a nivel alto suministra es la TTLEstándar;
o dicho de otra forma, es la que con más facilidad desciende su mayor nivel alto de
salida a 3.5 V.
A nivel bajo, la familia TTL que más corriente de salida necesita para elevar su plo, a
0.5 V es la TTL-AS, mientras que por el contrario, la que menos corriente de salida
necesita para conseguir ese nivel es la TTL-LS, o lo que es lo mismo, la familia TTLLS es, la que con menos carga conectada a su salida, aumenta más fácilmente su tensión
VOL, en este caso a 0.5 V.
12.4 .- FAN - OUT
Es muy interesante establecer una comparación entre familias lógicas con respecto a su
máxima cargabilidad. Para que la comparación sea justa, decidimos establecer un valor
de fan-out a nivel bajo, en las características funcionales de las familias lógicas, para
una tensión de salida a nivel bajo de 0.3 V y con respecto a TTL-Estándar.
El valor indicado en cada familia lógica corresponde al máximo número de cargas TTLEstándar que podemos conectar a la salida de la puerta de la familia lógica en cuestión y
que produce en ella una tensión de salida a nivel bajo igual a VOL =: 0.3 V.
Podemos observar que las familias TTL-Estándar y ACL son las que mayor fan-out
permiten a su salida debido a la gran capacidad de suministrar corriente que tienen.
Por el mismo motivo, la familia 40OOB es la que tiene un menor fan-out, ya que apenas
suministra corriente a nivel bajo.
Esta comparación puede que sea un poco engañosa; por ejemplo, la familia 40OOB
figura en último lugar con un fan-out de 0.9; pero si el fan-out lo establecemos para esa
misma familia lógica, veríamos que su valor sería enorme.
12.5 .- DISIPACIÓN DE POTENCIA
Un factor muy a tener en cuenta a la hora de decidirnos por una familia lógica u otra es
el de la disipación de potencia. Por razones económicas es preferible que el consumo de
potencia sea mínimo.
Esto nos lleva a establecer preferencias. Hemos incluido a la familia lógica ECL 10K
precisamente por ser la que más consume. En el otro extremo se sitúan todas las
familias lógicas con tecnología CMOS. La diferencia de consumo de las familias
CMOS es abismal (un millón de veces menor) comparadas con el resto de familias TTL
y ECL.
Lógicamente, un menor retardo de propagación se traduce en una mayor frecuencia
máxima de funcionamiento.
Hemos incluido a la familia ECL IOK por ser la que posee el menor retardo de
propagación.
La familia más lenta de todas es la 4000B. Dentro de las familias CMOS, la más rápida
es la familia ACL.
Mientras tanto, la familia TTL más rápida es la TTL-AS y la más lenta la TTLEstándar.
Podemos observar cómo las nuevas familias CMOS incluso han superado con claridad a
la familia TTL-Estándar, cosa que parecía imposible hace algunos años.
12.5.1 .- DISIPACIÓN DE POTENCIA EN CONMUTACIÓN
Como sabemos, las familias TTL la mayor parte de su disipación de potencia la realizan
en régimen estático. Por el contrario, las familias CMOS realizan la disipación de
potencia prácticamente en conmutación.
Podemos observar que la disipación de potencia en todas ellas ha aumentado unas mil
veces más en conmutación que en régimen estático.
A 100 KHz, todas ellas prácticamente disipan lo mismo, salvo la familia HE40OOB que
disipa casi el doble que las demás.
No obstante, esta disipación de potencia sigue siendo inferior a la de las familias TTL.
12.5.2 .- PRODUCTO POTENCIA DISIPADA - RETARDO DE PROPAGACIÓN
La velocidad de una familia lógica y su disipación de potencia son los dos factores
principales que pueden diferenciarla de las demás y que todos los fabricantes tratan de
mejorar.
La velocidad de una familia lógica viene determinada por el retardo de propagación
típico de la misma (tp). El fabricante tratará de minimizar este factor (tp), así como el
consumo.
Estas dos propiedades se suelen dar en un producto de ambas, que se mide en picojulios
(pJ) y éste siempre se tratará de reducir en lo posible.
Observando podemos sacar nuestras propias conclusiones; entre ellas, que la familia
TTL que presenta una mejor relación velocidad-consumo es la TTL-ALS y en general,
la familia ACL supera a todas ampliamente.
13.- COMPARACIÓN A NIVEL ECONÓMICO
Hemos ofrecido en este tema una comparación de las familias lógicas con respecto a sus
características funcionales sin hacer rnención alguna a la diferencia económica que
puede existir entre circuitos integrados de distintas familias lógicas.
Cuando se diseña en ingeniería siempre se busca la máxima calidad al mínimo costo.
En lo que se refiere a realizar un diseño digital en plan "no industrial" se prescinde del
costo y se opta por la familia lógica que mejores características presente. Sin embargo,
cuando se realizan montajes a escala "industrial", a veces se opta, para reducir costos,
por una familia lógica con peores propiedades que otra que necesite una inversión
económica más elevada. No obstante, cuando se necesitan circuitos integrados en
grandes cantidades, el costo total de los mismos se ve notablemente reducido.
Descargar