Sie sind auf Seite 1von 27

Departamento de Tecnología I.E.S.

JOSE ISBERT de Tarazona de la Mancha

ELECTRÓNICA DIGITAL

Contenidos

1. Sistema de numeración.

2. Álgebra de Boole.

3. Puertas lógicas.

4. Circuitos integrados digitales.

5. Simplificación por Karnaugh


Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

1. SISTEMAS DE NUMERACIÓN

1.1. Sistema Decimal


1.2. Sistema Binario
1.3. Sistema Hexadecimal
1.4. Conversiones
1.5. Ejercicios propuestos
1.6. Códigos Binarios
1.6.1. Código Continuos y Cíclicos
1.6.2. Códigos Decimales Codificados en Binario
BCD Natural
Aiken
Exceso 3

INTRODUCCIÓN
Los números se pueden representar en distintos sistemas de numeración que se
diferencian entre si por su base. Así el sistema de numeración decimal es de base 10, el
binario de base 2, el octal de base 8 y el hexadecimal de base 16.El diseño de todo sistema
digital responde a operaciones con números discretos y por ello necesita utilizar los sistemas
de numeración y sus códigos. En los sistemas digitales se emplea el sistema binario debido a
su sencillez.

1.1. SISTEMA DECIMAL


Su origen lo encontramos en la India y fue introducido en España por los árabes. Su
base es 10. Emplea 10 caracteres o dígitos diferentes para indicar una determinada cantidad:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9. El valor de cada símbolo depende de su posición dentro de la
cantidad a la que pertenece. Veámoslo con un ejemplo:

1.2. SISTEMA BINARIO


Es el sistema digital por excelencia, aunque no el único, debido a su sencillez. Su base
es 2. Emplea 2 caracteres: 0 y 1. Estos valores reciben el nombre de bits (dígitos binarios).
Así, podemos decir que la cantidad 10011 está formada por 5 bits. Veamos con un ejemplo
como se representa este número teniendo en cuenta que el resultado de la expresión
polinómica dará su equivalente en el sistema decimal:
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

Decimal Binario Decimal Binario

0 0000 8 1000

1 0001 9 1001

2 0010 10 1010

3 0011 11 1011

4 0100 12 1100

5 0101 13 1101

6 0110 14 1110

7 0111 15 1111

1.3. SISTEMA HEXADECIMAL.


Está compuesto por 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Su base es
16. Es uno de los sistemas más utilizados en electrónica, ya que además de simplificar la
escritura de los números binarios, todos los números del sistema se pueden expresar en cuatro
bits binarios al ser 16 = 24. La conversión de un número hexadecimal a uno binario es muy
sencilla al igual que en el sistema octal, profundizaremos en ello en el apartado 1.5.

1.4. CONVERSIONES
CONVERSIÓN ENTRE BINARIO Y DECIMAL
Si la conversión es de binario a decimal, aplicaremos la siguiente regla: se toma la
cantidad binaria y se suman las potencias de 2 correspondientes a las posiciones de todos sus
dígitos cuyo valor sea 1. Veamos dos ejemplos:
5 4 3 2 1 0
1011112 = 1.2 +0.2 +1.2 +1.2 +1.2 +1.2 = 4510
4 3 2 1 0
101012= 1.2 +0.2 +1.2 +0.2 +1.2 = 2110

Si la conversión es de decimal a binario, aplicaremos la siguiente regla: se toma la


cantidad decimal dada y se divide sucesivamente entre 2. Los restos obtenidos en cada
división (0, 1), forman la cantidad binaria pedida, leída desde el último cociente al primer
resto. Se presentaran los ejemplos en forma de tabla debido a la dificultad que supone utilizar
el sistema tradicional de división con el editor:
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha


Base Cociente Resto
Decimal
107 2 53 1
53 2 26 1
26 2 13 0 10710= 11010112
13 2 6 1
6 2 3 0
3 2 1 1

Cuando tengamos un número con decimales F r a c c i ó n M u l t i p l i c a d o R e s u l t a d o D í g i t o


