Sie sind auf Seite 1von 20

Universidad Nacional Mayor de San Marcos

La Decana de América

Año de la consolidación del Mar de Grau

Facultad de Ingeniería Electrónica y Eléctrica

EAP: 19.1 Ingeniería Electrónica

Curso: Laboratorio de Circuitos Digitales I

Tema: Características Lógicas en TTL, Circuitos Lógicos


Básicos: Habilitación / Inhabilitación

Tipo de Informe: Previo (Individual)

Profesor: Ing. Oscar Casimiro Pariasca

Datos Personales:

-Tejerina Rasmussen, Jorge Daniel (14190026)

Fecha: 11/04/2016
Cuestionario Previo
1.- Concepto de sistema analógico y sistema digital. Señal
analógica y señal digital.
Los circuitos electrónicos se pueden dividir en dos amplias categorías: digitales y
analógicos. La electrónica digital utiliza magnitudes con valores discretos, mientras
que la electrónica analógica emplea magnitudes con valores continuos.

SISTEMA DIGITAL

Un sistema digital es cualquier sistema destinado a la generación, transmisión,


procesamiento o almacenamiento de señales digitales. También un sistema
digital es una combinación de dispositivos diseñado para manipular cantidades
físicas o información que estén representadas en forma digital; es decir, que solo
puedan tomar valores discretos.

Para el análisis y la síntesis de sistemas digitales binarios se utiliza como herramienta


el álgebra de Boole.

Los sistemas digitales pueden ser de dos tipos:

 Sistemas Digitales Combinacionales: Son aquellos en los que la salida


del sistema solo depende de la entrada del mismo. Por lo tanto, no necesita
módulos de memoria, ya que la salida no depende de entradas previas.
 Sistemas Digitales Secuenciales: Son aquellos en los que la salida del
sistema depende de la entrada actual y de las entradas anteriores. Esta clase
de sistemas requieren de elementos de memoria para recoger la información
de la “historia” del sistema.

Para la implementación de los circuitos digitales, se utilizan puertas lógicas (AND,


OR y NOT) y transistores. Estas puertas siguen el comportamiento de
algunas funciones booleanas.

SISTEMAS ANALÓGICOS

Se dice que un sistema es analógico cuando las magnitudes de la señal se


representan mediante variables continuas, esto es análogas a las magnitudes que
dan lugar a la generación de esta señal.
Un sistema analógico contiene dispositivos que manipulan cantidades físicas
representadas en forma analógica. En un sistema de este tipo, las cantidades varían
sobre un intervalo continuo de valores.

La mayoría de las cosas que se pueden medir cuantitativamente aparecen en


la naturaleza en forma analógica. Un ejemplo de ello es la temperatura: a lo largo de
un día la temperatura no varía entre, por ejemplo, 20 ºC o 25 ºC de forma
instantánea, sino que alcanza todos los infinitos valores que esté en ese intervalo.
Otros ejemplos de magnitudes analógicas son el tiempo, la presión, la distancia,
el sonido.

SEÑAL ANALÓGICA

Una señal analógica es un voltaje o corriente que varía suave y continuamente. Una
onda senoidal es una señal analógica de una sola frecuencia. Los voltajes de la voz y
del vídeo son señales analógicas que varían de acuerdo con el sonido o variaciones
de la luz que corresponden a la información que se está transmitiendo.

SEÑAL DIGITAL

Las señales digitales, en contraste con las señales analógicas, no varían en forma
continua, sino que cambian en pasos o en incrementos discretos. La mayoría de las
señales digitales utilizan códigos binarios o de dos estados.

2.- Circuitos Lógicos Integrados: TTL y CMOS. Comentar


respecto a las características principales que definen a una
compuerta lógica o circuito integrado:

-Características de transferencia. Definir los niveles de voltaje: VIH,


VOL, VIL, VOH.

-Características de entrada. Definir los niveles de corriente IIL, IIH.

-Características de salida. Definir los niveles de corriente IOL, IOH.

-Características en régimen transitorio. Definir tpHL, tpLH, tr, tf, td.

-Capacidad de carga. Definir fan-in, fan-out.


FAMILIA LÓGICA TTL

TTL es la sigla en inglés de “lógica transistor a transistor”, esta fue la primera familia
de éxito comercial, se utilizó entre 1965 y 1985. Los circuitos TTL utilizan
transistores bipolares y algunas resistencias de polarización, la tensión nominal de
alimentación de los circuitos TTL son 5Vdc.

