T17 - Circuitos Digitales
T17 - Circuitos Digitales
T17 - Circuitos Digitales
M Jess Saiz
Existen muchos tipos de puertas lgicas, pero en este tema estudiaremos las ms comunes: AND,
OR, NAND, NOR, XOR y las inversoras.
El lgebra de Boole es la base matemtica de la electrnica digital.
1. Sistemas de numeracin
Los sistemas de numeracin son las distintas formas de representar la informacin numrica. Se
nombran haciendo referencia a la base, que representa el nmero de dgitos diferentes para
representar todos los nmeros.
sistema decimal
sistema binario
sistema hexadecimal
Sistema binario:
Un BIT (BInary digiT) es la unidad ms pequea de informacin, que corresponde a un solo dgito,
cuyo valor puede ser 0 1
En la electrnica digital se usan 1.5, 3, 5, 9, 12 y 18 voltios para el digito 1 y 0 voltios para el digito
0
Al conjunto de 8 bits se le denomina Byte, y es la unidad bsica de almacenamiento de informacin.
Con un byte podemos almacenar 256 datos diferentes. 28 = 256
Departamento de Tecnologa.
Tamao
1B
10 B
100 B
10 KB
100 KB
1 MB
M Jess Saiz
1024 bytes
210 bytes
1 Megabyte (MB)
1024 KB
220 bytes
1 Gigabyte (GB)
1024 MB
230 bytes
1 Terabyte (TB)
1024 GB
240 bytes
1 Petabyte (PB)
1024 TB
250 bytes
1 Exabyte (EB)
1024 PB
260 bytes
1 Zettabyte (ZB)
1024 EB
270 bytes
1 Yottabyte (YB)
1024 ZB
280 bytes
Cociente
22
11
5
2
1
Resto
1
0
1
1
0
101101
Ej: 25
25:2
12:2
6:2
3:2
Cociente
12
6
3
1
Resto
1
0
0
1
11001
Departamento de Tecnologa.
M Jess Saiz
Sistema hexadecimal:
Se emplea en microprocesadores. Es un sistema de numeracin con base 16. Su equivalencia con el
sistema decimal es:
Hexadecimal
Decimal
10
11
12
13
14
15
13
13
Decimal
Hexadecimal
10111011101(2) = 5DD(16)
Transformacin de hexadecimal a binario:
Se realiza el proceso contrario que de binario a hexadecimal, es decir, se pasa de hexadecimal a
decimal mirando su equivalencia, y despus cada nmero decimal se pasa a binario escribiendo
cada nmero con cuatro dgitos.
Ej: 34AF
3
10
15
Hexadecimal
Decimal
Departamento de Tecnologa.
M Jess Saiz
Ej: 4735
Cociente
Resto
4735:16
295
15 = F
295:16
18
18:16
127F
4735(10) = 127F(16)
2. Puertas lgicas
Las puertas lgicas son circuitos electrnicos con una o ms entradas y
una salida que genera un valor (elctrico 0 1) en funcin del valor en sus
entradas.
Vamos a representarlas segn las normas americanas ASA.
Las puertas lgicas ms comunes son las siguientes:
Puerta OR
Smbolo
Frmula o funcin
a
S=a+b
b
Circuito elctrico equivalente
(paralelo)
Tabla de la verdad
b
S
Puerta AND
Smbolo
Frmula o funcin
a
S=axb
Tabla de la verdad
Departamento de Tecnologa.
M Jess Saiz
Puerta NO o inversora
Smbolo
Frmula o funcin
S=a
Tabla de la verdad
Puerta NOR
Smbolo
Frmula o funcin
b
Circuito elctrico equivalente
a
S=a+b=a.b
Tabla de la verdad
Puerta NAND
Smbolo
Frmula o funcin
a
b
Circuito elctrico equivalente
a
S=a.b=a+b
Tabla de la verdad
a
Departamento de Tecnologa.
M Jess Saiz
Smbolo
Frmula o funcin
a
S=a
b
Circuito elctrico equivalente
Tabla de la verdad
b
RL1
RL1
RL2
b=ab+ab
RL2
3. Algebra de Boole
Son las reglas algebraicas que operan con variables digitales (sus valores son ceros y unos). Estos
valores representan estados diferentes de un dispositivo.
En los circuitos electrnicos digitales los valores cero y uno, representan si hay o no voltaje. Cuando
trabajamos con lgica positiva el 1 representa voltaje (5V) y el 0 representa no voltaje (0V). Cuando
trabajamos con lgica negativa el 0 representa voltaje (5V) y el 1 representa no voltaje (0V).
Generalmente trabajamos con lgica positiva.
Las operaciones matemticas del algebra de Boole son las siguientes.
Suma:
Producto
a+1=1
a.1=a
a+0=a
a.0=0
a+a=a
a.a=a
a+a=1
a.a=0
a=a
Propiedad conmutativa de la suma
a+b=b+a
Teoremas de Morgan
a+b=a.b
a.b=a+b
Ejercicios:
a + ab = a (1 + b) = a . 1 = a
a (a + b) = a . a + a . b = a + a . b = a (1 + b) = a . 1 = a
6
Departamento de Tecnologa.
M Jess Saiz
a + a . b = a + (a . b) = (a + a) . (a + b) = 1 . (a + b) = a + b
b . (a + b) = b . a + b . b = a . b + 0 = a . b
Tabla de
la verdad
Simplificacin
Funcin
lgica
Esquema con
puertas
lgicas
(por algebra de
Boole o mapas de
Karnaugh)
Implementacin
con puertas
NAND y NOR
Para resolver un problema debemos primero intentar formar la tabla de la verdad. Esta tabla se
construye teniendo en cuenta que debe tener un nmero de filas
variables.
2n ,
donde n es el nmero de
Para resolver el problema y disear el circuito, vamos a seguir todos los pasos mediante un ejemplo.
Situacin de partida
Ejemplo: construir el circuito ptimo para el encendido de una lmpara con tres
conmutadores combinados de tal modo, que slo se encienda la lmpara cuando haya dos
pulsados o los tres pulsados
Pulsadores : a, b y c
Salida: bombilla
Tabla de la verdad
Tendr 23 = 8 filas.
Las filas nos dan todas las combinaciones posibles
Posicin
Funcin lgica
A partir de la tabla de la verdad se puede obtener la funcin lgica de dos maneras. Nosotros
vamos a utilizar la 1 forma cannica o suma de productos o suma de minnterms (m)
Esta forma utiliza la lgica positiva (el 1 representa la variable a y el 0 representa la variable
negada a)
Se construye la funcin con las posiciones de la tabla de la verdad que dan salida S = 1, que
en este caso sern las posiciones 3, 5, 6 y 7. Y despus se efecta la suma de productos de
estas posiciones , asignando el estado 0 a la variable negada y el estado 1 a la variable
directa.
S = m (3, 5, 6, 7) = a. b. c + a. b. c + a. b. c + a. b. c
Departamento de Tecnologa.
M Jess Saiz
Simplificacin de funciones
Para poder disear el circuito del modo ms simplificado posible, tenemos dos formas de
simplificar: el lgebra de Boole o el mtodo de los mapas de Karnaugh.
Vamos a estudiar el mtodo grfico de los mapas de Karnaugh. Se construye el mapa de
Karnaugh segn las variables que tengamos.
2 variables
a
3 variables
ab
cd
00
01
ab
4 variables
00
01
11
10
00
01
11
10
11
10
00
01
0
1
11
10
1
1
S = a. b + b. c + a. c
ab
bc
ab + bc + ac
ac
c
Implementacin con puertas NAND y NOR
Las puertas NAND y NOR se conocen tambin como puertas universales debido a que todas
las funciones lgicas se pueden construir con ellas.
Para poder realizar una funcin determinada o un circuito digital utilizando slo puertas NAND
o NOR, debemos aplicar los teoremas de Morgan tantas veces como sea necesario, hasta
que toda la funcin se exprese en forma de productos o sumas negadas respectivamente.
8
Departamento de Tecnologa.
M Jess Saiz
Teoremas de Morgan
NOR
a+b=a.b
NAND
a.b=a+b
a=a+a
En nuestro ejemplo:
S = a. b + b. c + a. c = ab + bc + ac = ab . bc . ac
5. Multiplexores
n
Un multiplexor es un circuito combinacional que tiene 2 entradas de datos, una sla salida
y n entradas de control. Lleva un mecanismo de seleccin que hace que el valor de la salida
sea el valor de una de las entradas de datos
La entrada de datos seleccionada viene determinada por la combinacin de ceros (0) y unos (1)
lgicos que hay en las entradas de control.
El multiplexor se comporta como un conmutador de
entrada mltiple y salida nica, pero cuyo control es
electrnico.
Salida W
2n entradas
Los canales o entradas de informacin pueden ser de tipo digital o analgico. Pero solo vamos a
estudiar los digitales.
Smbolo
Tabla de la verdad
I1
I2
I3
"2n" entradas
de datos (4)
multiplexor
I0
S0
S0
S1
I0
I1
salida
I2
I3
S1
"n" entradas
de control (2)
Frmula o funcin
W = S0 S1 I0 + S0 S1 I1 + S0 S1 I2 + S0 S1 I3
Departamento de Tecnologa.
M Jess Saiz
6. Decodificadores
n
a
b
decodificador
2a4
Smbolo
"n" entradas
de datos (2)
Tabla de la verdad
a
S0
S1
S2
S3
S0
S1
S2
S3
"2 "
salidas (4)
Frmula o funcin
S0 = a b
S1 = a b
S2 = a b
S3 = a b
7. Ejercicios:
-
10
Departamento de Tecnologa.
M Jess Saiz
11
Departamento de Tecnologa.
M Jess Saiz
12
Departamento de Tecnologa.
M Jess Saiz
13