seguiremos el siguiente procedimiento: d e c i m a l por: binario
multiplicaremos por 2 la parte decimal y se toma 0 , 6 4 5 2 1,290 1
como dígito binario su parte entera. El proceso se 0 , 2 9 0 2 0,580 0
repite con la fracción decimal resultante del paso
0,580 2 1,160 1
anterior, hasta obtener una fracción decimal nula, o
bien hasta obtener el número de cifras binarias que 0 . 1 6 0 2 0 , 3 2 0 0
se desee. Ejemplo: 107,645. Como anteriormente 0 , 3 2 0 2 0.64 0
convertimos 107 a binario, el resultado de la 0.64 2 1.28 1
conversión quedaría así: 0.28 2 0.56 0
1101011, 101001012 0.56 2 1.12 1

CONVERSIÓN ENTRE BINARIO Y HEXADECIMAL

La conversión entre binario y hexadecimal es igual al de la conversión octal y


binario, pero teniendo en cuenta los caracteres hexadecimales, ya que se tienen que agrupar
de 4 en 4. La conversión de binario a hexadecimal se realiza según el ejemplo siguiente:
Sistema
Sistema binario
Hexadecimal
0000 0
0001 1
0010 2
0011 3 Ejemplo: 1011111,1100012
0100 4
0101 5 Agrupando obtenemos el siguiente resultado:
0110 6 0101 1111, 1100 01002
0111 7 Sustituyendo según la tabla logramos la conversión
1000 8 esperada:
1001 9
1010 A 5F, C416
1011 B
1100 C
1101 D
1110 E
1111 F

La conversión de hexadecimal a binario simplemente sustituiremos cada carácter por


su equivalente en binario, por ejemplo:

69DE16= 0110 1001 1101 11102


Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

1.5. EJERCICIOS PROPUESTOS

1. Para pasar de binario a decimal 4. Para pasar de hexadecimal a binario

a) 110012 Solución: 2510 a) 86BF16 Solución: 10000110101111112


b) 10110110112 Solución: 73110 b) 2D5E16 Solución: 00101101010111102

2. Para pasar de decimal a binario 5. Para pasar de decimal a binario

a) 86910 Solución: 11011001012 a) 10610 Solución:


b) 842610 Solución: 100000111010102 b) 74210 Solución:

3. Para pasar de binario a hexadecimal 6. Para pasar de decimal a binario

a) 1100010002 Solución: 18816 a) 23610 Solución:


b) 100010,1102 Solución: 22,C b) 5274610 Solución:

1.6. CÓDIGOS BINARIOS

Son aquellos que utilizan los dígitos binarios para representar la información.
El número de bits que usa el código determina el número de combinaciones que podemos
codificar. Para averiguar el número de combinaciones posibles aplicaremos la siguiente
expresión: 2n, donde n es el número de bits que emplea el código. Por ejemplo con 4 bits se
pueden realizar 16 combinaciones, pues, 24 = 16. Si queremos codificar un número N de
elementos, hay que encontrar un número de bits tal que se verifique: 2n-1 < N ≤ 2n. Sirva
como ejemplo la codificación en binario de los 10 primeros números de base decimal:

24-1 < 10 ≤ 24 8 <10 ≤16.


Luego serian necesarios 4 bits, ya que, se cumple las condiciones del intervalo. Si se
hubieran elegido 3 bits: 23-1 < 104 ≤ 23 4 < 10 ≤ 8 No se cumple el intervalo por lo que es
de suponer que no podríamos hacer el código propuesto, pues el número máximo de
combinaciones que posibles sería 23 = 8, es decir, del 0 al 7.
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

6.1.1. CÓDIGOS CONTINUOS Y CÍCLICOS

Un código binario es continuo si las combinaciones correspondientes a números


decimales consecutivos son adyacentes, es decir, aquellas que varían solo en un bit.
Un código binario es cíclico cuando además la última combinación es adyacente a la
primera.
Códigos binarios continuos y cíclicos son: Gray y progresivo Johnson.

