Escolar Documentos
Profissional Documentos
Cultura Documentos
Tema 6
Electrnica Digital y lgebra de Boole
conchi.jimenez@upct.es
ndice
2
Seal continua
Seal discreta
VHmax
5V
5V
2V
3,5 V
VHmin
Zona
incertidumbre
VLmax
0,8 V
1V
VLmin
0V
0V
Voltajes tpicos
TTL
CMOS
Micrfono
Altavoz
Amplificador lineal
Ondas sonoras
Micrfono
Altavoz
A/D
Procesamiento
digital
D/A
Acond.
Audio
Video
Comunicaciones: telefona, TV, radio,
Automviles,
Instrumentacin
Control industrial
Inconveniente
En algunas ocasiones hay que incluir A/D y D/A
11
12
Base 2
MSB
LSB
La Abstraccin Digital
S
ABIERTO
APAGADA
CERRADA
ENCENDIDA
Tabla de verdad
1 cerrado
0 abierto
S
(entrada)
L
(salida)
Funcin lgica
Esquema (buffer)
L=S
M
A
B
m
I
La Abstraccin Digital
La abstraccin digital nos permite de un modo muy sencillo:
- Modelar algunos sistemas fsicos.
- Analizar circuitos digitales.
- Sintetizar circuitos electrnicos (digitales).
La obtencin la tabla verdad constituye un mtodo muy
sencillo para especificar algunos sistemas (por ejemplo,
combinacionales).
A partir de la tabla de verdad y utilizando el lgebra de Boole
podemos disear circuitos digitales de una manera muy
simple.
14
lgebra de Boole
Se ha modelado la realidad como 0s y 1s
La sntesis y anlisis de los circuitos digitales se va a realizar en
base al lgebra de Boole
El lgebra de Boole parte de un conjunto de axiomas o postulados
(conjunto mnimo de definiciones que consideramos verdaderas) a
partir de los cuales se construye el sistema matemtico
George Boole, desarrolla su lgebra en 1854 para poder
expresar las leyes fundamentales del razonamiento en el
lenguaje simblico del clculo
Shanon, en 1938 lo adapta para escribir y analizar el
comportamiento de los circuitos elctricos
15
lgebra de Boole
Se ha modelado la realidad como 0s y 1s
La sntesis y anlisis de los circuitos digitales se va a realizar en
base al lgebra de Boole
El lgebra de Boole parte de un conjunto de axiomas o postulados
(conjunto mnimo de definiciones que consideramos verdaderas) a
partir de los cuales se construye el sistema matemtico
George Boole, desarrolla su lgebra en 1854 para poder
expresar las leyes fundamentales del razonamiento en el
lenguaje simblico del clculo
Shanon, en 1938 lo adapta para escribir y analizar el
Zuse Z3.
2300elctricos
rels, f = 5 Hz
comportamiento
de 1941.
los circuitos
16
lgebra de Boole
Constantes booleanas: 0 (estado FALSO) y 1 (estado VERDADERO)
Variables Booleanas.
Se representan mediante caracteres alfabticos A, B, X...
Pueden tomar dos valores (0 1).
Se corresponden con seales de entrada, de salida o intermedias.
Operadores booleanos
Suma lgica S=A+B
Producto lgico S=AB
Complementacin S=A (tambin ser representa como A)
17
18
Expresin lgica
Tabla de verdad
S=A
A
0
CIRCUITO COMERCIAL: 74X04
19
19
Expresin
lgica
Tabla de verdad
B
1 cerrado
0 abierto
20
20
S = AB
A B
0 0
0 1
1 0
1 1
&
A
B
Expresin lgica
Tabla de verdad
S = A+B
A B
0 0
0 1
1 0
1 1
A
B
21
1 cerrado
0 abierto
A
B
Expresin lgica
Tabla de verdad
22
22
S = AB
A B
0 0
0 1
1 0
1 1
A
B
&
Expresin lgica
Tabla de verdad
23
S = A+B
A B
0 0
0 1
1 0
1 1
A
B
La salida de una puerta XOR se pone a nivel alto slo cuando hay un nmero
impar de entradas a nivel alto.
ANSI/IEEE 91-1984
Expresin lgica
Tabla de verdad
Aplicaciones:
24
S = A B + A B
S = A B
A B
0 0
0 1
1 0
1 1
=1
CIRCUITO COMERCIAL:74x86
S = A B
25
Tabla de verdad
A B
0 0
0 1
1 0
1 1
ANSI/IEEE 91-1984
A
B
CIRCUITO COMERCIAL:MC10EL07
=1
A
0
0
1
1
B
0
1
0
1
S
0
0
0
1
OR
A
0
0
1
1
BUFFER
A
0
0
1
1
B
0
1
0
1
S
1
1
1
0
NOR
XNOR
Puertas compuestas
26
S
0
1
1
1
NOT
A S
0 1
1 0
A S
0 0
1 1
Puertas bsicas
NAND
B
0
1
0
1
A
0
0
1
1
B
0
1
0
1
S
1
0
0
0
A
0
0
1
1
B
0
1
0
1
S
1
0
0
1
XOR
A
0
0
1
1
B
0
1
0
1
S
0
1
1
0
A.B
S=A.B + (A+B)
27
A+B
S = A B + ( A + B ) + (A + B)
A
A.B
A+B
A.B
28
Propiedad conmutativa
A+B = B+A
AB = BA
Propiedad distributiva
A+(BC) = (A+B)(A+C)
A(B+C) = AB + AC
0+A = A
1A = A
1+A = 1
0A = 0
Teorema de identidad
A+A = 1
AA = 0
Teoremas de idempotencia
A+A = A
AA = A
Elemento neutro
Teorema de involucin
Teoremas de absorcin
Teoremas de consenso
Leyes de De Morgan
29
29
(A) = A
A+AB = A
A(A+B) = A
A+AB = A+B
A(A+B) = AB
AB+AC = AB+AC+BC
(A+B)(A+C)=(A+B)(A+C)(B+C)
(A+B) = AB
(AB) = A+B
A+ B = AB
A B = A + B
30
30
Ejemplo
Circuito para la apertura de dos puertas mediante un lector ptico
de tarjetas perforadas (sensores A, B, C orificio=1):
0
A
0
Tarjeta perforada
31
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
S
0
1
0
0
1
0
0
1
A.B.C
Minterm
Minitrmino
A.B.C
A.B.C
S
0
1
0
0
1
0
0
1
A+B+C
A+B+C
A+B+C
Maxterm
Maxitrmino
A+B+C
A+B+C
A +B +C
A
B
C
A
B
C
C
0
1
0
1
0
1
0
1
2 Forma cannica
1 Forma cannica
32
B
0
0
1
1
0
0
1
1
S=(A+B+C)(A+B+C)(A+B+C)(A+B+C)(A+B+C)
S=A.B.C+A.B.C+A.B.C
A
B
C
A
0
0
0
0
1
1
1
1
A +B+C
A+B +C
A+B+C
= ABC+ BC+ BC =
= A B C + B (C + C) =
S
B
= ABC+ B =
X=B
Y = AC
34
Teorema absorcin
X + X Y = X + Y
S = AC+ B
A
C
B
35
A
0
0
0
0
1
1
1
1
0 1
A 0 1 1
1 0 0
B C S
0 0 0
0 1 0
1 0 0
1 1 1
0 0 1
0 1 0
1 0 0
1 1 1
BC
A
00 01 11 10
0 0 0 1 0
1 1 0 1 0
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
0
1
0
0
1
0
0
1
0
0
0
0
0
1
0
1
CD
AB 00
01
11
10
00
0
1
0
0
01 11 10
1 0 0
0 1 0
1 1 0
0 0 0
36
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
S
0
1
0
1
1
0
0
0
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
S
0
1
0
0
1
1
0
0
BC
00 01 11 10
A
0
1
0
1
1
0
1
0
0
0
BC
00 01 11 10
A
0
1
0
1
1
1
0
0
0
0
A . B. C + A . B .C = ( A + A ).B.C = B.C
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
S
0
1
0
1
1
1
0
1
BC
00 01 11 10
A
0
1
0
1
1
1
1
1
0
0
38
39
40
41
42
43
44
45
Ejemplos - combinacionales
Ejemplo 1
Disear un circuito que tome un nmero de 4 bits ABCD y produzca una sola salida
que est activa si la entrada representa un nmero primo (0 y 1 no son primos).
46
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
0
0
1
1
0
1
0
1
0
0
0
1
0
1
0
0
CD
AB 00
01
11
10
00
0
0
0
0
01 11 10
0 1 1
1 1 0
1 0 0
0 1 0
S = A BC + A B D + B C D + BC D
Ejemplos - combinacionales
Ejemplo 2
47
(A . B)
A
A+B
B
2 Teorema
(A+B) = A.B
A
B
48
(A + B)
A
A. B
B
D = A B C + A B C + A B C
A
B
C
A
B
C
A
B
C
49
D = A B C + A B C + A B C
A
B
C
A
B
C
A
B
C
50
D = A B C + A B C + A B C
A
B
C
A
B
C
A
B
C
51
D = A B C + A B C + A B C
De Morgan : D = A B C + A B C + A B C = A B C A B C A B C
A
B
C
A
B
C
A
B
C
52
Ejemplos - combinacionales
Ejemplo 3
53
Ejemplos - combinacionales
Ejemplo 4: Display 7 segmentos (decodificador BCD 7 segmentos)
Ejemplos - combinacionales
Ejemplo 4: decodificador BCD 7 segmentos. Ctodo comn
55
Datos de Contacto
Concepcin Jimnez Carvajal
Universidad Politcnica de Cartagena
Divisin de Sistemas e Ingeniera Electrnica (DSIE)
ETSI. Industriales
Campus Muralla del Mar, s/n
30202 Cartagena
Tel.
Fax.
E-mail
+34 968 32 64 47
+34 968 32 53 45
conchi.jimenez@upct.es