Están fabricadas a partir de BJT npn y resistencias, son las más antiguas en uso y
aun así siguen siendo populares en sistemas digitales que utilizan circuitos
integrados a escala pequeña, media y gran escala de integración, a pesar de ser
sustituidos por las familias lógicas CMOS y BICMOS en la mayor parte de las
aplicaciones, TTL sigue construyendo un estándar de referencia de la electrónica
digital.

Características:

La familia TTL ha sido una de las familias de CI más utilizadas. Los CI de la serie 74
estándar ofrecen una combinación de velocidad y disipación de potencia adecuada a
muchas aplicaciones. Los CI de esta serie incluyen una amplia variedad de
compuertas, flip-flops y multivibradores monoestables así como registros de
corrimiento, contadores, decodificadores, memorias y circuitos aritméticos. La
familia 74 cuenta con varias series de dispositivos lógicos TTL (74, 74LS, 74S, etc.).
Estas series utilizan una fuente de alimentación (Vcc) con voltaje nominal de 5V.
Funcionan de manera adecuada en temperaturas ambientales que van de 0º a 70ºC.

Disipación de Potencia:

Una compuerta NAND TTL estándar disipa una potencia promedio de 10mW.

ICC (promedio) = 8mA y una PD (promedio) = 8mA x 5V = 40mW.

Esta es la potencia total requerida por las cuatro compuertas del encapsulado, de
este modo una compuerta NAND requiere una potencia promedio de 10mW.

Voltaje de Alimentación:

El voltaje de alimentación es de +5V, con Vmín = 4.75V y Vmáx = 5.25V. Por encima
del voltaje máximo el circuito integrado se puede dañar y por debajo del voltaje
mínimo el circuito integrado no funcionaría adecuadamente.

Niveles de Voltaje:

VIH: Voltaje de entrada en nivel ALTO (High). Varía entre 2V a 5V, en este rango se
valores se considera un “1” lógico.
VIL: Voltaje de entrada en nivel BAJO (Low). Varía entre 0V a 0.8V, en este rango
se valores se considera un “0” lógico.

VOH: Voltaje de salida en nivel ALTO. Análogo al VIH.

VOL: Voltaje de salida en nivel BAJO. Análogo al VIL.

Niveles de Corriente:

IIH: Corriente de entrada en nivel ALTO.

IIL: Corriente de entrada en nivel BAJO.

IOH: Corriente de salida en nivel ALTO.

IOL: Corriente de salida en nivel BAJO.

Retardo de Propagación:

El tiempo de subida (tr) y el tiempo de bajada (tf) son los tiempos que tarda desde el
10% al 90% de la transición.

Los tiempos de salida están retardadas respecto a las de entrada, siendo:

tpHL: retardo entre las transiciones de entrada y salida al 50% cuando la salida pasa
de alto a bajo.

tpLH: retardo entre la entrada y salida al 50% cuando la salida pasa de bajo a alto.

tpd es el retardo promedio entre tpHL y tpLH.

FAN-IN Y FAN-OUT:

Fan-In: Es un término que define el máximo número de entradas digitales que una
compuerta lógica puede aceptar. La mayoría de puertas TTL tienen una o dos
entradas, aunque algunas tienen más de dos. Una típica puerta lógica tiene un Fan-
In de 1 o 2.

Fan-Out: Es el máximo número de puertas que podemos excitar sin salirnos de los
márgenes garantizados por el fabricante. Nos asegura que en la entrada de las
puertas excitadas VOH será mayor que VOHmín y VOL será menor que VOLmín.

FAMILIA LÓGICA CMOS

Complementary Metal-Oxide-Semiconductor, “Estructuras Semiconductor-Óxido-


Metal Complementarias”.
La utilización conjunta de transistores de tipo pMOS y tipo nMOS configurados de
tal forma que, en estado de reposo, el consumo de energía es únicamente debido a
las corrientes parásitas.

La tecnología CMOS fue desarrollada por Wanlass y Sah, de Fairchild


Semiconductor, a principios de los años 60, Sin embargo, su introducción comercial
se debe a RCA, con su famosa familia lógica CD4000.

Disipación de Potencia:

Uno de los principales motivos del empleo de la lógica CMOS es su “muy bajo
consumo de potencia”. Cuando un circuito lógico CMOS se encuentra en estático, su
disipación de potencia es extremadamente baja, aumentando conforme aumenta la
velocidad de conmutación.

