Sei sulla pagina 1di 16

U.N.M.S.M.

FACULTAD DE ING. ELECTRÓNICA,


ELÉCTRICA Y DE
TELECOMUNICACIONES
APELLIDOS Y NOMBRES MATRICULA

17190159

CURSO TEMA
Características lógicas en TTL.
Circuitos Digitales Circuitos Lógicos Básicos:
Habilitación/Inhabilitación
INFORME FECHAS NOTA
Previo REALIZACION ENTREGA
NÚMERO
30-Abril-2019 30-Abril-2019
1

GRUPO PROFESOR

“L12”:Martes 10AM.-12PM.(2019-I) Ing. Oscar Casimiro Pariasca

INFORME PREVIO:
1. Concepto de sistema analógico y sistema digital. Señal analógica y señal digital.

Sistema Digitales. Es cualquier dispositivo 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 sólo puedan tomar valores discretos. La mayoría de las veces estos
dispositivos son electrónicos, pero también pueden ser mecánicos, magnéticos o neumáticos.Para
el análisis y la síntesis de sistemas digitales binarios se utiliza como herramienta el álgebra de
Boole.

 Los sistemas digitales generalmente son más fáciles de diseñar.


 Facilidad para almacenar la información.
 Mayor exactitud y precisión.
 Programación de la operación.
 Los circuitos digitales se afectan menos por el ruido.

Sistema Analógico. 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. Así, una magnitud analógica es aquella que toma valores continuos.
Una magnitud digital es aquella que toma un conjunto de valores discretos. 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 entre ese intervalo. Otros
ejemplos de magnitudes analógicas son el tiempo, la presión, la distancia, el sonido.

Señal analógica. Las medidas físicas se utilizan cuando hablamos de utilizar señales analógicas,
que son especialmente usadas para llevar a cabo la transmisión de elementos de vídeo o sonido.
Aunque son señales de tipo continuo hay que decir que su expansión se produce por la entrada en
escena de las ondas de tipo senoidal. Una de las ventajas del uso de la señal analógica es que hay
poco consumo de ancho de banda, mientras que por otro lado es un tipo de acción que se procesa en
tiempo real.

Señal digital. Información lógica o cantidad física que se representa en forma digital. En este caso
se utiliza un sistema de códigos binarios (los números 0 y 1) con los que se lleva a cabo la
transmisión bajo una pareja de amplitudes que proporciona grandes posibilidades. El proceso del
que hablábamos con las ondas senoidales en las señales analógicas cambia de forma completa para
dar paso a ondas cuadradas, lo que permite hacer uso de la modulación digital y de un tipo de señal
que no es continua. Su ventaja es que proporcionan una mayor capacidad para transmitir
información.
Ilustración 1: Sistema electrónico analógico

Ilustración 2: Sistema que utiliza métodos digitales y analógicos

2. Circuitos lógicos integrados: TTL y CMOS. Comentar respecto a las características


principales que definen a una puerta 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

- Características de transferencia. Definir los niveles de voltaje: VIH, VOL, VIL, VOH:
Circuitos Lógicos CMOS
Esta tecnología, hace uso básicamente de transistores de efecto de campo NMOS Y PMOS. La
tecnología CMOS es la más utilizada actualmente para la construcción de circuitos integrados
digitales, como las compuertas, hasta los circuitos como las memorias y los microprocesadores. La
tensión nominal de alimentación de los circuitos CMOS son +5 V y +3,3 V.
Familia TTL
Lógica de Transistor a Transistor. Esta tecnología, hace uso de resistencias, diodos y transistores
bipolares para obtener funciones lógicas estándar. La tensión nominal de alimentación de los
circuitos TTL son 5 VDC.

Niveles lógicos
 Un voltaje de entrada nivel alto se denomina VIH
 Un voltaje de entrada nivel bajo se denomina VIL
 Un voltaje de salida nivel alto se denomina VOH
 Un voltaje de salida nivel bajo se denomina VOL

Ilustración 3

Ilustración 4

Niveles de corriente

Además de los niveles de voltaje, también hay que tomar en cuenta, las corrientes presentes a la
entrada y salida de las compuertas digitales.

 La corriente de entrada nivel alto se denomina: IIH


 La corriente de entrada nivel bajo se denomina IIL
 La corriente de salida nivel alto se denomina: IOH
 La corriente de salida nivel bajo se denomina IOL