CÓDIGO GRAY
La gran ventaja de este código es su facilidad de conversión al código binario natural
y viceversa. En la siguiente tabla se reflejan los códigos Gray de 2, 3 y 4 bits.
Dígito
2 bits 3bits 4bits
decimal
0 0 0 0 0 0 0 0 0 0
1 0 1 0 0 1 0 0 0 1 Dígito
4bits 5bits
2 1 1 0 1 1 0 0 1 1 decimal
3 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
4 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 0 1
5 1 1 1 0 1 1 1 2 0 0 1 1 0 0 0 1 1
6 1 0 1 0 1 0 1 3 0 1 1 1 0 0 1 1 1
7 1 0 0 0 1 0 0 4 1 1 1 1 0 1 1 1 1
8 1 1 0 0 5 1 1 1 0 1 1 1 1 1
9 1 1 0 1 6 1 1 0 0 1 1 1 1 0
10 1 1 1 1 7 1 0 0 0 1 1 1 0 0
11 1 1 1 0 8 1 1 0 0 0
12 1 0 1 0 9 1 0 0 0 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0
CÓDIGOS GRAY CÓDIGO JOHNSON

CÓDIGO JOHNSON
La capacidad de codificación de este código de n posiciones binarias es de 2n
cantidades diferentes. Así para n = 4bits se pueden representar los números decimales del 0 al
7. En la tabla de superior se observan dos códigos Johnson, uno de cuatro bits y otro de 5 bits.
Este código se utiliza en unidades de control de numerosos sistemas digitales,
fundamentalmente.
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

6.1.2. CÓDIGOS DECIMALES CODIFICADOS EN BINARIO

Pueden ser Ponderados y No Ponderados. Códigos ponderados son aquellos en los


que, a cada posición de la cifra binaria se le asigna un peso y el número decimal equivalente a
una cifra binaria se obtiene sumando los pesos de las posiciones que poseen el valor uno.
Lógicamente, códigos no ponderados son aquellos en que las posiciones de cada bit en la
cifra binaria no tienen asignado ningún peso.

Los más utilizados son el BCD natural y el BCD Aiken, aunque el primero es más
importante empleado especialmente en sistemas de control. Este código fue creado para
facilitar la conversión de la información de los sistemas digitales, a información decimal, más
familiar para nosotros. El desarrollo de estos códigos se observan en la siguiente tabla:

P3 P2 P1 P0 P3 P2 P1 P0

Dígito decimal 8 4 2 1 2 4 2 1
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1
2 0 0 1 0 0 0 1 0
3 0 0 1 1 0 0 1 1
4 0 1 0 0 0 1 0 0
5 0 1 0 1 1 0 1 1
6 0 1 1 0 1 1 0 0
7 0 1 1 1 1 1 0 1
8 1 0 0 0 1 1 1 0
9 1 0 0 1 1 1 1 1
BCD natural BCD Aiken
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

El código BCD Aiken es autocomplementario. Esto implica la combinación


correspondiente al complemento a 9 de N. Es decir, 9-N se halla invirtiendo la combinación a
N, cambiando los ceros por unos y viceversa. Observa con un ejemplo como podemos
construir el código: el número decimal 3 se representa en el código BCD Aiken como 0 0 1 1,
resolviendo la expresión 9-N, 9-3=6, corresponde al número decimal 6 y aplicando el
concepto, autocomplementario, cambiamos los 0 por unos y los 1 por ceros de 0 0 1 1
obteniendo el número: 1 1 0 0.
El código BCD no ponderado más importante es el de Exceso 3. Su nombre viene
dado porque a cualquier cifra en BCD natural se le suma un tres binario (11) dando el
equivalente en este código. Tienen una particularidad que lo hace especialmente interesante y
es que cada cifra posee al menos un bit significativo (un 1), lo que permite identificar la
existencia de una información o no. Se puede aplicar el complemento a 9 con facilidad, por lo
que, se emplea en sistemas digitales para realizar operaciones aritméticas.

Dígito decimal BCD natural BCD Exceso 3