Se produce una disipación de potencia DC típica del CMOS de solo 2.5nW por
compuerta cuando VDD=5V. Aún en VDD=10V, aumentaría solo 10nW.

Voltaje de Alimentación:

Las series 4000 y 74C funcionan con valores de VDD, que van de 3 a 15V, las series
74HC y 74RCT funcionan con un menor margen de 2 a 6V, cuando se emplean
dispositivos CMOS y TTL juntos, es usual que el voltaje de alimentación sea de 5V.

Si los dispositivos CMOS funcionan con un voltaje superior a 5V para trabajar junto
con TTL se deben tomar medidas especiales.

Niveles de Voltaje:

Cuando las salidas CMOS manejan solo entradas CMOS, los niveles de voltaje de la
salida pueden estar muy cercanos a 0V para el estado bajo, y a VDD para el estado
alto.

Los requerimientos de voltaje en la entrada para dos estados lógicos se expresa como
un porcentaje de voltajes de alimentación.

De esta forma, cuando un CMOS funciona con VDD = 5V, acepta voltaje de entrada
menor que VIL (máx) = 1.5V como BAJO, y cualquier voltaje de entrada mayor que
VIH (mín) = 3.5V como ALTO.

VOL (MÁX) 0V

VOH (MÍN) VDD

VIL (MÁX) 30% VDD

VIH (MÍN) 70% VDD


Diferencias de TTL con CMOS:

 Características de entrada y salida asimétricas.


 Las entradas entregan una corriente significativa en estado bajo y en estado
alto solo una corriente de fuga.
 La salida puede entregar una cantidad limitada de corriente en el estado alto
(resistencia más transistor parcialmente encendido).
 TTL tiene dificultad para manejar entradas CMOS “puras”, porque VOH =
2.4V.

3.- Presente un resumen del sistema de numeración binario.


Muestre otros sistemas de numeración.
Sistema Binario

El sistema binario es un sistema de numeración en el que los números se


representan utilizando solamente dos cifras: cero y uno (0 y 1). Es uno de los que se
utilizan en las computadoras, debido a que estas trabajan internamente con dos
niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario
(encendido 1, apagado 0).

Sistema Octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos del 0 al 7.

En informática a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene


la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin
embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es
una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo
byte así definido es completamente representable por dos dígitos hexadecimales.

Sistema Hexadecimal

El sistema hexadecimal es el sistema de numeración posicional que tiene como base


el 16. Su uso actual está muy vinculado a la informática y ciencias de la computación,
pues los computadores suelen utilizar el byte u octeto como unidad básica
de memoria; y, debido a que un byte representa valores posibles, y esto puede
representarse como , que
equivale al número , dos dígitos hexadecimales corresponden exactamente a
un byte.
En principio, dado que el sistema usual de numeración es de base decimal y, por ello,
sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras
letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de
símbolos sería, por tanto, el siguiente:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se


emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de
numeración posicional, el valor numérico de cada dígito es alterado dependiendo de
su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia
de la base del sistema, que en este caso es 16.

4.- Códigos binarios: explique las características del código


BCD. Muestre otros códigos binarios.
BCD

En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en


binario es un estándar para representar números decimales en el sistema binario, en
donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta
codificación especial de los dígitos decimales en el sistema binario, se pueden
realizar operaciones aritméticas como suma, resta, multiplicación y división de
números en representación decimal, sin perder en los cálculos la precisión ni tener
las inexactitudes en que normalmente se incurre con las conversiones de decimal a
binario puro y de binario puro a decimal. La conversión de los números decimales a
BCD y viceversa es muy sencilla, pero los cálculos en BCD se llevan más tiempo y son
algo más complicados que con números binarios puros.

En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con
su equivalente binario en cuatro bits (esto es así porque es el número de bits
necesario para representar el nueve, el número más alto que se puede representar en
BCD). En la siguiente tabla se muestran los códigos BCD más empleados:
Como se observa, con el BCD sólo se utilizan 10 de las 16 posibles combinaciones que se
pueden formar con números de 4 bits, por lo que el sistema pierde capacidad de
representación, aunque se facilita la compresión de los números. Esto es porque el BCD
sólo se usa para representar cifras, no números en su totalidad. Esto quiere decir que
para números de más de una cifra hacen falta dos números BCD.

