Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Electrnica
Circuitos de Conmutacin
Los circuitos de conmutacin estn formados por compuertas lgicas, que implementan las operaciones lgicas (and, or y not). Sus variables de entrada y su funcin de salida son valores lgicos representados por ceros y unos. A continuacin algunos ejemplos de circuitos de conmutacin.
Fundamentos de Electrnica
Compuertas Bsicas
AND A B
A 0 0 1 1 B 0 1 0 1 Z 0 0 0 1
OR A Z B
A 0 0 1 1 B 0 1 0 1 Z 0 1 1 1
NOT Z A
A 0 1 Z 1 0
Fundamentos de Electrnica
Compuertas Adicionales
NAND A B
A 0 0 1 1 B 0 1 0 1
NOR A Z B
Z 1 1 1 0 A 0 0 1 1 B 0 1 0 1 Z 1 0 0 0
XOR Z A B
A 0 0 1 1 B 0 1 0 1 Z 0 1 1 0
Fundamentos de Electrnica
Minimizacin de funciones
En general al minimizar un sistema digital para su implementacin con compuertas se obtiene menor: costo, nmero de componentes consumo de potencia, espacio fsico, tiempo de respuesta. Tcnicas: Minimizacin Algebraica, Minimizacin a travs de Mapas de Karnaugh,
Fundamentos de Electrnica clase N8 Prof: Mafalda Carreo 5
Minimizacin Algebraica
Usa los teoremas del lgebra de Boole, para minimizar la funcin. No existe una tcnica o mtodo que indique cuales teoremas usar, en general se recomienda: Expresar la funcin en forma de Suma de Productos o Productos de Sumas. Utilizar los teoremas del lgebra, para eliminar variables, duplicando trminos que puedan agruparse.
Fundamentos de Electrnica
Minimizacin Algebraica
ejemplo : z = a b c + a b (a c ) paso1 : z = a b c + a b (a + c) z = abc + ab + ab c paso 2 : z = abc + ab + ab c + ab c z = a c (b + b ) + a b (1 + c) z = ac + ab paso3 : z = a (c + b )
Fundamentos de Electrnica clase N8 Prof: Mafalda Carreo 7
Minimizacin Algebraica
Implementacin original:
A B C A B Z
A C Implementacin minimizada:
A Z B C
Fundamentos de Electrnica
celdas en el mapa.
X 0
X 1
2 3
xy xy
Y
x y xy
9
Fundamentos de Electrnica
X 01
2 3
11
6 7
10
4 5
Fundamentos de Electrnica
10
W 01
4 5 7 6
W 0 0 0 0 0
X 0 0 0 0 1
Y 0 0 1 1 0
Z 0 1 0 1 0
Minter 0 1 2 4
00
0 1 3 2
11
12 13 15 14
10
8 9 11 10
f ( x, y, z ) = (1,2,5,7)
0 1
0 1
1 0
0 1
0 1
12
Fundamentos de Electrnica
n=4
Cada celda tiene 3 celdas adyacentes cada celda tiene 4 celdas adyacentes
Fundamentos de Electrnica clase N8 Prof: Mafalda Carreo
13
ab + ab = b
Ejemplo:
ab ab ab ab c c
0 1 1 0 0 0 0 0
Fundamentos de Electrnica
14
ab
ab
ab ab
ab
ab ab ab
c 0 1 1 0
c 0 0 1 0
OBS: Las variables que aparecen con complemento y sin complementos se eliminan.
cd cd
cd
cd
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0 f (a, b, c, d ) = bd
f (a, b, c) = bc + ab
Fundamentos de Electrnica
15
ab
ab
ab
cd
cd
0 0 0 0
0 0 0 0
1 1 1 1
1 1 1 1
f (a, b, c, d ) = a
16
Fundamentos de Electrnica
17
XYZ X 01
2
XY 10 Z 0 Z 1 1 Y 00 01 1 1 11
X 10 XZ
11
6
0
1 3
1 0 Y
0
7 5
0 1
Z YZ
Fundamentos de Electrnica
18
Fundamentos de Electrnica
19
W 00 01
4 5
11
12
10
8
WX 00 YZ XZ 00 01 Z 11 Y 10
W 01 11 1 1 1 1 Z 1 1 X 10 WX
1
13 9 11 10
1
7
1
15
1
6
1
14
1 X
F(W,X,Y,Z) = m(5,7,12,13,14,15)
Fundamentos de Electrnica
20
01
4 5
11
12 13
8 9 11 10
1
3 7
1 1
6
1
15 14
1
2
1 X
F(W,X,Y,Z) = m(1,2,3,5,7,11,13)
Fundamentos de Electrnica
21
ab c
0 1
00
01
11
10
0 0 1 0 0 1 1 1
Fundamentos de Electrnica
f = ab + ac + bc
clase N8 Prof: Mafalda Carreo
22
c
0 1
00
01
11
10
0 0 1 0 0 1 1 1
OBS:
f = (a + b) (a + c) (b + c)
Fundamentos de Electrnica
23
f = ab(1 + b) + bc + ac f = ab + bc + ac
Por lo tanto queda demostrado que la funcin mnima resultante es la misma.
Fundamentos de Electrnica clase N8 Prof: Mafalda Carreo 24
a) b)
f ( x, y, w, z ) = (3,4,7,8,10,11,12,13,14) f ( x, y, w, z ) = (0,4,6,7,10,12,13,14)
Fundamentos de Electrnica
25