Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Circuitos Digitales
Circuitos Digitales
BINARIO
Sistema decimal: es un sistema de numeracin en base 10, tiene 10 posibles dgitos
(pi). En cada nmero, el valor que toman sus dgitos depende de la posicin respecto
del primer dgito de referencia (10i). Cada nmero decimal se obtiene mediante la
suma ponderada de sus dgitos:
N= (pi*10i)
1853=1*103+8*102+5*101+3*100
Sistema binario: sistema de numeracin en base 2, tiene 2 posibles dgitos (0,1), al
igual que en el sistema de numeracin decimal, el valor de cada dgito en un nmero
depende de su posicin. As, para convertir un nmero binario (en base 2) a decimal:
00101(2)= 0*24 +0*23 + 1*22 + 0*21+1*20 = 5(10)
24 23
0 0
22
1
21
0
20
1
Para convertir un nmero decimal a binario hay que realizar la operacin inversa:
dividir entre 2 el nmero hasta descomponerlo y ordenar inversamente la secuencia.
9(10)= 1*23 + 0*22 + 0*21+ 1*20
9 2
1 4 2
0 2 2
0 1
23776 16
0 1486 16
14 92 16
12 5
0010 0110
Cdigo BCD Aiken: cuatro dgitos por cifra decimal siendo sus pesos
2,4,2 y 1:
El nmero decimal 26 codificado en BCD Aiken sera :
0010 1100
1
2. LGEBRA DE BOOLE
2.1. Elementos y operaciones
- Es una lgica bivaluada (binaria): cada variable puede tomar dos valores:
Verdadero (1), falso (0).
-
Otras operaciones:
o
). La
f ( X 1 , X 2 ,..., X n ) =
2 1
f (i ) * m
i=0
f(A,B,C) = (2,3,4,6,7)
f ( X 1 , X 2 ,..., X n ) = i = 0 ( f (i ) + M 2 n 1 i )
2 n 1
Ejemplo:
F(A,B,C) = (7,6,2) = M7 * M6 * M2 = ( A + B + C ) * ( A + B + C ) * ( A + B + C )
3
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
f(i) (S)
0
0
1
1
1
0
1
1
mi
m0
m1
m2
m3
m4
m5
m6
m7
salidas 1
A *B *C
A *B *C
A *B *C
A *B *C
A *B *C
M2n-1-i
M7
M6
M5
M4
M3
M2
M1
M0
salidas 0
A+B+C
A+B+C
A+B+C
---LAS FORMAS CANNICAS DE UNA FUNCIN LGICA SON NICAS---3.4. Mapa de Karnaugh
El mapa de Karnaugh de una funcin de n variables es una tabla de 2n casillas,
cada una de ellas asociada a un minterm (o maxterm) de forma que al pasar de una
casilla a otra adyacente horizontal o verticalmente slo cambia el estado de una
variable.
2 variables
3 variables
4 variables
A B
S = A * B + A * B = B.
AB
B
A+ B
S = (A + B )* (A + B) = B.
A+B
B
El procedimiento para la simplificacin ser por tanto agrupar las casillas que
contienen 1, procurando realizar el menor nmero de bucles posibles que
agrupen el mayor nmero de 1 (o de 0) posible y teniendo en cuenta que los
extremos opuestos tambin son adyacentes:
1
00
00
01
01
11
11
10
1
3
10
2
1
5
Smbolo y funcin
Equivalencia NOR
Equivalencia NAND
NOT
OR
A+B = A+B
A*B = A*B = A + B
AND
A*B = A*B
A+B = A+B = A *B
6. CIRCUITOS COMBINACIONALES
Los circuitos integrados digitales se clasifican segn su densidad de integracin
(nmero de puertas lgicas que integran) en:
- Baja escala de integracin (SSI): menos de 10 puertas
- Media escala de integracin (MSI): entre 10 y 100 puertas
- Alta escala de integracin (LSI): 100-1000 puertas
- Muy alta escala de integracin (VLSI): ms de 100 puertas
Los circuitos combinacionales son circuitos integrados MSI que se clasifican
segn la funcin que realizan en:
- Circuitos de comunicacin: codificadores, decodificadores, convertidores de
cdigo, multiplexores, demultiplexores,...
- Circuitos aritmticos: sumadores, restadores y comparadores.
6.1. Codificadores
Codifican informacin digitalizada en su equivalente binario (o bien natural o bien
BCD). Los codificadores son circuitos combinacionales formados por 2n entradas y n
salidas. Al accionarse una de las entradas, en la salida aparece el cdigo binario
asignado a esa entrada. El diagrama funcional sera
N 2n
n
salidas
Codificador
entradas
0
1
2
3
4
5
6
7
A
B
83
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
3
0
0
0
1
0
0
0
0
4
0
0
0
0
1
0
0
0
5
0
0
0
0
0
1
0
0
6
0
0
0
0
0
0
1
0
7
0
0
0
0
0
0
0
1
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
6.2. Decodificadores
Los decodificadores realizan la operacin inversa, convierten informacin binaria en su
decimal equivalente. Su diagrama funcional sera:
n
N 2n
As, un decodificador BCD tendra
Decodificador
4
entradas
salidas
4 entradas y 10 salidas (102 ).
A
B
C
D
410
0
1
2
3
4
5
6
7
8
9
La salida del decodificador puede ser por nivel alto (la salida 0
tendr un nivel alto de tensin cuando la combinacin de las
entradas sea 0000, o bien por nivel bajo (la salida 0 tendr un
nivel bajo de tensin cuando la combinacin de las entradas
sea 0000). En los decodificadores con
salida por nivel bajo se aade un
cerito antes de la lnea de salida:
38
38
4
5
3
4
5
6
7
pantalla o
visualizador de
7 segmentos
Demultiplexor
entradas de
informacin
n entradas de
control o seleccin
2n
salidas
n entradas de
control
D0
D1
D2
D3
S = D0 A B + D1 A B + D2 AB + D3 AB
41
A B
S = A B * C + A B * 0 + AB * 1 + AB * C
Luego
D0 = C ; D1 = 0; D2 = 1; D3 = C y por
tanto el diagrama sera:
41
Vcc
C
A B
6.5. Comparadores
Son circuitos capaces de establecer las relaciones mayor (>) menor (<) e igual
entre dos configuraciones binarias. Por ejemplo, un comparador de dos dgitos
respondera a la tabla de verdad:
A
B
S0
S1
S2
S0 es la salida A>B
S0 = A * B
0
0
0
0
1
0
1
0
1
0
S1 es la salida A<B
S1= A * B
1
0
1
0
0
S2 es la salida A=B
S2= A * B + A * B
1
1
0
0
1
6.6. Sumadores y restadores
Son circuitos que realizan la suma o resta de dos nmeros binarios, uniendo las
entradas de los diferentes dgitos con el acarreo anterior se pueden sumar o restar
nmeros binarios de varias cifras.
Tabla de verdad de un sumador total
Co
0
0
0
0
1
1
1
1
A
0
0
1
1
0
0
1
1
B
0
1
0
1
0
1
0
1
S
0
1
1
0
1
0
0
1
C
0
0
0
1
0
1
1
1
A
B
Co
Su
ma
dor
S
C
Co
0
0
0
0
1
1
1
1
A
0
0
1
1
0
0
1
1
B
0
1
0
1
0
1
0
1
S
0
1
1
0
1
0
0
1
C
0
1
0
0
1
1
0
1
9
7. CIRCUITOS SECUENCIALES
Son circuitos digitales en los que los valores de las salidas, en un determinado
momento, no dependen exclusivamente de los valores de las entradas en ese instante,
sino que tambin dependen del propio estado anterior de estas salidas. Son por tanto
circuitos con memoria, que responden al siguiente diagrama de bloques:
Los circuitos secuenciales ms simples son los biestables, que poseen capacidad para
almacenar informacin binaria de 1 bit. La unin de biestables da lugar a contadores y
registros de desplazamiento, y aquellos integrados por un nmero mayor de biestables
origina autmatas finitos y memorias integradas.
Los biestables se clasifican a su vez en
- Asncronos: aquellos que no necesitan un seal de reloj para ser activados.
Cada estado se mantiene hasta que cambian las entradas.
o Biestable R-S
o Biestable J-K
o Biestable T
- Sncronos: aquellos que se activan con una seal de reloj, de manera que cada
estado se mantiene hasta que cambian las entradas y una seal de reloj activa
el biestable.
o Activados por nivel o biestables LATCH
o Activados por flanco o biestables FLIP-FLOP
7.1. BIESTABLES ASNCRONOS
El ms simple es el biestable R-S, cuyas salidas son complementarias excepto en el
caso de que ambas entradas sean 1 simultneamente. Segn su construccin pueden
ser de inscripcin o borrado prioritario.
El biestable J-K elimina el defecto de funcionamiento del R-S cuando ambas entradas
valen 1, siendo ambas salidas siempre complementarias.
10
11
7.4. CONTADORES
Un contador es un circuito secuencia cuyas salidas representan, en un
determinado cdigo, el nmero de impulsos que se aplican en la entrada. Pueden ser
ascendentes o descendentes. El contador ms simple que podemos construir sera un
contador asncrono de cuatro bits, cuyo smbolo y construccin con biestables JK
sera:
12