GRAY

El código binario reflejado o código Gray, nombrado así en honor del investigador Frank
Gray, es un sistema de numeración binario en el que dos valores sucesivos difieren
solamente en uno de sus dígitos.

El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas
o viciadas en la representación) de los switches electromecánicos, y actualmente es
usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales
como algunos sistemas de televisión por cable y la televisión digital terrestre.

Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores.


Utilizando tres interruptores como entradas usando Base 2, estas dos posiciones
estarían una después de la otra:

011 100

El problema con el código binario en base 2 es que con interruptores mecánicos, es


realmente difícil que todos los interruptores cambien al mismo tiempo. En la transición
de los dos estados mostrados arriba, tres interruptores cambian de sitio. En el lapso en
el que los interruptores están cambiando, se pueden presentar salidas de información
espurias. Si las salidas mencionadas alimentan un circuito secuencial, probablemente el
sistema presentará un error en entrada de datos.
El código gray resuelve este problema cambiando solamente un dígito a la vez, así que
no existe este problema:

Nibble

Nibble, Cuado o Cuarteto es el conjunto de cuatro dígitos binarios (bits) o medio octeto.

Su interés se debe a que cada cifra en hexadecimal (0, 1, 2,..., 9, A, B, C, D, E, F) se puede


representar con un cuarteto, puesto que 24=16. También el cuarteto es la base del
sistema de codificación BCD.

A continuación se muestra la correspondencia entre las dieciséis cifras hexadecimales y


sus correspondientes representaciones binarias en forma de cuarteto:

Decimal Hexadecimal Binario


0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
De acuerdo con la anterior correspondencia, es posible codificar números decimales
o hexadecimales en BCD según se muestra en los siguientes ejemplos:

0110 1101= 6D (decimal = 109);

0001 0001 0010 = 112 (decimal = 274);

0101 1001 0001 0000 0111 = 5 9107 (decimal = 364807);

5.- El álgebra de Boole. Definiciones, presentar los postulados y


teoremas.

Un álgebra de Boole es toda clase o conjunto de elementos que pueden tomar dos
valores perfectamente diferenciados, que designaremos por 0 y 1 y que están
relacionados por dos operaciones binarias denominadas suma (+) y producto (.) (la
operación producto se indica en general simplemente mediante la ausencia de
símbolo entre dos variables) lógicos que cumplen los siguientes postulados:

a) Ambas operaciones son conmutativas, es decir, si a y b son elementos del álgebra,


se verifica:

a+b=b+a a.b=b.a

b) Dentro del álgebra existen dos elementos neutros, el 0 y el 1, que cumplen la


propiedad de identidad con respecto a cada una de dichas operaciones:

0+a=a 1.a=a

c) Cada operación es distributiva con respecto a la otra:

a . (b + c) = a . b + a . c a + (b . c) = (a + b) . (a + c)

d) Para cada elemento, a, del álgebra existe un elemento denominado, ā, tal que:

a+ā=1 a.ā=0

Este postulado define realmente una nueva operación fundamental que es la


inversión o complementación de una variable. La variable ā se encuentra siempre en
un estado binario contrario al de a.

La primera ecuación expresa la imposibilidad de que a y ā tomen el valor lógico cero


al mismo tiempo y la segunda ecuación indica que nunca pueden tener el valor lógico
uno al mismo tiempo.

De lo explicado anteriormente se deduce que el álgebra de Boole es un ente


matemático. En realidad, son físicamente varios los conjuntos que poseen dos
operaciones binarias que cumplen los postulados desarrollados. Ejemplos de estos
conjuntos son el álgebra de las proposiciones formales y el álgebra de la conmutación
formal también por elementos que pueden tomar dos estados perfectamente
diferenciados.

Los primeros circuitos de conmutación o lógicos utilizados han sido los contactos, y
aunque poco a poco han sido desplazados por los circuitos electrónicos, pueden ser
empleados para memorizar más fácilmente las leyes del álgebra de Boole antes
expresadas y los teoremas que desarrollaremos seguidamente.

La operación suma se asimila a la conexión en paralelo de contactos y la operación


producto a la conexión en serie. El inverso de un contacto es otro cuyo estado es
siempre opuesto del primero, es decir está cerrado cuando aquel está abierto y
viceversa. El elemento 0 es un contacto que está siempre abierto y el elemento 1 un
contacto que está siempre cerrado. Además se considera una función de transmisión
entre los dos terminales de un circuito de contactos, que toma el valor 1, cuando
existe un camino para la circulación de corriente entre ellos (cortocircuito) y el valor
0 al no existir dicho camino (Circuito abierto).
Teoremas