0 0 0 0 0 0 0 1 1
1 0 0 0 1 0 1 0 0
2 0 0 1 0 0 1 0 1
3 0 0 1 1 0 1 1 0
4 0 1 0 0 0 1 1 1
5 0 1 0 1 1 0 0 0
6 0 1 1 0 1 0 0 1
7 0 1 1 1 1 0 1 0
8 1 0 0 0 1 0 1 1
9 1 0 0 1 1 1 0 0
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

2. ÁLGEBRA DE BOOLE.

2.1. Introducción
2.2. Funciones básicas booleanas
2.3. Postulados del Álgebra de Boole
2.4. Teoremas del Álgebra de Boole
2.5. El Álgebra de Boole en lenguaje de contactos
2.6. Ejercicios

2.1. INTRODUCCIÓN
George Boole creó el álgebra que lleva su nombre en el primer cuarto del siglo XIX.
Pretendía explicar las leyes fundamentales de aquellas operaciones de la mente humana por
las que se rigen los razonamientos. En esa época nadie pudo prever la utilización de este
álgebra en el diseño de circuitos digitales.
Como veremos las operaciones se realizarán mediante relaciones lógicas, lo que en el
álgebra convencional son las sumas y multiplicaciones. Las variables con las que opera son
las binarias 1 y 0 (verdadero o falso). Los signos 1 y 0 no expresan cantidades, sino estados
de las variables.
Podemos decir, que el sistema de numeración binario y el álgebra de Boole
constituyen la base matemática para el diseño y construcción de sistemas digitales.
Se define Función Lógica a toda variable binaria cuyo valor depende de una expresión
formada por otras variables binarias relacionadas mediante los signos + y x. Por ejemplo:
S=(a.b)+(b.c). Siendo S la función, mientras que a, b y c son las variables. Esta función la
leeríamos de la siguiente forma: si a y b o b y c son verdaderas(1) la función lógica S es
verdadera(1).
Mediante contactos podríamos explicar o aclarar la función lógica.

Tablas de verdad.- A través de las tablas de verdad se puede conocer teóricamente el


comportamiento de las funciones lógicas, en función de los niveles que se aplican a la
entrada. Más adelante veremos como además nos van a servir para diseñar circuitos digitales.

DEFINICION DE DIGITAL Y ANALOGICO

Las expresiones "digital" y “analógico” son opuestas ya


que mientras que la primera significa algo de naturaleza
incremental, en cambio la segunda expresa algo que varía de forma
continua.

Se entenderá mejor con un ejemplo:


Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

Consideremos una lámpara de un salón, la cual está constituida


por 10 bombillas, que se encienden y apagan desde un mismo panel.
Si en este panel cada interruptor gobierna 2 lámparas; podremos ir
consiguiendo una iluminación gradual del salón hasta que tengamos
la máxima luz que nos pueden dar todas las lámparas.

Pero otra forma en la que se pueden controlar las lámparas


ruede ser por medio de un simple potenciómetro que realice el
encendido gradual a medida que se va girando desde la posición de
apagado hasta la de encendido.

En el primero de los casos el aumento de luz se efectúa


mediante pasos discretos, mientras que en el segundo es de una
manera continua. Es decir, que el primero de los sistemas lo
podemos encuadrar bajo el término digital y el segundo bajo el de
analógico.

Tanto en electricidad como en electrónica los paramentos


usuales de medida son los voltaje y las corrientes, las cuales varían
de forma continua en el caso de la electrónica analógica, mientras
que en la digital se efectúa por pasos o etapas de valor bien
definido. Dos ejemplos que pueden ser tanto analógicos como
digitales son los relojes y los polímetros. Las agujas de un reloj
mecánico común, se mueven continuamente mientras que en un reloj
digital los números cambian de repente, al final de cada segundo o
de cada minuto. Del mismo modo un polímetro analógico dispone de
una aguja de medida que puede desplazarse gradualmente desde un
extremo al otro de la escala, mientras que en un polímetro digital,
el valor de la magnitud de medida, se muestra mediante dígitos
discretos, cada uno de los cuales cambian de repente.

En la figura se representan dos tipos de ondas, a la izquierda


de tipo digital y a la derecha analógica:
NATURALEZA BINARIA DE LA LÓ GICA DIG ITAL