Tiempos de propagación
Definimos como tiempo de propagación el tiempo transcurrido desde que la señal de entrada pasa
por un determinado valor hasta que la salida reacciona a dicho valor.
TpHL = tiempo de paso de nivel alto a bajo.
TpLH = tiempo de paso de nivel bajo a alto.
Td = tiempo de delay
Tr = tiempo de subida
Tf=tiempo de caída
Ilustración 5

Capacidad de carga
FAN IN = es el número de entradas con que cuenta la compuerta
FAN OUT = especifica el numero de cargas que la salida de una compuerta es capaz de alimentar

3. Presente un resumen del sistema de numeración binario. Muestre otros sistemas de


numeración.

Sistema Binario

De forma general, binario es un sistema que utiliza sólo dos valores para representar sus cuantías.
Es un sistema de base dos. Esos dos valores son el “0” y el “1”. A partir de eso podemos concluir
que para el “0” hemos desconectado, o no tenemos señal, y para el “1” hemos conectado o estamos
con señal.
En las computadoras estos ceros “0” y unos “1” son llamados dígitos binarios o solamente “bit”, la
cual es una conjunción de dos palabras de la lengua inglesa: “binary digit”. Podría considerarse que
el bit es la menor unidad de información de las computadoras. De esta forma, es igual decir dígito
“0” y dígito “1”, o, bit “0” y bit “1”.
Son los bits los que forman cualquier información, sin embargo, un bit solo no hace nada, es sólo
una señal. Para que los bits puedan realmente formar una información, necesitan ser agrupados,
reunidos. Esos grupos pueden ser de 8, 16, 32 o 64 bits.

Tabla 1: Números decimales a sistema binarios

DECIMAL BINARIO
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
Tabla 2: Potencias del 2 a sistema binarios

DECIMAL BINARIO
0 0
1 1
2 10
4 100
8 1000
16 10000
32 100000
64 1000000
128 10000000
256 100000000
512 1000000000
1024 10000000000
Sistema hexadecimal

El sistema de numeración hexadecimal consta de dieciséis caracteres y se usan fundamentalmente


como una forma simplificada de representar o escribir los números binarios, ya que es muy fácil la
conversión entre binario y hexadecimal. Como probablemente habrá comprobado, los números
binarios largos son difíciles de leer y escribir, ya que es fácil omitir o transponer un bit. Puesto que
las computadoras y microprocesadores sólo entienden los 1s y los 0s, es necesario emplear estos
dígitos cuando se programa en “lenguaje máquina”. Imagine tener que escribir una instrucción de
sesenta bits para un sistema de microprocesador utilizando 1s y 0s. Es mucho más efectivo utilizar
los números hexadecimales u octales. El sistema hexadecimal se usa frecuentemente en
computadoras y aplicaciones de microprocesadores.

Sistema octal

Como el sistema hexadecimal, el sistema octal proporciona un método adecuado para expresar los
códigos y números binarios. Sin embargo, se usa menos frecuentemente que el hexadecimal en las
computadoras y microprocesadores para expresar magnitudes binarias con propósitos de entrada y
salida.

Tabla 3: Equivalente números decimal, binario, hexadecimal y octal

DECIMAL BINARIO HEXADECIMAL OCTAL


0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 8 10
9 1001 9 11
10 1010 A 12
11 1011 B 13
12 1100 C 14
13 1101 D 15
14 1110 E 16
15 1111 F 17
4. Códigos binarios: explique las características del código BCD. Muestre otros códigos
binarios

Código BCD
Código BCD (Binary-Coded Decimal (BCD) o Decimal codificado) 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.
Representación
Cada dígito decimal tiene una representación binaria codificada con 4bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Código BCD AIKEN 2421


El código BCD Aiken es un código similar al código BCD natural, pero con los “pesos” o “valores”
distribuidos de una manera diferente. En el código BCD natural, los pesos son: 8 – 4 – 2 – 1, en el
código Aiken la distribución es: 2 – 4 – 2 – 1.
La razón de esta codificación es la de conseguir simetría entre ciertos números.

Código BCD exceso 3