Basándose en los postulados anteriores se deducen los teoremas que expondremos


seguidamente. Su demostración se puede realizar algebraicamente mediante la
llamada tabla de verdad. La tabla de verdad de una expresión algebraica binaria
representa los valores que dicha expresión puede tomar para cada combinación, de
estados de las variables que forman parte de la misma. Dos expresiones algebraicas
que tienen la misma tabla de verdad son equivalentes.

 Teorema 1: Cada identidad deducida de los anteriores postulados del álgebra


de Boole permanece válida si la operación (+) y (.) y los elementos 0 y 1 se
intercambian entre sí. Este principio, llamado de dualidad, se deduce
inmediatamente de la simetría de los cuatro postulados con respecto a ambas
operaciones y ambos elementos neutros.
 Teorema 2: Para cada elemento a de un álgebra de Boole, se verifica:

a+1=1 a.0=0

 Teorema 3: Para cada elemento a de un álgebra de Boole, se verifica:

a+a=a a.a=a

 Teorema 4: Para cada par de elementos de un álgebra de Boole a y b, se


verifica:

a + ab = a a . (a + b) = a

Esta ley de llama de absorción.

 Teorema 5: En álgebra de Boole, las operaciones suma y producto son


asociativas:

a + (b + c) = (a + b) + c = a + b + c

a . (b . c) = (a . b) . c = a . b . c

 Teorema 6: Para todo elemento a’ de un álgebra de Boole, se verifica:

(a’)’ = a

 Teorema 7: En toda álgebra de Boole se verifica:

(a + b)’ = a’ . b’ y (a . b)’ = a’ + b’

Estas igualdades se llaman leyes de Morgan.


6.- Funciones y circuitos lógicos básicos. Tabla de verdad de
una función lógica. Dibujar el símbolo lógico y la tabla de
verdad para cada uno de los circuitos lógicos básicos.
7.- Habilitación / Inhabilitación para el control de datos: Uno
de los usos más comunes de las compuertas básicas está en el
control del flujo de datos de la entrada a la salida. En este
modo de operación se emplea una entrada como control,
mientras que la otra lleva los datos que serán transferidos a
la salida. Si se permite el paso de estos, se dice entonces que
la compuerta está habilitada. Si no se permite el paso de los
datos, entonces se dice que la compuerta está inhabilitada.

Muestre para cada una de las compuertas básicas, las


condiciones necesarias para la habilitación / Inhabilitación
de estas, analizando la tabla de verdad.
Análisis de la tabla de verdad:

Habilitar:

a) AND

b) NAND

c) OR

d) NOR
Inhabilitar:

a) AND

b) NAND

c) OR

d) NOR

8.- Mediante el álgebra de Boole, implementar teóricamente utilizando


solo circuitos NAND un circuito que simule:

-Un inversor

(A.A)’=(A)’=A’ = F
-Una compuerta AND de dos entradas

(x.y)’= (x’ + y’) = A

(A.A)’ = A’ = (x’ + y’)’ = (x.y)’ = F

-Una compuerta OR de dos entradas

X’ = A Y’ = B

(A.B)’ = A’ + B’ = (X’)’ + (Y’)’ = X + Y = F


-Una compuerta NOR de dos entradas

X’ = A Y’ = B

(A.B)’ = A’ + B’ = (X’)’ + (Y’)’ = X + Y = C

C’ = F => (X + Y)’ = F

-Una compuerta XOR de dos entradas

Cada entrada debe alimentar a dos terminales de entrada de dos NAND diferentes,
siendo el central el común alimentado por las dos entradas el que alimente con su
salida a los 2 terminales faltantes de los NAND que han sido alimentados en un
terminal con las señales de entrada. Finalmente estos 2 últimos alimentan con su
salida los 2 terminales de un último NAND.
-Una compuerta NAND de tres entradas

Las entradas X y Z se unen a la en el primer NAND para generar una secuencia que
facilite el circuito, luego se invierte esta usando el circuito inversor hecho
anteriormente. Finalmente se conecta la salida del inversor y la entrada Y al último
NAND para generar la salida deseada.

Das könnte Ihnen auch gefallen