Onda digital Onda analógica

Así como en los circuitos analógicos pueden existir al mismo


tiempo muchos voltajes diferentes, en los digitales solo hay dos.
Esto significa que usando estos dos estados lógicos puede
codificarse cualquier número, letra del alfabeto, símbolo u otra
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

información. Estos dos voltajes reciben el nombre de "estado lógico


0” y "estado lógico 1” o también "falso o LOW (0)” o “verdadero o
High (1)" y nombres parecidos. Por tal motivo y debido al uso de
solo dos estados, se dice que la lógica digital es binaria por
naturaleza.

El significado de la naturaleza binaria de la lógica digital es


correcto, puesto que los circuitos lógicos pueden obtener todas sus
funciones de decisión y memoria usando nada más que dos estados
lógicos.

2.2. FUNCIONES BÁSICAS BOOLEANAS


a) Igualdad
FUNCIÓN TABLA DE VERDAD
a S
S = a 0 0
1 1
SÍMIL CON CONTACTOS

b) Unión (función =O)


FUNCIÓN TABLA DE VERDAD
a b S
0 0 0
S = a + b 0 1 1
1 0 1
1 1 1
SÍMIL CON CONTACTOS

c) Intersección (función Y)
FUNCIÓN TABLA DE VERDAD
a b S
0 0 0
S = a . b 0 1 0
1 0 0
1 1 1
SÍMIL CON CONTACTOS

d) Negación (función NO) También denomina función complemento


Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

FUNCIÓN TABLA DE VERDAD


S = a a S
0 1
1 0
SÍMIL CON CONTACTOS

2.3. POSTULADOS DEL ÁLGEBRA DE BOOLE


a) Las operaciones del Álgebra de Boole son conmutativas.

a+b=b+a
a.b=b.a
b) Identidad

0+a=a
1.a=a
c) Cada operación es distributiva respecto de la otra:

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

a + a =1
a. a =0
a + a =a
a . a =a
a + 1=1
a . 0 =0
a =a
2.4. TEOREMAS DEL ÁLGEBRA DE BOOLE
teorema de Morgan

a + b = a . b
a . b = a + b
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

Se comprueba que:

2.5. EL ÁLGEBRA DE BOOLE EN LENGUAJE DE CONTACTOS

POSTULADOS
a. Propiedad conmutativa

a + b b + a

a . b b . a
b. Identidad

0 + a = a 1 . a = a
c. Propiedad distributiva

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

a + (b . c) (a + b) . (a + c)
d. Complementario o inversión

a + a = 1 a . a = 0

TEOREMAS
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

Teorema 2

a + 1=1 a . 0=0
Teorema Idempotencia

a + a = a a . a =a
Teorema 4. Ley de Absorción

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

2.6. EJERCICIOS
1. (a + b) . (a + b) = Sol..-
2. (a + b) . (a + 1) = Sol..-
3. Sol..-
(a + b) . (a + 1) . (a + b) . (a + 1) =
4. (a . c + a . b) . (c + b) = Sol..-
5. a + a . b = Sol..-
6. (a + 1) . (a . 0) Sol..-
7. (a + 1) + (a . 0) Sol..
8. Sol..-
(a + 1) . (a . 0)
9. Sol..-
(a + 1) + (a . 0)
10. Sol..-
(a + 1) . (a . 0)
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

3. PUERTAS LÓGICAS

3.1. Introducción
3.2. Puerta AND
3.3. Puerta NAND
3.4. Puerta OR
3.5. Puerta NOR
3.6. Puerta NOT
3.7. Puerta EX-OR
3.8. Tabla resumen de puertas lógicas.

3.1. INTRODUCCIÓN