El código Exceso 3 se obtiene sumando “3” a cada combinación del código BCD natural. El código
exceso 3 es un código en donde la ponderación no existe (no hay “pesos” como en el código BCD
natural y código Aiken). Al igual que el código Aiken cumple con la misma característica de
simetría. Cada cifra es el complemento a 9 de la cifra simétrica en todos sus dígitos.

Código gray
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que
componen el código no tienen un peso asignado). Su característica es que entre una combinación de
dígitos y la siguiente, sea ésta anterior o posterior, sólo hay una diferencia de un dígito.
Por eso también se le llama Código progresivo. Esta progresión sucede también entre la última y la
primera combinación. Por eso se le llama también código cíclico.
Ilustración 6

5. Algebra de Boole. Definiciones, presentar los postulados y teoremas.


El álgebra de Boole son las matemáticas de los sistemas digitales. Es indispensable tener unos
conocimientos básicos del álgebra booleana para estudiar y analizar los circuitos lógicos. El álgebra
booleana difiere en gran medida del álgebra ordinaria, ya que a las constantes y variables booleanas
sólo se les permite tener dos valores posibles: 0 y 1. Una variable booleana es una cantidad que
puede ser igual a 0 o a 1. Las variables booleanas se utilizan a menudo para representar el nivel de
voltaje presente en un alambre o en las terminales de entrada/salida de un circuito. Por ejemplo, en
cierto sistema digital el valor booleano 0 podría asignarse a cualquier voltaje en el intervalo de 0 a
0.8 V, mientras que el valor booleano 1 podría asignarse a cualquier voltaje entre 2 y 5 V.
Por lo tanto, el 0 y el 1 booleanos no representan números reales, sino el estado de una variable de
voltaje, o lo que se conoce como su nivel lógico. En la lógica digital se utilizan otros términos más
como sinónimos de 0 y 1. La Tabla 4 muestra algunos de los más comunes. La mayor parte del
tiempo utilizaremos las designaciones 0/1 y BAJO/ALTO.

Tabla 4

0 LOGICO 1 LOGICO
FALSO VERDADERO
APAGADO ENCENDIDO
BAJO ALTO
NO SI
INTERRUPTOR INTERRUPTOR
ABIERTO CERRADO

Suma Booleana:
En el álgebra de Boole, un término suma es una suma de literales. En los circuitos lógicos, un
término suma se obtiene mediante una operación OR, sin que exista ninguna operación AND en la
expresión. Algunos ejemplos de términos suma son A +B, A + B́ , Á+B , Á+ B́ .

0+0=0
0+1=1
1+0=1
1+1=1
Multiplicación booleana
En el álgebra de Boole, un término producto es un producto de literales. En los circuitos lógicos, un
término suma se obtiene mediante una operación AND, sin que exista ninguna operación OR en la
expresión. Algunos ejemplos de términos suma son AB, A B́ , Á B , Á B́ .

0 ∙ 0=0
0 ∙1=0
1∙ 0=0
1∙ 1=1
Leyes de algebra de Boole
Las leyes básicas del álgebra de Boole (las leyes conmutativas de la suma y la multiplicación, y las
leyes asociativas de la suma y la multiplicación y la ley distributiva) son las mismas que las del
álgebra ordinaria. Cada una de las leyes se ilustra con dos o tres variables, pero el número de
variables no está limitado a esta cantidad.

 Leyes conmutativas
A + B=B+ A
A ∙ B=B ∙ A
 Leyes asociativas
A + ( B+C )=( A+ B ) +C
A ∙ ( B ∙C )=( A ∙ B)∙ C
 Leyes distributivas
A ∙ ( B+C )= A ∙ B+ A ∙ C

Reglas del algebra de booleana


1. A +0=A
2. A +1=1
3. A ∙0=0
4. A ∙1=A
5. A + A=A
6. A + Á=1
7. A ∙ A= A
8. A ∙ Á=0
9. Á= A
10. A + AB= A
11. A ∙ ( A+ B )=A
12. A + Á B= A+ B
13. A ∙ ( Á ∙ B )= A ∙ B
14. ( A + B ) ( A +C ) =A + BC
Teoremas adicionales

