Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITOS
DIGITALES
LIMA-PERU
2022
CIRCUITOS DIGITALES
Entonces:
Encapsulado:
UNMSM-FIEE
Como sabemos el código Gray es usado para minimizar la cantidad de errores que puede dar un
diseño digital.
Entonces haremos una tabla:
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0
UNMSM-FIEE
Haremos el circuito del sumador completo para FA:
Elaboramos un circuito integrado en los FA para convertir BCD a CODIGO Gray de 4bits:
UNMSM-FIEE
Para las entradas donde A,B, C y D es 0:
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
0 0 0 1 0 0 0 1
UNMSM-FIEE
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
1 1 1 1 1 0 0 0
BCD
DECIMAL BCD
NATURAL
0 0 0
1 1 1
2 100 10
3 101 11
4 10 100
5 11 101
6 110 110
7 111 111
8 1110 1000
9 1111 1001
Elaboraremos un circuito de sumador completo para FA:
UNMSM-FIEE
Para las entradas
UNMSM-FIEE
Complemento a 2 Convertir a valor absoluto Sumador Valor absoluto
completo
Numero X3 X2 X1 X0 X3⊕ X3⊕ X2 X3⊕ X3⊕ X* + X3 Numero Y3 Y2 Y Y
natural X3 X1 X0 natural 1 0
+7 0 1 1 1 0 1 1 1 0 7 0 1 1 1
+6 0 1 1 0 0 1 1 0 0 6 0 1 1 0
+5 0 1 0 1 0 1 0 1 0 5 0 1 0 1
+4 0 1 0 0 0 1 0 0 0 4 0 1 0 0
+3 0 0 1 1 0 0 1 1 0 3 0 0 1 1
+2 0 0 1 0 0 0 1 0 0 2 0 0 1 0
+1 0 0 0 1 0 0 0 1 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 1 1 1 1 0 0 0 0 1 1 0 0 0 1
-2 1 1 1 0 0 0 0 1 1 2 0 0 1 0
-3 1 1 0 1 0 0 1 0 1 3 0 0 1 1
-4 1 1 0 0 0 0 1 1 1 4 0 1 0 0
-5 1 0 1 1 0 1 0 0 1 5 0 1 0 1
-6 1 0 1 0 0 1 0 1 1 6 0 1 1 0
-7 1 0 0 1 0 1 1 0 1 7 0 1 1 1
-8 1 0 0 0 0 1 1 1 1 8 1 0 0 0
Elaboramos un circuito integrado en los FA para convertir BCD a CODIGO Gray de 4bits:
UNMSM-FIEE
Para las entradas donde A es cero
UNMSM-FIEE
Por la tabla tenemos con mapa - k:
A: W(a,b,c,d) = AB’+A’B
W(a,b,c,d) = A⊕B
B: W(a,b,c,d) = BC’+B’C
W(a,b,c,d) = B⊕C
C: W(a,b,c,d) = CD’+C’D
W(a,b,c,d) = C⊕D
Por tanto, nuestra función lógica que convierte una representación de 4 bits en el código
binario a código GRAY es:
X(a,b,c,d) = A
Y(a,b,c,d) = A⊕B
W(a,b,c,d) = B⊕C
Z(a,b,c,d) = C⊕D
UNMSM-FIEE
Diseñamos la tabla para las salidas Si, Ci, Di, Bi
UNMSM-FIEE
procedemos a realizar el mapa de Karnaugh para Bi :
Bi(a,b,c,d) = (B’+C+D)(B’+C’+D’)
Por tanto, las salidas: Si, Ci, Di, Bi en función de las entradas (A, B, C, D).
Si(a,b,c,d) = 1
Ci(a,b,c,d) = 0
Di(a,b,c,d) = 1
Bi(a,b,c,d) = (B’+C+D)(B’+C’+D’)
UNMSM-FIEE