El conocimiento de las puertas lógicas, exige tener en cuenta unos conceptos básicos
que se estudiaran en este apartado.
Puertas Lógicas.- es la unidad básica sobre la que se diseña un sistema digital.
Pueden poseer una entrada o más y una sola salida. Son capaces de realizar funciones dando
un nivel de tensión a la salida que puede ser alto o bajo. Alto significa 1 (H) y bajo significa 0
(L).
Las puertas lógicas básicas son: AND, OR, NAND, NOR, NOT, EX-OR, y EX-NOR.
Niveles Lógicos.- En TTL y CMOS los niveles de tensión en entradas y salidas no
son fijos, hay fluctuaciones entre dos márgenes, tanto alto como bajo. En esta tabla
comparativa entre las dos tecnologías se observan las diferencias que son capaces de soportar
de niveles de tensión. Se dice que zona prohibida es aquella en la que no se puede garantizar
un nivel lógico 1 o 0. Este es un concepto importante, pues en electrónica digital lo que
pretendemos es enviar información fiable.
Zona Zona
Tecnología prohibida prohibida Vcc VIH VIL VOH VOL
entrada salida
0.4 a 2.4 a
TTL 0.8 a 2v 5v 2 a 5.5v 0 a 0.8v 0 a 0.4v
2.4v 5.5v
1.5 a 0.01 a 4.99 a 0 a
CMOS 3 a 15v 3.5 a 5v 0 a 1.5v
3.5v 4.99v 5v 0.01v
Siendo:
Vcc = Tensión de alimentación de las puertas. En CMOS se ha supuesto dicha tensión en 5v.
VIH = Nivel alto de tensión (H) de entrada (L)
VIL = Nivel bajo de tensión (L) de entrada (L)
VOH = Nivel alto de tensión (H) de salida (O)
VOL = Nivel bajo de tensión (L) de salida (O)
Tablas de verdad.- A través de las tablas de verdad se puede conocer teóricamente el
comportamiento de las puertas lógicas, en función de los niveles que se aplican a la entrada.
Más adelante veremos como además nos van a servir para diseñar circuitos digitales.
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

3.2. PUERTA AND


Lo que caracteriza esta puerta lógica es que para obtener a la salida un nivel alto (1, H) todas
las entradas tienen que estar a 1. Es decir: Si A =1 y B =1 entonces S =1
SÍMBOLO FUNCIÓN

S = A . B

T ABL A DE VERD AD DIBUJO

A B S
0 0 0
0 1 0
1 0 0
1 1 1

3.3. PUERTA NAND


Lo que caracteriza esta puerta lógica es que a la salida se obtiene un nivel bajo (0, L) cuando
todas las entradas están a 1. Es decir: Si A =1 y B =1 entonces S = 0.
SÍMBOLO FUNCIÓN

_____
S = A . B

T ABL A DE VERD AD DIBUJO

A B S
0 0 1
0 1 1
1 0 1
1 1 0
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

3.4. PUERTA OR
Siempre se obtiene un 1 a la salida, salvo que las entradas estén a 0.
SIMBOLO FUNCION

S = A + B

T ABL A DE VERD AD DIBUJO

A B S
0 0 0
0 1 1
1 0 1
1 1 1

3.5. PUERTA NOR


Su respuesta es contraria a la de la puerta OR. Solo cuando tengamos nivel bajo de tensión en
todas las entradas se obtendrá un nivel alto a la salida
SIMBOLO FUNCION

S=A+B

T ABL A DE VERD AD DIBUJO

A B S
0 0 1
0 1 0
1 0 0
1 1 0
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

3.6. PUERTA NOT


También llamada puerta inversora, ya que, la información entregada a la entrada es la inversa
a la salida.
SÍMBOLO FUNCIÓN

S = A

T ABL A DE VERD AD DIBUJO

A S
0 1
1 0

3.7. PUERTA EX-OR


También denominada Or Exclusive. La salida toma valor 1 cuando el estado lógico de las
entradas es diferente, y tomará valor 0 cuando ambas tienen el mismo estado.
SIMBOLO FUNCION

S=A⊕B

T ABL A DE VERD AD DIBUJO

A B S
0 0 0
0 1 1
1 0 1
1 1 0
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

3.8. TABLA RESUMEN DE PUERTAS LOGICAS


Entradas SALID A SALID A SALID A SALID A SALID A
A B AND OR NAND NOR EXOR
0 0 0 0 1 1 0
0 1 0 1 1 0 1
1 0 0 1 1 0 1
1 1 1 1 0 0 0