1. AB+ A B́= A
2. ( A + B ) ( A + B́ )= A
3. AB+ Á C= AB+ Á C+ BC
4. ( A + B ) ( Á +C )=( A+ B ) ( Á +C ) ( B+C)
5. WB+ Ẃ C=WB+ Ẃ C + BCD
6. ( W + B ) ( Ẃ +C )=( W + B ) ( Ẃ +C ) ( B+C+ D)
7. AB+ Á C=( A+ C ) ( Á+ B)
8. ( A + B ) ( Á +C )= AC + Á B
9. X 1 F ( X 1 ; X 2 ; X 3 ; …; X n )= X 1 F ( 1 ; X 2 ; X 3 ; … ; X n )
10. X 1 + F ( X 1 ; X 2 ; X 3 ; … ; X n ) =X 1 + F ( 0 ; X 2 ; X 3 ; … ; X n )
11. X́ 1 F ( X 1 ; X 2 ; X 3 ; …; X n )= X́ 1 F ( 0; X 2 ; X 3 ; … ; X n )
12. X́ 1 + F ( X 1 ; X 2 ; X 3 ; … ; X n ) = X́ 1 + F ( 1 ; X 2 ; X 3 ; … ; X n )

Teorema de expansión

F ( X 1 ; X 2 ; X 3 ; … ; X n ) =X 1 F ( 1; X 2 ; X 3 ; … ; X n ) + X́ 1 F ( 0 ; X 2 ; X 3 ; … ; X n )
F ( X 1 ; X 2 ; X 3 ; … ; X n ) =( X 1 + F ( 0; X 2 ; X 3 ; … ; X n ) ) ( X́ 1+ F ( 1; X 2 ; X 3 ; … ; X n ) )

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.

EL INVERSOR
El inversor (circuito NOT) realiza la operación denominada inversión o complementación. El
inversor cambia un nivel lógico al nivel opuesto. En términos de bits, cambia un 1 por un 0, y un 0
por 1.

X Z
0 1
1 0

LA PUERTA AND
La puerta AND es una de las puertas básicas con la que se construyen todas las funciones lógicas.
Una puerta AND puede tener dos o más entradas y realiza la operación que se conoce como
multiplicación lógica.
X Y Z
0 0 0
0 1 0
1 0 0
1 1 1

LA PUERTA OR
La puerta OR es otra de las puertas básicas con las que se construyen todas las funciones lógicas.
Una puerta OR puede tener dos o más entradas y realiza la operación que se conoce como suma
lógica.

X Y Z
0 0 0
0 1 1
1 0 1
1 1 1
LA PUERTA NAND
La puerta NAND es un elemento lógico popular, debido a que se puede utilizar como una puerta
universal, es decir, las puertas NAND se pueden combinar para implementar las operaciones de las
puertas AND, OR y del inversor.

X Y Z
0 0 1
0 1 1
1 0 1
1 1 0

LA PUERTA NOR
La puerta NOR, al igual que la puerta NAND, es un útil elemento lógico porque también se puede
emplear como una puerta universal; es decir, las puertas NOR se pueden usar en combinación para
implementar las operaciones AND, OR y del inversor.

X Y Z
0 0 1
0 1 0
1 0 0
1 1 0

LA PUERTA OR- exclusiva (XOR)

X Y Z
0 0 0
0 1 1
1 0 1
1 1 0

LA PUERTA NOR-exclusiva (XNOR)

X Y Z
0 0 1
0 1 0
1 0 0
1 1 1

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 la compuerta está inhabilitada.
Muestre para cada una de las compuertas básicas, las condiciones necesarias para la
habilitación/inhabilitación de éstas, analizando la tabla de verdad.
Habilitación para el control de datos
Inhabilitación para el control de datos

8. Mediante el algebra de Boole, implementar teóricamente utilizando solo circuitos NAND un


circuito que simule:
- un inversor

- una compuerta AND de dos entradas

- una compuerta OR de dos entradas

- una compuerta NOR de dos entradas


- una compuerta XOR de dos entradas

- una compuerta NAND de tres entradas

SIMULACION
- inversor

- una compuerta AND de dos entradas

- una compuerta OR de dos entradas


- una compuerta NOR de dos entradas

- una compuerta XOR de dos entradas

- una compuerta NAND de tres entradas

Potrebbero piacerti anche