Símbolo
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

4. CIRCUITOS INTEGRADOS DIGITALES

Los circuitos integrados están formados por un bloque


monolítico o sustrato sobre el cual se constru yen las diferentes
partes, a base de técnicas de difusión de impurezas P ó N, con
procedimientos muy parecida a los empleados en los
semiconductores discretos.

Los circuitos integrados digitales son todos aquellos que


trabajan sobre la base de dos estados o niveles, los cuales son: bajo
y alto. Con estos estados o niveles es posible realizar con ellos toda
clase de funciones de tipo digital o binario, ya sea en forma de
circuitos combinacionales o secuenciales.

Parámetros Generales:

Resistencia de salida en nivel alto 70 Ω

Resistencia de salida en nivel bajo Baja

Tensión de alimentación 5 V para TTL

Potencia de disipación (general) 150 mW

Frecuencia de trabajo 15 a 30 MHz

Temperatura normal de trabajo 25 Cº

Velocidad de trabajo (promedio) 20 nS

La serie de C.I. digitales TTL contempla diversas


nomenclaturas que especifican el comportamiento de los C.I desde
los puntos de vista: convencional, consumo y velocidad de trabajo.

Es posible encontrar para algunos de ellos estas nomenclaturas y


dependiendo de la aplicación en los circuitos electrónicos, se
pueden seleccionar de acuerdo a las necesidades de trabajo.

Algunas de las siglas características de identificación son las


siguientes:

74XX

7400 -4 puertas NAND/2 entradas 7427 - 3 puertas OR/3 entradas


7402 -4 portas NOR/2 entradas 7430 - 1 puerta NAND/8 entradas
7404 - 6 inversores 7432 - 4 puertas OR/2 entradas
7408 - 4 puertas AND/2 entradas 7486 – 4 puertas EXOR/2 entradas
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

7410 -3 puertas NAND/3 entradas

7400 7402

7404 7408

7410 7427
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

7430 7432

7486
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

7401 7400 7404

7407 7408 7410

7413

7420 7432 7423

7425 7427 7402

7430 7440
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

CIRCUITOS INTEGRADOS TTL


CI : 7400 /7410/7420
Este CI cuyo código es 7400 tiene un encapsulamiento DUAL IN LINE de 14 pin.
Tiene 4 puertas NAND de dos entradas ( las entradas están siempre especificadas por las
letras A, B, C, D, E , etc. En cuanto a las salidas se especifican por la letra Y. De forma que
la primera puerta tiene las entradas 1A e 1B y la salida 1Y. El CI necesita una tensión de
alimentación entre los pin 14 ( VCC) y 7 ( GND).Otras puertas NAND: 7410 ( 3 NAND de
3 Entradas ), 7420( 2 NAND de 4 entradas ).7404( 6 Inversores).
Es importante saber que la tensión de alimentación para a familia TTL debe ser
rigurosamente igual a 5V.
Las siguientes figuras nos muestran la ubicación de los pin de entrada y salida ya
mencionados anteriormente.
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

5. SIMPLIFICACIÓN DE ECUACIONES LÓGICAS MEDIANTE

LOS DIAGRAMAS O MAPAS DE KARNAUGH.

El fundamento de la simplificación por Karnaugh se basa en la


identidad:
A * B * C + A * B * C = A * B * (C + C ) = A * B
Se trata de encontrar parejas de términos iguales, a excepción
de una variable, que en uno esté negada y en el otro no. Obsérvese
que en todos los diagramas de Karnaugh, al pasar de una cuadrícula
a la ad yacente siguiendo una fila o una columna ( no en diagonal)
siempre cambia de estado una de las variables. Cambia incluso
entre la primera cuadrícula y la última de cada fila o de cada
columna.

Para la simplificación con Karnaugh se trata de agrupar


cuadrículas ad yacentes en las que se cumpla la ecuación, para ir
eliminando variables. Las agrupaciones de cuadriculas con valor 1
se denominan "lazos" y alrededor de ellas se dibuja una línea que
los contiene. Cada lazo formará un término en la versión simplifica
de la ecuación. Existen unas reglas para confeccionar los lazos o
agrupaciones de 1 de las que se exponen a continuación las más
importantes:

• 1ª.- Cada lazo debe de contener el mayor número de 1 posible,


debiendo constar de 2,4,8, 16 (potencias de 2) o en último caso
un simple 1. y entonces no habrá simplificación de dicho
término.
• 2ª.- Los lazos pueden quedar superpuestos y no importa que haya
cuadriculas de valor 1 que correspondan a la vez a dos lazos
diferentes.
• 3ª.- No sé pueden formar lazos entre parejas de 1 situados en
diagonal.
• 4ª.- Debe tratarse de conseguir, el menor número de lazos, y que
como se indico anteriormente, cada lazo contenga el mayor
número de unos.
• 5ª.- La columna más a la derecha se considera ad yacente a con la
de más a la izquierda, y la primera fila .del diagrama se
considera ad yacente a la última.
• 6ª.- De entre las distintas posibilidades que existen de formar
lazos, se debe elegir aquella que tenga el menor número de lazos.
• 7ª.- Cada lazo del diagrama representa un término de la ecuación
simplificada final, y dicha ecuación reúne todos los términos o
lazos mediante la operación OR o suma lógica.
• 8ª.- Si en un lazo hay una variable que está en estado 1 en
alguna cuadrícula y en estado 0 en otra, se elimina.
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

• 9ª.- Si una variable está con el mismo estado en todas las


cuadrículas de un lazo, debe ser incluida en la expresión
simplificada

Algunos ejemplos aclararán el sistema de simplificación de


Karnaugh:

Ejemplo 1
Simplificar por Karnaugh la ecuación:
R = A* B *C + A* B*C + A* B*C
a) Las cuadriculas que cumplen la ecuación en un diagrama de
Karnaugh para tres variables, se indican en la figura 1.

FIGURA 1

b) Con la disposición elegida podemos hacer dos lazos de dos 1


cada uno de ellos, no importando que un 1 pertenezca a la vez a
los dos lazos del mapa.
LAZO A

FIGURA 2

LAZO B

c) Para obtener la ecuación simplificada se suman las expresiones


de los lazos, eliminando de ellos las variables que en una de las
cuadrículas aparecen negada y en la otra no. Así, el lazo A tiene
dos cuadrículas que lo componen y en ambas el valor de las
variables B y C valen cero; sin embargo, la variable A, en una
cuadrícula vale 1 y en la otra 0, por lo que esta variable será
eliminada, quedando expresado el lazo A como B*C .

En el lazo B sus dos cuadrículas tienen A =0 y C =0, sin


embargo, en una de ellas B =0 y en la otra B =1, así que se
elimina B y dicho lazo queda ex presado como A*C .

La ecuación simplificada es igual a la suma lógica de las


expresiones de los lazos, o sea:
R = A* B *C + A* B*C + A* B*C = B *C + A*C
Departamento de Tecnología I.E.S. JOSE ISBERT de Tarazona de la Mancha

la cual es todavía simplificable sacando factor común C .

Ejemplo 2.
Simplificar por Karnaugh la ecuación:
R = A* B *C + A*C * D + A* B *C * D + A*C * D

a) El mapa de Karnaugh de 4 variables resuelto para la ecuación


anterior se indica en la figura 3.

FIGURA 3

b) En la figura 3 se han hecho los lazos, contemplando el hacer el


menor número de lazos con el mayor número de 1.
c) Obtención de los términos simplificados de cada uno de los
nudos
** LAZO A **
A [1,0,1,0] B [1,1,0,0] C[1,1,1,1] D[1,1,1,1]
C D
Eliminada Eliminada

Lazo A = C* D

**LAZO B **
A [0,0,0,0] B [1,1,1,1] C[0,1,0,1] D[0,0,1,1]
A B
Eliminada Eliminada

Lazo B = A * B

La ecuación simplificada es la suma lógica de los lazos, o sea:


R = A* B *C + A*C * D + A* B*C * D + A*C * D = C * D + A* B

Das könnte Ihnen auch gefallen