Documentos de Académico
Documentos de Profesional
Documentos de Cultura
gótfr
modei
no Mutis
Colección "ELECTRÓNICA GENERAL"
ELECTKONICA
DIGITAL
MODERNA
Teoría y Práctica
DECIMOSEGUNDA EDICIÓN
CORREGIDA Y AMPLIADA
Prefacio 13
Bibliografía813
10
PREFACIO
13
PREFACIO
14
PREFACIO
15
PREFACIO
EL AUTOR
16
CAPITULO 1
17
CAPITULO 1
18
NATURALEZA DE LA LÓGICA DIGITAL
19
CAPITULO 1
vwwwv
Otra cosa que puede hacer la mente humana es tomar una decisión en
función de un acontecimiento o factor ya pasado o recordado. Por
ejemplo, las reglas del ajedrez se deben memorizar, para tomar decisio
nes mientras se juega. O un niño que recuerda la quemadura que tuvo
en una mano, la aparta de la estufa caliente. La capacidad de memoria
que tiene la mente humana puede compararse con la que tiene la Elec
trónica Digital, en la cual existe un elemento de memoria, capaz de re
cordar por un período de tiempo indefinido, una señal de nivel lógico
recibida en el pasado. Este elemento puede recordar la existencia de una
señal pasada y proporcionarla cuando sea necesario, también es capaz
de borrarla y qued^r preparada para recibir una nueva señal.
20
NATURALEZA DE LA LÓGICA DIGITAL
SISTEMAS NUMÉRICOS
Estamos acostumbrados a usar el sistema de numeración decimal y a
contar del 1 al 10. Dicho sistema tiene diez estados básicos o dígitos,
desde el 0 hasta el 9. Cuando se quiere contar por encima de 9 se com
binan dos o más de los dígitos básicos y de esta forma podemos codifi
car números tales como el 10, 100, 1000 y mucho mayores. No hay
ninguna razón por la que no pueda usarse un sistema de ocho estados
(octal) o de dos (binario).
El sistema binario o de sólo dos estados es semejante al decimal,
excepto en que para expresar un número se requieren más dígitos que
en el decimal. De esta forma, para expresar los números decimales en
sistema binario se utilizan las siguientes expresiones:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
etc.
21
CAPITULO 1
23
CAPITULO 1
5?
24
NATURALEZA DE LA LÓGICA DIGITAL
25
CAPITULO 1
a)Analógico
b)Digital
c)Mixto
a)0100
b)0111
c)1000
4)El componente físico que ha posibilitado los avances de la lógica digital es:
a)El transistor
b)El circuito integrado
c)El computador
26
CAPITULO Z
Sistemas de numeración
para cómputo digital y su aritmética
ma binario.
Traído por los árabes, el sistema decimal ha sido tradicionalmente el
usado hasta nuestros días. Está basado en un sistema de cómputo ele
mental que emplea como elementos iniciales de expresión los 10 dedos
de las manos. En nuestros días, es preciso eliminar la exclusividad del
sistema decimal en la enseñanza básica, pues dada la creciente utiliza
ción de las máquinas por el hombre, para facilitar su acercamiento a
ellas conviene aprender el manejo de otros sistemas de numeración más
sencillos y útiles.
El sistema decimal emplea diez dígitos diferentes para expresar cual
quier cantidad, teniendo en cuenta que la posición de cada uno le con
fiere un peso o valor determinado, el cual se deriva de las diferentes po
tencias de 10. Así, el valor 3.867 se halla sumando los pesos representa
tivos de cada dígito según su posición:
27
CAPITULO 2
EL SISTEMA BINARIO
El sistema binario está basado en la utilización exclusiva de dos nú
meros el 0 y el 1, para expresar cualquier magnitud.
DECIMALBINARIO
00
11.
210
311
4100
5101
6110
28
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
DECIMALBINARIO
7111
81000
91001
101010
111011
121100
DECIMALBINARIO
4100
5101
6110
7111
11112 = 1-23 +1-22 + 1-21 +1-2 = 1-8 +1-4 + 1-2+ 1-1 = 1510
29
CAPITULO 2
EQUIVALENCIA
DECIMAL 64 32 16 8 4 2 1
POTENCIAS DE 2 26 24 23 22 21 2
4910 = 1100012
175 2
15 87 | 2
1 07 43 | 2
^^
1 03 21 1 2
_^ 1 1 10 2
0 5 |_ 2
•~^~~-~_
^^ 1 2 2
0 1
*L/j
30
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
175,0 = 101011112
2o = 1
2'1 = 1/2 = 0,5
T2 = 1/4 = 0,25
2"3 = 1/8 = 0,125
2"4 = 1/16 = 0,0625
2"5 = 1/32 = 0,03125
i
0,250x2 = 0,500 BitO
0,500x2=1,000 Bitl
0,250,0 =0,012
31
CAPITULO 2
Mantisa
Signo >• 12 2 7 0 0 0 0
Exponente
-10000002) = -6410)
1110 0 0 0 0
32
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
ARITMÉTICA BINARIA
Aunque las reglas en este sistema, son similares al decimal, al existir
sólo dos números (0 y 1) son mucho más simples. Las reglas fundamen
tales de las cuatro operaciones básicas se resumen en la figura 2-2.
Suma
10 110 1
+110 0 1
Resta
10 0 10
- 1 0 0 1
0 10 0 1 (Prestado)
33
CAPITULO 2
Multiplicación
110 1
x1 01
110 1
0000
110 1
100 01
División
10 110 11 1 1 1
10 0 0 110 1
0 0 111
000
LOS COMPLEMENTOS
Se llama "complemento" de un número a la diferencia entre la base y
el número. Ejemplos:
El complemento de 2 en base 10 es 8
)J)5í -^ >Q " ^
) 1 " " 9" 1
" 1 " " 1" 0
34
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
Números:10101110
Su complemento a 1:01010001
lililí
0 0 1 10 1 (número a complementar)
110 0 10 (complemento a 1)
+ 1 (sumo 1)
- 0 0 1 10 1 (Número a complementar)
0 110 0 11 (Complemento a 2)
9 9
3 0 (Número)
6 9 (Complemento a 9)
35
CAPITULO 2
7111
3011
41 00
1 1 1
+
1 0 0 (Complemento a 1 del 3 ó 011)
10 11
1 (Suma del arrastre)
1 00 RESULTADO
1 1 1
L Se desprecia el arrastre
36
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
1 3
4 RESULTADO
14 RESULTADO: 4
L*: Hesnreria el arrastre
Obsérvese que cuando se han usado los complementos a 1 y a 9, el
arrastre hay que añadirlo al dígito de menor significado, mientras que
el arrastre se desprecia y no se tiene en cuenta cuando se utilizan los
complementos a 2 y a 10.
37
CAPITULO 2
0000 0
0001 1
0 0 10 2
0 0 11 3
0 10 0 4
0 10 1 5
0 110 6
0 111 7
10 0 0 8
100 1 9
DECIMAL
"Código biquinario"
Es un código en el que cada dígito representa un peso determinado,
usando siempre una longitud constante de 7 bits, tal como se indica en
la figura 2-4.
El nombre de este código se deriva de que sus expresiones se pueden
dividir en dos partes: una, Bi, que consta de los dos primeros bits, y
otra quinaria, que incluye los restantes. Obsérvese en la figura 2-4 que
los dos bits de la izquierda se emplean para indicar si el número está
por encima o por debajo de cinco. Con este código el número decimal
306, se escribe:
DECIMAL 0
38
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
0 0000 00 11
1 000 1 0 100
2 00 10 0 10 1
3 00 1 1 0 110
4 0 100 0 111
5 0 10 1 1000
6 0 110 100 1
7 0 111 10 10
8 1000 10 11
9 100 1 1100
Fig. 2-5.- Representación de los números decimales en el código BCD y en el de Exceso a 3 (XS3)
39
CAPITULO 2
2.En este código todos los números tienen por lo menos un bit
significativo ó 1, lo que permite la distinción de cuándo se transmite
información o no.
"Código Gray"
Hay muchas versiones del código Gray, pero todas tienen una carac
terística común, consiste en que el paso de un número al siguiente se
efectúa cambiando un solo bit cada vez. De esta forma se confiere al
código Gray la propiedad de "reflejo", es decir, la secuencia de los bits
de menos peso es la imagen especular de la secuencia de bits de más
peso, característica que se muestra en la figura 2-6.
40
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
DECIMAL GRAY
0 o r<r~<r "oí
1 0 10 0 1
2 0 10 1 1
3 0 |0 1 0
4 0¡1 1 0
5 0¡1 1 1
6 0¡1 0 1
0 ¡_l__0 0 El grupo de bits de más
7 peso es una imagen del
grupo de menos peso
8 i Tí"'o'"ó1
9 iji 0 1
10 i¡i 1 1
11 111 1 0
12 1 ¡0 1 0
13 1 ¡0 1 1
14 1 ¡0 0 1
^5 0 -J
Fig. 2-6.- Formación de los números en el Código Gray.
\/\/\/\/\/\/
111110 (comparación de bits adyacentes)
41
CAPITULO 2
LONGITUD 4 (1,2,1,2)
LONGITUD 6 (1,2,1,3,2,3)
(1,2,3,1,2,3)
(1,2,3,4, 1,4,3,2)
LONGITUD 10 (1,2,1,3,4,3,1,2,1,4)
(1, 2, 1, 3, 4, 1, 2, 1, 3, 4)
LONGITUD 15 (1,2,1,3,1,2,1,4,1,2,1,3,1,2,1)
Fig. 2-7.- Diferentes códigos Gray.
0 0000 0 1
1 000 1 1 0
2 0 0 10 1 0
3 00 11 0 1
4 0 10 0 1 0
5 0 10 1 0 1
6 0 110 0 1
7 0 111 1 0
8 1000 1 0
9 100 1 0 1
Fig. 2-8.— Formación de los bits de código de paridad par e impar.
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
La figura 2-8 muestra los dos códigos de paridad de bits, par e impar,
para los números del 0 al 9 en BCD.
Aumentando el número de bits que se añaden al dato a transmitir
se crean códigos más complejos, que no sólo indican un posible error,
sino que además señalan el. bit incorrecto, destacando entre ellos el
código de Hamming.
JOHNSON DE 4 BITSDECIMAL
00000
00011
00112
01113
11114
11105
11006
10007
SISTEMA OCTAL
43
CAPITULO 2
BINARIO
CODIFICADO
DECIMAL OCTAL EN OCTAL
0 0 000
1 1 00 1
2 2 010
3 3 011
4 4 1 00
5 5 101
6 6 110
7 7 111
8 10 0 0 10 00
9 11 00 1 001
10 12 0 0 1 0 10
11 13 1 01 011
15 17 001 111
16 20 0 10 000
17 21 0 10 001
63 77 1 11 111
44
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
508
2 86 3
50810) = 7 7 4g)
STSTEMA HEXADECIMAL
45
CAPITULO 2
0 0 000 0
1 1 0001
2 2 00 10
3 3 00 11
4 4 0 10 0
5 5 0 10 1
6 6 0 110
7 7 0 111
8 8 10 0 0
9 9 10 0 1
10 A 10 10
11 B 10 11
12 C 1100
13 D 110 1
14 E 1110
15 F 1111
16 10 000 1 0000
17 11 000 1 00 0 1
31 1F 0 0 0 1 1111
32 20 00 10 0 0 0 0
A: 1010
C : 1 1 00
Para convertir un número binario en hexadecimal se agrupan los bits
de 4 en 4, añadiendo los ceros que se necesiten para formar un múltiplo
de 4. Así, para convertir en hexadecimal el número 1.0111.0010, como
46
SISTEMAS DE NUMERACIÓN PARA COMPUTO DIGITAL Y SU ARITMÉTICA
tiene 9 bits se añaden tres ceros más a la izquierda para que sean múlti
plos de 4, con lo que queda 0001.0111.0010 y después se descompone
en fracciones de 4 bits:
00012) =
00102) = 2lé)
De donde: 0001.0111.00102) = 17216)
Para convertir un número hexadecimal en decimal se emplea el siste
ma de sumar el valor que representa cada dígito según su posición, mul
tiplicando por las diversas potencias de la base, que en este caso es 16.
Ejemplo:
2 4 8I16
^
2 4 810) = F816)
47
CAPITULO 2
a)101101 + 1011
b)10001-111
c)101 xll
d)110101 : 101
48
CAPITULO ü
49
CAPITULO 3
50
EL ALGEBRA LÓGICA O DE BOOLE
"s" "l"
V CONJUNTOS PARTICULARES
REPRESENTACIÓN ELÉCTRICA
DE UN CONJUNTO
ENTRADA
•
+V SALIDA
51
CAPITULO 3
/ SIEMPRE CERRADO
ENTRADA T 9 SALIDA
•t-v +V Fig. 3-3.- Representación eléctri
ca de un conjunto universal.
CONJUNTO UNIVERSAL
/ SIEMPRE ABIERTO
ENTRADA '"// SALIDA
Fig. 3-4.- Representación eléc
trica de un conjunto vacío.
+V
CONJUNTO VACIO
CONJUNTO UNIVERSAL
CONJUNTO DE
INGENIEROS
Fig. 3-5.- Representación dentro del
conjunto universal de un conjunto
particular y su complementario.
CONJUNTO
COMPLEMENTARIO DE I
ENTRADA SALIDA
•
+V
CONJUNTO
COMPLEMENTARIO DE I
+V
53
CAPITULO 3
[conjunto i + c 1
54
EL ALGEBRA LÓGICA O DE BOOLE
I c S= I + C
0 0 0
Fig. 3-9.- Tabla de la verdad
0 1 1 TABLA DE VERDAD de la ecuación I + C = S
1 0 1
1 1 1
ENTRADAS
SÍMBOLO LÓGICO DE
LA OPERACIÓN SUMA
55
CAPITULO 3
S=A+B+C
A B c S=A+B+C
0 0 0 0
1 0 0 1
0 1 0 1
TABLA DE Fig. 3-13.- Tabla de verdad de
0 0 1 1 VERDAD la ecuación S =A +B +C.
I 1 0 1
0 1 1 1
1 0 1 1
1 1 1 1
56
EL ALGEBRA LÓGICA O DE BOOLE
57
CAPITULO 3
I c S=I•C
0 0 0
0 1 0 Fig. 3-17.- Tabla de la verdad de la ecuación S = I. C.
1 0 0
1 1 1
ENTRADAS
Fig. 3-18.— Símbolo lógico para repre I •
sentar el producto de conjuntos. SALIDA
•
C •-
s= r-c
ENTRADA
SALIDA
•
•
+V
58
EL ALGEBRA LÓGICA O DE BOOLE
ENTRADAS
SALIDA Fig. 3-22.- Representación simbólica del
A•
producto de tres conjuntos.
B •- •
P=A-B-C
C •-
"Operación inversión"
O INVERSO DE A y
+v
-• T •-
59
CAPITULO 3
A A
INVERSIÓN
I 0
ENTRADA SALID/!
0 •
I •
A'1 =A
-• A
A+l = 1
+v
0•A = 0
0 •-
A •-
61
CAPITULO 3
A•A= 0
-• 0
62
EL ALGEBRA LÓGICA O DE BOOLE
a+1 =1
0-A =
o+a = a
a-a = a
a+0^ a
a-b = ba
a+b=b+a
abcIab c=
A(B-C)^(A-C
a (b+c)=ab+ac
a+b-c =
(a+b)-(a+c)
!"^—=.-••
o=b ar
1-1 = 1 .i. .i. _
10o
1-0 = 0
0-0 = 0 oo o
0+0 = 0
-TV-0-
1+1 = 1 _ .i.
g=
T=0
Fig. 3-33.- Tabla resumen de los principales axiomas y simplificaciones lógicos.
63
CAPITULO 3
A B c A+B+ C
0 0 0 1
I 0 0 0
0 I 0 0
TABLA DE VERDAD
0 0 1 0 OPERACIÓN ÑOR
1 1 0 0
0 1 1 0
1 0 1 0
Fig. 3-34.- Tabla de verdad de una ope
1 1 1 0 ración ÑOR de 3 variables.
"Operación NAND"
A B c A-a-c
0 0 0 i
I 0 0 TABLA DE VERDAD
i
OPERACIÓN NAND
0 I 0 i
0 0 1 i
1 I 0 i
0 1 1 i
I 0 I i
1 1 I 0
"Operación 0 exclusiva"
A(T)B = A • B + A ' B
0 exclusiva
A B Aff) B
0 0 0
1 0 1
Fig. 3-37.- Tabla de verdad de la función 0 0 1 1
Exclusiva. 1 1 0
65
CAPITULO 3
o
f>
A** ^ AmRFig. 3-38.- Símbolo lógico de la operación
„n ^0 Exclusiva,
ENTRADASSALIDAS
VARIABLES
I CAJA NEGRA >RESULTADOS
Fig. 3-39.- Simulación del problema como una caja negta con entradas y salidas únicamente.
66
EL ALGEBRA LÓGICA O DE BOOLE
l)CuandoA= 1, B = 0 y C = 1, (A.B.C)
2) Cuando A=0,B=lyC=l, (X.B.C)
67
CAPITULO 3
1er problema
A B L
0 0 0 ESTADO INICIAL
Fig. 3-40.- Tabla de verdad que define
1 0 1 SI CAMBIA A
los estados de la lámpara.
0 1 1 SI CAMBIA B
1 1 0 SI CAMBIAN A y B
1)A= 1 y B = 0(A.B)
2)A = 0y B? 1 (Á.B)
L = A."B + A. B
68
EL ALGEBRA LÓGICA O DE BOOLE
2o problema
69
CAPITULO 3
Ia fase: Tabla de verdad que represente todas las posibilidades del sis
tema y el resultado correspondiente. Figura 3-43.
A B c Mi M2
0 0 0 0 0
1 0 0 1 0
0 0 1 0 1
Fig. 3-43.- Tabla de verd^d que rige a los mo
0 1 0 Q 0 tores Mi y M2.
1 1 0 0 0
0 1 1 0 0
1 0 1 0 0
1 1 1 1 1
70
EL ALGEBRA LÓGICA O DE BOOLE
+V
"¿SI
Fig. 3-44.- Representación eléctrica de las ecuaciones que gobiernan los motores M^ y M2
C(A-B + A-B) = M2
3er problema
71
CAPITULO 3
T s R M
0 0 0 0
0'
0 1 0
0 0 1 0
Fig. 3-47.— Tabla de verdad que responde al
planteamiento del problema. 0 1 1 0
1 0 0 1
1 1 0 1
1 0 1 0
1 1 1 1
72
EL ALGEBRA LÓGICA O DE BOOLE
MOTOR =T(R + S)
-¿si
R +S
-MOTOR
73
CAPITULO 3
TEOREMAS DE MORGAN
Sirven para transformar sumas en productos, o viceversa, y tienen
una gran importancia en las aplicaciones prácticas, pues permiten reali
zar todas las operaciones lógicas con una única función.
1er teorema
"La inversa de una suma lógica de dos o más variables equivale al pro
ducto lógico de los inversos de dichas variables".
A + B = A.B
A B A B A4B A + B A-B
74
EL ALGEBRA LÓGICA O DE BOOLE
A + B+C+D + E = A.B.C.D.E
2o teorema
AB = A + B
-B
A.B.C.D = A + B+C+D
75
CAPITULO 3
Cuando se usa lógica TTL y se deja sin conectar una entrada de una
puerta, se comporta dicha entrada como si tuviese nivel lógico alto.
A
Fig. 3-55.- Realización directa de una suma negada con un ÑOR.
B
76
El ALGEBRA LÓGICA O DE BOOLE
A + B = A.B
A + B = A-B
Fig. 3-58.- Otra forma de utilizar un ÑOR para productos. _
B
77
CAPITULO 3
lo
im
i<
m m lo
l< m
E
•o CÜ O
g
2 >
•o < 3 5 g.
tu •g ^ c'
as C^3 las aso
c m 03~ ca •S 2 ÍS
gS? o
CO 03 T—
*o yj c
03 03 1^1
^^ C val
03
(J 5
ce
O
^
< m
^A
<CQ
<|DDO
78
EL ALGEBRA LÓGICA O DE BOOLE
AB = A+1"
A = A+B
79
CAPITULO 3
i
lo
o oo +
l< ai
<t
o II •i
o o
^ o
T3 o
Í8 c
_2 *^ >
to O w
W— > -D <0
0) (0
- 8
S sil
1 Is i 8^
8g
J3 S
^^
Si
< 00 <|ooo
< oo
oa
80
EL ALGEBRA LÓGICA O DE BOOLE
S = A.B + A (D + C)
*"*^ D+C
Fig. 3-66.- Obtención con ÑOR de D + C
c
ABAB4A(D4C)AB4-A(D4C)
A(D + C)
Fig. 3-69.- Diagrama lógico completo con ÑOR para A.B + A (D +C).
2o ejemplo
S = A.B 4- A (D + C)
82
EL ALGEBRA LÓGICA O DE BOOLE
D •C 5 D+C
Fig. 3-72.- Obtención de D +C.
C-
AB (A-B)[a(D
-B)[a(D + C)J = A-B+A(D+ C)
Fig. 3-73.- Actuación del
último operador NAND.AÍÜ+C)
A ~\ A-B
O J
^^ A- B+A ( D + C)
D
"V A(D+C)
C
83
CAPITULO 3
A B A B
0 0 0
0 1 0 Fig. 3-75.- Tabla de verdad de A.B.
1 0 0
1 1 1
84
EL ALGEBRA LÓGICA O DE BOOLE
A
1 Ecuación representada: A • B
A =0 A =1
0 B =0 B =0 Forma simplificada 0 0
0 0
B A =0 A =1
1 B =1 B =1 0 1
0 1 B
Fig. 3-77.- Representación del diagrama de Karnaugh para A.B, a la izquierda, y forma simpli
ficada, a la derecha.
A B A+B
0 0 0 1
Fig. 3-78.- Tabla de verdad y dia
grama de Karnaugh para R = A + 1 0 1
+ B.
0 1 1 1 1
1 1 1 B
85
CAPITULO 3
B
Se puede comprobar que las ocho cuadrículas de la figura 3-79 repre
sentan las ocho combinaciones posibles y diferentes de las 3 variables.
Como aplicación, en la figura 3-80 se muestra Ja tabla de verdad y el
diagrama de Karnaugh para la ecuación R = A.B.C.
A B c A-B-C
0 0 0 0
1 0 0 0
0 1 0 0
0 0 1 0
1 1 0 1
0 1 1 0 1
1 0 1 0 B
1 1 1 0
86
EL ALGEBRA LÓGICA O DE BOOLE
1 1 1
B
1 1
1
B
Fig. 3-83.- Diagrama de Karnaugh para 5 variables y determinación de la cuadrícula que cum
ple R = A.B.C.D.E.
87
CAPITULO 3
Io ejemplo
1 1
Fig. ^-S4.— Representación de la ecuación
R ='A.B +B.C en el diagrama de Karnaugh.
1 1
B
2o ejemplo
1
Fig. 3-85.- Representación de las. cuadrículas
que cumplen la ecuación R = A.B.C.D +X.B.C.
1
D
88
EL ALGEBRA LÓGICA O DE BOOLE
sión simplificada.
Algunos ejemplos aclararán el sistema de simplificación de Karnaugh.
89
CAPITULO 3
1er ejemplo
Lazo A
|A C
(l[T 1 Fig. 3-87.- Formación de dos lazos A.
_azo B
1
B
90
EL ALGEBRA LÓGICA O DE BOOLE
2o ejemplo
Simplificar por Karnaugh la ecuación:
Figura 3-88.
1 1
Fig. 3-88.- Diagrama de Karnaugh resuelto
para la ecuación.
1 1 1
B
1 1
D
1/2
1/2 LazoB
il l1
I
1
. j_-^
i! [V 'v 1',
B L1_. 1I
D
Lazo A.
,1
LAZO A: Al •1 C1 4 D=l
r
Eliminada
r
Eliminada
LAZO A = CX>
Eliminada r
Eliminada
LAZOB == Á.B.
Problema
A B c M
0 0 0 0
o o 1 -^ A-B-C
0 1 0 0
0 0 1 0
1 1 0 1 •*- A- B-C
0 1 1 0
1 0 1 0
1 1 1 ^B.
-f1 ^- A- B-C
A C
A
\
-•
i 1 11
Fig. 3-91.- Colocación de 1 y formación de
v~ 7 "7
lazos.
I1 i 1 I
\— 1'
^
B Ni.
A B
M = A (C + B)
93
CAPITULO 3
101004
201015
200113
201106
301117
3101111
4111115
4,5 010-
4,6 01-0
5,7 01-1
3,7 0-11
6,7 011-
3,11 -011
7,15 -111
11,15 1-11
4.5- 6,7 01 1
4.6- 5,7 01 1 (Eliminada)
3.7- 11,15 11 2
3,11- 7,15 11 2 (Eliminada)
X = Á.B. + C.D
a) Uno
b)Dos
c) Varios
96
EL ALGEBRA LÓGICA O DE BOOLE
a)8
b)16
c)6
97
CAPITULO 3
1er problema
2o problema
Resolver utilizando puertas ÑOR exclusivamente la siguiente ecuación:
F =^ A.B.C + A.B(B+C)
3er problema
98
CAPITULO
Fundamentos y fabricación
de los circuitos integrados
IMPORTANCIA DEL CIRCUITO INTEGRADO
La rapidez con que el transistor, descubierto en 1948, desplazó a la
válvula electrónica en las aplicaciones existentes y nuevas, ha sido su
perada por la del circuito integrado, descubierto entre 1959 y 1960,
el cual está desplazando en la actualidad a los circuitos fabricados con
componentes discretos (transistores, diodos, resistencias, condensado
res, etc.). Dicho desplazamiento está basado en las enormes ventajas
que ofrece el CI en todos los órdenes, pues no sólo cambia la estruc
tura de los circuitos, sino que también afecta al nivel y preparación
de los técnicos encargados de su manipulación y en algunos conceptos
socioeconómicos, no previsibles con el cableado clásico: mano de obra,
reducción de volumen y costes, mayor fiabilidad, reducción de stocks,
etc.
99
CAPITULO 4
ma, así como usando instrumentos de medida cada vez más complejos
y sofisticados.
Por otro lado, el extraordinario desarrollo que en los últimos años ha
impulsado a los CI (Circuitos Integrados) tanto en su tecnología de fa
bricación como en lo que se refiere a la investigación de nuevas aplica
ciones, ha conseguido introducir en una cápsula de un CI todos los ele-
mentps que componen el alma de un computador, o sea, un micropro-
cesador, con lo que se ha puesto en manos del diseñador la potentísima
arma que constituye el ordenador y que en breve espacio de tiempo se
aplicará a elementos hoy insospechados.
100
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
101
CAPITULO 4
MÉTODOS DE FABRICACIÓN
Al estudiar la lógica digital se han considerado los elementos lógicos
o puertas como bloques unitarios. Se trató de sus entradas y salidas,
pero no se habló para nada de los componentes internos que realiza
ban la función lógica. Para comprender la lógica digital no es necesa
rio conocer con detalle cómo se llevan a cabo las funciones digitales,
pero a medida que se avanza en el estudio es cada vez más interesante
tener en cuenta ciertos aspectos técnicos relacionados con su confi
guración física interna. A los usuarios de los CI lógicos les es muy
útil tener unos conocimientos fundamentales sobre la arquitectura
de los componentes que constituyen sus máquinas y dispositivos, para
comprenderlos mejor y situarse en un campo más real de sus posibili
dades, y ésto no sólo a los diseñadores de circuitos y a los encargados
de implementarlos, para los cuales es evidente la necesidad de ese co
nocimiento, sino también a los que aprovechan o gobiernan los equipos
montados o las computadoras.
102
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
Cable a los
plnes externos Sl
do
i
r
X¡
4*) •KM
d) Montaje de los chips de CI en una tira
c) Oblea típica conteniendo 150 CI com que forma el armazón. Después se corta
pletos. para obtener los CI individuales.
103
CAPITULO 4
FASES DE LA FABRICACIÓN DE UN CI
Ia fase: En el sustrato de silicio tipo P, se crea en una de sus super
ficies una capa de unos 10 jum de tipo N, mediante una vaporización
en alta temperatura, como se muestra en la figura 4-2.
Oxide de silicio
1 E
\
I llllflf 1 N 11 í í I 1 1 1 E
E
P 3^
Substrato
104
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
y Y Ventanas
Máscara
' fotosensible
Oxido de silicio / J ITT III
P
Substrato
Aberturas
Oxido de silicio
1 -^ 1
'..".^•¿••i'í.y. •' • w-'srj í í '•.•'•."í-'.'.'-^'í/.: it'i •/.^•••.', Sil 1 W ::ivC í.^V.i:'i
1 | | | N | | | I_I
Substrato
Fig. 4-5.— Eliminación del óxido de silicio que hay debajo de las ventanas.
105
CAPITULO 4
Oxido de silicio
\^^^^-V'^.'¡.T-'i^!-'X'] p: '¿''-Jv.^o.CEVÍ'í:
rirniííi r 11" 1 f 1 1 N 1 1 1 1 [ 1 1 1 | í 1 lili
Substrato
Oxido de silicio
IJ I 1 !if
N
p
Substrato
106
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
108
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
Colector
N
Base a = vc " >c * Rc
Emisor
109
CAPITULO 4
Graduador
Oxido
de OV
Silicio Aluminio
Surtidor •. Drenador
OV. — V,
y y
r y y y ' '
TRANSISTOR / / y y Substrato y / / y
MOS ' ' ' / ^
///,' < y
.
y / /
y y
y y y y / y
I
OV
Graduador
110
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
nador
111
CAPITULO 4
to
Surtidor Surtidor
PMOS NMOS
ENRIQUECIMIENTO ENRIQUECIMIENTO
Graduador
112
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
Drenador Drenador
Graduador Graduador
Substrato JdUUIa. Substrato
O-1
Surtidor Surtidor
PMOS NMOS
NTO
BRECIMIENTO || EMP(
EMPOBRECIMI
c)Una tensión más negativa que las anteriores y que alimenta las ba
ses de los transistores MOS, que actúan como resistencias.
113
CAPITULO 4
Otro inconveniente de los CI MOS procede del cuidado que hay que
tener en su manipulación, pues a veces sólo con tocarlos con las manos
pueden estropearse, debido a que al aplicar la carga electrostática del
cuerpo humano a la rejilla aislada, se puede destruir la capa de aislante
entre la base y el canal.
SSLMSIy LSI
En un principio, el CI sólo podía contener una o dos puertas lógicas,
pero el avance de la tecnología de su fabricación ha conseguido en1 la
actualidad que un solo chip contenga muchos cientos e incluso miles
de puertas. Para, determinar el grado de complejidad y capacidad de un
CI se han utilizado diferentes terminologías y parámetros que, aunque
no son exactos, su uso se ha extendido preponderantemente, como su
cede con el caso de TEXAS INSTRUMENTS, un importante fabricante
de CI lógicos TTL, que los clasifica en tres niveles, de acuerdo con la
cantidad de puertas que posea cada chip.
10 mm
115
CAPITULO 4
116
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
117
CAPITULO 4
ENCAPSULADOS COMERCIALES
118
Encapsulados Plásticos
16-LEAD PLÁSTIC DIP
14-PIN PLÁSTIC DIP BM/MB
DB/BD
.760 .031 DÍA X .010
^735 ~ DEEPIPINNO. 1 .760.
' a a ^ s a ."< ,'s IDENTIFICATION 736
S 5 T 5 S 5 S fll
.260 2¿0 8.031 DIAn.010 '
735 735 I DEEPIPIN NO. 1 (
IDENTIFICATION)ie
H h Hl— .025 NOM
Encapsulado de metal
Encapsulados cerámicos
16-LEAD
14-LEAD CERAMIC DIP CERAMIC PACKAGE
DC/J DM
785
.750
A A A A A Al
WWWV
.150
MIN
TT
.020
.016
MAX I
.100 TYP
14-LEADCERAMIC 24-LEADCERAMIC
FLAT PACKAGE FLAT PACKAGE
CK CN/W
.1 - • -I =J_
i- m^
Metal
14-LEAD METAL
FLAT PACKAGE
K 16-LEAD METAL
PIN NO- 1 FLATPACKAGE
L
NOMENCLATURA DE LOS CI
Desgraciadamente no existe unificación en la denominación de los CI
y aunque aumenta el número de fabricantes, en general cada uno utiliza
una forma particular para distinguir sus productos. A continuación se
citan las nomenclaturas más representativas.
1 De 0 a 70C
2 De-55 a 125C
3 De-10a85C
121
CAPITULO 4
4De 15a55C
5De -40 a 75C
6De -40 a 85C
0Otros márgenes
Ejemplos:
1)FJH 111
F: CI digital que forma familia con otros
J: Perteneciente a la familia TTL
H: Función lógica que responde a un circuito combinacional. En este caso parti
cular se trata de dos puertas NAND de cuatro entradas cada una.
Los dos primeros números indican número de serie y el último, el margen de
temperatura.
2)TAA522
122
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
H,U,T,W,Z:Flat-pack
L: Cápsula TO-5
Ejemplo:
SN52 123 N
SN: Fabricante Texas Instruments
52 Margen de temperatura militar desde -55 a 125C
123: Función lógica que efectúa (Esta cifra puede tener sólo dos números)
N: Cápsula dual in Une, de plástico
Ejemplo:
F 123 FC
F:Fabricante Fairchild
123:Identificación del modelo
F:Cápsula flat-pack
C:Margen de temperatura comercial
Ejemplo
MIC 90245 B
"Código de la marca MOTOROLA (MC)"
1)MC: Identificación del fabricante. También sirve con algunas variantes para
codificar alguna característica.
2)Cifra de dos números para indicar el margen de temperaturas, que será el co
mercial si es un 13 ó un 14 y el militar si es un 15.
123
CAPITULO 4
Ejemplo
MC 15 56CL
Ejemplo
LM 2 00C D
124
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
125
CAPITULO 4
126
FUNDAMENTOS Y FABRICACIÓN DE LOS CIRCUITOS INTEGRADOS
1)¿Qué es la máscara?
a)Una protección del CI
b)Una superficie con la que se determinan las áreas de las difusiones.
c)Un elemento que interconexiona los componentes del CI.
127
CAPITULO ü
Familias lógicas
CLASIFICACIÓN Y NATURALEZA
DE LAS FAMILIAS LÓGICAS
Todos los CI digitales, a excepción de algunos tipos LSI, tal como las
memorias, se dividen en familias lógicas. Cada familia lógica está basada
en un tipo particular de "circuito de elemento lógico" que se usa en
los CI de esa familia para todas las puertas, inversores, flip-flop e incluso
más complejos, dentro de las escalas MSI y LSI.
"Todos los elementos de uña familia lógica son compatibles entre sí"
Quiere esto decir que sus niveles lógicos son los mismos y operan con el
mismo voltaje, pudiendo la salida de un elemento alimentar la entrada
de otro. Recíprocamente, se puede deducir que, como cada familia ló
gica emplea un elemento lógico 'diferente, no suelen ser compatibles
unas con otras (o sólo en algunas características y no en otras).
Además de los elementos básicos y los MSI y LSI, cada familia con
tiene cierto número de circuitos auxiliares, tales como cambiadores de
nivel (que sirven para la interconexión entre circuitos de diferentes fa
milias), circuitos de señal condicional (multivibradores y disparadores
de Schmitt), circuitos de salida a displays (para interface o adaptación
entre un circuito lógico y los displays que visualizan los datos) y otros
circuitos diversos de aplicaciones especiales. El número de los elementos
auxiliares de cada familia depende de la importancia global de ésta.
Contando los elementos básicos, todos los MSI y LSI, así como los
circuitos auxiliares, la familia más amplia tiene más de 250 circuitos in
tegrados diferentes y la más pequeña, menos de 50.
PARÁMETROS DE FUNCIONAMIENTO Y
COMPARACIÓN DE LAS FAMILIAS LÓGICAS
Cada familia lógica se ha diseñado para una aplicación diferente y ca
da una tiene sus ventajas e inconvenientes. Como el circuito básico es
diferente en cada familia, éstas poseen distintas características operacio-
130
FAMILIAS LÓGICAS
131
CAPITULO 5
plios, para aumentar la inmunidad a los ruidos o parásitos. De aquí que
reciba el nombre de "margen de ruido" la mayor variación que admite
la entrada de un elemento sin que cambie el estado de su salida.
Aunque los parámetros citados son preponderantes a la hora de de
terminar la operatividad de un CI, hay otros que a veces son muy im
portantes. Así, por ejemplo, la complejidad y el tipo de cápsulas a em
plear, y el coste del CI según los diferentes fabricantes y sus segundas
fuentes. También pueden ser de gran interés las características de trans
ferencia de entrada y salida, de las que posteriormente se hace un estu
dio, referidas a la familia TTL, la posible compatibilidad con otras fami
lias, el margen de temperatura de trabajo, el encapsulado y otros. Los
diseñadores optimizan su elección cuidadosamente, valorando las pro
piedades más interesantes que afectan a su diseño. Otra característica a
tener en cuenta es la referente a los niveles digitales 1 y 0, que pueden
elegirse según el tipo de lógica que se utilice. Con "lógica positiva", el
nivel lógico 1 corresponde al voltaje más positivo y con "lógica negati
va" el nivel lógico 1 corresponde al voltaje más negativo. También exis
te la "lógica mixta", de la que luego se comenta.
También es frecuente que los ingenieros de diseño, dadas las facilida
des de una marca, se habitúen a su empleo y confíen todos sus proyec
tos siempre a la misma familia lógica, lo que permite comprar grandes
cantidades de los mismos CI y obtener un mayor beneficio en el aspecto
económico y en el montaje.
La aceptación de una familia lógica se debe muchas veces a la posi
ción de ampliación y modernización que tiene el fabricante en esa línea
y al ofrecimiento de servicios de asesoramiento y literatura técnica;
otra cosa que puede motivar dicha aceptación puede ser la amplia gama
de productos auxiliares que se crean alrededor de la familia, tales como
fuentes de alimentación, convertidores A/D, teclados, memorias, etc.
132
FAMILIAS LÓGICAS
Familia TTL
—TTL estándar
—TTL de baja potencia o bajo consumo
—TTL de alta velocidad
—TTL Schottky
—TTL Schottky de baja potencia
"TTL estándar"
La figura 5-2 presenta el elemento lógico básico TTL que correspon
de a una puerta NAND. Dada su importancia, este circuito se describe
con detalle al final del capítulo. El circuito funciona con una alimenta
ción única de +5V, 5% y es compatible con todos los circuitos de otras
subfamilias TTL, así como también con la familia lógica DTL.
133
CAPITULO 5
cc (+5 V)
Salida C
134
FAMILIAS LÓGICAS
Vcc (+5 V)
Salida C
135
CAPITULO 5
Vcc 1*5 V)
mr:das
(c)
Fig. 5-4.- En la figura a) se muestra el elemento básico de la familia TTL Schottky; en la b), el
transistor con el diodo de Schottky acoplado y, en la c), el símbolo de un transistor con un
diodo de Schottky incorporado.
Familia ECL
La lógica de acoplo por emisor constituye la familia de alta velocidad
por excelencia y, junto con la TTL, la de mayor producción. La ECL se
clasifica en las siguientes subfamilias.
136
FAMILIAS LÓGICAS
VCC!(GROI VccIGRO)
137
CAPITULO 5
de Q-, y Qs para producir una salida ÑOR u OR. El circuito emplea una
tensión de alimentación de -5, 2 V aplicada a FEE, con lo que los nive
les lógicos 1 y 0 son aproximadamente de -0,9 y 1,7. Un voltaje fijo en
la base de Qs cambia al circuito del estado lógico 1 al 0.
Contrariamente a la TTL, el cambio entre los niveles lógicos no oca
siona ondas de corriente, pero el consumo de la ECL es mayor que la
TTL.
Dada la rapidez de la familia ECL, se utiliza en grandes computado
ras, sistemas de comunicación de alta densidad digital, como satélites y
similares, etc. Sin embargo, la alta velocidad de la ECL crea problemas.
Así, la ECL de 2 ns y, en especial, la de 1 ns, requieren placas de circui
to impreso más avanzadas y complejas que las utilizadas con la TTL. La
alta velocidad de la ECL produce fenómenos en la entrada de las seña
les. Las ondas de señal pueden oscilar en amplitud temporalmente en un
cambio de nivel lógico y las señales presentes en las líneas paralelas de
otros circuitos pueden ser activadas; esto supone que un cambio en una
línea puede originar la aparición de un voltaje en otra. Los problemas
de transmisión en las líneas obligan a trabajar con esta familia con el
máximo cuidado, deshechándose en el diseño de sistemas lógicos lentos.
Familia CMOS
OSFET de canal P
Entrada A Salida C
OSFET de canal N
Tierra
139
CAPITULO 5
Tiempo de propagación 10 ns 40 ns
Frecuencia de cambio de estado 35MHz 8 MHz
Fan-out 10 50
Potencia por puerta 10 mW 10 nW
Inmunidad al ruido 0,4 V 2V
140
FAMILIAS LÓGICAS
Así como cuando se trabaja con puertas TTL si una entrada no uti
lizada se deja sin polarizar actúa como entrada con nivel alto, en las
de tecnología CMOS se deben de unir directamente a la alimentación
o a masa, según se desee se comporten con nivel alto o bajo, respecti
vamente.
Familia DTL
Una de las familias más antiguas es la que emplea la lógica diodo-tran
sistor, de la cual existen varias generaciones introducidas por diferentes
fabricantes, siendo de resaltar que hubo un tiempo en que la familia
DTL fue la más popular. Para nuevos diseños la "preponderancia" de la
TTL ha deshancado a la familia DTL. Al ser compatibles los niveles ló
gicos y la alimentación de la DTL y la TTL, ambas familias pueden em
plearse en el mismo circuito.
141
CAPITULO 5
Vcc (+5 V)
R1
1.6 KO
Salida C
'Entradas D1 03
02
•W-
Fig. 5-7.- Puerta NAND que constituye el elemento básico de la familia DTL.
Si las dos entradas de la figura 5-7 están a nivel 1 (con lo que el volta
je de estas señales será igual a VC^), los dos diodos de entrada quedan
polarizados inversamente y no dejan pasar corriente. Conduce D3 y la
corriente a través de Rx y D3 llega a la base de Qx, que pasa a satura
ción, causando un nivel lógico 0 a la salida. Si una de las entradas pasa
a un nivel lógico 0, el diodo correspondiente conduce y desvía la co
rriente de la base de Qx, con lo que se bloquea el transistor y el voltaje
de salida pasa a nivel 1.
Familia RTL
142
FAMILIAS LÓGICAS
Salida C
—ll—J
Familia HTL
143
CAPITULO 5
cc(+15V)
Salida C
Entradas D1
D2
desde 10,8 hasta 20 V. Es muy usada en sistemas con gran nivel de rui
do y que no precisen rapidez.
144
ss
II
3„
?!
Vo
T
•sj oo
II •^>
8^
•8
U!
145
CAPITULO 5
de campo, con los que se han logrado MESFET de As-Ga, con frecuen
cia superiores a los 15 GHz.
También se está trabajando en la actualidad sobre el efecto Joseph-
son en uniones superconductores que dan lugar a la familia JTL, con
retardos inferiores a los 200 ps por puerta y con un consumo de 30 juW.
V^ (+5 V)
Salida C
Fig.
146
FAMILIAS LÓGICAS
VAE+5V)
Fig. 5-10 a)
147
CAPITULO 5
0,7
h =^ = 0,7 mA
1.000
Fig. 5-10 b)
148
FAMILIAS LÓGICAS
149
CAPITULO 5
Fig. 5-10 c)
Fig. 5-10 d)
150
FAMILIAS LÓGICAS
a b s
0 0 1
0 1 1
1 0 1
1 1 0
El circuito de la figura 5-2, igual al de la 5-10, se trata de una puerta
NAND de 2 entradas, provisto en su salida de un circuito denominado
"tótem pole", constituido por un transistor QA y un diodo CR1, que
funcionan como seguidor de emisor. Este circuito permite mayor
rapidez en la conmutación con cargas capacitivas, dada la baja impedan
cia de salida. Sin embargo, presenta dos inconvenientes: 1) En el cam
bio de estado, da lugar a un alto consumo y a perturbaciones, 2) Al co
nectar entre sí 2 salidas de 2 puertas, si están en diferentes estados,
provoca el paso de corriente de una a otra, lo que puede destruir el
circuito.
Para evitar estos inconvenientes se añade al circuito un nuevo transis
tor, que puede bloquear a los dos de salida Q3 y QA cuando se le aplica
una tensión alta a su entrada, que recibe el nombre de "disable" o de
inhibición, y así ya se puede conectar sin peligro varias salidas entre sí.
Sin embargo, si a la entrada disable se la aplica un nivel bajo, actúa nor
malmente el tótem pole y existe el peligro de destrucción si se conectan
entre sí varias salidas. La orden introducida por "disable" realiza la fun
ción de desconectar el circuito, actuando en "tres estados", por lo que
151
CAPITULO 5
recibe este nombre. Dichos tres estados son: alto, bajo y de alta impe-
dancia. El clásico circuito TTL de tres estados correspondiente a una
puerta NAND es el que se muestra en la figura 5-11.
# Salida
152
FAMILIAS LÓGICAS
TABLA DE LA VERDAD
PUERTA TRIESTADO
SÍMBOLO A B I S
0 0 OOO I
1 0 1
0 1 1
1 1 0
0 0 I FLOTANTE
INHIBICIÓN
1 0 1 II
0 1 1 M
1 1 1 II
SÍMIL ELÉCTRICO
VENTAJA
ENTRADA SALIDA
I
I
I •-
SALIDA COMÚN
CARACTERÍSTICAS DE TRANSFERENCIA
Se llama curva de transferencia de un circuito el gráfico que relaciona
el voltaje de salida con respecto al de entrada, como se muestra en la
figura 5-13.
153
CAPITULO 5
4.0-
Lógica 1
3.0-
Voltaje
en la 2.0-
Salida C
1.0-
Lógica 0
o-
p.40.81.21.62.02.42.8
Voltaje en las entradas A y B
Fig. 5-13.- Curva de transferencia de la familia TTL, para 35C, 5 V de Vp^ y un fanout de 10.
154
FAMILIAS LÓGICAS
155
CAPITULO 5
un nivel 0 alrededor de los 0,8 V. Por otro lado, si la entrada alcanza los
1,4 V la salida comienza a conmutarse al estado 1. Mientras la entrada
está fuera de la zona prohibida, entre los 0,8 y los 1,4 V, la salida
tiene bien definidos sus niveles lógicos 0 y 1.
Estas características son algo complejas porque la curva de transfe
rencia varía con los cambios de temperatura, así como con la Vq y el
fanout. Por lo tanto, los valores de entrada de 0,8 y 1,4 pueden no ser
los límites correctos, si es que cambian las condiciones. En la tabla 5-2
se presentan estas características de los circuitos, de la serie 54/74 TTL
de Texas Instruments.
INMUNIDAD AL RUIDO
Esta propiedad está muy asociada con la garantía de los voltajes de
entrada y salida de una puerta NAND de la familia TTL. En la tabla 5-2
se indica que la salida de una puerta está garantizada en nivel 0 (F0L)
no pudiendo exceder de 0,4V, mientras la entrada de una puerta en es
1
V0H |
Margen dde ruido de alto nivel = V|H - VQH
^do de alto nlvelí V|H (400 mV)
í
1
Voltaje 1.5- 1
1
1 V,L
; Margen de rui- '; Margen dde ruido de bajo nivel — VM -
V íóo de bajo nivel1 (400 mV)
í
1
Puerta que excitaPuerta excitada
Fig. 5-14.- Diagrama del margen de ruido en CC para la familia TTL.
tado lógico 0 (Fil ) puede tolerar voltajes por encima de 0,8 V antes de
que el circuito comience a responder, lo que significa que hay 0,4 V de
diferencia entre los dos valores garantizados. Si la línea de transmisión
que une dos puertas está expuesta al ruido, puede haber un impulso de
156
FAMILIAS LÓGICAS
157
CAPITULO 5
Puerta NAND U,
Puerta NAND U2
I
Puerta NAND U3
•
•
Q4
I
T
>--
—I'
Q3
158
FAMILIAS LÓGICAS
Puerta AND
:=D-
lida C
Puerta ÑOR
Puerta OR
Las puertas OR son parecidas a las ÑOR. Usan el mismo circuito que
el presentado en la figura 5-17 con un par de transistores más, que in
vierten la señal del colector de Q2 . Los transistores son idénticos aQs¡
Q6 del circuito de la puerta AND de la figura 5-16.
159
CAPITULO 5
Salida C
Hay que destacar que cuando se desea interconectar entre sí las sali
das de varios circuitos se usan puertas con el transistor de salida sin
resistencia de carga y a este circuito se le denomina "de colector abier
to". Si se utilizaran salidas normales con resistencia de carga y se conec
tasen entre sí de la forma antes indicada, al quedar en paralelo los ele
mentos se provocaría una reducción de la resistencia y un aumento de
corriente. Usando circuitos de colector abierto, una vez conectadas las
salidas entre sí, se calcula y se coloca exteriormente la resistencia ade
cuada entre el positivo de alimentación y la salida. En la figura 5-18 a)
se muestra un circuito en el que se aprecia que el transistor Q3 tiene su
colector sin conectar.
160
FAMILIAS LÓGICAS
carga
lida C
(a) (b)
. 5-18.- Circuito de una puerta NAND TTL con colector abierto (a) y conexionado de varias
puertas (b).
Disparador de SCHMITT
161
CAPITULO 5
Entrada
-CZD
162
FAMILIAS LÓGICAS
proporcionan la compatibilidad con otros CI digitales. Se emplean
mucho para transformar señales analógicas en rectangulares.
163
CAPITULO 5
según que el nivel lógico sea 1 ó 0, así como la tensión que genera en
cada estado.
En la tabla 5-2 se representan las características más fundamentales
de las diferentes familias lógicas, que resume y complementa la tabla
5-1.
164
FAMILIAS LÓGICAS
165
Experimentación Práctica
INTRODUCCIÓN
166
EXPERIMENTACIÓN PRACTICA
••••?*4
Fig. 5-21
167
ANEXO CAPITULO 5
INVERSOR e s
0 TABLA DE VERDAD
ENTRADA SALIDA 1
DEL INVERSOR
0 1
SN 7404 N
SN 7405 N(colecfor
abierto)
GND(0v.)
Fig. 5-24
168
EXPERIMENTACIÓN PRACTICA
INDICADORES DE NIVEL
LÓGICO
Fig. 5-25
1\ INTERRUPTOR
SN 7404 N
+5 V
Fig. 5-26
A INTERRUPTORobierto)
05 N (colector
INDICADORES DE NIVEL
^'lógico ~7~
+5 V
169
ANEXO CAPITULO 5
Basta con que una o varias entradas estén a nivel 0 para que la salida
suministre también dicho nivel. El símbolo representativo de una puerta
Y de dos entradas es el de la figura 5-28.
ei 2 s
0 0 0
i 0 0 S= e,
Fig. 5-28
0 1 0
Fig. 5-29 1 1 1
+ Vc.c(5V)
VISTA SUPERIOR
14 13 12 11 10
SN 7408 N
SN 7409 N(colector
abierto)
. 5-30 D(0 V)
170
EXPERIMENTACIÓN PRACTICA
Fig. 5-31
SN 7408 N
+ 5V
PUERTA NAND ei
ENTRADAS s
p I _s 0 0 1
SALIDA 0 i 1 TABLA DE VERDAD
FUNCIÓN NAND
Fig. 5-32 i 0 1
Fig. 5-33 i i 0
171
ANEXO CAPITULO 5
Fig.5-34+
+ Vc.c.(5V)VISTA SUPERIOR
SN7400N
SN74O3N(colctor
obitrto)
Fig. 5-36
ENTRADAS |PUERTA O
e2 s
e
0 0 0
SALIDA I 0 1
Fig. 5-37 0 1 1
Fig. 5-38 1 1 1
SN 7432 N
GND(OV)
Fig. 5-39
Fig. 5-40
ei e2 s
0 0 1
+
i 0 0
0 1 0
Fig. 5-421 0
1
-!
C' i 9
s'
t-C 1 V ,
Jy %
e2 10 Fig. 5-43
SN 7432 N SN 7404 N
+ 5V b s' = e,t-e2
174
EXPERIMENTACIÓN PRACTICA
+Vc.c.(5V)
SN 7402 N
GND(0 V.)
Fig. 5-44
Fig. 545
175
ANEXO CAPITULO 5
| 0 EXCLUSIVA e2 •/i
X> 0
i
0
0
0
i
0
1
1
Fig. 5-46 i i 0
Fig. 5-47
176
EXPERIMENTACIÓN PRACTICA
+ Fig. 5-49
e-i SN 7486 1^ ei e2 Si e3 s
^TN^ Si
• 0 0 0 0 0
13
0 0 0 I 1
10,
1 0 1 0 0
"3
^TN8 s 1 0 1 1 0
US 0 1 1 0 1
0 1 1 1 0
Fig. 5-50
1 1 0 0 0
Fig. 5-51 1 1 0 1 1
+Vc.c.(5V)
14 13 12 11 10 9 8
SN 7486 N
Fig.
D(OV)
Fig. 5-53
ei e2 e3 s
0 0 0 0
0 0 i 1
1 0 0 1
1 0 1 0
0 1 0 1
0 1 1 0
1 1 0 0
1 1 1 1
EXPERIMENTACIÓN PRACTICA
ei e2 s
0 0 1
l 0 0
0 1 0
1 1 1 Fig. 5-55
Fig. 5-56
+ 5V
Fig. 5-57
+
179
ANEXO CAPITULO 5
e s
0 1
1 0
Fig. 5-60
s= e
e s
0 t
i 0
Fig. 5-62
ig. 5-61
EXPERIMENTACIÓN PRACTICA
Fig. 5-63
Fig. 5-64
2 10
SN 7400 N
+5V
ei e2 s
0 0 0
Fig. 5-65
0 1 0
i 0 0
i 1 1
Fig. 5-66S = e, • e2
Q> 10
SN 7402 N
+5 V
Fig. 5-67
ei e2 s
0 0 0
Fig. 5-68 i 0 0
0 i 0
i i 1
O
s=e,. e2
Fig. 5-69
EXPERIMENTACIÓN PRACTICA
+ Fig. 5-70
e, e2 s
0 0 0
Fig. 5-71
l 0 1
0 1 1
1 1 1
Fig. 5-72
183
ANEXO CAPITULO 5
H e2
SN 7402 N
Fig.5-73+5V
12
—•;
13 SN 7400 N
ei e2 s
0 0 J
Fig. 5-75
l 0 0
0 1 0
l 1 0
184
EXPERIMENTACIÓN PRACTICA
CONCLUSIONES
Además de profundizar en el funcionamiento y realización de monta
jes a base de circuitos integrados lógicos, estas prácticas demuestran la
posibilidad de realizar cualquier operación algebraica mediante la debi
da aplicación de los correspondientes c.i.
Por otra parte, dado que partiendo de puertas NAND y ÑOR se pue
den efectuar todas las operaciones que existen, se deduce que, con di
chas puertas solamente se puede resolver cualquier automatismo que
responda a una ecuación lógica, lo que representa una reducción tanto
de componentes como de stocks, así como mayor Habilidad y facilidad
en el montaje.
185
CAPITULO 6
Lógica mixta.
Aplicaciones y descripción
técnica de puertas lógicas
(PRACTICAS DE EXPERIMENTACIÓN)
H H 'í1 B R |T| R
[í o O
O O
LJ H \'\ R I-I I-I
(a) (b)
(=)
Fig. 6-1.- Tamaño del CI comparado con una moneda, (a); constitución interna y patillas del
CI, (b); y placa de circuito impreso con CI, (c).
186
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
187
CAPITULO 6
Detector de tráf
(A.B) + E = C
188
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
(A.B) + E + F = C
Se
el
189
CAPITULO 6
LÓGICA MIXTA
Los circuitos o esquemas que utilizan la lógica mixta, también llama
da "funcional", emplean indistintamente la lógica positiva y la negativa.
Mediante esta lógica se pueden simplificar extraordinariamente los cir
cuitos. Veamos un ejemplo; supongamos que la salida de un producto
lógico (función AND) deba activar con 0 V otra función posterior. Si se
emplease lógica positiva, la salida de la puerta AND habría que invertir
la utilizando una puerta NO, Este conjunto de dos puertas, podría redu
cirse, como se muestra en la figura 6-4, suponiendo que la puerta AND
funciona correctamente cuando las entradas trabajan con lógica positi
va, mientras que la salida lo hace con lógica negativa (obsérvese el cir
cuito en la salida).
Fig. 6-4.- A la izquierda de la figura dos puertas realizando una función con
lógica positiva. A la derecha implementación de la misma función con una
sola puerta que trabaja con lógica mixta.
190
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
A B C A B C
OV OV OV OV OV OV
OV + 5V + 5V OV + 5V + 5V
+ 5V OV •P5V + 5V OV + 5V
+ 5V + 5V + 5V + 5V + 5V ^5V
Fig. 6-5.- Al cambiar el tipo de lógica que utilizan, dos puertas diferentes
pueden responder a la misma tabla de ía verdad. En la puerta AND, que
trabaja con lógica negativa, no se han puesto los circulitos en las líneas
de entrada y salida.
191
CAPITULO 6
a) b)
Fig. 6-6.- Las dos puertas tienen el mismo comportamiento lógico y la
misma tabla de la verdad. Para realizar la función OR, entradas y salidas
son activas por nivel alto (lógica positiva), mientras que para efectuar
una función AND, las entradas y salidas deben ser activas al nivel bajo
(lógica negativa).
INVERSOR O PUERTA NO
A A
Fig. 6-7.- Tabla de la verdad de un inversor, en
ella se muestran los cambios lógicos entre la
1 0 entrada A y la salida A.
0 1
192
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
T 5V OV F
F OV 5V T
A.L A.L
T OV SV F
Comparando las tablas del inversor expuestas en las figuras 6-8 y 6-9,
se puede apreciar un cambio en las tensiones de entrada y salida, de
acuerdo con la lógica utilizada. Combinando ambas tablas, lo que supo
ne la combinación de la lógica positiva y la negativa, se obtienen las ta
blas de la'figura 6-10.
A. H A. L A. L A. H
T 5V F 5V T OV F OV
F OV T OV F 5V T SV
193
CAPITULO 6
A.H A.L
Fig. 6-11.- Simbología em^leada para la repre
sentación de inversiones lógicas, que no re
A. L A. H quieren cambios físicos.
A. H A.L A. H
T 5V T OV
F OV F 5V A. L
PUERTA OR
194
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
A.H
A B Y A. H B.H Y. L
0 0 0 5V 5V OV
0 I I 5V OV OV
1 0 1 OV 5V OV
1 1 1 OV OV 5V
195
CAPITULO 6
A.L-
-Y.H
A.L-
I.L-
• Y. L
B. H •
196
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
Y.L
PUERTA AND
En la figura 6-21 se muestra una representación convencional de la
puertaAND, junto a su tabla de la verdad.
A B Y
0 0 0
0 1 0
1 0 0
Fig. 6-21.- Símbolo y tabla de la verdad 1 1 1
de una puerta AND.
197
CAPITULO 6
Y.L
A.H
Y. L Y.H
i.H
3V OV OV
OV OV 5V
SV 5V 0V
OV 5V 5V
OV OV OV
3V OV 5V
OV 5V 5V
5V 5V OV
198
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
a. l -
• Y.L
B.H
A.L
B. L
Y. H
A.L
I.L •
D—
A. L B.L Y.H A.L B.L Y. L
SV 5V OV 5V SV 5V
SV OV OV SV OV SV
OV 5V OV OV 5V 5V
OV OV SV OV OV OV
199
CAPITULO 6
Y = A.B + A.B = A © B
X-OR B
Fig. 6-28.- Representación lógica de la función OR-EXCLUSIVA de las variables A y B,o sea,
A "X-OR" B.
200
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
líos cuyo número de entradas y salidas que trabajen con lógica negativa
sea par. Así, en la figura 6-30 se muestran dos posibilidades de trabajo
de la puerta EOR con lógica mixta. Ambas son equivalentes, puesto que
hacen trabajar a una de las entradas y a la salida con lógica negativa; la
otra entrada lo hace con lógica positiva.
A.H
->
B.L
OV 5V 5V
OV OV OV
5V 5V OV
5V OV 5V
5V 5V OV
5V OV 5V
OV 5V 5V
Fig. 6-31.- Puerta EOR trabajando con OV OV OV
lógica negativa en sus dos entradas.
201
CAPITULO 6
A B Y
0 0 1
0 1 0
1 0 0
1 1 1
9V OV 9V
9V 9V OV
OV OV OV
OV 9V 9V
202
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
A.H-
Y.L Y. L
B.H •
OV OV OV 5V 5V OV
OV 5V 5V 5V OV 9V
5V OV 5V OV 5V 9V
5V 5V OV OV OV OV
B A Y
0 0 0
0 1 I
1 0 I
1 t 0
203
CAPITULO 6
B A Y
0
0
1
0
1
0
1
0
0
"valor a invertir"
D~
1 1 1
Fig. 6-40.- Para diseñar un inversor a par
tir de una puerta equivalencia, basta fijar
Fig. 6-39.- Tabla de la ver en el estado "O" una de sus entradas y por
dad de la puerta de equiva su salida se obtiene el inverso de la otra
lencia. entrada.
204
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
.B.C.D=D.C(B.A+B.A)
NUMERO POTENCIA D c B A Y
0 0 0 0 0 0
1 Z 0 0 0 1 1
Z z' 0 0 1 0 1
3 0 0 1 1 0
4 Z2 0 1 0 0 1
S 0 1 0 1 0 Fig. 6-41.- Tabla de la verdad
del detector de números binarios
6 0 1 1 0 0 de 4 bits, cuyo valor sea una po
7 0 1 1 1 0 tencia de 2.
8 Z3 1 0 0 0 1
1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 0
15 1 1 1 1 0
\ BA
DC \ 00 01 11 10
00 o o
01 O
11
Fig. 6-42.- Diagrama de Karnaugh
correspondiente a la tabla de la ver
dad de la figura 6-41. 10 o
205
CAPITULO 6
" NIVEL
Fig. 6-43.- Implementación física de la salida Y del detector, usando puertas ÑOR, con
lógica mixta.
Io nivel
206
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
D.H
'. I )
C.H
B.H
Fig. 646.- Obtención del pro
ducto B.A.
A.H
207
CAPITULO 6
2 nivel
En el segundo nivel se representan las sumas lógicas del tipo B.A + B.A.
Las salidas de las puertas ÑOR del primer nivel, que trabajan con lógica
positiva, se conectan con otra ÑOR, cuyas entradas trabajan también
con lógica positiva. Véase la figura 6-47.
3o nivel
208
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
Y. H
Fig. 6-48.- Implementación de la ecuación de salida del detector usando puertas NAND.
Io nivel
209
CAPITULO 6
a.h
Fig. 6-50.- Implementación del tér-
mino A.B mediante puertas NAND.
2o nivel
A este nivel llegan las salidas del 1^ nivel en lógica negativa. Cuando
se usan en la obtención del término B.A + B.A no hay dificultad, pues
to que la puerta de suma tiene sus entradas en lógica negativa y se pue
den unir las salidas del Io nivel directamente con_estas entradas. Sin em
bargo, a este resultado se añade el producto D.C ó B.A, según el caso.
Estos productos se obtienen con lógica negativa, mientras que la entra
da de la puerta a conectarse usa lógica positiva. Esto significa que si el
producto ha dado como resultado "1" soporta 0 V, que deberán trans
formarse en 5 V para mantener el nivel lógico a la entrada de la puerta.
Se precisa un inversor físico.
3o nivel
En este nivel sólo se realiza la suma de los dos términos que compo
nen la ecuación. Como dichos términos se obtienen en lógica negativa y
las entradas de la puerta que les suma también usa la lógica negativa, su
unión se lleva a cabo directamente.
210
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
0 0 0 0 0 0 - -
0 1 0 0 0 t 0 0
0 z 0 0 1 0 0 0
0 3 0 0 1 t 0 0
1 0 0 1 0 0 - -
t 1 0 1 0 1 0 0
1 2 0 1 1 0 0 I
Fig. 6-51.- Tabla de la verdad pa 1 3 0 1 1 1 0 1
ra el calculador del resto de la divi
sión de números de 2 bits. z 0 I 0 0 0 - -
z 1 1 0 0 1 0 0
z 2 t 0 1 0 0 0
z 3 1 0 1 t 1 0
3 0 1 1 0 0 - -
3 1 1 1 0 1 0 0
3 2 1 1 t 0 0 1
3 3 1 I 1 1 0 0
211
CAPITULO 6
00 00
- -
01 01
i•
— 1 1
11 11
- - 1
10
—
o 10
-
y 00 01 11 10
A B^
y^.' B'
00 01 11 10
Fig. 6-52.- Diagramas de Karnaugh correspondientes a los bits X e Y del resto de dividir el
número de 2 bits A,B por otro de 2 bits A',B'.
212
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
B.H
A.H
X.H
A .H
B.H
NIVEL 1 NIVEL 2
Fig. 6-54.- Esquema de la implementación de la ecuación Y= B'.B+ A.B.A', con puertas ÑOR.
213
CAPITULO 6
X. H
IVEL 2
Las salidas de las puertas del nivel 1 funcionan con lógica negativa,
mientras que las entradas de la puerta NAND del nivel 2, encargada de
hacer la suma de dichas salidas, lo hace con lógica positiva. Delante de
las entradas se colocan inversores físicos. También se coloca otro inver-
214
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
sor físico a la salida de la última NAND puesto que opera con lógica
negativa y se desea lo haga en lógica positiva.
r.H
215
CAPITULO 6
Salida
Fig. 6-57.- Circuito típico de una puerta NAND de la subfamilia "TTL con diodos Schottky de
bajo consumo".
216
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
"Voltajes"
Tensión dé entrada con nivel alto. Es el voltaje necesario para garantizar
un nivel lógico 1 en la entrada de la puerta. Se garantiza el valor mínimo
admisible.
Vil : Voltaje de entrada para nivel bajo. Se garantiza el máximo.
Vt+: Tensión de umbral en el flanco positivo.
Vt_: Tensión de umbral en el flanco negativo.
Voh : Tensión de salida con nivel alto. Se garantiza un mínimo.
Yol : Tensión de salida con nivel bajo. Se garantiza un máximo.
Vo(on) •' Tensión de salida en estado conductor.
vo(oñ): Tensión de salida en estado bloqueo.
V^.: Tensión de alimentación.
"Corrientes"
Iqi : Corriente de entrada en nivel alto. Es la corriente que circula por una en
trada cuando se la aplica un nivel lógico 1.
IlL: Corriente de entrada en nivel bajo.
Ioh : Corriente de salida en estado alto.
Voff): Corriente de salida en estado de bloqueo,
los: Corriente de salida en cortocircuito.
217
CAPITULO 6
"Características dinámicas"
fmax: Frecuencia máxima de reloj.
tnz: Tiempo de salida "disable" para nivel alto, con salida de tres estados.
tLz •' Tiempo de salida "disable" para nivel bajo, con salida de tres estados.
tpLH: Tiempo de propagación para el cambio de bajo a alto en la salida.
tpHL: Tiempo de propagación para el cambio de alto a bajo en la salida.
Tiempo de transición para el cambio de bajo a alto en la salida.
Tiempo de transición para el cambio de alto a bajo en la salida.
tw:Anchura media del impulso.
tZH: Tiempo de salida enable, para tres estados, para nivel alto.
tzL •' Tiempo de salida enable, para tres estados, para nivel bajo.
Puertas NAND
7400: Cuádruple puerta NAND de 2 entradas
7401: Cuádruple puerta NAND de 2 entradas y colector abierto
7437: Cuádruple puerta NAND de 2 entradas; I0L = 48 mA.
7403: Cuádruple puerta NAND de 2 entradas; colector abierto, V0H = 5,5V
7403A: Cuádruple puerta NAND de 2 entradas; colector abierto, V0H = 15V
7410: Triple puerta NAND con 3 entradas
7412: Triple puerta NAND con 3 entradas, colector abierto y VOh = 5,5V
7412A: Triple puerta NAND con 3 entradas, colector abierto y VOh = 15V
7420: Doble puerta NAND de 4 entradas
7426: Cuádruple puerta NAND con 2 entradas y colector abierto
7430: Puerta NAND de 8 entradas
7438: Cuádruple puerta NAND con 2 entradas, colector abierto.
7438A: Cuádruple puerta NAND con 2 entradas, colector abierto, VOH = 5,5V
IqH = 48 mA
7439: Cuádruple puerta NAND con 2 entradas, colector abierto, VQh = 15V
IOL=48mA
7440: Doble puerta NAND de 4 entradas con IOL = 48 mA
218
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
Puertas AND
7408:Cuádruple puerta AND con 2 entradas.
7409:^uádruple puerta AND con 2 entradas, colector abierto, V0IÍ = 5,5 V
7409A:Cuádruple puerta AND con 2 entradas, colector abierto, V0H = 15V
7411:Triple puerta AND con tres entradas
Puertas OR
Puertas ÑOR
Inversores
7404:Inversor séxtuple
7405:Inversor séxtuple con colector abierto
7405 A:Inversor séxtuple con colector abierto, VqH = 15 V
7406:Buffer inversor séxtuple, V0H = 30 V, I0L = 40 mA
7416:Buffer inversor séxtuple, V0H = 15 V, I0L = 40 mA
Buffers
7407: Buffer séxtuple V0H = 30 V y IQL = 40 mA.
7417: Buffer séxtuple VQH = 15V y IOL = 40 mA
Buffers inversores
7406: Buffer inversor séxtuple con colector abierto VOh = ^0V IOL=40mA
7416: Buffer inversor séxtuple con colector abierto VOh = 15V IOL=40mA
219
CAPITULO 6
Puertas ampliables
Ampliadores
Disparadores de Schmitt
Fabricantes
(cada puerta)
Lógica positiva: Y = A. B
colector abierto
Lógica positiva: Y = A. B
Fig. 6-59.- CI7401, de similares características al 7400, pero con colector abierto.
(cada puerta)
^^
j,í * fe 1
v<
V7
A V2
entradas
s.
ri va
-MMi Lógica positiva: Y = A.B.C
* ^ •p; flj
-u
Lógica negativa: Y = A+B+C
Fig. 6-60.- CI 7410 como triple puerta NAND, casi todas las características son similares al 7400.
222
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
(cada puerta)
Lógica positiva: Y = A. B. C. D
1 - SN 7430 N 2 - F 7430 PC 3 - F 9 N 30 PC
4 - MC 7430 P 5 - DM 7430 N 6 - DM 8030 N
7 - ZN 7430 E 8 - N 7430 A 9 - T 7430 B 1
10 - FJH 101 11 - FLH 131 12 - MIC 7430
13 - TL 7430 N 14 -• SF.C 430 E 15 -
Diagrama esquemático
Lógica positiva:
Y = A.B.C.D.E.F.G.H
Lógica negativa:
Y = A+B+C+D+E+F+G+H
Los valores de los componentes son típicos
Fig. 6-62.- Puerta NAND de 8 entradas.
223
CAPITULO 6
A,
[
p
J.Í* 75* l|'.*
1
M*
[ tP t-p
A•
^ntradas
a- r
A i.OI ^ 1! 1 ^^"1
1
et
Lógica positiva: Y = A.B
Lógica negativa: Y = A. B
224
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
(cada puerta)
(cada buffer/excitador)
Lógica positiva: Y = A
225
CAPITULO 6
Inversor séxtuple
1 - SN 7404 N 2 - F 7404 PC 3 - F il N 04 PC
4 - MC 7404 P 5 - DM 7404 N (i - DM 8004 N
7 - ZN 7404 E 8 - N 7404 A 0 - T 7404 1! 1
10 - FJH 241 11 - FLH 211 12 - MIC 7404 N
13 - TL 7404 N 14 - SF.C 404 E 15 -
Diagrama esquemático
(cada inversor)
4>] ^>^ [>~
t t 3 ¡Oí rt>] it>j
1 k)
va HK nín^nir^nlrcr
A e1
^ Til
entrada
A :i JA_L
Lógica positiva: Y - A
1 - SN 7454 N 2 - F 7454 PC 3 - F 9 N 54 PC
4 - MC 7454 P 5 - DM 7454 N 6 - DM 8054 N
7 - ZN 7454 E 8 - N 7454 A 9 - T 7454 B 1
10 - FJH 181 11 - FLH 181 12 - MIC 7454 N
13 - TL 7454 N 14 -SF.C 7454 E 15 - SW 7454 N
Diagrama esquemático
Lógica positiva:
Y = AB + CD + E F + GH
226
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
1 - SN 7453 N 2 - F 7453 PC 3 - F 9 N 53 PC
4 - MC 7453 P 5 - DM 7453 N 6 - DM 8053 N
7 - ZN 7453 E 8 - N 7453 A 9 - T 7453 B 1 .
10 - FJH 171 11 - FLH 171 12 - MIC 7453 N
13 - TL 7453 N 14 - SF.C 453 E 15 - SW 7453 N
Diagrama esquemático
^LFLFLFLFLRJ7!^
Lógica positiva:
Y = AB + CD + EF + GH + X
227
CAPITULO 6
1 - SN 7460 N 2 - F 7460 PC 3 - F 9 N 60 PC
4 - MC 7460 P 5 - DM 7460 N 6 - DM 8060 N
7 - ZN 7460 E 8 - N 7460 A 9 - T 7460 B 1
10 - FJY 101 11 - FLY 101 12 - MIC 7460 N
13 - TL 7460 N 14 - SF.C 460 E 15 - SW 7460 N
Diagrama etquamático
(cada extensión)
0*
r
T\ Lógica positiva: X = A.B.C.D
Dt 03 03
4Z 4: zZ 1 cuando se conecte a las patillas x y
x de 7450, 7453 o equivalentes.
1 - SN 74132 N 2- 3-
4- 5 - DM 74132 N 6-
7- 8- 9-
10 - 11 - FLH 601 12 -
13 - 14 - SF.C 4132 E 15 -
diagrama asquamático
Y=A . B
Fig. 6-72.- Cuádruple puerta NAND con disparador Schmitt en elCI 74132.
228
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
229
CAPITULO 6
Tiempo de Disipación
producto
FAMILIA propagación de potencia Velocidad-potencia
por puerta por puerta
TTL Schottky
Bajo consumo (54 LS 5 ns 2mW 10
Raytheon) 2mW
10 ns 20
(54 LS/74LS T.I.)
Schottky 545/745 3 ns 20 mW 60
Otras
OtiaS
54 H/74 H
54 L/74 L
6 ns 23 mW 138
33 ns lmW 33
230
Cuádruple puente NÁND de 2 entradas
12 11 10VCC 4A 4V 3B 3A ]V
14 IB IV 24 21 2VG60
3 4 5 Lógica positiva : Y -"ab
Dio Silo .060 x .067
Características eléctricas
231
CAPITULO 6
TTL
Entrad
Entra
-
Sa
dor
Limitador TTT
Salida En
Pu
Sa
Conformador de onda
Existen una serie de puertas con circuito de tres estados, tales como
la LS 365, que es un séxtuple buffer, la LS 366 igual que la anterior pe-
233
CAPITULO 6
Tabla de la verdad
.Entradas Salida Entradas Salidas
É1 É2 0 ^ ^2 d
L L L L l_ L L
L L H H L L H L
H X X (Z) H X X (Zl
X H X IZ) X H X IZ)
E, o, a, o, o, o, o, cao
E, D, 0. Dj Oj D| 0, GK E¡ o, o, os o, d, o, go
Fig. 6-76.- Diagrama de conexiones y tabla de la verdad de 4 buffet con salida en tres estados:
LS 365/366/367 y 368.
234
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
1) Se desea controlar un semáforo A de forma que se ponga verde cuando otros dos
precedentes B y C estén en verde y al mismo tiempo un detector de paso D se
excite por el tránsito de un vehículo. Además, mediante un pulsador E se podrá
activar manualmente el semáforo y pasado también a verde.
6) ¿Por qué se caracterizan los buffer de la serie LS 365, 366,367 y 368 en lo que
se refiere a sus salidas?
235
CAPITULO 6
EXPERIMENTACIÓN PRACTICA
INTRODUCCIÓN
Un estudio completo de la electrónica digital requiere la realización
de una serie de ejercicios prácticos de manejo, montaje y comprobación
de los CI lógicos explicados teóricamente. Por otro lado, esta experi
mentación no precisa instrumental ni materiales costosos, y la que se
propone en esta obra está basada en las prácticas que se pueden realizar
con el Entrenador Lógico de Hewlett Packard. Dicho entrenador facilita
enormemente la ejecución de los circuitos, aunque no es imprescindible,
puesto que los montajes se pueden efectuar en placas de circuito impre
so de tipo universal. El entrenador consta de una placa central con lí
neas de orificios que realizan un buen contacto con los pines de los CI
que se pueden introducir por ellos, al igual que los terminales de los
cables que interconexionan diferentes pines y de otros elementos auxi
liares como diodos, transistores, resistencias, etc. Como dispositivos de
entrada se usan 6 interruptores situados en la parte inferior (SWJ, SW2,
SW3, SW6) que simulan entradas a las puertas y demás elementos
lógicos y según su posición proporcionad un nivel ALTO (H) o BAJO
(L). Ver la figura P-6-1, en la que también se aprecia la salida de una
onda cuadrada de 1 Hz de frecuencia y otra de 100 KHz. El entrenador
dispone en su parte superior, como elementos de salida para visualizar
el nivel lógico que interese, de 4 indicadores luminosos LED (Lia L4)
que se iluminan si se les aplica un nivel lógico 1. Finalmente, cuando se
utilizan CI de la serie TTL estándar, se disponen dé terminales de salida
de la fuente de alimentación de 5 V, que es la que se emplea para todos
los montajes.
236
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
Fig. 6-78.- Otra vista del entrañado! lógico en la que se parecía un zócalo para CI y algunos
cables de interconexión.
237
CAPITULO 6
Fig. 6-79.- Numeración de los pines de los dos tipos de cápsulas de CI más empleadas en las
prácticas.
B. AB = A+B
238
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
NAND o puertas ÑOR. Dichas reglas pueden resumirse así: "La suma
de dos variables negadas es igual al producto negado de las mismas y,
recíprocamente, el producto de dos variables negadas es equivalente
a la suma negada de las mismas". Ver la figura 6-80
A. ab = ab
B. A+B = A+B
DOBLE INVERSIÓN
(AÜ = A.B)
SW1
7400 JO3 A'B- 7404^0 2 A'B = A'B.
•^ L1
SW2
239
CAPITULO 6
ENTRADA SALIDA
0 0
0 1
1 0
1 1
PUERTA OR
(A + B = A + B)
a) Construir el circuito de la figura 6-85.
a+b = a+b
•^ L2
Fig. 6-85.- Circuito a implementar para la comprobación de la doble inversión en una puerta OR.
240
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
ENTRADA SALIDA
0 0
0 1
1 0
1 1
Fig. 6-86.- Tabla de la verdad, que ha de ser confeccionada a partir del circuito de la figura 6-40.
A,_iA
241
CAPITULO 6
SW1 -^
SW2 -•
ENTRADAS SALIDA
0 0
0 1
1 0
1 1
Fig. 6-91.- Tabla de la verdad a completar basándose en el circuito práctico de la figura 6-44.
242
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
c) Compárense los resultados de la tabla de la verdad del apartado an
terior con la salida de una puerta NAND, de donde se desprende que:
A+B=A•B
. A+B
"Equivalencia de puertas"
A- B = A+ B
A1 7404^0 2 A 1
SW1-
7408 ^ A'B
L1
SW2
243
CAPITULO 6
ENTRADAS SALIDA
0 0
0 1
1 0
1 1
Fig. 6-95.- Confeccionar la tabla de la verdad a partir del circuito de la figura 6-48.
A-11 = A+ B
(A + B) • C = (A • B) + C
244
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
A+B
(A+BI'C
ENTRADA SALIDAS
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
245
CAPITULO 6
c) Móntese el circuito que se muestra en la figura 6-101.
SW1
1 (A-BÍ+C
SW2-^- L2
SW3
+ B)-c] =[(A-B) + C
SW1 -•-
7400 JO^ A 10
A-B
7400 M
246
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
ENTRADAS SALIDA
0 0
0 1
1 0
1 1
Fig. 6-104.- Tabla de la verdad a confeccionar partiendo del circuito mostrado en la figura 6-57.
SW1
SW2
A
A-B Fig. 6-107.- El circuito de la figura6-62,
B puede representarse simbólicamente co
mo aparece en esta figura.
ENTRADAS SALIDA
0 0
0 1
1 0
1 1
Fig. 6-108.- Tabla de la verdad a completar a base del montaje realizado según la figura 6-106.
SUMARIO
248
LÓGICA MIXTA. APLICACIONES Y DESCRIPCIÓN TÉCNICA
a) ÑOR.
b)OR.
c) NAND.
a) 1
b)2
c)3
d)4
3)Aplicando el teorema de Morgan, la función fx = A + B, es igual a:
a) A-~B
b)^-B^
c) A+ B
a.
b.
AB
AB
\>
c. A+B
d. A+B
5) Con una puerta ÑOR y los INVERSORES que se deseen, dibujar el diagrama que
implementa una función AND.
249
CAPITULO 7
Las aplicaciones que hasta ahora se han explicado de las puertas lógi
cas están encuadradas dentro de la "lógica combinacional", en la cual
sus sistemas proporcionan una salida que depende exclusivamente del
estado de las entradas. Los sistemas que forman parte de la "lógica
secuencial" son aquellos en los que el estado de sus salidas depende,
además del estado de las entradas, de estados anteriores que han sido
memorizados. De este último tipo de lógica se desprende que, cuando se
repite una misma combinación de estados de las entradas, la salida pue
de ser diferente, según cuando se haya producido y la secuencia de
estados anteriores; dicho de otra forma, depende de la historia del
sistema.
250
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Fig. 7-1.— Automatismo eléctrico de activación y desactivación de una carga, mediante dos
pulsadores.
Estado inicial 0 0 0 0 0 0
Fase 1 1 0 1 0 0 0
Fase 2 1 0 1 1 1 1
Fase 3 0 0 1 1 1 1
Fase 4 0 1 0 1 1 1
Fase 5 0 1 0 0 0 0
Fase 6 0 0 0 0 0 G
Fig. 7J2.- Tabla de la verdad para la activación y desactivación de una carga mediante un relé
y dos pulsadores M y P.
251
CAPITULO 7
priori si la carga estará activada o no. El resultado depende de la historia
del sistema, es decir, de cual de los dos pulsadores ha sido el último en
ser accionado.
252
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
1a Fase
2a Fase
Fig. 7-3.- Diagrama de Karnaugh con las fases 3a Fase
del problema colocadas en las correspondientes
cuadriculas.
4a Fase
B
Como consecuencia de la Ia fase habría que colocar un 0 en la Ia
cuadrícula, pero teniendo en cuerda el significado de la 3a fase habría
que poner en dicha cuadrícula un 1. EÍ problema queda por este motivo
indeterminado. Es preciso añadir un nuevo elemento que resuelva la
indeterminación, el cual recibe el nombre de "variable auxiliar".
Si a las dos variables de que se dispone, A y B, se añade otra auxi
liar X, se tiene un total de 3 variables con 8 combinaciones diferentes,
que responden al diagrama ^e Karnaugh mostrado en la figura 7-4.
253
CAPITULO 7
B
De la fase 3 se pasa directamente a la 4, que es la que tiene debajo y
de ésta a la 5, idéntica a la 1 y, como no se puede hacer directamente,
se pasa por la fase 4', similar a la 4, excepto en el valor de la variable
auxiliar; finalmente, de la 4' a la 5, como se representa en la figura 7-6.
A
Fase 1 Fase 2 Fase 2' Fase 3
Fase 5 '
i
Fase 4' Fase 4
B
Fig. 7-6.- Ordenamiento de fases en el diagrama de Karnaugh.
254
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
FASES A B X M
1 0 0 0 0
2=2' 1 0 1 1
Fig. 7-7.- Tabla de verdad con identificación de fases.
3 0 0 1 1
4=4' 0 1 0 0
5=1 0 0 0 0
1 1 1
X X
B
Fig. 7-8.- Colocación de un 1 en las cuadrículas que activan el motor y una x en las que el
resultado es indiferente.
255
CAPITULO 7
resa que valgan 1, para formar un lazo de cuatro 1 y otro con dos, como
se ha dibujado en la figura 7-9.
te. 1j
r
M=A+ B • X
El elemento auxiliar X es, y responde, a la misma ecuación que M.
Luego los circuitos de X y M serán los representados en la figura 7.10.
256
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Baja
a ^^
Detectores
posición
I Sube
I
I
I
za
za
777/777TTT77T
257
CAPITULO 7
Fase 4 Fase 1
Fase 5
Fase 6 Fase 7 Fig. 7-13.- Fases del automatismo
en el diagrama de Karnaugh.
Fase 3 Fase 2
F4 F .5 F1
i i
F.3 i F.2
1 1 F.5' F.7
F.6 Fig. 7-14.- Fases del problema
F.1
localizadas en el diagrama de
Karnaugh.
258
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
1 1 0 0 0 0 0
2 1 0 1 1 0 0
3 0 0 1 1 0 0
4 0 0 0 1 0 0
5 0 1 0 0 1 1
6 0 0 0 0 1 1
7=1 1 0 0 0 0 0
Fig. 7-15.- Tabla de verdad para las diferentes fases del problema.
BAJADA = 7-
+C
259
CAPITULO 7
a•b•x
V r—-
1\
N 1 ' X
I I
I I
X
1111 X
1 V
I
I
I X X X X I
J
t— —
1 X I
I
I
I
X X I
I
-1Y-- I
a•x X I X
I X X I I
—I I
I
I I 1
!1 1
I X 1
V -v_- J
J
260
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
SUBIDA = T- x+ b = X
BAJADA = a b • x +c
SUBIDA = "a x + b =x
261
CAPITULO 7
262
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
263
CAPITULO 7
FLIP-FLOP R-S
264
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
265
CAPITULO 7
b)
S Q
266
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Nivel lógico
1
s 0 I
R 0
1
ñ
Q 0
o 1
0
•. t
Desde los
semáforos previos
267
CAPITULO 7
268
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
cula R-S implementada con puertas NAND se realiza usando el_ nivel
lógico 0. Es decir, que para almacenar un_nivel lógico 1 en Q (Q = 0)
los estados de las entradas serán _S = 0 y R = 1. En consecuencia^un
nivel lógico 0 se almacena en Q (Q = 1) cuando las entradas valen S= 1
yR=0
Debe ser evitada la condición en la que R=0yS = 0enla báscula
R-S con puertas NAND, al igual que ocurría en la versión de puertas
ÑOR, con la situación en que R = 1 y S = 1, ya que producen una salida
indeterminada.
CONDICIÓN DE INDETERMINACIÓN
Se acaba de decir que una báscula R-S con puertas NAND provoca
una indeterminación en la salida, en el caso de que las entradas valgan
R=0y S=0.
OTROS FLIP-FLOP
269
CAPITULO 7
cula R-S, la cual se modifica de diversas maneras, dando lugar a nuevos
flip-flop' con peculiaridades distintas y un propósito diferente para su
aplicación en los circuitos lógicos.
ulsos
efecto
flop
270
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
BASCULA D
271
CAPITULO 7
CLEAR
PBESET
0 Q
CLOCK CU
PRESET
La salida Qsiguea la
entrada D mientras la
señal de reloj esté alta **^^
CLOCK ,
Este nivel lógico pone
"a 1 el flip-flop
JTJ~1_T
FLIP-FLOP D
272
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Q
ClEAR
j ir
Fig. 7-29.- Flip-flop del tipo D. Obsérvese en el símbolo el pequeño triángulo en la entrada de
CLK que significa que es activo en el flanco ascendente.
273
CAPITULO 7
FLIP-FLOP J-K
J K Qn+1
0 0 Qn
1 0 I
0 1 0
I 1 UiT Fig. 7-30 a)
274
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
1— •0
> E F.
Fig. 7-3O4>) j-- K
1\ 9 •0
+5V
Fig. 7-30 c)
275
CAPITULO 7
a)Sin Ck
b)Con Ck
c) Sin Ck nuevamente
Caso en que J = 1 y K = 1
Puesta a 0 y puesta a 1
En cualquier momento puede interesar que la salida Q pase a cero o
a 1 sin accionar las entradas J y K. Para ello hay que habilitar otras dos
entradas directas, que se denominan borrado (O) y preajuste (Pr). Estas
277
CAPITULO 7
PREAJUSTE (Pr)
Desde N a N,
Desde N aN
BORRADO(Cr)
Fig. 7-30 d)
Fig. 7-30 e)
278
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
a nivel cero.
Igualmente, aplicando nivel cero a la entrada Pr la puerta N3 pasa a
nivel 1; inmediatamente, la puerta Ns cae a nivel cero, con lo que, por
ser la entrada de puesta a 1 de la sección secundaria, dará lugar a forzar
Q para que se ponga a 1. Es decir, provoca el estado Q = 1. Cuando no
se desee efecto alguno en Pr y Cr, éstas entradas directas han de colocar
se a nivel 1.
En la figura 7-30 e) se representa el diagrama de estado lógico-tiempo
de una báscula J-K principal-secundaria, como resumen gráfico de su
funcionamiento.
FLIP-FLOP T
El flip-flop T (toggle) se puede considerar una versión simplificada
del JK. Es parecido porque bascula con todos los impulsos de reloj,
bien en el flanco ascendente o en el descendente, según los detalles es
pecíficos del circuito. El flip-flop T se usa normalmente en circuitos ta
les como contadores, divisores, etc. Como se indica en la figura 7-31,
puede construirse partiendo de un flip-flop R.-S.
ClOCK-
L S
T
Q
279
CAPITULO 7
TTTTT
Los circuitos internos de los flip-flop, han sido explicados por dos
razones: Ia, un conocimiento del circuito revelará sus ventajas y limita
ciones; 2a hay muchas variantes de cada tipo y, conociendo una, se
pueden reconocer y analizar las demás fácilmente. Tanto la tecnología
como los símbolos empleados con los flip-flop han evolucionado mucho
últimamente.
Otras características que son útiles conocer de los flip-flop son las
siguientes:
-Las entradas de preset y clear se denominan generalmente S y R
respectivamente y su estado se invierte dentro del circuito del
flip-flop. Esto se demuestra por la presencia del circuito inversor,
en la figura 7-32. Para activar estas entradas debe ser aplicado un
nivel lógico 0.
-Las entradas de preset y clear nunca deben ser activadas al mismo
tiempo.
-En la familia lógica TTL cualquier entrada que queda sin conectar
se considera como "flotante" y responderá como si tuviese un
nivel lógico 1.
280
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
BASCULAS MONOESTABLES
Los elementos biestables que se han estudiado hasta ahora necesitan
un impulso para pasar a uno de los dos posibles estados que pueden
adoptar. Las básculas monoestables, derivadas de los multivibradores
que llevan el mismo nombre, permanecen constantemente en un estado,
hasta que reciben un impulso desde el exterior, que las hace pasar al
estado opuesto, pero sólo durante un tiempo determinado (transición).
El tiempo que están las básculas monoestables en el estado de transi
ción viene definido por los valores de la resistencia y el condensador,
que se colocan exteriormente.
Impulso | Impulso |
t =R •C t=R • C
Salida mo-
noestablfi Salida monoestable
a)b)
Impulso Salida
• •
R.
4)La báscula básica R-S con dos puertas ÑOR recibe este nombre:
a)Cuando R = l y S^=0
b)Cuando R = 0 y S = 0
c)Cuando R = 0 y S = 0
282
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
DESCRIPCIÓN Y CARACTERÍSTICAS
TÉCNICAS DE CI COMERCIALES
"FLIP-FLOP Y BASCULAS"
7470:Flip-flop JK
7472:Flip-flop JK (Maestro-Auxiliar)
7473:Doble flip-flop JK (Maestro-Auxiliar)
^iininin^nir
TABLA DE VERDAD
^l
J K Q = Instante antes del
L L 1 Impulso de reloj
L H - ínstente deapuda del
H L _H impulso de reloj
H H
Lóflca positiva:
Entr. BAJA para dear de Q a nivel ALTO
El borrado es independiente del ralo].
DESCRIPCIÓN - Este dispositivo es un flip-flop dual JK maestro/auxiliar con entradas separadas de borrado y reloj en cada flip-flop.
Las entradas a la sección maestro están controladas por el impulso de reloj. El impulso de reloj regula también el estado de los transisto
res de acoplamiento que conectan las secciones maestro y auxiliar. La secuencia de funcionamiento es como sigue:
1- Aislar auxiliar de maestro.
2- Entrar la información de las entradas J y K al maestro.FORMA DE ONDA DEL RELOJ
3- Incapacitar las entradas J y K.
4- Transferir la información del maestro al auxiliar.
^nzmnzninirEr
„ e • ^ o I X
TABLA DE VERDAD
tn tn+1
ENTR SALIDA SALIDA
D Q Q
L L H
Notas: H H L
tn = ilutante antes del impulso de reloj
tn+1 = Instante después del Impulso de reloj
Lógica positiva:
Entr. BAJA preset de Q s nivel ALTO
Entr. BAJA olear de Q a nivel BAJO
Preeet y borrado (dear) son independientes
del reloj.
DESCRIPCIÓN - Este dispositivo es un flip-flop tipo D dual por disparo de flanco con entradas directas de borrado y preset así como sa
lidas Q y Q. La información en la entrada es transferida a las salidas en el flanco positivo del impulso de reloj. Está diseñado para utilizarse
en aplicaciones de media a alta velocidad.
Los disparos del reloj ocurren a un nivel de tensión del impulso de reloj y no está directamente relacionado con el tiempo de transición del
impulso hacia positivo. Una vez que se ha sobrepasado la tensión de umbral de la entrada de reloj, la entrada de datos (D) queda bloqueada y
la información presente no será transferida a la salida.
Latch de 4 bits
1 - SN 74 75 N 2 - F 74 75 PC 3 - F 9375 PC
4 - MC 74 75 P 5 - DM 7475 N 6 - DM 8550 N
7 - ZN 74 75 E 8 - N 7475 A 9 - T 7475 Bl
10 - FJJ 181 11 - FLJ 151 12 - MIC 7475 N
13 - TL 74 75 N 14 -SF.C 4 75 E 15 - SW 74 75 N
Diagrama lógico
(cada latch) ^tk f X RR
i 1^1 A 1 A 1
> i-
11 1 1
minznJTirLnir^
ffi a ai 8T ^ xo en W
Símbolo lógico
RELOJ DATOS
A A |A A
Oí Oí 03 03 02 02 ai ai
CPI-2
CP3-Í
Oí 03 02 a
DESCRIPCIÓN - Los latches se utilizan como^almacenamiento temporal de información binaria entre unidades de proceso y unidades
de entrada/salida o indicadores. La información presente en una entrada de datos (D) es transferida a la salida Q cuando el reloj está ALTO
y la salida Q seguirá la entrada de datos en tanto el reloj permanezca ALTO. Cuando el reloj se pone BAJO, la información (la que estaba
presente en la entrada de datos en el tiempo en que se produjo la transición) queda retenida en la salida Q hasta que el reloj vuelve nueva
mente a estar ALTO.
Se dispone de salida complementaria Q y Q en cada latch de 4 bits y se fabrican en "16-lead nakages" (pastillas de 16 terminales)
PATILLAS CARCA
DI. D2, D3. D4 Entrada de datos 2 U.L.
Pl-2 Entrada de reloj latches 1 y 2 4 U.L.
CP3-4 Entrada de reloj latches 3 y 4 4 U.L.
^1. Q2, 33, 34 Salidas de latch 10 U.L.
Ql. Q2, Q3, Q4 Salidas de latch complementarias 10 U.L.
Nota: 1 Unidad de carga (U. L.) = 40 jiA ALTO/1,6 mA BAJO
Flip-flop dual JK maestro/auxiliar con entradas separadas de preset, borrado (clear) y reloj (dock)
1 -SN 7476 N 2 - F 7476 PC 3 - F 9 N 76 PC
4 - MC 7476 P 5 - DM 7476 N 6 - DM 8500 N
7 - ZN 7476 F 8 - N 7476 A 9 -T 74 76 Bl
10 - FJJ 191 11 - FLJ 131 12 - MIC 74 76 N
13 - TL 7476 N 14 - SF.C 476 E 15 - SW 7476 N
Diagrama lógico
(cada flip-flop)
Lógica positiva:
Entr. BAJA para preset de Q a nivel ALTO
Entr. BAJA para clear de Q a nivel BAJO
Preset y borrado son independientes del reloj
DESCRIPCIÓN - Este dispositivo es un flip-flop dual JK maestro/auxiliar con entradas separadas de borrado (clear) o reloj. Las en
tradas a la sección maestro están controladas por el impulso de reloj. El impulso de reloj regula también el estado de los transistores de
acoplamiento que conectan las secciones maestro y auxiliar. La secuencia de funcionamiento es como sigue:
1- Aislar auxiliar de maestro
2- Entrar la información de las entradas J a K al maestro
3- Inhabilitar entradas J a K
4- Transferir la información del maestro al auxiliar.FORMA DE ONDA DEL RELOJ
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. T1P. MAX. UNIDADES
Tensión de alimentación Vcc 4.75 5.0 5.25 Volts
Margen de temperatura ambiente 0 25 70 C
Cargab.de eallda norm. de cada salida, N 10 U.L,
Anchura del impulso de reloj tp(ctock) 20 ns
Anchura del impulso de preset, tp^p^^t^ 25 ns
Anchura del impulso de borrado tp^elw) 25 ns
Tiempo de estab. (setup) de entr. t^^p *yclock)
Tiempo de mantenimiento de entr. t},^ 0
1 - SN 29000 N 2- 3 - F 9000 PC
4- 5- 6-
7- 9-
10 - 11 - FLJ 281 12 - MIC 74104 N
13 - 14 - SF.C 4104 E 15 - SW 74104 N
diagrama lógico
TABÚ DE FUNCIONES
..RUADAS SALIDAS
PBESET CLEAN. RELOJT ^
muttivibrador monoestable
1 - SN 74121 N 2 - F 74121 PC 3 - F 9603 PC
4 - MC 74121 P 5 - DM 74121 N 6-
7 - ZN 74121 E 8 - N 74121 A 9-
10 - FJK 101 11 - FLK 101 12 - MIC 74121 N
13 - 14 - SF.C4121 E 15 - SW 74121 N
Diagrama nqutmétlco de entradas y salidas
7UTL
TABLA 0€ FUNCIÓN
ENTTUDAS ' SAL^AS
Al A2 Bl B2 4 4
jl
jt. ir
-ir
X L I j"jt.l ir
ji ir
ir
jt-
-n. ir
ir
equivalente de ji ir
cada entrada sl ir
NOTAS:
1.H = nivel ALTO (estado estacionario), L = nivel BAJO (estado estacionario) t = transición de nivel BAJO a ALTO, I = transición de nivel
ALTO a nivel BAJO, J"L= un impulso de nivel ALTO,T-T= un impulso de nivel BAJO, X = cualquier nivel (cualquier entrada, incluyendo
transiciones).
2.Para utilizar el resistor interno de temporización, conéctese Rtnt a Vcc.
3.Puede conectarse un condensador externo de temporización entre Eext y Rext/Cext (positivo).
4.Para una repetibilidad exacta de las anchuras de impulso, conéctese un resistor externo entre Rext/Cext y Vcc con R^t en circuito
abierto.
5.Para obtener anchura de impulso variable, conéctese una resistencia variable externa entre R^^ o ReXt/Cext y VcO
DESCRIPCIÓN.-El multivibrador "122V permite disparo ce a partir de las entradas con puerta (gated imput) de nivel BAJO (A) y nivel
ALTO (B) y proporciona también cancelación (overriding) de entradas de borrado directas. Dispone también de salidas complementarias.
Las posibilidades de disparo simplifican la generación de impulsos de salida de duración extremadamente larga. Disparando la entrada antes
de que se haya terminado el impulso de salida, puede ampliarse el impulso de salida. La posibilidad de eliminar el borrado (overriding clear)
permite terminar cualquier impulso de salida en un tiempo predeterminado independientemente de los componentes R y C de temporiza
ción. La figura A ilustra el disparo de un solo ciclo con las entradas activas (B) de nivel ALTO.
Anchura de impulso
de salida típica/
impulso de redisparo Capacidad de
(ver nota) temporización externa
símbolo lógico
i i í T i
T: T¡ T
DESCRIPCIÓN. Estos flip-flops monolíticos, con disparo por flanco positivo, utilizan circuitería TTL para implementar lógica
flip-flop tipo D. Todos tienen una entrada directa de borrado.
La información en las entradas D que cumpla los requisitos en cuanto a tiempo de formación (seput time) es transferida a las
salidas Q en el flanco positivo del impulso de reloj. El disparo de reloj ocurre para un nivel de tensión particular y no está
directamente relacionado con el tiempo de transición del paso a positivo del impulso. Cuando la entrada de reloj está en nivel alto
o b^jo, la señal de entrada D no tiene efecto sobre la salida.
Estos circuitos son perfectamente compatibles con la mayoría de los circuitos TTL o DTL.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO UNIDADES MIN. TIP. MAX
Tenaión (te alim entación. V Volts 4.75 5 5.25
Cornente (te calida ni vd ALTO. lOK ^A -600
Corriente de salida nivel BAJO. lOL mA 10
Frecuencia de rak>|. tcio ck 0 MHz 25
Anchura del impulso de relo | o borrado. tw
20 ns
Tiempo de lormtcí ó n, tsetup 20 Entrada de datos
ns
25 Borrado estado inactivo
ns
Tiempo de mantenimiento de datos, thoid
5 ns
Temperatura ambi ente de funcio namie nto. Ta
0 70 C
CARACTERÍSTICAS ELÉCTRICAS EN EL MARGEN DE TEMPERATURA RECOMENDADO
(a menos que se indique otra cosa)
PARÁMETRO MIN TIP. (2) MAX. UNIDADES CONDICIONES DE PRUEBA <l)
Tensión de entrada nivel ALTO 2 Volts
Tensión de entrada nivel 3AJO 0.8 Volts
Tensi ón limi ta dora de entrada - 1.5 Volts vcc ^ MIN. II = -12 mA
Tensió n de suida nivel ALTO 2.4 3.4 Volts vcc ^ MIN. VIH =-- 2 V
lOH =-- -800 *iA
Tensión de sali da nivel BAJO vcc ^ MIN. VIH = 2 V
Vil JOI.
Comente de entrada pera tensió n de
entrada máxi ma 1 mA vcc = MAX. Vi = 5.5 V
Corriente de entrada nivel ALTO 40 (xA vrr ^ MAX. Vi = 2.4 V
Comente de entrada nivel BAJO - 1.6 mA vrr = MAX. vi = 0.4 V
IOS Corri ente de salida en cortoci r cui t o (3) - 18 - 57 mA ver = MAX.
•ce Corrie nte de lamentación (25) 45 05 mA vcc = MAX.
1 - SN 74279 2-
4- 5-
7- 8-
10 - 11 - 74279
13 - • • 14 -
diagrama esquemático
TABLA DE FUNCIÓN
anuADAS •salida: LH -- Nivel Nivel sito
bajo
S R Q QO - Nivel de Q ame* de que
H H Q0
L H H cnndkinn de entrada
H L L
L L H
• Este nivel de salida es seudoeiubte. es decir, puede
no persistir cuando las entradas ^ y ^ retornen a su
Tnivel
Para(alto).
latches con doble entrada 5:
H - Ambas entradas^ altas.
L - Una o ambas entradas "5 bajas.
Electrical Characlerittlcs Over Recommended Free-Alr Temperatura Range (Unless Otherwise Noted)
9LS/54LS 9LS/74LS
ramatar Taat Condlllonf Mln Typ" Max Mln Typ" Max Unlt
V,H 2 2 V
VL 0.7 0.8 V
V| VCC=MIN, l,=-18mA -1.5 -1.5 V
VCC=MIN, V|H=2V, 2.5 3.4
Voh ViL=V|Lmax loH="400pA 2.7 3.4 V
VCc=MIN, V|H=2V, loL=4mA 0.25 0.4 0.25 0.4 V
VOL loL=8mA 0.35 0.50
V|L=V|Lmax
D ¡nput 0.1 0.1
h Clock or prese VCC=MAX, V,=5.5V 0.2 0.2 mA
Clear 0.3 0.3
D input 20 20
I|H Clockor preset VCC=MAX, V,=2.7V 40 40 pA
Clear 60 60
D ¡nput -0.4 -0.4
>IL Clockorpreset VCC = MAX, V,=0.4V -0.8 -0.8 mA
Clear -1.2 -1.2
lost Vcc^^AX -15 -100 -15 -100 mA
Icctt VCC=MAX. 4 8 4 8 mA
•For condltions shown as MIN or MAX, use the appropriate valué specified under recommended operating conditions for the applicable
device type.
••All typtcal valúes are at Vcc = 5V, TA = 25C.
tNot more than one output shouldbe shorted at a time.
f t \qq is measured with outputs open with D, clock, and preset grounded; then with D, clock, and clear grounded.
296
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
EXPERIMENTACIÓN PRACTICA
ELEMENTOS DE MEMORIA
BASCULA R-S
"Conceptos teóricos": La báscula R-S, del tipo flip-flop, es un circui
to lógico de memoria biestable. Su estructura es tal, que un nivel de ac
tivación en la entrada S (set) lleva la salida Q a nivel alto, mientras que
si el nivel_actúa sobre la entrada R (reset) provoca la condición de salida
Q = 0 y Q = 1. El nivel de activación puede ser alto o bajo, según el tipo
de báscula utilizado. En la figura 7-47 se muestra el símbolo de la
báscula R-S y la tabla de la verdad.
297
CAPITULO 7
SW1
SW2
Entradas Salidas
0 1
0 0
1 0
0 0
1 1
Fig. 7-49.- Tabla de la verdad que se confecciona con el montaje de la figura 7-48.
"Condición de indeterminación"
Si ambas entradas de la báscula R-S están altas (R = S = 1) y simultá
neamente se pasan a bajas (R = S = 0), aparece una condición de inde
terminación. En tal condición es imposible predecir el estado de las
salidas Q y 0.
298
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
SW1 -•
swi
299
CAPITULO 7
swi
SW2
300
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Entradas Salidas
S=SW2 R=SW1 Q=L1 Q=L2
0 1
1 1
1 0
1 1
0 0
301
CAPITULO 7
SW2
SW1
SW3
0 0 0
0 0 1
0 0 0
0 1 0
0 1 1
0 1 0
1 0 0
1 0 1
1 0 0
Fig. 7-56.- Confeccionar esta tabla de la verdad con el circuito de la figura 7-55.
Notas:
302
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
ENABLE
303
CAPITULO 7
SW4
SW3 7408
ENABLE
5W1
7408
R
SW2
PRESET
PRESET
ENABLE
CLEAR
CLEAR
Fig. 7-58.-Montaje del circuito práctico, simplificación y representación simbólica del mismo.
304
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
0 0 0 0 0
0 0 0 0 1
0 0 0 0 0
0 0 0 1 0
0 0 0 1 1
0 0 0 1 0
0 0 1 0 0
0 0 1 0 1
0 0 1 0 0
0 1 0 0 0
0 1 0 1 1
0 1 0 0 0
0 0 0 0 0
1 0 0 0 0
1 0 0 1 1
1 0 0 0 0
0 0 0 0 0
Fig. 7-59,- Tabla de la verdad que se confecciona partiendo del circuito de la figura 7-58.
305
CAPITULO 7
e) Repítase el paso D
Sumario
306
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
2o EJERCICIO PRACTICO
"BASCULA D Y FLIP-FLOP D"
Entradas Salidas
D CLK/Enable Q Q
Báscula D Flip-flop D
308
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Entradas Salidas
0 0
0 1
0 0
1 0
1 1
1 0
Fig. 7-63.- Tabla de la verdad que se completa con el circuito de la figura 7-62.
SW2
L1
SW1
309
CAPITULO 7
PRESET
296
DQ
CLEAR
310
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
0 H-L
0 L-H
1 H-L
1 L-H
311
CAPITULO 7
SW1 L1
1 Hz L2
"Tiempo de SET-UP"
CLR
SW1
L1
Q • L2
312
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
Entrada D
CLOCK
I
TSETUP
SW1
CLR
D Q
7474
Q L2
PR
313
CAPITULO 7
Se transfiere
a la salida un
nivel alto
Entrada D
CLOCK (Retardo)
T
SETUP
Sumario
Un elemento de disparo (báscula) por nivel lógico, está facultado
para transferir los datos de la entrada a la salida, siempre que se aplique
el nivel lógico específico. Un elemento de disparo por flanco (flip-flop)
transfiere los datos sólo cuando ocurre una transición (flanco) desde
un nivel lógico bien definido a otro. El tiempo de set-up es el que re
quieren los datos de estar presentes en la entrada, antes que suceda la
transición de la señal de reloj.
3o EJERCICIO PRACTICO
"FLIP-FLOP JK"
Entradas Salidas
J K CLK Q Q
NOTA L1
El círculo Indica que el
dato es transferido a la
salida en la transición ne
gativa de reloj
315
CAPITULO 7
Entradas Salida
0 0
0 1
1 o
1 1
Fig. 7-75.- Tabla de verdad que se confecciona partiendo del circuito de la figura 7-74.
316
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
SW2
—O
Fig. 7-78.- Esquema simbólico del montaje del flip-flop JK.
SW3
SW
1 Hz
SW
317
CAPITULO 7
SW2SW3
0 0
0 1 Fig. 7-79b).- Estado de los interruptores SW2 y SW3.
1 0
1 1
Sumario
a)J = bajo
K = bajo NO CAMBIA
•Clock= .
b)J = bajo
K = alto Q = ALTO
Clóck= .
318
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
c) J = alto
K = bajo Q = ALTO
Clock =
d)J = alto
K = alto BASCULADO DE LA SALIDA
Clock = .
Fig. 7-81.- Fuente de alimentación, polímetio digital, placa de conexionado y juego de CI.
319
CAPITULO 7
1)Si las entradas de un flip-flop RS son R = baja, S = baja, Enable = alta, preset =
= baja, clear = alta, la salida Q será:
a)Alta.
b)Baja.
c)Indeterminada.
d)La combinación de entradas no es posible.
3)La báscula RS con Enable cambia de estado si las entradas Reset y Set pasan
deR = 0, S = laR=lyS = Oy Enable está alta.
a)Verdadero.
b)Falso.
4)Las condiciones de entrada que obligan a que la salida Q = alta en una báscula
RS con preset y clear son:
a)R = alta, S = baja, Enable = alta, Preset = baja, Clear = baja.
b)R = baja, S = alta, Enable = baja, Preset = baja, Clear = baja.
c)R = baja, S = alta, Enable = alta, Preset = baja. Clear = baja.
d)R = baja, S = altas Enable = alta, Preset = baja. Clear = alta.
320
ELEMENTOS BÁSICOS DE MEMORIA: FLIP-FLOP Y BASCULAS
a)La entrada de datos D debe estar presente antes del flanco positivo de la
señal de entrada de reloj.
b)El flanco positivo de la entrada de reloj debe estar presente antes de la
entrada D.
c)Ambas entradas ocurren simultáneamente.
d)Ambas a) y c) son correctas.
3)La ventaja del disparo por flanco sobre el disparo por nivel es:
4)Un 7474, doble flip-flop D de disparo por flanco positivo puede ser conectado a
un elemento de disparo por flanco negativo añadiendo una puerta NO en la
entrada de reloj. Ver figura 7-81.
a)Verdadero.
b)Falso.
a)Q = baja.
b)Q = alta.
c)Q = cambia o bascula.
d)Q = No es posible determinar.
321
CAPITULO 7
La salida será:
a)Q = baja
b)Q = alta
e) Q = bascula o cambia
d)Q = No es posible determinar.
4)¿En qué estado deben estar las entradas preset y clear para realizar una opera
ción normal el 7476?
a)Bajo.
b)Alto.
c)Flotante .
d)Ambas b y c.
a)Verdadero.
b)Falso.
322
Capítulo 0
Salida
de datos
-nJUT-TL
323
CAPITULO 8
324
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
ibit
datos 2 3 4
1 / 1 / 1/0
Entrada^atos serie
325
CAPITULO 8
Salida en
2 ( código de
EVrada D ü o a d a D Q 0 Q
datos 1
16 8 4 2
CLK CKL CKL CKL CLK
5 5 Q Q 6
Fig. 8-3.- Registro de desplazamiento en el que los flip-flop representan un peso o valor parti
cular para cada uno.
326
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Dos términos importantes con los que hay que familiarizarse son "bit
de más peso" en inglés "most signifícat bit"(MSB) y "bit de menos pe
so" (LSB). En el flip-flop de menos peso se almacena el nivel lógico 1 ó
0 y representa el bit de menor significado. Contrariamente, el bit alma
cenado en el flip-flop de mayor peso es el más significativo. Estos dos
términos no limitan su uso a los registros de desplazamiento, sino que
también se emplean para identificar el orden en cualquier sistema de
bits. Por ejemplo, en la serie de bits que se emplea para representar el
número 5, los dos términos citados se aplican como sigue:
0 0 10 1
MSB^NLSB
327
CAPITULO 8
BITS CODIFICADOS
( Ver los flip-flop de la figura 8-3) NUMERO
16 8 4 2 1
0 0 0 0 0 0
0 0 0 0 1 1
0 0 0 1 0 2
0 0 0 1 1 3
0 0 1 0 0 4
0 0 i 1 0 1 5
0 0 1 1 0 6
0 0 1 1 1 7
0 1 0 0 0 8
0 1 0 0 1 9
0 1 0 1 0 10
0 1 0 1 1 11
0 1 1 0 0 12
0 1 1 0 1 13
0 1 1 1 0 14
0 1 1 1 1 15
1 0 0 0 0 16
1 0 0 0 1 17
1 0 0 1 0 18
1 0 0 1 1 19
1 0 1 0 0 20
1 0 1 0 1 21
1 0 1 1 0 22
1 0 1 1 1 23
1 1 0 0 0 24
1 1 0 0 1 25
1 1 0 1 0 26
1 1 0 1 1 27
1 1 1 0 0 28
1 1 1 0 1 29
1 1 1 1 0 30
1 1 1 1 1 31
Tabla 8-1.- Código de números binarios codificados por pesos.
328
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
329
CAPITULO 8
Con cada número almacenado todos los flip-flop del registro propor
cionan en una de sus salidas, la Q o la Q, un nivel-lógico 1. Así, por
ejemplo, en el caso del número 31, equivalente al 11111, la salida Q
de cada flip-flop está a nivel 1. En el caso del número 0, equivalente
al 00000 todas las salidas Q de cada flip-flop están a nivel 1. Por lo tan
to, para decodificar el número 31 se conectan a la puerta AND, U12,
como entradas, las 5 salidas Q de los flip-flop del registro de desplaza
miento. Si se tratase del número 17, en binario 10001, se aplicarían
como entradas a la puerta AND decodificadora las salidas Q del primero
y el último flip-flop, mientras que de los 3 flip-flop intermedios se co
nectarían las salidas Q. Con este procedimiento se pueden decodificar
los 32 números diferentes del circuito de la figura 8-4, aunque en ella
sólo se han colocado los números comprendidos desde el 0 al 9 y el 30
yel31.
330
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Lógic
332
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
333
CAPITULO 8
FRECUENCIA Y PERIODO
~_ 1 (1)Período = - 1
t --r"Frecuencia
334
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
-i r 250 ns
4MHz
CLOCK jnji
Fig. 8-8.- Formas idealizadas de los impulsos, abajo. Arriba dos fotos con las imperfecciones
que tienen normalmente todos los impulsos.
SÍNTESIS Y ANÁLISIS
El estudio de cualquier circuito digital puede dirigirse a su síntesis o
su análisis. La síntesis consiste en el proceso que realiza un diseñador
lógico, cuando define el objetivo de un circuito y después utiliza ecua
ciones lógicas y otros elementos de ayuda para hallar la combinación de
componentes lógicos que cumplan el objetivo. Después de construir un
circuito, se lleva a cabo cierto trabajo de análisis del mismo, a cargo de
todos los que trabajan con él. El análisis es lo contrario de la síntesis,
puesto que consiste en desmenuzar un circuito en partes pequeñas o
bloques elementales, con objeto de comprender detalladamente sus
objetivos.
Hasta este capítulo hemos empleado casi siempre la síntesis. Esta ha
sido más intuitiva que formal (no se han usado a fondo las ecuaciones
335
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Fig. 8-8.- Formas idealizadas de los impulsos, abajo. Arriba dos fotos con las imperfecciones
que tienen normalmente todos los impulsos.
SÍNTESIS Y ANÁLISIS
El estudio de cualquier circuito digital puede dirigirse a su síntesis o
su análisis. La síntesis consiste en el proceso que realiza un diseñador
lógico, cuando define el objetivo de un circuito y después utiliza ecua
ciones lógicas y otros elementos de ayuda para hallar la combinación de
componentes lógicos que cumplan el objetivo. Después de construir un
circuito, se lleva a cabo cierto trabajo de análisis del mismo, a cargo de
todos los que trabajan con él. El análisis es lo contrario de la síntesis,
puesto que consiste en desmenuzar un circuito en partes pequeñas o
bloques elementales, con objeto de comprender detalladamente sus
objetivos.
Hasta este capítulo hemos empleado casi siempre la síntesis. Esta ha
sido más intuitiva que formal (no se han usado a fondo las ecuaciones
335
CAPITULO 8
REGISTROS DE DESPLAZAMIENTO
Como se ha explicado ya, un registro de desplazamiento es una serie
de flip-flop conectados entre sí, que se utilizan para el almacenamiento
provisional de información. Esta penetra en el primer flip-flop de la
serie y pasa de uno al siguiente cada vez que se recibe un impulso de
reloj. Un registro de desplazamiento contenido en un circuito integrado
consta de 4, 5, 8... hasta miles de flip-flop, que están conectados entre
sí en cascada, con el fin de que la salida de uno pase a la entrada del
siguiente. De esta forma, cuando se activan todos los flip-flop simul
táneamente, los bits de información se desplazan ordenadamente con
cada impulso de reloj.
Para obtener registros de desplazamiento más largos que los incluidos
normalmente en una cápsula de CI, pueden conectarse entre sí varios
CI. También se pueden utilizar flip-flop individuales para formar regis
tros de desplazamiento de una longitud determinada y con caracterís
ticas especiales. A continuación se describen los registros fabricados
con tecnología MOS, que pueden almacenar más de 1.000 bits, los cua
les se denominan "memorias de acceso secuencial".
337
Entradas para leí quierda
Fíg. 8-9.- Registro de desplazamiento de tipo universal.
338
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Salida
A
J Q J 0 J Q
FF1 FF2 FF3 FF4
CLK CLK CLK CLK
K Q K R K R B R 5
í y y
FLIPFLOP
12 3 4
10 0 0 -•— Precarg.
0 10 0
0 0 10
0 0 0 1
10 0 0
a) Contador en anillo con precarga
Salida
1 I
vV
i (\ i 0
FF1
I— CLK
J
FF2
CLK
Q
FF3
CLK
FF4
r~ CLK
K Q K 5 K 5 K 0
1
b) Contador en anillo con corrección.
Fig. 8-10.- Contador anular. En la parte superior, con precarga; en la parte inferior, sin nece
sidad de precarga.
339
CAPITULO 8
340
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
0, ü4 0, 02 02 O^ Q3 Q4 04 Q, Q, a¡ Q2O3 Q3 Q4
FLIP-FLOP
12 3 4
1 0 J Q J 0 J Q 0000
FF1 FF2 FF3 FF4 10 0 0
CLK CLK CLK CLK 110 0
1110
K Q K ü K 0 K Q 1111
R R R
CLEAR ^^ V V Y ? 0111
00 11
00 0 1
00 0 0
JO .1Q
FF1 FF? FF3 FF4
CLK CLK CLK CLK
K 0 K Q
Fig. 8-11.- Contadores Jhonson, el básico en la parte superior, con el decodificador de salida y,
en la inferior, el de autocorrección.
CONTADORES EN GENERAL
Los circuitos contadores binarios difieren de los registros de despla
zamiento en que sus flip-flop están conectados entre si de una forma
diferente. El objeto de un circuito contador es dar salida a la informa
ción en una forma específica, o bien aumentar al máximo el número
341
CAPITULO 8
342
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
CONTADORES ASINCRONOS
El contador de propagación binaria (asincrono) es el tipo más básico
de todos. Una serie de flip-flop JK conectados según se muestra en la
figura 8-12 (parte superior) contará hacia arriba o incrementando en
el código 8421, o, si está conectado como se muestra en la parte infe
rior de la misma figura, decrementando o hacia abajo (los flip-flop se
activan con el flanco posterior del impulso).
Los circuitos de la figura 8-12 tienen una característica especial en
común que los clasifica en asincronos y con la que se reconoce cual
quier circuito de este tipo: La saüda del primer flip-flop dispara al
segundo, FF2, por su entrada de impulsos de reloj; la salida de FF2
dispara a FF3 y la salida de FF3, a su vez, dispara a FF4. De esta
forma, el efecto de un impulso de reloj introducido en la entrada de
FF1, se propagará de un flip-flop a otro hasta que llegue al último de
la serie. Por este motivo se le llama contador de propagación, y tam
bién contador serie.
Para analizar el contador ascendente asincrono, obsérvese que cada
flip-flop JK tiene sus entradas J y K en lógica 1. Esto hace que el
flip-flop bascule (cambie de estado) cada vez que se recibe un impulso
de reloj. Puesto que la salida de un flip-flop está conectada a la entrada
de reloj del siguiente, cada flip-flop cambia de estado con una periodi
cidad que es la mitad de la del flip-flop anterior. En el diagrama de
tiempos de la figura 8-12, parte superior, puede verse que esta acción
de dividir por dos cada flip-flop, crea cambios de estado que se adaptan
al código binario 8421, mostrando en la tabla 8-1.
El contador descendente asincrono es igual en cuanto a sus principios
al descrito anteriormente, exceptuando que la salida Q (en lugar de Q)
de cada flip-flop hace que el siguiente flip-flop se conmute, invirtiendo
así la secuencia del código.
Una característica importante de cualquier contador es la velocidad
con que puede funcionar. Si cada flip-flop de la figura 8-12 tiene un re
tardo de propagación de 25 nanosegundos, el retardo total desde el
momento en que se aplique a FF1, el flanco posterior de un impulso de
reloj, hasta que FF4 haya completado su cambio de estado es de 100 ns.
Por tanto, el siguiente flanco de impulso de reloj no puede tener lugar
hasta 100 ns más tarde. Durante este tiempo los flip-flop cambian de
estado y la salida del contador será incorrecta. No todos los flip-flop
deben cambiar su estado con cada impulso de reloj, pero cuando se
avanza en el cómputo de 7 a 8 o cuando se repite el ciclo desde el 15
hasta el 0 (véase la tabla 8-1) todos los flip-flop cambian de estado y la
señal de reloj debe estar inactiva el tiempo suficiente para permitir esto.
343
CAPITULO 8
Salidas de contaje
^5Vv 15 VV ^5VI
V
jJ 0
0 jJ n
Q JJ QD 1
FFl FF2 FF3 FF4
CLK CLK CLK CLK
K Q K Q — K 0
012 3 45 67 8
Salidas de contaie
J Q JQ J Q
L^rJ
—J
J oQ —I
FFl FF2 FF3 FF4
CLK CLK CLK CLK
K5 K Q K Q
FF3IFH r
344
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Contaje up.down
i - up
o^ Dowrt
345
CAPITULO 8
CONTADORES SÍNCRONOS
Los contadores síncronos se basan en el mismo circuito flip-flop JK
(o tipo T) que los contadores asincronos, exceptuando que todos los
flip-flop son activados mediante una señal de reloj común y, por tanto,
todos cambian de estado sincrónicamente (al mismo tiempo). Las en
tradas J y K de cualquier flip-flop están conectadas a las salidas Q de
todos los flip-flop anteriores que hay en la cadena del contador a tra
vés de una puerta AND, como se muestra en la figura 8-14. Por lo-tan-
to, cualquier flip-flop se activará cuando la puerta AND que se aplica
a las entradas J y K, tengan una lógica 1 y esto se produce únicamente
cuando todos los flip-flop anteriores de la cadena están en estado 1.
Ya se analizó con detalle un contador ascendente síncrono de 4 bit,
por lo que no se repetirá. Puede ponerse en funcionamiento un conta
dor descendente conectando las entradas J y K de cualquier flip-flop
mediante puertas AND a la salida Q, en lugar de hacerlo a la salida Q
de todos los flip-flop que lo preceden. Obsérvese también que los
diagramas de tiempo coinciden, tanto para los contadores ascendentes
como para los síncronos, los cuales se muestran en la figura 8-12 y 8-6,
respectivamente. En ambos tipos de contadores es común que se dispa
ren con el flanco posterior del clock, al estar formados por flip-flop JK.
El contador ascendente síncrono de 7 bit mostrado en la figura 8-14
explica cómo la misma regla de interconexión que se usó para el de 4
bit puede hacerse extensible para constituir un contador más amplio y
sirve también para resaltar la principal característica de un contador
síncrono. Obsérvese que, debido a que todos los flip-flop reciben un
impulso de reloj y cambian de estado al mismo tiempo, el retardo total
(con independencia del número de flip-flop que haya) es exactamente
el de un flip-flop. Si el tiempo total de retardo de propagación de un
flip-flop JK y de la puerta AND que conecta su salida con otro flip-flop
es de 35 ns (25 + 10 ns), los impulsos de reloj pueden producirse con
una frecuencia máxima de 30 MHz en un contador síncrono. Compá
rese este dato con la frecuencia máxima de 10 MHz del contador asin
crono de 4 bit, utilizando el mismo retardo de propagación del flip-flop.
Otra característica útil del contador síncrono es que todas sus lí
neas de salida cambian simultáneamente. Por lo tanto, no hay estados
intermedios con salidas del contador incorrectas, ya que el contador
avanza de un estado al otro.
También, y como es natural, el contador síncrono tiene limitaciones.
En primer lugar, precisa más puertas lógicas para ser activado y, por
lo tanto, es más complejo y costoso que un asincrono comparable. En
346
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
CLOCK1
A FfC.
CLK
347
CAPITULO 8
CONTADORES BCD
348
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
CONTADORES DE MODULO N
Un contador de módulo N es uno que tiene N estados diferentes.
Por lo tanto, un contador de módulo N puede ser cualquiera, síncrono
o asincrono, que contenga los circuitos precisos para controlar el nú
mero de estados que puede tener. Por ejemplo, un contador BCD es el
que puede contar hasta 16, pero cuyo módulo está limitado a 10 me
diante puertas especiales.
349
CAPITULO 8
Contaje ín m
0 11 ' Ü
i 1 0
2 0 i
3 I i
a, 0 0
350
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
CONTADORES PROGRAMABLES
Contador programable es cualquiera cuyo módulo o diagrama de
cómputo pueda modificarse en alguna forma mediante una señal de
control, en lugar de efectuando modificaciones en el circuito (hard
ware). Las señales de control más usadas son las que realizan un
preajuste del contador a un determinado número, con lo que se modi
fica el módulo del contador. También es muy empleada una señal que
sirve para detener el contador en un determinado número o la de poner
se en reset (puesta a 0) y comenzar otra vez el cómputo. Un circuito
contador puede ser programado y controlado de diversas formas, alguna
de las cuales demostrarán y explicarán las ideas básicas que intervienen
en la programación de contadores.
En la figura 8-18 puede verse un contador asincrono de 4 bit que
puede preajustarse a cualquier número deseado entre el 0 y el 15, me
diante las puertas Ul a U4, activando la línea de señal de carga (colo
cando un nivel lógico 0). Si se va a utilizar como contador de módulo
7, se preajusta a un cómputo 8 y se deja que cuente desde 8 hasta 15.
Sin embargo, obsérvese que tras llegar al 15, el contador debe volver a
8 nuevamente (antes del siguiente impulso de reloj), si se quiere repetir
el ciclo de cómputo de la misma forma. Con este sistema lo que se de
termina es el número en que empieza el cómputo.
351
CAPITULO 8
Entrada de carga
Salida contaje
Fig. 8-18.- Contador programable con entradas de puesta a 1 (preset).
Salida de contaje
J Q JQ JQl
FF2 FF3 FF4 i
CLK CLK CLK i
K ^ q|
Contaje completo
Entradas de programación
Fig. 8-19.- Contador programable con contaje final que puede preseleccionarsc
352
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
353
Contaje FF1 FF2 FF3 FF4
(1) (2) (4) 121
0 Q a 0 0
i 1 0 0 0
2 0 i 0 0
3 1 1 0 0
4 0 0 1 0
5 1 i 0
E 0 0 1
7 1 0 1
3 0 1 1
9 1 1 1
354
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Carga
Fig. 8-20 Bis.- Carga y descar
ga de una pila de tipo FIFO.
Pila FIFO
Descarga
Carga
Descarga
Pila LIFO
355
CAPITULO 8
a) 11.
b)21.
c) 19.
356
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
DESCRIPCIÓN Y CARACTERÍSTICAS
DE CI COMERCIALES
A) Registros
357
CAPITULO 8
ÍAL1DA s
X X X
O
j r CP CP
K CP CP - CP CP •4 CP p símbolo lógico
AB
cp—t>
I T
DESCRIPCIÓN.^Este dispositivo es un registro de desplazamiento de 8 bits de entrada serie, salida serie que utiliza tecnología TTL. Está
compuesto de ocho füp-flops RS maestro/auxiliar, puerta de entrada y un excitador de reloj. El registro es capaz de almacenar y transferir
datos de acuerdo con un reloj hasta 18 MHz manteniendo un nivel de inmunidad de ruido típico de 1 V. La disipación de potencia es
típicamente 175 mW; se dispone en las salidas de una cargabilidad máxima de 10.
Los datos de un solo carril y el control de entrada pasan por una puerta a través de las entradas A y B y un inversor interno para formar las
entradas complementarias al primer bit del registro de desplazamiento. La excitación para la línea de reloj interna común está proporcionada
por un excitador de reloj inversor. Cada una de las entradas (A, B y C^) aparecen como únicamente una carga de entrada TTL.
El inversor/excitador de impulso de reloj hace que se desplace la información a la salida en el flanco positivo de un impulso de reloj de
entrada, haciendo por tanto al registro de desplazamiento perfectamente compatible con otras funciones síncronas de disparo por flanco.
C Í^ f <^
símbolo lógico
DESCRIPCIÓN.-El dispositivo está compuesto de cuatro flip-flops RS maestro/auxiliar, cuatro puertas AND-OR-INVERT y cuatro
inversores-excitadores. La interconexión interna de estas funciones proporciona un registro muy versátil que ejecuta operaciones de
desplazamiento a derechas como registro serie de entrada, serie de salida o como convertidor serie paralelo de fuente dual. Pueden
conectarse en serie varios de estos registros para formar uno de n-bits.
Todos los flip-flops se ponen simultáneamente en estado BAJO aplicando una tensión de nivel ALTO a la entrada de borrado (clear). Esta
condición puede aplicarse independientemente del estado de la entrada de reloj, pero no independientemente del estado de la entrada de
preset. La entrada de preset es independiente de los estados de reloj y borrado.
Los flip-flops se ponen simultáneamente en estado ALTO desde cualquiera de las dos fuentes de entrada preset. Las entradas preset P1A a
PI^ se activan durante el tiempo en que se aplica un impulso positivo a preset 1 si preset 2 está en nivel BAJO. Cuando se invierten los
niveles lógicos en preset 1 y preset 2, se activan las entradas de preset desde P2A hasta P2D.
La transferencia de información a las salidas se produce cuando la entrada de reloj pasa de nivel BAJO a nivel ALTO. Como los flip-flops son
circuitos RS maestro/auxiliar, la información adecuada debe aparecer en las entradas RS de cada flip-flop antes de producirse el flanco
ascendente de la forma de onda de la entrada de reloj. La entrada serie proporciona esta información al primer flip-flop. Las salidas de los
flip-flops subsiguientes proporcionan información a las restantes entradas RS. La entrada de borrado (clear), preset 1 y preset 2 deben estar
en estado BAJO cuando se produzcan los impulsos de reloj.
PATILLAS
CARGA
P1A ' P2DEntradas preset
1 U.L.
pLlEntrada preset 1
4 U.L.
PL2Entrada preset 2
4 U.L.
DgEntradas de datos serie
1 U.L.
CpEntrada de reloj
1U.L.
C^Entrada de reloj
1U.L.
QqSalida de datos serie
10 U.L.
1 unidad de carga (U.L.) = 40 ^A ALTO/1,6 mA BAJO.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNIDADES
TeiufÓD de alimentaci^n Vcc (Nota 10) 4.75 5.0 5.5 Volts
Temperatura ambiente de funcionamiento 0 25 70 C
Cargabüidad de salida norm. de cada salida 10 U.L.
Anchura del impulso de relol, tp(c}Oci() 35 na
Anchura del impulso de preset, tp(pretet) 30 ns
Anchura del impulso de borrado, tp(C^e>r) 30 ns
Tiempo de establecimiento taetup (ALTO) 35 ns
de entrada serie ^^ (BAJO) 25
Tiempo de manten, de entr. serie, thold ns
0
símbolo lógico
.
Cuando se aplica un nivel BAJO a la entrada de control de modo, las puertas AND número 1 quedan habilitadas y las puertL
b^
ser* ento11""1^
desplazami ~~ pa's'e")
~ser*desplazamiento
a la izquierdaa * derecfta
símbolo lógico
1
—s —1
d SO
' 0* 08 OC 00
DESCRIPCIÓN. Estos registros de desplazamiento bidíreccionales están diseñados para incorporar virtualmente todas las caí
(eristicas que un diseñador de sistemas pueda desear en un registro de desplazamiento. Este circuito contiene el equivalente a 46
puertas y dispone de entradas paralelo, salidas paralelo, entradas serie de desplazamiento a la derecha e izquierda, entradas de
control de modo y una línea directa de cancelación de borrado. El registro tiene cuatro modos diferentes de operación:
Carga paralelo (en batería)
Desplazamiento a la derecha (en la dirección QA hacia QD)
Desplazamiento a la izquierda (en la dirección QB hacia Q)
Reloj inhibido
La carga paralelo síncrona se realiza aplicando los cuatro bits de los datos y poniendo ambas entradas de control de modo. SO y
SI. altas. Los datos se cargan en el flip-flo p apropiado y aparecen en las salidas después de la transición a positivo de la entrada
de reloj. Durante la carga, el flujo de los datos serie queda inhibido.
El desplazamiento a la derecha se realiza síncronamente con el flanco ascendente del impulso de reloj cuando SO está alta y SI baja.
Los datos serie para este modo se entran en la entrada de datos de desplazamiento a la derecha. Cuando SO está bajo y SI está
alta, los datos se desplazan a la izquierda síncronamente y entran nuevos dalos en la entrada serie de desplazamiento a la iz
quierda.
La aplicación de reloj al tlip flop queda inhibida cuando ambas entradas mtrol de modo están bajas. Los controles de modo del
dispositivo deben variarse únicamente mientras la entrada de reloj está ali
DESCRIPCIÓN. Este dispositivo es un registro de despla^amiento de 8 bits con entradas serie a través de puerta y facilidad de
puesta a cero asincrona. Las entradas serie a través de puerta (A y B) permiten un control sobre los datos de entrada, ya que un
BAJO en cualquier entrada (o en las dos) inhibe la entrada de nuevos datos y hace el reset del primer flip-flopa nivel BAJO en el
siguiente impulso de reloj. Una entrada a nivel alto habilita la otra entrada, lo cual determinará el estado del primer flíp fiop. Los
datos en las entradas serie pueden cambiar mientras el reloj está ALTO, sí bien únicamente entrará la información que cumpla con'
los requerimientos de formación (setup). La aplicación de los impulsos de reloj (clocking) se producen en la transición de nivel BAJO a
nivel ALTO de la entrada de reloj. Todas las entradas tienen diodo limitador para reducir al mínimo los efectos de línea de
transmisión y bufferes para presentar una carga TTL.
CONDICIONES_DE FUNC^ONAMIENTO RECOMENDADAS
jPARAMEIROM1N
[ Tensió n de eli menteci ó n Vcc4
Mirgen de lemperalun de lunaonamiento|0
Cargabi l i dad de salida normalizada "rvel Lógic o ALTO|
de cada salida. NNivel lógico BAJOi
frecuencia de retoj de entrada. fclB [,j0
Anchura de impulso de entrad^ de rel o j o clear. (pw!20
Tiempo de estable cim ie nto de datos. tSepul (Ver fi g ura Ali15
Tie mpo de manlenim i emo de datos. tHOLD (Ver fig ura A)¡
CARACTERÍSTICAS ELÉCTRICAS EN EL MARGEÑ"DE TEMPERATURA RECOMENDADO
((a menos que se indique d t)
otra cosa)
símbolo PARÁMETRO | MIN. I T1P. CONDICIONES DE PRUEBA (h
! 2.. ¡
Tensón ALTA de entrada H garantizada
Tensió n BAJA de entrada
V ., , MAX.. 1- 12 mA
CC MIX..J , -0.4 mA.
Vm 2.0V. VM
VCC-MIN..1()1
V...-2.0V. V,,
AX.. V|N 5.3 V
Corriente ALTA de entrada MAX.. V,N - 2.4 V
Comente BAJA de entrada V(.r- MAX.. V . 0.4 V
Comente de salid a en cortoci rcui to (3) Vcc- MAX.
VINtclock) 0.
lccI Corrie nte de ali mentación
_L!L \' Icloek) 2.
B)Contadores
363
CAPITULO 8
i f f s í í 1
EnZninznirTIrEj
símbolo lógico
DESCRIPCIÓN.-Irl dispositivo es un Contador de Décadas que consta de cuatro rangos duales de flip-flops maestro-auxiliar, interconccta-
dos directamente para proporcionar un contador divisor por dos y un contador divisor por cinco. Las entradas de conteo están inhibidas, y
todas las salidas puestas a cero lógico o una cuenta binaría codificada decimal (BCD) de 9 a través de líneas de reset directas con puerta. La
salida del ilip-flop A no está internamente conectada a las etapas siguientes, y por tanto el conteo puede separarse en estos modos
independientes:
a.Si se utiliza como contador de décadas binario codificado decimal, la entrada CPqq debe conectarse tiernamente a la salida QA. La
entrada C?A recibe la cuenta de entrada, obteniéndose una secuencia de conteo de acuerdo con la cuen BCD para la aplicación decimal
de complemento a nueve.
b.Si se desea una cuenta de división por diez simétrica para sintetizadores de frecuencia u otras aplicaciones que requieran la división de
una cuenta binaria por una potencia de diez, la salida QD debe conectarse externamente a la entrada de CPA. La cuenta de entrada
se aplica entonces a la entrada CPBd obteniéndose una onda cuadrada dividida por diez en la salida Qa.
c.Para funcionar como contador divisor por dos y divisor por cinco, no se requiere interconexión interna. El Ilip-flop A se utiliza como
elemento binario para la función división por dos. La entrada ^BD se utiliza para obtener una operación binaria de división por cinco en
las salidas QB, Qc y Od- 'r- n cste modo 'os dos contadores operan independientemente; no obstante, todos los cuatro flip-fiops se ponen
en reset simultáneamente.
PATILLAS CARGA
RO Entradas de reset de cero 1 U.L.
R9 Entradas de reset de nueve 1U.L.
CPA Entrada de reloj 2U.L.
CPBD Entrada de reloj 4 U.L.
Qa. Qb. Qc Qd Salidas 10 U.L.
1 carga unidad (U.L.) = 40 vA ALTO/1,6 mA BAJO.
contador divisor por doce (divisor por dos y divisor por seis)
1 - SN 7492 AN 2 - F 7492 PC 3 - F 9392 PC
4 - MC 7492 P 5 - DM 7492 N 6 - DM 8532 N
7 - ZN 7492 E 8 - N 7492 A 9-
10 - FJJ 251 11 - FLJ 171 12 - MIC 7492 N
13 - TL 7492 N 14 - SF.C 492 E 15 - SW 7492 N
diagrama fógico
^a D
F F iF_rL F F
s s
J C - J D 3
CP c CP í 1
¥ 5
•nnznznzmninir
K c ~l K
símbolo lógico
A
R (reset de cero)
DESCRIPCION.-Estc dispositivo es un Contador Binario de cuatro bits compuesto de cuatro flip-flops maestro auxiliar interconectados
internamente para proporcionar un contador divisor por dos y un contador divisor por seis. Dispone de una linea de reset directa con
entrada por puerta que inhibe las entradas de cuenta y vuelve simultáneamente las cuatro salidas del flip-flop a nivel BAJO. Como la salida
del flip-flop A no está conectada internamente a los flip-flop siguientes, el contador puede operarse de dos modos independientes:
a.Cuando se utiliza como contador divisor por doce, la salida Q A debe conectarse externamente a la entrada CPbc- Los impulsos de cuenta
de entrada se aplican a la entrada ÍPA. En las salidas QA, Qc y QD se realizan simultáneamente divisiones por 2, 6 y 12, como se indica
en la tabla de verdad._
b.Cuando se utiliza como contador divisor por seis, los impulsos de cuenta de entrada se aplican a la entrada CPqc^ Simultáneamente, en
.las salidas Qc y Qp ^ dispone divisiones de frecuencia por 3 y 6. Puede utilizarse independientemente el flip-flop A si la función reset
coincide con el reset del contador divisor por seis.
Estos circuitos son totalmente compatibles con familias lógicas TTL y DTL.
PATILLAS CARGA
R0 Entradas de reset de cero 1U.L.
CPA Entrada de reloj 2U.L.
Entrada de reloj 4 U.L.
QA, QB, Qc, QD Salidas de cuenta 10 U.L.
1 carga unidad (U.L.) ^ 40 uA ALTO/1,6 mA BAJO.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
MIN.TÍP. UNIDADES
j Tensión de alimentación Vcc (Nota 10} 4.75
¡ Margen de temper. ambiente defunciona 25
| Catg.de salid normal, de cada salida, N
i <Nota 12)
I Ancho de impul. de cuenta de entr.,
_ -pyut) | -Q^!
"i
Anchoo de impulso de reset, tp(reset)
tp(reset)j^
1 - SN 74142 N 2- 3-
4- 5- 6-
7- 9-
10 - 11 - FLL 151 12 -
13 - 14 - 15 -
diagrama lógico diagrama lógico y de conexión
os;
C^T catador d dtcadts
QA QB QC 00 So
1
A B C 0
itrobt I3 tch de 4 Ott s salidas del excitador
QA QB QC QD lógica positiva:
A B C
1
decoóiticador/excitado Véase Tabla de funciones
y Descripción
0 1
tabjmtalw W k W^^
DESCRIPCIÓN. La unidad consta de un contador (BCD) divisor por diez, TABLA DE FUNCIONES
un latch de cuatro bits y un decodificador/excitadorde tubos Nixiet. todo ello
en un chip monolítico. Esta única función MSI puede sustituir al equivalente ENTRADAS SAL^DAS
de tres circuitos MSI encapsulados separadamente, reduciendo la superficie
sobre los circuitos impresos y el número de interconexiones, consiguiéndose IMPULSO DE BORRADO STROBE ON + Qd
costos más reducidos y una mayor Habilidad.
Cuatro flip-flops maestro-auxiliar se hallan enteramente decodifícados para
formar un contador divisor por diez. La entrada directa de puesta a cero X L L 0 H
(Clear). cuando está baja produce el reset del contador y lo mantiene en cero 1 11 L 1 H
(todas las salidas Q bajas, y lasalida7XD alta). Cuando la entrada de clear esté 2 lí 2 li
inactiva (alta), cada transición a positivo del reloj aumentará el valor del H 3 H
contador. La salida"^, está disponible externamente a fin de poder poner en
cascada y obtener contadores de n bits. 4 H 4 H
Las salidas Q del contador son encaminadas a las entradas de datos del latch H 5 H
de cuatro bits. Mientras la entrada de strobe del latch esté ^^^a, las salidas tí H 6 H
internas del latch seguirán las respectivas salidas Q al contador. Cuando la 17 H 7 H
entrada de strobe del latch esté alta, el latch almacenará los datos que han sido 8 ' M 8 L
proporcionados por las salidas del contador antes de la transición de b^jo a alto H 9 L
de la entrada de strobe del latch. La salidaT^D procedente del contador no es 10 H L 0 H
almacenada por el latch ya que está prevista para disparar la siguiente etapa de H H 0 H
cuenta. Esto quiere decir que el contador del sistema puede adquirir
continuamente nuevos datos. Como todas las salidas del latch y salida Q del ^* Las restantes salidas están bloqueadas (OFF)
contador atacan cargas de baja capacidad en el propio chip, la circuiterfa queda H ^ Nivel ALTO
considerablemente simplificada con respecto al número de componentes L = Nivel BAJO
requeridos. Esto conduce a una función de gran eficiencia que reduce X = Cualquier nivel
típicamente los requerimientos de potencia en un 1^ % comparándolos con
sistemas que utilicen las tres unidades separadas.
El contador/latch/excitador tiene las entradas a través de bufferes para reducir los requerimientos de excitación a una carga normalizada
Sene 74 por entrada, y protección mediante diodo (diode-clamping) de todas las entradas para reducir al mínimo los efectos de línea de
transmisión. El contador acepta entrada^ de reloj de hasta 20 MHz y es compatible con todos los circuitos lógicos populares TTL y
DTL. Las salidas del excitador n-p-n de altas prestaciones son idénticas a las del 74141 o equivalentefs) y tiene una corriente inversa
máxima en estado de bloqueo de 50 microamperios a 55 voltios.
J Nixie es una marca registrada de Burroughs Corporation.
1 - SN 74143 N 2- 3-
4- 5- 6-
7— 9-
10 - 11 - FLL 171 12 -
13 - 14 - 15 -
diagr diagrama lógico y de conexión
DESCRIPCIÓN. Estos circuitos MSI TTL contienen el equivalente a 86 puertas en un solo chip. Las entradas y salidas lógicas son
totalmente 7TL/DTL compatibles. Las entradas con buffer s están implementadas con resistores relativamente elevados en serie con las
bases de los transistore^ de entrada para bajar los requerimientos de comente de excitación a la mitad de los necesarios en una entrada
estándar TTL.
El serial-count-enable (habilitación de cuenta serie), realmente dos emisores internos, se considera como una carga estándar. Las salidas
lógicas, excepto RBO, tienen pull-ups activos.
Las salidas del excitador están disertadas específicamente para mantener una corriente de sink en estado de conducción relativamente
constante, de aproximadamente 15 miliamperíos en las salidas a a g y siete miliamperíos en la salida dp, en un margen de tensión
de uno a cinco voltios. Puede atacarse cualquier número de LED's en serie en tanto en cuanto no se exceda el margen de tensión de
salida.
Todas las entradas tienen un diodo limitador (diode-ciamped) para minimizar los efectos de línea de transmisión, simplificándolo por
tanto el diseño del sistema. La frecuencia máxima de reloj es típicamente 18 MHz y la disipación típica de potencia 280 mW.
símbolo lógico
•t i i
laad a a c o
(Dabilitaciú n)
reloi
borrado A' C O
\\
DESCRIPCIÓN. El contador síncrono prefíjable dispone de un acarreo interno look-ahead para aplicaciones en esquemas de
cómputo de alta velocidad. El funcionamiento síncrono está conseguido haciendo que todos los flip-flops reciban el reloj
simultáneamente, de forma que las salidas cambien en forma coincidente cuando así lo indiquen las entradas de habilitación de
cómputo (count-enable) y puerta interna (interna! gating). Este modo de operar elimina los picos de conteo de salida que normalmente
se hallan asociados con los contadores asincronos (ripple clock). Una entrada de reloj con buffer dispara los cuatro flip-flops J-K
maestro-auxiliar en el flanco positivo de la entrada de reloj.
El^contador es totalmente programable; esto es. las salidas pueden prefijarse a cualquier nivel. Como la preselección es el
establecimiento síncrono de un nivel bajo en la entrada de carga, incapacita (disables) el contador y hace que las salidas concuerden
con los datos establecidos después del siguiente impulso de reloj, independientemente de los niveles de las entradas enable. Deben
evitarse las transiciones de bajo a alto en la entrada de carga cuando el reloj está bajo si las entradas de habilitación (enable) están
altas en o antes de la transición. La función clear es asincrona y un nivel bajo en la entrada clear hace que las cuatro salidas de
flip-flop sean bajas independientemente de los niveles de las entradas, carga, o enable:
El circuito de acarreo adelantado (carry look-ahead) permite poner en cascada contadores para aplicaciones síncronas de n bits sin
puerta adicional. Contribuyendo a ejecutar esta función hay dos entradas count-enable (habilitación de cómputo) y una salida de
acarreo jcarry). Ambas entradas de count-enable (P y T)deben estar altas para contar, y la entrada T es alimentada por anticipado
para habilitar la salida de acarreo. La salida de acarreo habilitada de esta forma producirá un impulso de salida positivo con
una duración aproximadamente igual a la porción positiva de la salida Q,. Este impulso de overflow positivo de acarreo puede
utilizarse para habilitar etapas sucesivas en cascada. Las transiciones de nivel alto a b^jo en las entradas de habilitación P o T
deben ocurrir únicamente cuando la entrada de reloj sea alta.
Todas las entradas tienen un diodo limitador para reducir al mínimo los efectos de línea de transmisión, simplificando de esta manera
el diseño del sistema. En cada una de las salidas se dispone, en estado bajo, de una cargabilidad máxima de diez cargas normalizadas.
En estado de nivel alto se dispone de una cargabilidad máxima de 20 cargas normalizadas, para facilitar la conexión de entradas no
utilizadas a entradas utilizadas. La frecuencia de reloj de entrada es típicamente 32 megaherzios y la disipación de potencia es
típicamente 325 milivatios.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP MAX UNIDADES
Tensi ón de alim entaci ón Vcc 4.75 5 5.25 Volts
Corri e nte de salida nivel ALTO -800 HA
Corriente de sali da ni vel BAJO, 16 mA
Frecuenci a relo j de entrada. 0 25 MHz
Anchura del impulso de reloj (t. 25 ns
Anchura de Impulso de puesta 20 ns
a cero, 1. (clear)
Tie mpo de estable cim iento, Entrada de dalos 15
(Ver Miras 1 y 2) Enable P 20 ns
Caída 25 ns
Tiempo de mantenim i ento en 0
Temperatura ambi ente de 0 70 C
funcionamie nto. T
símbolo lógico
D^SCRIPCIÓN. Este contador monolítico de alta velocidad consta de cuatro flip-flops maestro-auxiliar acoplados c-c,
interconectados internamente, para formar un contador divisor por dos y. un divisor por ocho. Este contador es totalmente
programable; esto es, las salidas pueden prefijarse para cualquier estado colocando un b^jo en la entrada de cuenta/carga y
entrando los datos deseados en las entradas de datos. Las salidas cambiarán de acuerdo con las entradas de datos
independientemente del estado de tos relojes.
Este contador puede utilizarse también como latch de 4 bits utilizando la entrada de cuenta/carga como strobe y entrando los datos
en las entradas de datos. Las salidas seguirán directamente las entradas de datos cuando la cuenta/carga esté baja, si bien
permanecerán sin cambiar cuando la cuenta/carga esté alta y las entradas de reloj inactivas.
Este contador de alta velocidad aceptará frecuencias de 0 a 35 MHz en la entrada de reloj-1 y 0 a 17,5 MHz en la entrada de
reloj-2. Durante la operación de cuenta, la transferencia de la información a las salidas se produce en el flanco negativo del
impulso de reloj. El contador dispone de un borrado directo, que cuando está bjyo pone bajas todas las salidas, independientemente
del estado de los relojes.
Todas las entradas tienen diodos limitadores para reducir los efectos de línea de transmisión, y simplificar el diseño del sistema.
Los circuitos son compatibles con la mayoría de las familias lógicas TTL y DTL. La disipación típica de potencia es de 150 mW.
símbolo lógico
DESCRIPCIÓN. El dispositivo puede ponerse a cero (reset), prefijarse (preset) y contar hacia adelante (count up) o hacia atrás
(count down). Estos modos de operación tabulados en la tabla de selección de modo.
La cuenta es síncrona, cambiando de estado las salidas después de la transición de bajo a alto del reloj de cuenta adelante o de
cuenta atrás. La dirección de la cuenta queda determinada por aquella entrada de reloj que percibe un impulso, mientras la otra
entradade reloj está alta. (Se producirá una cuenta incorrecta si ambas entradas de reloj de cuenta adelante y cuenta atrás están
batas simultáneamente.) El contador responderá a un impulso de reloj en cualquiera de las entradas cambiando al siguiente estado
apropiado de la secuencia de cuenta. (El diagrama de estado muestra la secuencia regular y además la secuencia de estado si se ptelijaen el
contador un código superiora nueve.) El dispositivo tiene facilidad de carga paralelo (asincrona) la cual permite la prefijación (pteset) del
contador. Siempre que la entrada de carga paralelo esté baja y el borrado (clear), bajo, la información presente en las entradas de datos
paralelo quedatán cargadas en los contadores y aparecerán en las salidas independientemente de las condiciones de los impulsos de reloj.
Cuando la entrada de carga paralelo pasa a alto esta información queda almacenada en el contador y cuando se le aplica el reloj cambian al
siguiente estado apropiado en la secuencia de cuenta. Las entradas de datos paralelo quedan inhibidas cuando la carga paralelo está alta y
no tiene ningún efecto sobre el contador.
Las salidas de cuenta termina] hacia adelante y hacia atrás (acarreo y debe, respectivamente) permiten la operación de cuenta
multidécada sin lógica adicional. Los contadores se ponen en cascada, llevando la salida del tetmina! de cuenta hacia adelante a la
entrada de reloj de cuenta hacia adelante y la entrada de reloj del termina] de cuenta hacia atrás de los contadores siguientes.
[a salida de cuenta terminal hacia adelante del dispositivo está baia cuando sus entradas de reloj de cuenta hacia adelante lo están
y el contador esta en estado nueve. Análogamente, las salidas de cuenta terminal hacia atrás están bajas cuando sus entradas de
reloj de cuenta atrás están bajas V ambos contadores están en estado cero. Por tanto, cuando el contador BCD esté en estado
nueve y contando hacia adelante, o bien el contador está en estado cero y contando hacia attús, un impulso de reloj cambiara el estado del
contador en el naneo positivo y simultáneamente dará reloj al contador siguiente a través de la salida de cuenta tetminal de bajo
activo apropiada. Existen dos retardos de ouerta por estado cuando los contadores están en cascada.
La entrada de borrado asincrono, cuando está alta, cancela todas las entradas y borra (pone a cero) los contadores. El borrado cancela
(overeides) la carga paralelo con lo cual cuando ambas estén activadas los contadores se pondrán a cero (reset). (Evidentemente, la carga
paralelo y master reset no deben desactivi : simultáneamente en una operación que puede predecirse.)
PATILLAS CARGA
L Entrada de carga paralelo (BAJO ACTIVO) 1 U.L.
A, B, C, D Entradas de datos paralelo 1U.L.
Cu Entrada de reloj para cuenta hacia adelante 1U.L.
CD Entrada de reloi para cuenta hacia atrás 1U.L.
Cl Entrada de puesta a cero principal (Master Reset) 1 U.L.
Qa, Qb, Qc Id (Clear) (Asincrona) 10 U.L.
Salidas del contador
Salidas de cuenta hacia adelante del terminal (acarreo) (carry) 10 U.L.
BO Salida de cuenta hacia atrás del terminal (debe) barrow) 10 U.L.
i Unidad de carga (U. L.) = 40 ^A ALTO 1,6 mA BAJO
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNIDADES
imon tW mmümon vcc 4.75 5.0 5.25 Volts
Margan dt nmpgntura vnbitiM 0 ^5 75 C
371
CAPITULO 8
EXPERIMENTACIÓN PRACTICA
X X X
DECIMAL
372
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
1 3 7• 0 OCTAL
I I I
>CLK
373
CAPITULO 8
*: transición bajo-alto-bajo
transición alto-bajo-alto
ICL
ICL
ICL
DQ DQ DQ
1HZ
Fig. 8-34.- Montaje práctico para realizar un contador anular.
374
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
T l:
|— >CLK >CLK
PR
375
CAPITULO 8
376
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
24 — 1 = 15
c)SW1 y SW2 bajos. Pasar SW3 de bajo a alto para el borrado de los
FF.
d)Poner SW1 alto, con lo que se pone alta la entrada del primer FF.
377
CAPITULO 8
L1 L3 3W2
ir
L4 SW4
QA Qg Qc QD V <-.
CLK
CL SO
Entrada Entrada
desplazamiento desplazamiento
a derechas a izquierdas
A B C D
I
COM
I I
sws
<5VCOM
Fig. 8-38.- Montaje de un registro universal con unCI 74194.
378
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
Sumario
379
CAPITULO 8
c)Poner alto SW1, con lo que se iniciará la señal de reloj. Pasar SW2
de bajo a alto (borrado de los FF).
380
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
22=4
23= 8
Si el bit correspondiente a una columna es 1, su peso se suma con los
de otras columnas cuyo bit también sea 1. Si el bit de una columna es
0, su peso no se incluye en el valor de la suma. Ejemplo:
1 0 1 1
1
2
+ 2 + 1 = 11
4
A continuación,
Tabla de salida del contador de propagación ascendente
en la figura 8-40, se
Entrada Salidas
expone la tabla de
salida del contador Número Equivalente
deCLKI L4=8 L3=4 1.2^2 1-1=1 decimal
ascendente.
0 0 0 0 0 0
1
2
3
4
5
6
7
8
9
10
11
12
Fig. 8-40.- Tabla de salida
del contador asincrono 32
ascendente.
381
CAPITULO 8
„.]j
382
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
0 l 1 1 1 15
1
2
3
4
5
6
7
8
9
10
32
383
CAPITULO 8
_> =
Nota 2:
I1 •.- L1 1I ^- L2 1 ^L3 t
J Q L4
J Q J Q J Q
SW2
—c >CLK ^c >CLK -c >CLK
K Q K rj K Q K 5
CL CL CL CL
SW1
v y ^ Y
(^ 7400
Entr
385
CAPITULO 8
0 0 0 0 0 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
386
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
'Contador de 2 etapas"
Display Display
D Display D
C Display
Display Display Display
A
Display
C
L-c
>B
011) nO(2> Gil) G(2)
5W1
Fig. 8-47.- Contador de dos etapas, con dos displays.
387
CAPITULO 8
Ejemplo:
m, x m2 x mn = número de estados.
Sumario
388
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
L4
389
CAPITULO 8
Entrada Salidas
Número de Equivalente
CLK l 8=1.4 4=L3 2=1.2 1=1.1 decimal
0 0 0 0 0 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
390
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
0 l 1 1 1 15
1
2
3
4
5
6
7
8
9
Fig. 8-51.- Tabla de salida 10
del contador síncrono des
cendente. 11
12
13
14
15
16
391
CAPITULO 8
392
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
0 0 0 0 0 0
1
2
3
4
5
6
7
8
9
10
11
393
• 5V.
8 7 6 5
Display
numérico
D
1 2 3
394
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
SW1: alto, SW3: alto, SW4: bajo, SW5: bajo y SW6: alto.
Observación: Se programa el número 9 en el contador (1001).
e) Poner SW1 bajo
Observación: El contador contará hacia abajo hasta el 9.
0 Repetir los pasos d) y e) para varios números.
Sumario
395
CAPITULO 8
a)Universal
b)4 bit
c)De control Enable (activación).
d)Multifunción.
a)127 estados.
b)255
c)511
d)1.027
a)Verdadero
b)Falso
396
REGISTROS DE DESPLAZAMIENTOS Y CONTADORES
a)2n-l.
b)mi x nij x mn
c)El número de estados que existe, antes de repetirse la secuencia.
d)Todos los anteriores
a)38
b)1919
c)3779
d)1920
4)Un contador binario de 6 FF contará de 0 a:
a) 6
b)32
c) 64
d)63
Referidas a la tercera práctica: Contadores síncronos.
1)Un contador síncrono de 6 FF requiere una puerta AND con número de entra
das:
a) 3
b)4
c)5
d)6
397
CAPITULO 8
3)Un contador síncrono tiene mayor frecuencia que otro síncrono con propaga
ción de acarreo, porque:
a)Verdadero
b)Falso.
398
Capítulo u Q
Sistemas Idgicos combinacionales
INTRODUCCIÓN
399
CAPITULO 9
CODIFICADORES
Son sistemas combinacionales, construidos electrónicamente en for
ma de circuitos integrados, que se encargan de transformar una serie de
señales sin codificar en un conjunto que responda a un código determi
nado. Por ejemplo, si se dispone de 10 señales que representan los 10
números del sistema decimal, un codificador puede encargarse de trans
formar a BCD cada una de dichas entradas. Figura 9-1.
ENTRADAS SALIDAS
O
I -O A ( 2 )
2
CODIF ICA DOR B ( 2M
3
4 CÓDIGO BCD
DECIMAL/ BCD -O C (2)
5
6
7 -O D ( 2a )
8
9
Fig. 9-1.- Cuando se activa una de las entradas decimales, las salidas toman el estado correspon
diente a su código BCD. Si se activa la entrada 6, las salidas toman los valores A = 0, B = 1,
C=lyD=0.
A= El + E3+ E5 + E7 + E9
B= E2 + E3+ E6 + E7
C= E4 + E5+ E6 + E7
D= E8 + E9
400
SISTEMAS LÓGICOS COMBINACIONALES
ENTRADAS SALIDAS
E0 0 0 0 0
E1 1 0 0 0
E2 0 1 0 0
E3 1 1 0 0
E4 0 0 1 0
ES 1 0 I 0
ee 0 1 1 0
E7 1 I 1 0
EB 0 0 0 1
E9 1 0 0 1
401
CAPITULO 9
m>
E2
E3
E6
E7
ES
E9- 3>
Fig. 9-3.^ Resolución de las ecuaciones
de las salidas lógicas del codificador de-
cimal/BCD.
402
SISTEMAS LÓGICOS COMBINACIONALES
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
SALIDAS BINARIAS
BC D
403
CAPITULO 9
ENTRADAS SALIDAS
N OCTAL A (2) B ( 21 ) C( 22 )
0 0 0 0
1 1 0 0
2 0 1 0
3 1 1 0
4 0 0 1
5 1 0 1
6 0 1 1
7 1 1 I
DECODIFICADORES
1.Los que generan una sola salida para cada combinación de las
entradas.
404
SISTEMAS LÓGICOS COMBINACIONALES
E0
E1
E2
E3
E4
E5
E6
E7
ALIDA BINAR IA
405
CAPITULO 9
SO = A.B
Fig. 9-7.^ Tabla de la verdad del decodificador 2/4.
SI = A.B
S2 = A.B
S3 = A.B
ENTRA DAS
S A Ll DAS
A ( 2) B (21)
0 0 S0
1 0 S1
0 1 S2
1 1 S3
? SO
B (21)
? SI
S2
A(2U)
S3
Decodificador BCD/Decimal
406
SISTEMAS LÓGICOS COMBINACIONALES
ENTRADAS
SALIDAS
A(2) B(2' ) C(22) 0(23 )
0 0 0 0 S0
i 0 0 0 S1
0 1 0 0 S2
I 1 0 0 S3
0 0 1 0 S4
1 0 1 0 SS
0 1 1 0 S6
^ 1 1 0 S7
0 0 0 1 S8
SO = A.B.C.D
SI = A.B.C.D
S2 = A.B.C.D
S3 = A.B.C.D
S4 = A.B.C.D
S5 = A.B.C.D
S6 = A.B.C.D
S7 = A.B.C.D
S8 = A.B.C.D
S9 = A.B.C.D
407
CAPITULO 9
ENT
STROBE
408
SISTEMAS LÓGICOS COMBINACIONALES
ENTRADAS BINAR AS
SALIDA H EXADECIMAL
23 22 21 2
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 A
1 0 1 1 B
1 1 0 0 C
1 1 0 1 D
1 1 1 0 E
1 1 1 1 F
409
CAPITULO 9
Fig. 9-12.- El presentador visual de 7 segmentos puede representar diversos números y letras
según los elementos que se iluminen. Los 7 segmentos luminosos se denominan con las letras
a, b, c, d, e, fy g, siendo generalmente diodos luminosos.
a
^ b 9
c f b
DECO DIFICADOR
(BCD) d g VISUALIZADO!)
BCD/7SEGMENT0S c 7 SEGMENTOS
t e c
fr g
—*
ENTRADAS SALIDAS
411
CAPITULO 9
MULTIPLEXORES
MULTIPLEXOR
ENTRADAS
DA
COCl
LINEAS DE CONTROL
C0 C1 S
0 0 E0
Fig. 9-17.- Tabla de la verdad de un multiplexor de 4
1 0 entradas y 2 líneas de control de selección de la entra
E1
da que pasa a la salida.
0 1 E2
1 1 E3
412
SISTEMAS LÓGICOS COMBINACIONALES
EO El E2 E3
DEMULTIPLEXORES
Son circuitos digitales que reciben información por una sola línea de
entrada y la transmiten por una de las diversas salidas que disponen. Para
determinar cuál de las salidas es en la que aparece la información de la
entrada existen un conjunto de líneas auxiliares de control. Actúa como
un convertidor serie-paralelo y en la figura 9-20 se muestra un diagrama
simplificado de la actuación de un demultiplexor de 4 salidas, con 2 lí
neas auxiliares C0 y Cl.
413
CAPITULO 9
07-
06
L>
D5
04
D3•
D2•
D1
D0
L>
11 í i
AOAlA2 INHIBIT
414
SISTEMAS LÓGICOS COMBINACIONALES
DEMULTIPLEXOR
SA LIDAS
COCt
LINEAS DE CONTROL
ENTRADA S SALIDAS
/
CO C1 E SO SI S2 S3
0 0 E E T T T
1 0 E T E T T
0 1 E T T E T
1 1 E T T T E
SO = CO.Cl.E
SI = CO.Cl.E
S2 = CO.Cl.E
S3 = CO.Cl.E
415
CAPITULO 9
COMPARADORES
A0-
L>
Al —c*^
COM PARADOR
DE 1 BIT
ENTRi^DA S S A LIDA5
,'^^
^ \
A B M I TTl
0 0 0 1 0
1 0 1 0 0
0 1 0 0 1
Al B] M, II ml A0 B0 M0 ^0 mO
0 0 0 1 0 0 0 0 1 0
t 0 1 0 0 1 0 1 0 0
0 1 0 0 1 0 1 0 0 1
1 1 0 1 0 1 1 0 1 0
418
SISTEMAS LÓGICOS COMBINACIONALES
Las ecuaciones lógicas correspondientes a las salidas del comparador
de números de 2 bits serán:
M = MI + II.MO (A > B)
I = 11.10(A = B)
m = mi + II.mO (A < B)
En la figura 9-28 se presenta la implementación lógica del compara
dor de números de 2 bits.
COMPARADOR
DE 1 BIT •M0
ml
M0
A0-
COMPARADOR
DE 1 BIT
"o-
GENERADORES Y DETECTORES
DE PARIDAD
419
CAPITULO 9
D1
D2
D3 •
3>
D4 •
D5
D6
t> DB
D7
Fig. 9-29.- Esquema lógico de un generador de paridad par, para un conjunto de 8 bits.
Fig. 9-30.— Detector de paridad para conjuntos de 8 bits. S = 0, para paridad par y
S = 1, en caso contrario.
420
SISTEMAS LÓGICOS COMBINACIONALES
Ecuaciones lógicas:
Salida impar = Do © D, © D2 © D3 © D4 © Ds © D6 © D7 © D8
Sal i da par = Do © D2 © D3 © D4 © Ds © D6 © D7 © D8
EJEMPLO
Supongamos que se desea construir un circuito digital para gobernar
un motor que se controla desde 3 interruptores, A, B y C, de tal forma,
que funciona cuando están cerrados dos y sólo dos de dichos interrup
tores.
421
CAPITULO 9
ABC M
OOO 0
1 0 0 0
0 1 0 0
0 0 1 0 M= A-BC+ A-B-C +A-B-C
1 1 0 1
0 1 1 1
1 0 1 1
1 1 t 0
Fig. 9-31 a).- Tabla de la verdad y ecuación lógica que se deriva de la misma
y que se compone de la suma lógica de los productos de las variables cuyas
combinaciones activan la salida M.
La realización de la ecuación:
M = A.B.C+Á.B.C +A.B.C
Fig. 9-31 b).- Resolución de la ecuación lógica de M, mediante la suma lógica de los
productos de las variables.
422
SISTEMAS LÓGICOS COMBINACIONALES
La estructura interna de las PLA consiste en introducir a un conjunto
de puertas AND diversas variables de entrada, directamente o negadas.
La colocación de un fusible en cada entrada de las puertas AND permi
te, mediante la rotura de los adecuados, que sólo participen en el pro
ducto las variables seleccionadas. Después, utilizando el mismo procedi
miento, las salidas de las AND se aplican a las entradas de varias puertas
OR.
00 FUSIBLE
ROTO
w e
SA LIDA VALIDA
423
CAPITULO 9
a) Decodifícadores-excitadores
b)Decodificadores/demultiplexores
424
SISTEMAS LÓGICOS COMBINACIONALES
c)Codificadores
74148: Codificador de prioridad de 3 bit
425
CAPITULO 9
1- 2 - F 7441 PC 3 - F 9315 PC
4 - MC 7441 AP 5 - DM 7441 AN 6 - DM 8041 N
7- 8 - N 7441 B 9 - T 7441 AB1
10 - FJL 101 11 - 12 - MIC 7441 AN
13 - 14 -SF.C 441 BE 15 -
Diagrama lógico
TznznznznzmrEnir
Símbolo lógico
TTTTTTTTTT
DESCRIPCIÓN FUNCIONAL - El decodificador "1 de 10"/excitador acepta entiadas BCD de todos los circuitos TTL y produce la se
lección correcta de salida para atacar directamente tubos indicadores gaseosos de cátodo frío. Las salidas se seleccionan de acuerdo a lo
indicado en la TABLA DE VERDAD. Es capaz de atacar todos los tubos indicadores de cátodo frío hasta ahora disponibles que tengan
hasta 7 mA de comente catódica.
Los códigos de entrada 12 y 13 no utilizados hacen que todas las salidas permanezcan ALTAS, no seleccionándose ningún cátodo. Esto
hace que el tubo indicador quede sin ninguna indicación. Utilizando esta posibilidad como blanking puede que se produzca un ligero halo
en el tubo.
CONDICIONES D
PARÁMETRO MIN. NOM. MAX. UNIDADES
Tensión de alunen tación Vcc 4,75 5 5.25 Volts
Tensión máxima e n cualquier salida 70 Volts
rrr
Símbolo lógico
DESCRIPCIÓN - Estos DECODIFICADORES DECIMALES monolíticos constan de ocho inversores y diez puertas NAND con 4
entradas. Los inversores están conectados por parejas para conseguir que la entrada BCD quede disponible para decodificación por
las puertas NAND. La decodificación total de la entrada válida lógica asegura que todas las salidas permanecen inactivas para todas
las condiciones de entradas no válidas.
El decodificador TTL/MSI BCD a decimal proporciona a los conocidos circuitos transistor-transistor logic(TTL) entradas y salidas
compatibles para uso con otros circuitos TTL o DTL. Los márgenes de ruido de son típicamente 1 V y la disipación de potencia
típicamente 140 mW. Todas las salidas tienen una cargabilidad máxima de 10.
PATILLAS CARGA
A, B, C, DEntradas BCD 1 U.L.
Ó a 9Salida decimal
10 U.L.
1 Unidad de Carga (U. L.) ^ 40 ^A ALTO/1,6 mA BAJO.
^^^/) ^
Símbolo lógico
DESCRIPCIÓN- Estos DECODIF1CADORES DECIMALES monolíticos constan de ocho inversores y diez puertas NAND con 4 entra.
Los inversores están conectados por parejas para conseguir que la entrada de datos BCD quede dispuesta para decodificación por tas puertas
NAND. La decodificación total de la entrada válida lógica asegura que todas las salidas permanecen inactivas ^ara todas las condiciones de
entrada no válidas.
Los márgenes de ruido de son típicamente 1 V y la disipación de potencia es típicamente 140 mW.
^rLinirLLnininir^"
'. ', ', ', '. ', ',
Símbolo lógico
rTT
DESCRIPCIÓN - El Decodificador/Excitador de siete segmentos está diseñado para aceptar entradas BCD y proporcionar salidas apro
piadas para atacar indicadores numéficos de siete segmentos. Todas las salidas permanecen desactivadas para las condiciones de entrada
binaría no válidas. Estos dispositivos están diseñados para usarse como excitadores de indicadores/retás o como excitadores de circuitos
lógicos con colector abietto. Cada uno de los transistores (de ruptura elevada) de salida absorberá hasta 80 mA de comente. La disipa
ción de potencia típica es de 215 mW.
PATILLAS CARGA
PA> PB' PC PDEntradas BCD 1U.L. (a)
„ a Q9Salidas (Nota b)
NOTAS:
a.1 U. L. = 40 pA ALTO/1,6 mA BAJO
b.Caractefísticas de salida
MAX. Cottiente de absorción de estado BAJO 80 mA.
MIN. Ruptura tensión ALTA: 30 V.
DESCRIPCIÓN - El Decodificador/Excitador BCD a 7 segmentos consta de puertas NAND, buffers de entrada y siete puertas AND - OR
INVERT. Esto ofrece salidas de corriente de absorción (sink current) elevada con un BAJO activo para excitar indicadores directamente.
Siete puertas NAND y un excitador se hallan conectadas por parejas para poder ofrecer los datos BCD y su complemento a las siete puer
tas decodificadoras AND - OR - INVERT. La puerta restante NAND y tres buffers de entrada proporcionan la entrada de lámpara de
prueba, entrada de blanking/salida de rippe-blanquing y entrada ripple-blanking.
El Decodificador/Excitador lleva_incorporados control automático de cero-blanking en el flanco posterior y/o anterior (RBI y RBO). La
prueba de lámpara (lamp test) (LT) de estos tipos puede realizarse en cualquier momento en que el nudo Bl/RBO esté en nivel ALTO.
Ambos contienen una entrada para contrarrestar el blanking (BI) que puede utilizarse para controlar la intensidad de la lámpara o para
inhibir las salidas.
PATILLAS CARGA
A, B, C, D Entradas BCD 1 U.L.
RBI Entrada de Ripplc Blanking 1 U.L.
LT Entrada de prueba de lampar; 1 U.L.
BI/RBO Entrada de Blanking o 2.6U.L.
Salida de Ripple Blanking 5 U.L.
aag Salidas 12.5U.L.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNID
Tens. de alimentación Vcc (Ver Nota 10) 4.75 5.0 5.25 Volts
Temperatura ambiente de funcionamiento 0 25 70 C
Caigabüidad de salida normalizada de las 24
salidas a hasta i para cargas Serie 54/74
Cargabilidad de salida del nudo Bl/RBO 5.0
para cargas de la Serie 54/74
Corr. de absorción NudoSalidas! has ta^ 20 mA
de salida, IOl= BI/fCB^
Tensión continua en las salidas ^i hasta g 30 Volts
DESCRIPCION.-Estos comparadores de magnitud de 4 bits realizan la comparación de códigos puros binario y BCD (8-4-2-1). Se realizan
tres decisiones totalmente decodificadas sobre dos palabras de 4 bits (A, B) las cuales están disponibles para uso externo en tres salidas.
Estos dispositivos son ampliables a cualquier número de bits sin puertas externas. Pueden compararse palabras de longitudes mayores
^onectando comparadores en cascada. Las salidas A>B, A<ByA=B de una etapa que maneje bits menos significativos están conectadas
a las correspondientes entradas A>B, A<By A = B déla siguiente etapa que maneje los bits más significativos. La etapa que maneje los
bits menos significativos debe tener una tensión de nivel alto aplicada a la entrada A = B.
Las sendas de cascada del dispositivo están implementadas con sólo un retardo "two-gate-level" para reducir los tiempos de comparación
total en palabras largas. Un método alternativo de puesta en cascada que reduce aún más el tiempo de comparación se muestra en los datos
típicos de aplicación.
símbolo lógico
a lí i I I 4
1 A iA 1A 1A 1A 1A 1A
00 Of 01 OJ 04 os os or 1
0 os 40 4> ái
TT T T T
solidas do habitación lenaOle)
DESCRIPCIÓN. El decodificador TTL proporciona decodificación con prioridad de las entradas para asegurar que únicamente queda
codificada la línea de datos de orden más elevado. El dispositivo codifica ocho líneas de datos a tres líneas binarias (4-2-1) (octal). Se
ha previsto la conexión en cascada (entrada de enable El y salida de enable EO) para permitir expansión octal sin necesidad de un
circuito externo. Las entradas y salidas de datos están activas a un nivel lógico bajo.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN TIP. MAX UNIDADES
Tensión de alimentaci ón V,< 4.75 5 5.25 Volts
Corri e nte de sali da ni vel AliO I^ -800 A
Corrie nte de sali da nivel BAJO IOL 16 mA
Temperatura ambie nte de funcionamiento. T^ 0 70 C
características eléctricas en el margen de temperatura de funcionamiento
RECOMENDADO (a menos que se indique otra cosa)
SÍMBOLO PARÁMETRO MIN. TIP. (2) MAX UNIDADES CONDICIONES DE PRUEBA (II
vm Tensió n de entrada 2 VolU
ni vel ALTO
VIL Tensió n de 0.8 Volts
entrada niv el BAJO
vi Tensió n lim itadora - 1.5 Volts Vcc = MIN., Ii = -12 mA
de entrada
VOH Tensió n de salid a 2.4 3.3 Volts Vcc = MIN.. VIH - 2 V
nivel ALTO Vil = 0.8 V.. IoH^-800nA
VOL Tensión de salid a 0.2 0.4 Volts VIL =-MIN.,
Vcc VIH - 2 V
nivel BAJO 0.8 V.. IoL = 16A
Corrie nte de entrada
h para tensió n de 1 mA VCC -MAX., Vi-5.5 V
entrada mixima
Corri e nte de entrada Entrada 0 40 üA
lm ni vel ALTO Cualqui er entrada 80 MA VCc -MAX., Vj - 2.4 V
excepto 0
EntradiO
Corriente de entrada Cualqui er entrada - 1.6 mA
'iL niv el BAJO - 3.2 mA Vcc-ttAX., Vj.o.4 V
excepto 0
Corrie nte de sal i da
'os en cortocir cuit o - 35 - 85 mA VCC - MAX.
nota 3
*CC Corri e nte de 40 60 mA VCC = MAX., ., Condición 1
al i mentació n 35 55 mA Ver Nota a, Condició n 2
Nota:
a) Ice (condición 1) está medida con la entrada 7 a masa, las otras entradas y salidas abiertas.
Ice (condición 2) está medida con todas las entradas y salidas abiertas.
iS í
LÓGICA POSITIVA
Y ^ S(ABCD0 + ABCD1 + ABCD2 + ABCD3 + ABCD4 + ABCD5 + ABCD6 + ABCD7)
W=Y
DESCRIPCIÓN. El dispositivo es un multiplexor de 8 entradas con strobe BAJO activo, decodificación de selección interna y salidas
complementarías. En el multiplexor los datos son encaminados de una entrada particular a la salida de acuerdo con el código binario
aplicado a las entradas de selección (select inputs). La disipación típica de potencia es - 145 mW.
PATILLAS
D0aDI5 Entradas de datos 1 U.L.
S Entrada (Enable) de Strobe 1 U.L.
A, B, C. D Entradas de selección de datos 1 U.L.
W Salida de datos 10 U.L.
Y Salida de datos 10 U.L.
Nota: IU. L. - 40pA ALTO/1.6 mA BAJO.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO M1N- TIP MAX. UNIDADES
T^nsió n de alimentació n ^qq 4.75 5.0 5.25 Volts
Margen de temperatura de funcionami ento 0 25 70 C
Cargabil i dad normaliz ada de Nivel BAJO 10 U.L.
cadasa^dJ.N Nivel ALTO 20 U.L.
CARACTERÍSTICAS ELÉCTRICAS EN EL MARGEN DE TEMPERATURA DE FUNCIONAMIENTO
(a menos que se indique otra cosa)
SÍMBOLO PARÁMETRO MIN. TIP. (2) ., MAX. UNIDADES CONDICIONES DE PRUEBA (II
VIH Tensión ALTA de entrada 2.0 Volt* Tensió n de umbral ALTA de entrada garantizada
vil Tensión BAJA de entrada 0.8 Volt* Tensi ó n de umbral BAJO de entrada garantizada
Voh Tensi ó n ALTA de salida 2.4 Volt* VCC = ^DI., Ioh = -800 (iA,
VDi B 20 V, VIL = 0.8 V
VOL Tensió n BAJA de sali da 0.4 VCC
Volts Vm = 2.0= MTN., IOL = 16 mA
V, VIL = 0.8 V
VIH Comente ALTA de entrada 40 *tA VcC = MAX., VIN = 2.4 V
1.0 mA VCC = MAX., Vm =5.5 V
'IL Corri e nte BAJA de entrada - 1.6 mA VCC = MAX., V,N = 0.4 V
'os Corriente de salida en cortocircuito (3) - 18 - 55 mA VCC = MA^ • VOUT ^V Cada entrada
ICC Corriente de alim entació n 29 48 mA VcC = MAX., Vin = 4.5 V Cada entrada
símbolo lógico
DESCRIPCIÓN. Estos circuitos monolíticos de lógica transistor-transistor (TTL) forman demultiplexores dual de 1 línea a 4 líneas con
strobes individuales y entradas comunes de direcciones binarías en un solo paquete de 16 pines. Cuando ambas secciones están habilitadas
por los strobes, las entradas de dirección binaría común seleccionan secuencialmente y dirigen la información de entrada correspondiente
a la salida apropiada de cada sección. Los strobes individuales permiten activar o inhibir cada una de las secciones de 4 bits como se desee.
Los datos aplicados a la entrada ID quedan invenidos en sus salidas y los aplicados a 2D no quedan invenidos en la salida. El inversor que
sigue la entrada de datos ID permite el uso como decodificador de 3 a 8 líneas o demultiplexor de I a 8 líneas sin puerta externa. Estos
circuitos llevan diodos limitadores de entrada para reducir al mínimo los efectos de línea de transmisión y simplificar el diseño del sistema.
emraóts tiradas
símbolo lógico
DESCRIPCIÓN. El dispositivo es una imple mentación lógica de un conmutador de cuatro polos y dos posiciones, siendo actuado
el conmutador por los niveles lógicos suministrados a una entrada de selección. Están previstas salidas tanto de afirmación como
negación. La entrada de habilitación (enable) (E) es b^jo activo. Cuando no se halla activada, la salida de negación es alta y la de
afirmación baja, independientemente del resto de las entradas. El dispositivo tiene la facilidad, en un solo empaquetado, de
seleccionar cuatro bit de la información o de control procedentes de dos fuentes. Mediante la adecuada manipulación de las
entradas, puede generar cuatro funciones de dos variables con una variable común. Por tanto pueden sustituirse cualquier número
de elementos tópicos aleatorios utilizados para generar tablas de verdad no usuales. Todas las salidas están altas cuando están
inhabilitadas (enable alto). Tanto las entradas como las salidas tienen bufferes. El dispositivo es una versión invertida del 74157.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. T1P MAX. UNIDADES
Tgntiófi de alimentació n V 4.75 5 5.25 Volte
Cargabidad de uNdi normili n di Nivel ló gico ALTO 20 U.L.
de cedí uldi. N Nivel lógico BAJO 10 U.L.
Temperatura ambiente de
funcionamie nto. Ta 0 25 70 C
características eléctricas en el margen de temperatura recomendada
(a menos que se indique otra cosa)
SÍMBOLO PARÁMETRO MIN. TIP. (2) MAX. UNIDADES CONDICIONES DE PRUEBA i II
vm Taooid n da ontrida nwR ALTO 2 Volts
vil Toatid n da aatrada nival BAJO 0.8 Volts
Vi Tanaidn Nmüadori da ontrada - 1.5 Volta Vcc =MAX., 1, = -12 mA
Voh TaaiMd da latida atoa ALTO 2.4 Volts VCC = MIN., VW^2V
Vjl = ^s v, Ioh^-soo^a
vol lanaidn da mi d a nival RAJO 0.4 Volts VCC =MIN., Vm = 2V
Vil = 0-8 V- k)L = 16 mA
•i Cardadla da antrada pora tanstóa 1 mA Vcc =MAX., Vi = 5.5 V
da aalrida laAxima
im Cómeme de entride nivel ALTO 40 ^A VCC=MAX., Vt = 2.4 V
IlL Comente de entredi nivel BAJO - 1.6 mA Vcc • MAX., V^ = 0.4 V
ios Comente de uhda en cortoci r cuito (3) - 18 - 55 mA VCC = MAX.
ice Corriente de alimentaci ó n 30 48 mA Vcc = MAX-
DESCRIPCIÓN - Se trata de un comprobador/generador de paridad de 8 bits, monolítico, que tiene entradas de control y salidas
impar/par para ampliar la operación en aplicaciones de paridad impar o par. Poniendo en cascada estos circuitos puede
conseguirse una ampliación ilimitada en la longitud de palabra. La aplicación típica podría ser la de generar y comprobar la
pandad en los datos transmitidos de un registro a otro. La disipación típica de potencia es 170 mW,
símbolo lógico
1' í ' í I
Bufferea de talida
tt
Y3 Y* Y6
DESCRIPCIÓN. Este convertidor monolítico deriva de las memorias normales de solo lecturas MSI de 256 bits 7488 o
equivalente. (Ver parte I).
Las conexiones de emisor están hechas para proporcionar una lectura directa de los códigos convertidos en las salidas Y8 a Yl tal
como se indica en las tablas de función. Este convertidor demuestra la versatilidad de una memoria de solo lectura, ya que un
número ilimitado de tablas de referencia y conversión pueden constituirse en un sistema, utilizando memorias de solo lectura eco
nómicas y habituales.
El convertidor da por supuesto que los bits menos significativos (LSB| de los códigos binarios y BCD son lógicamente iguales, y
en cada caso el LSB hace un bypass al convertidor, como se ilustra en las aplicaciones típicas. Esto quiere decir que en cada caso
se produce un covertidor de 6 bits. El dispositivo puede ponerse en cascada hasta n bits.
El convertidor dispone de cancelación (overriding) de entrada de habilitación la cual, cuándo está alta, inhibe la función, haciendo
que todas las salidas se pongan altas. Por esta razón, y para minimizar el consumo de potencia, todas las condiciones da lo
mismo del convertidor están programadas altas. Las salidas son de tipo colector abierto.
LS 42Decodificador de 4 a 10 líneas
LS 43Decodificador de 4 a 10 líneas (Exceso a 3, decimal)
LS 44Decodificador de 4 a 10 líneas (1 a 10)
LS 85Comparador de magnitud de 4 bit
LS 138Decodificador-demultiplexor 3 a 8
LS 139Doble decodificador-demultiplexor 2 a 4
LS 151Multiplexor de 8 entradas
LS 152Multiplexor de 8 entradas
LS 153Selector de datos-multiplexor dual de 4 entradas
LS 155Doble decodificador-demultiplexor de 2 a 4 líneas
LS 156Doble decodificador-demultiplexor de 2 a 4 líneas
LS 157Cuádruple multiplexor de 2 entradas\
LS 158Cuádruple multiplexor de 2 entradas
LS 298Cuádruple multiplexor de 2 entradas con memoria\
438
SISTEMAS LÓGICOS COMBINACIONALES
a)3 salidas
b)9 salidas
c)8 salidas
a)4 salidas
b)7 salidas
c)5 salidas
a)Multiplexor
b)Demultiplexor
c)Codificador
5)En una palabra de 8 bit que todos valgan 1, el bit de paridad impar que se añade
valdrá:
a) 0
b)l
c) No hay que añadirlo.
439
EXPERIMENTACIÓN PRACTICA
7408 V
Tabla de salida
Entradas Salidas
BSW2 A=SW1 L1=0 L2=1 L3=2 L4=3
0 0
0 1
1 0
1 1
SW4 SW6
SW3 SW5
1- 14 |13 12 kkk
A B C D 9 8 7
7442
0 1 2 3 4 5 6
Entradas Salidas
c= B= A= 0= 1= 2^ 3~ 4= 5= 6= 7= 8= 9=
SW6 SW5 SW4 SW3 PIN 1 PIN 2 PIN 3 PIN 4 PIN 5 PIN 6 PIN 7 PIN 9 PIN 10 PIN 11
o 0 0 o
0 0 0 i
0 0 1 0
o 0 1 i
0 1 0 o
0 1 o 1
0 1 1 0
ü 1 1 1
1 0 0 0
1 0 0 1
SW3 ^
1 ^v.
SWA
1 ^ A -
r-LJ
Fig. 9-48.- Codificador de 4 a 2 líneas.
2 Montaje práctico.
SW5 - —\—N B
SWS - 3
442
SISTEMAS LÓGICOS COMBINACIONALES
Entradas Salida
SW3=0 L2 = B L1 = A
SW6 = 3 SW5 = 2 SW4=1
0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0
DECODIFICADOR DE 2 A 4 LINEAS Y
CODIFICADOR DE 4 A 2 LINEAS
Decodificador Codificador
Entrada B A tierra
Entrada
444
SISTEMAS LÓGICOS COMBINACIONALES
figura 9-28.
A la entrada A
del display
decenas
A la entrada D
del display
unidades
la entrada C
del display
unidades
A la entrada B
del display
unidades
A la entrada A
SW4- del display
unidades
Entrada A Ent
A tierra
t I r-r " A tierra
Decenas
D
ir n En
Fig. 9-51.- Montaje de un conversoí de Entrada C ,
código binario a BCD. Entrada D
445
CAPITULO 9
0 0 0 0
0 ü 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 i 0
0 1 i i
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Sumario
446
SISTEMAS LÓGICOS COM BINACIONALES
MULTIPLEXOR
447
CAPITULO 9
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
DEMULTEPLEXOR
448
SISTEMAS LÓGICOS COMBINACIONALES
Al contado
anillo. Sali
Al contado
anillo. Salid
Al contador
anillo. Salid
Al contador
anillo. Salid
Al contador
.anillo. Salid
U línea de datos A
U línea de datos B
u línea de datos C
línea de datos D
449
CAPITULO 9
Pasar SW1 a bajo. Pasen SW6 t una vez. El dato introducido será
0111
e) Repitan los pasos C y D para otros números.
Observación: El decodificador de la primera práctica de este capítulo
es semejante al demultiplexor. En general se utiliza el mismo CI para
realizar ambas funciones.
Los datos que van entrando en serie a través de la acción del inte
rruptor SW1 se van depositando en aquella de las 4 básculas D, que
al mismo tiempo reciba el impulso desde el contador en anillo.
GENERADOR DE PARIDAD
La paridad consiste en la adición de un bit extra a un dato o grupo de
bit para producir un número par o impar de bit de nivel (1) en el grupo,
dependiendo del tipo de paridad escogida (par o impar). Se usa el bit de
paridad para la detección de errores, teniendo en cuenta que la probabi
lidad de que ocurran errores en la transmisión es pequeña.
- L1
L2
A
SW1
450
SISTEMAS LÓGICOS COMBINACIONALES
Entradas Salidas
BSW2 A=SW1 Dato A = L, Dato B = L2 Paridad = L3
0 0
0 1
1 0
1 1
SW5
SWA L4
SW3
451
CAPITULO 9
Entradas Salida
Dato B = SW5 Dato A = SW4 Paridad = SW3 Error-paridad = L4
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
d.
452
SISTEMAS LÓGICOS COMBINACIONALES
Entrada
datos
Impa
Par
Entradas
Fig. 9-61.- Circuito que contiene a la vez el generador y el detector de paridad.
Sumario
Un multiplexor transforma varias líneas de entrada en un número
menor de líneas de salida. Un demultiplexor recibe datos en una sola lí
nea y los distribuye por varias, según las reglas que lo controlan. Un ge
nerador de paridad añade un bit extra al grupo de bit para producir
la paridad par o impar del número de bit 1 del grupo. Un detector de
paridad comprueba si el número de bit 1 es par o impar. Si hay un error
en la paridad se genera un bit de error de paridad.
453
CAPITULO 9
3)El 7442 decodificador BCD a decimal para cada estado de las entradas propor
ciona una salida única:
a)Alta
b)Baja
4)Un conversor de código activa una línea de salida para cada estado detectado:
a)Verdadero
b)Falso
1)Un demultiplexor:
a)Transforma líneas múltiples de entrada, en un número menor de líneas de
salida.
b)Toma datos de una sola fuente y los distribuye por varias líneas.
c)Ambas a y b.
d)Convierte datos de binario a BCD.
a) 1
b)0
c) Imposible de determinar
a)Verdadero
b)Falso
454
Capítulo 1 U
455
CAPITULO 10
456
ELEMENTOS ARITMÉTICOS DIGITALES
SUMA BINARIA
0 -f 0 = 0
1 -t- 0 = 1
o -1- 1 = 1
1 -(- 1 = 0 y me llevo 1 (acarreo, arrastre o carry) ^
457
CAPITULO 10
SEMISUMADOR
B L.I
Suma
Carry
458
ELEMENTOS ARITMÉTICOS DIGITALES
1111 C (Acarreo)
1001 A (Primer sumando)
1011 B (Segundo sumando)
10100
Semisumador
SUMADOR PARALELO
El sumador paralelo consta de varios pasos de circuitos de sumador
completo que están conectados entre sí, de forma que como se muestra
459
CAPITULO 10
111 C(Acarreo)
0111 A(Primer sumando)
1001 B(Segundo sumando)
10000 S(Suma)
J_
Sumador
Ji
Sumador
JI
Sumador
I t
Sumador
rC0U7completo completo,, completo- completo. Entrada de
^ Cr rc t TL carry externo
460
ELEMENTOS ARITMÉTICOS DIGITALES
1001
1010
10011
SUMADOR SERIE
El sumador serie básico está estructurado en torno a un circuito su
mador completo simple que suma cada par de bit secuencialmente. Los
restantes circuitos que componen el sumador serie están dispuestos de
manera que el dato del primer sumando se introduce desde una memo
ria exterior al registro de desplazamiento, figura 10-5, y el segundo su
mando se introduce en el registro B, ambos con los bit de menos peso
a la derecha. El bit de menos significado de cada registro se desplaza al
sumador completo con un impulso de reloj. Después, la suma se despla
za al registro de suma y los dos bits siguientes de los registros A y B
son transferidos al sumador en el siguiente impulso de reloj. Si la pri
mera suma origina un acarreo, éste se almacena en FF1 y pasa a ser una
entrada del sumador completo durante la suma siguiente. Un par de
palabras binarias de cualquier extensión pueden sumarse en una serie de
las referidas adiciones, comenzando con el bit menos significativo y
terminando con el de más significado. Todos los registros de desplaza
miento se activan con la misma señal de reloj. La suma de dos bits de
A y B cuando produce un "acarreo" se almacena en FF1, memoria de
acarreo y se aplica a la entrada de carry del sumador completo, en el
siguiente impulso de reloj en el que se suman los 2 bits de peso mayor.
462
ELEMENTOS ARITMÉTICOS DIGITALES
Almacenamiento de carry
o o
FFl
CIK
Salida de carry
Dato desde Acumulador
(Registro despla Entrada
ta memoria zamiento A} de carry -
Sumador
completo
Dato desde Registro de despla Suma
la memoria " zamiento B
Fig. 10-6.- Sumador serie con acumulador. El registro acumulador contiene uno de los suman
dos y los resultados de las sumas.
463
CAPITULO 10
Primera: si Ai y B! valen 1.
Segunda: si uno de los sumandos es 1 y existe un nivel alto en la en
trada de arrastre exterior Co.
Puesto que las demás etapas del sumador pueden analizarse en la mis
ma forma, resultará útil emplear un método abreviado para escribir las
condiciones precedentes. Denominemos G^ a la primera condición y
representémosla en forma de ecuación lógica:
G, = A! • B1(1)
P! =Á! 6, I A! 1, = A^ ® Bj(2)
C,=Gi+P,Co(3)
En donde cada uno de los dos términos representa una de las dos
condiciones, y los subíndices 1 se refieren al primer paso sumador.
Puede escribirse una ecuación similar para el segundo paso del suma
dor paralelo:
C2=G2+P2d(4)
464
ELEMENTOS ARITMÉTICOS DIGITALES
Ck = Gk
(7)
Esta última ecuación indica que las entradas de arrastre para todas las
etapas de un sumador pueden desarrollarse tan pronto como se reciben
las señales de entrada A y B (puesto que los términos G y P constan de
A y B solamente). No es necesario con este procedimiento esperar a que
se propaguen los arrastres por todas las etapas. La figura 10-7 muestra
un sumador de arrastre anticipado para 4 bit, con la lógica de anticipa-
Sección de
9? 99 99 G3P3 G1P1
generación G
y propagación P
465
CAPITULO 10
Resta binaria
466
ELEMENTOS ARITMÉTICOS DIGITALES
0-0 = 0
1-0=1
1-1=0
0 - 1 = 1 (y se toma prestado 1, arrastre, borrow)
Resta directa
467
CAPITULO 10
Resta mediante suma de complemento a 1.
Minuendo10 0 1
+
Complemento a 1 del sustraendo110 0
10 10 1
0 110 Diferencia
468
ELEMENTOS ARITMÉTICOS DIGITALES
469
CAPITULO 10
470
ELEMENTOS ARITMÉTICOS DIGITALES
(Positivo) (Negativo)
*13 0.01101
^11 0.01011
t24 0.11000
-13 1.10011
-11 1.10101
-24 1.01000
00010 00010
0.00010 1.00010
Debido a que sus algoritmos de suma y resta son más simples, los mé
todos que utilizan la complementación se emplean con mayor frecuen
cia que el de signo y magnitud.
471
CAPITULO 10
Y4 Y3 Y2 Yl
Circ uito de M M = 0 resta
cor iplon lentación "^ M = 1 suma
X4 X3 X2 XI
Bl 83 B2 Bl A4 A3 A2 Al
|EAC
r -QUTSumadorC)f
i 14131211
Su i na/d i ferenc i a
Y4 Y3 Y2 ri
Circuito de M m - 0. Resta
complomen tación M • I, Suma
X4 X3 X2 XI
84 B3 B2 Bl A4 A3 A2 u
.| C0Ut Sumador C IN
—o<^—1
i 14 13 1? 11
I III
Suma/diferencia
472
ELEMENTOS ARITM^TICOS DIGITALES
1o sumando/minuendo 2o sumando/sustraendo
Suma/diferencia
SUMADOR Y RESTADOR B C D
En los ordenadores, tanto la suma como la resta se realizan casi siem
pre en código binario puro. En las calculadoras electrónicas y otras apli
caciones frecuentemente se utiliza el código B C D, decimal codificado
en binario. Los sumadores y Testadores B C D no son muy distintos
de los descritos anteriormente. Suman o restan poniendo en práctica los
mismos algoritmos con iguales circuitos básicos que cualquier otro
sumador-restador binario; sin embargo, los datos se emplean en formato
B C D, en lugar de binario.
473
CAPITULO 10
629010111001001
474
ELEMENTOS ARITMÉTICOS DIGITALES
la etapa
D previa
Carry (a la próx
sumadora
binario para sumas de 16 a 19. Los dos tipos de arrastre se han reunido
lógicamente para generar el arrastre a la etapa sumadora.
475
CAPITULO 10
476
ELEMENTOS ARITMÉTICOS DIGITALES
SustraendoMinuendo
B4 B3 B2 61A4 A3 A2 Al
Sumador
H
B4 Q3 B2 B1A4 A3 A2 A1
Sumador de
jout correcciónC|N
^8 14 12 ^i
TFFF—
Movimiento del carry Resultado
477
CAPITULO 10
MULTIPLICACIÓN
Las cuatro reglas o algoritmos fundamentales de la multiplicación son
las que siguen:
0x0 = 0
0x1=0
1x0 = 0
1x1 = 1
DECIMALBINARIO
10
10+ 1 0+ 10 10
x4 es lo mismo que: ,1010 10
+ 101010
40+ 10 10
40
10 1000
En segundo lugar, el desplazamiento hacia su izquierda de un núme
ro binario equivale a multiplicarlo por 2. En el sistema decimal, un des
plazamiento similar equivale a multiplicarlo por 10. El principio es el
478
ELEMENTOS ARITMÉTICOS DIGITALES
DECIMALBINARIO
13 1101 —— Multiplicando
x 11 1011 ^— Multiplicador
13 1101
13 1101
0000 Productos
143 1101 parciales
10001111- — Producto
479
CAPITULO 10
Desde la Desde la
memoria memoria
Desplazamiento
a la derecha
11Registro B
11 i I
Registro A
(multipticador) (multiplicando)
Bit masa la
derecha del
multiplicador
Al A2 A3 A4 Bl B2 B3
Suma/desplaza-
miento*lógica Sumador
de control
4 ^3 22 2 1
Señal para sumar
el multiplicando o
0000
Acumulador
Desplazamiento
a la derecha
1. Suma 1101
molí m M I 1 1 O I 1 I I I Ti Primer producto parcial
Suma 1101
I I [.I I |1 ¡Oídlo |1 |1 |1 I 1 I | Producto final
481
CAPITULO 10
entonces los productos están situados en una forma particular entre sí
en los registros de desplazamiento, antes de efectuar su suma.
4 6 7- 4 6 7Producto parcial
x 6x 6 /, Almacenado en registro A
4 22Almacenado en registro B
36
24
2 8 0 2 -•— Suma, después de sumar A y B
2802
DIVISIÓN
Como la división es la operación contraria a la multiplicación, puede
realizarse mediante una resta repetida. Examinemos un ejemplo que
ilustra el significado de esta operación:
482
ELEMENTOS ARITMÉTICOS DIGITALES
Dividendo -? 4 0^ ^
40
= 4 Cociente_^- Ia resta
Divisor 10 1 0
30 2a resta
1 0
20
3a resta
1 0
1 0 4a resta
1 0
Suma al Cociente
cociente (total)
421
Pasos
1.
6)2526
600 100
i 1
100
6)2526 1926
24 2. 600 100 200
12 1326
12 3. 600 100 300
6 726
_6_ 4. 600 100 400
0
126
5. 60 10 410
66
6. 60 10 420
6
7.
6 1 421
483
CAPITULO 10
101.1
5.5
1010) 110111.0
Paso
Resta 1010 0000
1.
001111 0001
íoiol 0010
2. Desplazamiento y resta
Diferencia .11011
01010 0101
5. Desplazamiento y resta 1010 1010
484
ELEMENTOS ARITMÉTICOS DIGITALES
Ejemplos:
)110111-*dividendo
divisor1010
Después debe realizar tres restas de prueba y con cada resta infruc
tuosa (diferencia negativa) desplazar el divisor hacia la derecha hasta
que esté en la posición en que comenzamos.
485
CAPITULO 10
486
FXEMENTOS ARITMÉTICOS DIGITALES
487
CAPITULO 10
Hay que tener en cuenta el valor del arrastre de salida (patita 16) al
sobrepasar la capacidad de cálculo. Se trabaja con nivel activo bajo.
Ia Operación: A más C. S3 = S2 = S, = So = 0.
2a"(A + j$) más C.(S3,S2)S,,S0)= (0-0-0-1)
3a"(A+ B) más C. (0-0-1-0)
4a"1111 más C. (Menos 1).
5a"A más ABmásC. (0-1-0-0).
6a"(A+B)más ABmásC. (0-1-0-1).
7a"A menos B más C. (0-1-1-0).
8a".AB menos 1 más C: (0-1-1-1).
9a"A más ABmásC. (1-0-0-0).
10a"A más B más C (1-0-0-1).
11a"(A + B) más ABmásC. (1-0-1-0).
12a"AB menos 1 más C. (1-0-1-1).
,13a"A más A más C. (1-1-0-0).
'l4a"(A + B) más A más C. (1-1-0-1).
15-^"(A + B) más A más C. (1-1-1-0).
,^a"Amenos 1 más C. (1—1—1—1).
488
ELEMENTOS ARITMÉTICOS DIGITALES •
3aF = AB 11aF = B
8aF=A-~B 16aF = A
SELECCIÓN
S3 S2 S, So FUNCIÓN LOGICA
0 0 0 0 F=A INVERSOR
0 0 0 1 F= A + B puerta ÑOR
0 0 1 0 F = 7^- B
0 0 1 1 F = 0000
0 1 0 1 F= ¥ INVERSOR
0 I 1 0 F = A© B O EXCLUSIVO
0 1 1 1 F= A-B
1 0 0 0 F - A+B
1 0 0 1 F = A©B
I 0 1 0 F= B
1 0 1 1 F= A- B puerta AND
1 1 0 0 F= 1111
1 1 0 1 1 F= A + I
1 1 1 0 F= A+B puerta 0
1 1 1 1 F=A
489
CAPITULO 10
7482:""2 bit
7483:""4 bit
74167:"decimal discreto.
490
ELEMENTOS ARITMÉTICOS DIGITALES
Símbolo lógico
t
DESCRIPCIÓN - Eate dispositivo es un Sumador Completo Binario de un solo bit, de alta velocidad, con entradas complementarias con
puerta, salidas de suma complementarias ( y ) y salida de arrastre invertida. Está diseñado para funcionar a velocidades med^as y altas en
aplicaciones de suma paralelo/arrastre-serie, de bit múltiples.
El circuito utiliza DTL para las entradas con puerta y TTL de alta velocidad, y elevada capacidad de carga en las salidas de suma y arrastre.
El circuito es totalmente compatible tanto con las familias lógicas DTL como TTL. Laindusión de un circuito de arrastre serie. Darlington
de alta velocidad y una sola inversión minimiza la profusión de circuitos de looicahead ('información anticipada") y arrastre en cascada.
PATILLAS CARGA
Al, A2, Bl, B2Entradas de datos sin inversión 1 U.L.
A* , B*Entradas de datos con inversión 1.65 U.L.
AC. BC Entradas de control 1 U.L.
Cn Entrada de arrastre 5 U.L.
Cn+1 Salida de arrastre 5 U.L.
1.Z Salidas de suma 10 U.L.
A, B Cuando se utilicen como salidas 3 U.L.
1 Unidad de carga (U. L.) = 40 pA ALTO/1,6 mA BAJO.
iff
lt
símbolo lógico
DESCRIPCIÓN.-Este dispositivo es un Sumador Completo que ejecuta la adición de dos números binarios de cuatro bits. Hay salidas de su
mas (X), por cada bit y el acarreo resultante (C4) se obtiene del cuarto bit. Está diseñado para velocidad media a alta y aplicaciones, con bits
múltiples, de suma en paralelo/acarreo serie. El circuito utiliza TTL de alta velocidad y elevada cargabilidad de salida. La inclusión de un
circuito Darlington de arrastre serie, alta velocidad y una sola inversión minimiza la necesidad de tantos circuitos "lookahead" y de arrastre
en cascada.
PATILLAS CARGA
Al, Bl, A3, B3 Entradas de datos 4 U.L.
A2, B2, A4, B4 Entradas de datos 1 U.L.
ClN Entrada de acarreo 4 U.L.
^1, -2, ^3, l4 Salida de suma 10 U.L.
Salida de acarreo bit 4 5U.L.
Nota: 1 Unidad de carga (U.L.) = 40 ^A ALTO/1,6 mA BAJO.
SÍMBOLOS LÓGICOS
OPERANDOS BAJO ACTIVOOPERANDOS ALTO ACTIVO
i i II 11 IItí í " í í
DESCRIPCIÓN. Este dispositivo es una unidad lógica aritmética (Arithmetic Logic Unit) (ALU) paralela de alta velocidad de
4 bits. Controlado por las cuatro entradas de selección de función (SO ... S3) y la entrada de control de modo (M), puede
ejecutar todas las 16 posibles operaciones lógicas o 16 operaciones aritméticas diferentes con operandos'de bajo activo o alto
act^vo. La tabla de funciones relaciona estas operaciones.
Cuando la entrada de control de modo (M) está alta, todos los acarreos internos están inhibidos y el dispositivo ejecuta
operaciones lógicas en cada uno de los bits individuales, tal como se indica en la lista. Cuando la entrada de control de modo
está baja, los acaneos quedan habilitados y el dispositivo ejecuta operaciones aritméticas sobre las dos palabras de 4 bits. El
dispositivo incorpora un acarreo 'adelantado (loolc-ahead) intento total y lo proporciona a cualquiera de los dos (rípple cany)
acarreo ripple entre dispositivo que utilizan la salida Q, + 4, o acarreo adelantado entre paquetes que utiliza la seAal P
(caray propágate) y G (caray genérate). P y G no quedan afectados por la entrada de acarreo. Cuando las exigencias de
velocidad no son muy severas, el dispositivo puede utilizarse en un modo sencillo de rípple caray conectando la señal de salida
de acarreo (C.+4) a la entrada de acarreo (Q) de la siguiente unidad. Para funcionamiento en alta velocidad el dispositivo se
utiliza en unión del circuito de acarreo adelantado 74812 o equivalente. Se requiere un paquete de acarreo adelantado por
cada grupo de cuatro dispositivos. El acarreo adelantado puede suministrarse en varios niveles y ofrece posibilidad de alta
velocidad en longitudes de palabra extremadamente grande.
La salida A - a del dispositivo se pone ALTA cuando las cuatro salidas F están altas y puede utilizarse para indicar
equivalencia lógica en los 4 bits cuando la unidad está en el modo de sustración. La salida A = B es de colector abierto y
puede cablearse AND con otras salidas A = B para conseguir una comparación para más de 4 bits. La señal A = B puede
utilizarse con la señal de salida de acarreo para indicar A > B y A < B.
La tabla de funciones relaciona las operaciones aritméticas ejecutadas sin una entrada de acarreo. Un acarreo de entrada añade
un uno a cada operación. De aquí que el código LHHL genere A menos D menos 1 (notación de complemento a 2) sin una
entrada de acarreo y genere A menos B cuando se aplique acarreo. Como la resta se ejecuta realmente mediante adición complementaría
(complemento a 1). una SALIDA DE ACARREO significa DEBE (BORROW); de aquí que sea generado un acarreo cuando
haya exceso (overflow) y no se genere cuando no lo hay (underflow).
Como se ha indicado, el dispositivo puede utilizarse con entradas de bajo activo, produciendo salidas de bajo activo o con
entradas de alto activo produciendo salidas de alto activo. Para cada caso la tabla relaciona las operaciones que deben hacer
los operandos indicados dentro del símbolo lógico.
Fig. 10-19.- Tablas para efectuar los tests modo suma y diferencia de la ALU del CI 74181.
494
ELEMENTOS ARITMÉTICOS DIGITALES
s^mbolo lógico
iI ii iI i1
DESCRIPCIÓN - El gen^rador de acarreo .adelantado, acepta hasta cuatro nares de señales de propagación de acarreo (carry
propagare) de bajo activo (Po, Pl, P2, P3) y generación de acarreo (Go, ót, 02, 03) y una entrada de acarreo alto activo (C,) y
propo^ciona acarreo de alto activo anticipados (Cn.,, C..,, C..t)jnobre cuatro grupos de sumadores binarios. El dispositivo
tiene también salidas de bajo activo de propagación de acarreo (P) y generación de acamo (5) las cuales pueden utilizarse para
niveles posteriores de look-ahead.
Las ecuaciones lógicas en las salidas son:
• 01 + P1G0 + Pl PO Cn
- 02 + P2G1 + P2Pl 00 + P2 Pl P0Cn
- G3 + P3G2 + P3P2G1 + P3P2P1G0
-P3P2P1P0
También el dispositivo puede utilizarse como ALU's bina^os en un modo operando con entrada alta o baja activa. Las conexiones
al y del ALU al generador de acarreo adelantado son idénticas en ambos casos.
1 - SN 74284 N 2-
4- 5-
7- 8-
10 - 11 - 74284
13 - 14 -
diagrama lógico diagrama de conexión
Un gran pmcathnta
p
m
.T T f." T T
símbolo lógico
9 < 7 41 ^ I 9
lili .Lili.
DESCRIPCIÓN. Este circuito TTL está diseñado para utilizarse en aplicaciones de multiplicación paralela de características
elevadas. Este multiplicador básico cuatro por cuatro puede utilizarse como un bloque fundamental de construcción ^^ara formar
multiplicadores mayores.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNIDADE^
Tinción dt tlmtflUcló n. Vcc 4.75 5 5.25 Volts
Ttmttn di uHi nivel ALTO, IOH 5.5 Volts
Cornil* dt muí nivel BAJO, i,^ 16 mA
Temperatura imbiti* dt tundontmltnto. T, 0 70 C
CARACTERÍSTICAS ELÉCTRICAS EN EL MARGEN DE TEMPERATURA DE
FUNCIONAMIENTO RECOMENDADO (a menos que se indique otra cosa)
SÍMBOLO ¡PARÁMETRO MIN. TIP. (2) MAX. UNIDADES CONDICIONES DE PRUEBA (1)
VIH Tensión da entredi nM ALTO 2 Volts
vil TenUón de entredi nM BAJO 0.8 Volts
vi Tensión NmHadon de entrada - 1.5 Volts VCC = MIN-. *l = "12 n^
^OH Corriente de tiNdi nM ALTO 40 MA VCC -MN.. VIH = 2V,
VIL = 0.8V, VOH=5.5V
0.4 VolU VCC = MIN., vih = 2V.
VOL Teñeron de Muda nM BAJO VIL =0.8 V, IqL = 22 mA
0.45 Volts VCC-MIN.. VIH = 2V,
Vil =0.8 V, IoL"1SmA
h Corriente dt entredi pire tensión 1 mA VCC ^MAX., V, = 5.5 V
de entredi máxima
[IH Corriente de entreoí nM ALTO 40 MA Vcc -MAX., VT = 2.4 V
'IL Comente de enfrida nM BAJO - 1 mA Vcc =MAX., VT =0.4 V
'ce Coniente de ^imentación (32) 92 130 mA Vcc = MAX.
CARACTERÍSTICAS DE CONMUTACIÓN, Vcc = 25 C
símbolo PARÁMETRO . MIN. TIP. MAX. UNIDADES CONDIC IO NES DE PRUEBA
tPLH Retardo dt propagación desde hebütedón para 20 30 333
curtió en le irtdi de nM BAJO i ALTO.
lPHL Retardo de propeg^^ón desde habitación pin cám- 20 30 C, = 30 pF ta GND,
bio en a saHda de nM ALTO a nM BAJO. RL1=300na-VCCi
Retardo * propagación desde entrad* de pautan RL2 =600 Rm.GND,
lPLH pera cambio en le sal* de nM BAJO a ALTO. 40 60 Var nota i
lPHL Retardo da propagación dude entrad* de palabra para 40 60
cambio en k trtde dt nM ALTO a BAJO.
Nota a: En la página XXXVI pueden verse las formas de onda de tensión y circuito de caiga
1 - SN 74167 N 2- 3-
4- 5- 6-
7- 8- 9-
10 - 11 - FLJ 471 12 -
13 - TL 74167 N 14 - 15 -
diagrama lógico diagrama da conexión
símbolo lógico
DESCRIPCIÓN. Estos contadores programa^es monolíticos, síncronos, utilizan circuitos TTL para conseguir frecuencias de ope
ración típicas máximas de 32 MHz. Estos contadores de décadas tienen bufferes para entradas de reloj, borrado (clear), habilita
ción (enable) y puesta a nueve para controlar el funcionamiento del contador y una entrada de strobe para habilitar o inhibir las
puertas AND-OR-INVERT decodiñcadora/rate imput. Las salidas tienen una puerta adicional para poner en cascada y transferir
frecuencias de repetición unitarias (unity-count rates).
El contador está habilitado cuando las entradas de borrado, strobe, puesta a nueve, y habilitación (enable) están BAJAS. Cuando
el contador está habilitado, la frecuencia de salida es igual a la frecuencia de entrada multiplicada por el rate imput M y dividida
por 10, esto es:
* _ M , fin
donde: M = D . 23 + C . 22 + B . 21 + A . 2 para cero a nueve decimal.
Cuando la rate imput es un cero binario (todas las rate imput BAJAS), Z permanece ALTA. Para poner en cascada varias unidades
con objeto de formar un régimen de multiplicación de dos décadas (0-99), la salida enable se conecta a la entrada de enable y de
strobe de la etapa siguiente, la salida Z de cada etapa se conecta a la entrada de unidad/cascada de la otra etapa, y la frecuencia
submúltiplo se toma de la salida Y. Para paradas más largas, véase las características típicas de aplicación.
La unity/cascade imput, cuando se conecta a la entrada de reloj, puede utilizarse para pasar la frecuencia de reloj (invertida) a la
salida Y cuando las puertas de rate imput decodificación estén inhibidas por el strobe. La entrada unity/cascade puede
utilizarse también como un control de la salida Y.
Todas las entradas de estos contadores tienen diodos limitadores y cada entrada, exceptuando la entrada de reloj, representan una
caiga normalizada. La entrada de reloj con buffer, utilizada con la puerta de strobe, representa únicamente dos cargas. Cada una
de las salidas tiene una cargabilidad de 10 cargas. Estos dispositivos son totalmente compatibles con la mayoría de las familias
TTL y DTL. La disipación típica es de 270 mW.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNID.
Tantidn dt *NmMtocto. VC 4.75 5 5.25 Volts
Contorne dt itodi nhwi ALTO. IOH ^400 JiA
Conten dt Oto nM BAJO. Iol 16 mA
Frecumcra da ralo da tntndi. f „^ 0 25 MHz
Anchura dM hnpul 20 ns
Anchura M Imputo da rato, i.,*.,,, 15 ns
Anchura m Im put•o da punta nuevo t. (o putrta 9) 15 i
TtoHMdiMtora No dei ta^ito de rato 25
Dt buralcto i po - 10 ^íclock) ns
Otnitotoinagitfvo M Mirto imputo di roto 0
Ttompo de mentor todrátoputoderaO 0 - 10 ^clock)
Da trantlcttn • po 20 - 10 ns
Da trawtcto i nagoUw M nitoto imputo da rato
Temperatura vitoMidatunctoimranloX 0 70 C
1)El acarreo jen la suma binaria se produce cuando se suman dos bit:
498
ELEMENTOS ARITMÉTICOS DIGITALES
EXPERIMENTACIÓN PRACTICA.
ELEMENTOS ARITMÉTICOS
SEMISUMADOR
swi
Suma
L1
SW2
Carry
7408 L2
499
CAPITULO 10
Entradas Salidas
B=SW2 A=SW1 SUM=L1 CARRY=L2
0 0
0 1
1 0
1 1
o 1 1
h
1 0
10
Acarreo
SUMADOR COMPLETO
El diagrama por bloques de este elemento se muestra en la figura
10-25.
Carry
Suma
500
ELEMENTOS ARITMÉTICOS DIGITALES
swi
SW2
SW3
U
Fig. 10-26.- Montaje práctico de un sumador completo.
Entradas Salidas
CARRY=SW3 B=SW2 A=SW1 L1 = Suma L2-CARRY
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Acarreo 0 0 0 0 1 1
B + 0 0 1 1 0 1
A+
0 1 0 1 1 1
00 01 01 10 10 11
501
CAPITULO 10
SUMADOR SERIE
a)Preparen los siguientes elementos:
1 CI 7474, doble FF D
1 CI 74164 Registro de desplazamiento de entrada serie, salida pa
ralelo
1 CI 74194 Registro de desplazamiento universal.
1 Display numérico
b)Construyan el montaje de la figura 10-28.
11
A QB C QD
CL RSO
Carry Suma
salida
Sumador
completo
Carry
entrada
D Q
7474
CLK
CL
SW5
QAQBQCQOQEQF
A74164
SW1 I B CLKCL
SN3
SW2
.5V
(A tierr
t • SWA
Dígito
del display A
G
Atierra
Entrada C
Entrada B Entrada B
Fig. 10-28.- Montaje práctico de un sumador en serie.
503
CAPITULO 10
Sumario
0110
0011
01011
I—. Tomo prestado 1 (Borrow)
Hay que tener en cuenta que al restar a un bit otro mayor se toma
prestado 1 y se debe tener en cuenta esto al realizar la resta siguiente.
El restador total tiene 3 entradas (A, B y el bit 1, que se toma prestado
y que en inglés se denomina "borrow") y 2 salidas. Un restador com
pleto está formado con 2 semirrestadores acoplados mediante una
puerta OR.
Con esta práctica se estudia el semirrestador, el restador total y el
restador serie.
504
ELEMENTOS ARITMÉTICOS DIGITALES
SEMIRRESTADOR
a)Preparen el CI 7404 (Séxtuple inversor), el 7408 (Cuádruple puer
ta AND y un CI 7432 (Cuádruple puerta OR) y un CI 7486 (Cuádruple
puerta OR-Exclusiva).
SW1
SW2
ENTRADAS SALIDAS
B = SW2 A = SW1 Diferencia = Ll Borrow=L2
0 0
0 1
1 0
1 1
RESTADOR COMPLETO
El diagrama por bloques de un restador completo se muestra en la
figura 10-31.
505
CAPITULO 10
A Borrow
\ ^ borrow
B Semirrestador Diferencia Borrow J y
Semirestador
Diferencia
Borrow desde el bit contiguo
de menos significado
Fíg. 10-31.- Diagrama por bloques de un restador completo o total.
SW1
SW2
SW3
Entradas Salidas
C=SW3 B = SW2 A = SW1 L1 = Diferencia L2=Borrow
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
506
ELEMENTOS ARITMÉTICOS DIGITALES
12
A tierra
Salida Diferencia
BorrowRestador
Entradacompleto
BorrowBA
ivación
tador
A la en la entrada
A, C, B, A
del dis el display A
Entrada
swi
3
Entrada A
.5V
A tierra
SW4
n SW4
Dígito
del display B
D
A tierra A tierra
Entrada B Entrada B
Fig. 10-34.- Montaje práctico de un restador serie. 507
CAPITULO 10
RESTADOR EN SERIE
74164
CBACBA
A=HHH IIIII
B=HHL
Dígito BDi'gitoA
f) Datos en el display. Pasar SW4 de bajo a alto, con lo que los dos
números a restar se visualizan en el display.
508
ELEMENTOS ARITMÉTICOS DIGITALES
g) Resta. Poner SW5 alto. Pasar SW2 t tres veces. La secuencia de la
resta es la siguiente:
Ia transición de reloj ( f )
Los datos se desplazan a la derecha una posición y los bit de los dígi
tos A y B de más significado se restan y almacenan en el registro de des
plazamiento 74194. Cuando se genera un borrow (toma prestado 1) se
almacena en el FFD, para que entre con el próximo bit de más significa
do en la secuencia de la resta.
74164
A = HHL
B=HHH I " I H | H | H | H
Dígito BDi'gito A
509
CAPITULO 10
Número binario 01 1
Inverso 100
Se añade 1 +1
Complemento a 2 101
Sumario
SUMADOR PARALELO
510
ELEMENTOS ARITMÉTICOS DIGITALES
A tierra
A tierra
?
VCC A1 B1 A2 B2 A3 B3F3
A.L.U.
74181
CARRY
Bo Ao S3 S2 si so Entrada mode fo fi F2 com
I I I I I I I I A tierra
Entradas de control
A.L.U. A.L.U.
a0 Entrada Bo Entrada
A tierra A tierra
Display B
D
A tierra A tierra
A.L.U.
da b, Entrada
A.L.U.
Bi Entrada
511
CAPITULO 10
DÍGITO A DÍGITO B
SW1 SW2 SW3 SW4 SW5 SW6
4 2 1 4 2 1
ENTRADA A ENTRADA B
Entradas Salidas (A + B)
Entrada Entrada
Equivalente
*,=SW2 V8W3 numérica
A S2=S*4 B,=SWS B0=8W numérica B,=L3 VL3 V-i decimal
B
0 0 0 0 0 0
0 1 0 0 0
0 0 0 0 0
0 —
1 0 0 0
1 0 0 0 0
1 1 0 0 0
1 —
0 0 0 0
1 0 0 0
1 0 0 1
1 0 1 0
1 —
0 1 1
1 1 0 0
1 1 0 1
1 —
1 1 0
1 1 1 1
Bn
F.3 F2 Fo
Acarreo—í
512
ELEMENTOS ARITMÉTICOS DIGITALES
RESTA
a) Configuren las líneas de control como se muestra en la figura
10-40.
Entradas Salidas
Entrada Entrada
A,=SW2 A,=BW3 numérici B2SW4 B,=SW5 B0=8W numéricí (j=L4 Equivalente
A R f,=L3 (j=L2 IJ.L1 decimal
0 0
1 0 1 0 0
1 0 0 0 0
0 1 1 0 0
0 1 0 — —
0 0
0 0 1 0 0
Sa ¡da en co mplemen toa 2
0 0 1 1 0
0 0 1 0 1
0 0
0 0 0 1 1
0 0 0 1 0
0 0 0 0 1
Fig. 10-41.- Tabla de salida para efectuar restas con una ALU.
B2 Bo
F3 F2 F, Fo
Acarreo—*
513
CAPITULO 10
Sumario
514
ELEMENTOS ARITMÉTICOS DIGITALES
a)Varios completos.
b)Varios semisumadores.
c)Un semisumador.
d)Uno completo.
1)Si la entrada de un restador serie es: A: HLH (alto, bajo, alto); B: HHH, la salida
será:
a) LHL
b)HHL
c)HLH
d)Ninguna de las anteri^res
515
CAPITULO 10
3)Un restador serie usa un restador completo por cada bit de entrada:
a)Verdadero.
b)Falso.
4)El restador completo tiene una puerta OR a la salida de los semirrestadores que:
a)Da la resta.
b)Da el borrow.
a)Verdadero.
b)Falso.
a) 3
b)5
c)7
d)9
3)La mayor ventaja del tratamiento en paralelo de los datos en un circuito aritmé
tico es:
a)Un circuito sumador-restador para cada bit.
b)Requiere menos circuitos.
c)Capacidad de tratamiento de más datos.
d)Velocidad.
a)1001
b)0111
c)1000
d)0110.
516
Capítulo I j
Memorias
INTRODUCCIÓN
En electrónica digital, una memoria es generalmente un dispositivo
que puede almacenar bit lógicos 1 y 0 de forma que en cualquier mo
mento se pueda acceder a un solo bit, o a un grupo de ellos, y recuperar
su contenido. Para almacenar y sacar bit se requiere una combinación
de las siguientes señales de control:
1.Señal de direccionamiento, que identifica la posición de un bit de
memoria.
TIPOS DE MEMORIAS
Las memorias son los elementos, dentro del área de la electrónica
digital, que más rápidamente cambian y se desarrollan. El avance y
517
CAPITULO 11
ampliación de la tecnología de las memorias comienza con lá llegada^
del computador. Cada computador debe almacenar y recuperar conti-.^*
nuamente bit lógicos 1 y 0 durante su funcionamiento; por tanto, una:"f
memoria es parte fundamental e imprescindible de un computador./
El computador precisa, según su aplicación, pequeñas, medianas *
y grandes capacidades de almacenamiento. Para una pequeña cantidad •
de almacenaje, el computador puede emplear un acceso rápido auna
memoria de sólo algunos cientos de bits, de almacenamiento. Para ca
pacidades de almacenamiento grandes puede usarse un tipo de memoria ^
más lenta, pero cuya capacidad puede alcanzar varios millones de bit.
Con estos principios se han desarrollado diversos tipos de memorias.
Conviene definir las características más importantes de las memorias,
porque nos darán los elementos de comparación entre los diferentes
tipos.
Densidad de bit: Es la cantidad de bit contenidos en una cierta área
física, o sea, por unidad de superficie.
518
MEMORIAS
determinada posición. La ausencia de agujero significa la existencia de
bitO.
Para leer los datos, la cinta o tarjeta pasa por encima de un foco de
luz, avanzando una parte de papel en cada ciclo de tiempo. La luz pasa
a través de los agujeros hasta un detector fotosensible que proporciona
una señal eléctrica cuando se excita.
Memorias de núcleos magnéticos: Un bit lógico 1 ó 0 se almacena.en
un disco magnético (toroidal) a base de una determinada orientación
magnética. El núcleo se magnetiza cuando pasa momentáneamente la
corriente en una de las dos posibles direcciones, por un hilo que atra
viesa el centro del toroide. Inversamente se produce la lectura, cuando
se detecta un voltaje inducido en uno de los sentidos del hilo al existir
un campo magnético dado. Si cambia el campo magnético, se induce
voltaje y el estado original se conoce por ser opuesto al estado conoci
do. Si el campo magnético tiene la misma dirección que el estado cono
cido no se inducirá, ni se apreciará voltaje.
Cinta magnética: Los bit lógicos 1 y 0 se graban en las cintas magné
ticas como zonas imanadas, de manera similar a las cintas que usan los
magnetófonos domésticos. Sin embargo, las cintas grabadas con datos
digitales para computador son típicamente más anchas y el carrete tiene
mayor longitud, pues son tratadas con circuitos electrónicos especiales.
Una reciente innovación es la cásete, que se utiliza con frecuencia en los
terminales remotos, para almacenan grandes cantidades de datos. Las
casetes usadas en estos dispositivos grabadores son iguales a las que
tienen los reproductores domésticos.
519
CAPITULO 11
más rápidamente que cualquier otro tipo. Sin embargo, los núcleos de
memoria no se pueden construir y aplicar de forma económica, para
grandes capacidades de almacenamiento, por su gran consumo de poten
cia, su tamaño y su costo. En su lugar, para grandes cantidades de alma
cenamiento se emplean las tarjetas y cintas de papel perforado, así co
mo las cintas y los cartuchos de discos magnéticos, pues si bien es cierto
que el acceso a los datos es relativamente lento (especialmente el de la
cinta) se pueden almacenar enormes cantidades de datos en un espacio
pequeño y comparativamente con un coste bajo. Refiriéndonos a las
memorias de gran capacidad, los tambores y los discos magnéticos pue
den actuar como separadores intermedios entre las memorias lentas y
las rápidas a base de núcleos. Es decir, un gran volumen de datos se
puede transferir con un régimen lento a esas memorias y luego descar
garlo rápidamente en el computador, tal como precisa la operación de
funcionamiento de éste.
520
MEMORIAS
Hay tres clases de ROM que se describen más adelante: la ROM bási
ca, grabada en fábrica; la PROM, que es una memoria prográmable por
el usuario, y la REPROM o PROM borrable, que puede ser borrada y
reprogramada varias veces; también recibe el nombre de EAROM.
Los dos tipos de memoria RAM y ROM se fabrican con dos procesos
diferentes de tecnología LSI: la MOS y la bipolar. Las memorias MOS
son en general más compactas y con más capacidad de bit que los chip
semejantes fabricados en tecnología bipolar.
521
CAPITULO 11
\ I Entrada de datos
D Salida:
Q
V CK
D
Q
CK
522
MEMORIAS
•O
04
-1
14 -2
3
2<
Líneas de \ 34 Decodificador
direccionamiento de direcciones
44
5*
-257
6<
• 254
74 .255
Líneas de
direccionamiento
14
24 Decodificador
Bus de ^ de direcciones
direccionamiento 34
44
63
54
V
Bus de datos
Fig. 11-1-D.- Estructura de una memoria de .64 x 4 bit
523
CAPITULO 11
produce la salida de los bits que contienen por las 4 líneas de datos, que
reciben el nombre de "bus de datos", obteniendo simultáneamente los
4 bits que forman una palabra.
524
MEMORIAS
Fig. 11-1-F a).- Formación de una memoria de 256 x 4 con módulos de 256 x 1.
MEMORIAS RAM
Las memorias RAM son circuitos integrados cuyas células pueden ser
escritas y leídas. Las RAM se clasifican en estáticas y dinámicas, según
el tipo de sus células, y, de acuerdo con la tecnología de fabricación que
se emplee, en bipolares y MOS. Para escribir un dato en una RAM típica
se direcciona la posición del bit y se envía una señal de escritura para
525
MEMORIAS
Además de las células de memoria, cada chip RAM tiene otros circui
tos auxiliares. Por ejemplo, todos los chip tienen buffer para el direccio-
namiento y decodificadores, para que el usuario proporcione una en
trada en forma binaria y se decodifique en las líneas de direccionamien-
to de fila y columna.
527
CAPITULO 11
Dirección
de fila (yl
Fila 32
Decodlflcadores de dlrecclo-
namlento de columna
Buffers dlreccio-
namlento columna
dir
ecodlflcadores
e dlrecclonamlento
e columna
Fie 11-1-G - En la parte superior, una matriz típica de células de una RAM de 1.024 bit. En
la zona central, el esquema de una célula RAM de 3 transistores. Abajo, una foto de una RAM
MOS de 2.048 bit.
528
MEMORIAS
JL Condensador de alma
cenamiento de un bit
T
Lt'nea de salida Lmea de selección
530
MEMORIAS
531
CAPITULO 11
entradas con nivel alto. La salida de la AND 8 actúa como dock de FF31
y FF32, cargándose en ellos la información que reciben por sus entradas
D, que son las señales II e 12, respectivamente.
En un ciclo de lectura, R/W = 1, por lo que la puerta AND 5 produce
una salida "0" y no se genera impulso dejeloj (clock) en los flip-flops.
Si la posición seleccionada es la 2 (A0 . Al), una de las dos entradas de
J-.CK CK
r-FF11 FF)E
F-.CK
| FF22
CK CK
FF31 FF3E
D O
r1 CK p.CK
FF4I
fto 1
r
(SELECCIÓN
DE CHIPI
R/W
( LECTURA/ BUFFERS
ESCRITURA) RIESTADO
(PERMISO DE SALIDA)
las puertas AND 11 y AND 15 recibe un "1", mientras que la otra recibe
el contenido de FF31 o de FF32. Si alguno de dichos flips-flops almace
naba un "1", obliga a la puerta AND correspondiente a sacar un "1" y
aplicarlo como entrada a las puertas OR 18 y 19, que dan un nivel alto
en las salidas 01 ó 02, respectivamente, cuando están activados los
buffers 20 y 21. La activación de dichos buffers triestado se produce
cuando AND_22 tiene su salida a nivel alto, cosa que sucede cuando
CS = 1 y R/W = 1 (lectura) y hay permiso de salida de información
(0E=l).
Para comprobar la similitud entre los dos tipos de RAM, en la figura 11-3
se representa la estructura interna de un chip de memoria RAM de 2.048
bit, organizado en 256 palabras de 8 bit cada una. Sus células son de tipo
dinámico, por lo que precisan un refresco lógico, que está sincronizado con
señales de reloj, representadas por A y B. También recibe dos señales auxi
liares: la W/IO, que indica si va a escribir (nivel lógico 1) ó no (nivel 0),
40 5 36 M 32 30 28
SCI |SC3|SC5|SC7
SC2 SC4 SC6
DIRECCIONAMIENTO DE STRAPS
533
CAPITULO 11
Puntero de STACK
1 2
D, D2 D, Di D', D',
Di D2. D,
Pila de Carga del Carga del
registros vacia PRIMER SEGUNDO
DATO DATO
Fig. 11-3 (bis).- Carga de 2 datos en una memoria LIFO direccionada en el STACK (apilamiento).
( 255
\
rn
0 255
111I1IIÍ
DIRECCIÓN DE LA COLUMNA
535
CAPITULO 11
CS
DECO01FICADOR
DE FILAS*
Si 236
DIRECCIÓN DE
FILA Y COLUMNA DECODIFICADOR
MULTIPLEXADAS OE
COLUMNAS
ti 256
es"
CAS"
HABILITACIÓN DIRECCIÓN DE COLUMNA
v^r-
NO USADA i 16 V>(TIERRA)
(ENTRADA DATOS) D|N E 2 15 D"CAS" (DIRECCIÓN COLUMNA)
(LECTURA-ESCRITURA) WRITE 3 14 T (SALIDA DATOS)
(DIRECCIÓN FILA) RAS E 4 13
4164
Ao E 5 12
A2 E 6 11 ]4 LINEAS DE
DIRECCIÓN
A, E T 10 ^*5
(+3V)VCC E 8 9
4164-0
CAS
WF
RAS
A0-A7
BUS DE
DIRECCIONES 16 8, AO-A7(FILA)
4164-1
8. A8-AIS (COLUMNA)
MULTIPLEXOR CAS
DE WE
RA?.
DIRECCIONES
PETICIÓN CONTADOR A0-A7
RELOJ DIRECCIÓN DE 3x1
REFRESCO 5U
REFRESCO
30 f%
128
R0-R6 2
PETICIÓN DE REFRESCO
M/R
ASIGNACIÓN
CICLO DE
MEMORIA
o RAS RETARDO Y 4164-7
REFRESCO FIN OE CICLO CAS
A0-A7
LECTURA/ESCRITURA
538
MEMORIAS
Nlt(icii..m
p- CMtt*
1 0-
0 - H- uc na m> m IM
p
64K 64K x 1 N HM 4864 P 3
200 60 35 16 8 :
150
2 16
HM 4864 AP -20 200 40/5.5 6 ooo ooo
- 15150 50/5,5 6
- 12120 55/5,5 6
16KX4 N HM 48416 AP -20 200 45/3.5 8 ooo
- 15150 55/3.5 8
- 12120 60/3.5 6
256K 256K x 1 N HM 50256 P -20200 55/4,5 6 ooo ooo ooo ooo
- 15150 70/4,5 6
- 12
120 83/4,5 6
HM 50257 P -20200 55/4,5 16 ooo ooo ooo Nibble mode
R - 15
150 70/4.5 16
- 12
120 83/4.5 16
C HM 51256 P - 16
150 40/2 16 oooo 3age mode
A - t2
120
- 10
100
50/2
60/2
16
16
-8 85 70/2 16
M HM 51256 LP - 15
150
- 12 40/0,3 16 oooo Page mode
120 50/0,3 16
S - 10
- 8
100
85
60/0,3 16
70/0,3 16
HM 51258 P - 15
150 40/2 16 ooo ooo Columna mode
- 12
120 50/2 16
- 10
100 60/2 16
D 64KX4 N HM 50464 P
-8
-20
200
85 70/2
55/4,5 18
16
ooo ooo Page mode
- 16
150 70/4,5 18
1 - 12
120 83/4,5 18
HM 50465 P -20200 55/4,5 18 ooo Nibble mode
N - 15
- 12
150
120
70/4,5 18
83/4,5 18
A C HM 53461 P - 15
- 12
150
120
85/5
105/5
24
24
ooo
Mulli-port RAM
- 10100 125/5 24
W HM 53462 P - 15
- 12150
120
85/5
105/5
24
24
ooo Mullí-port RAM with logic
operating function
1 IM IM XI C HM 511000
- 10
100
- 15
150
125/5
50/2
24
18 ooc Page mode
-12
C HM 511001
120
- 10
100
- 15
60/2
70/2
18
18
150 50/2 18 ooo Nibble mode
A - 12
120
- 10
100
60/2
70/2
18
18
S Module 256K X 4 N HB 561004 A -20200
- 15
150
220/18
280/18
22
22
ooo SIP Module (lead type. I/O separated)
with 4 pcs of HM 50256 CP mounted
120 330/18 22
HB 561005 A - 20
200 275/23 24 o SIP module (lead type, I/O separated)
- 15
150 350/23 24 8 with 5 pcs of HM 50256 CP mounted
- 12
120 413/23 24
256K x 8 N HB 561006 B - 20
200 440/36 30 ooo SIP module (socket type, 1/0 common)
- 15
150 560/36 30 wit h 8 pcs of HM 50256 CP mounted
- 12
120 660/36 30
256K X 9 N HB 561003 A -20200 495/40 30 ooo SIP module (lead type, I/O common)
- 15
150 630/40 30 with 9 pcs of HM 50256 CP mounted
- 12
120 747/40 30
HB 561003 B 200
- 20 495/40 30 ooo SIP module (socket type, I/O common)
- 15
150 630/40 30 with 9 pcs of HM 50256 CP mounted
- 12
120 747/40 30
4K 4K X 1 C HM 6147 HP -55 55 80/0,8 18
-45 45 18
R -35 35 18
HM 6147 HLP -55 55 80/0,1 18
-45 45 18
-35 35 18
U 1KX4 C HM 6148 HP -55
-45
55 100/0,8 18 0 0
18
45
s HM 148 HLP -55 55 100/0,0 5 18 o
-45 45 18 0
16K 16KX 1 c HM 6167 P -8100 60/2 ooo ooo ooo
-6 85
i HM 6167 LP -8
70
100 60/0,0 5 20 ooo
s -6 85
70
20
20
T HM 6167 HP -55 55 80/2 20 oo 0o o
o
-45 45 20
A HM 6167 HLP -55 55 80/0,05 20 8
T -45 45 20
HM 6267 P -45 45 80/2 20 o o
-35 35 100/2 20 o 0
1 4K X4 c HM 6168 HP 70 90/2 20 ooo
0 55 20
45 20
A HM 6168 HLP - 70 70 90/0.0 5 20 ooo
-55 55 20
S -45 45 20
c HM 6268 P -35 35 TBD 20 o
-26 25 20 o
Fig. 11-3 h).- Modelos de memorias MOS dinámicas y estáticas de HITACHI. Cortesía de
Amitron S.A. 539
CAPITULO 11
APLICACIONES
La principal aplicación de las memorias es el computador; muchas
RAM se colocan en una placa de memoria, junto con el circuito de
tiempo y control. Las tarjetas con memoria se ensamblan entonces en
bancos de memoria, que contienen desde 250.000 a 10 millones o más
de bit, como se representa en la figura 11-4. Los bancos de memoria se
usan como memorias principales de los computadores o como amplia
ción de la memoria de núcleos que poseen los computadores. Un banco
de memoria consta de muchas tarjetas y éstas tienen muchos chips.
Para el almacenamiento de microprogramas en computadores, los
chips de RAM individuales se emplean en la selección de posiciones en
la unidad de control de la memoria independiente. Almacenan ciertas
partes del programa de un computador (microinstrucciones). En este
caso, el programa principal no tiene aquellas microinstrucciones y per
mite a la unidad de control sacarlas internamente con mayor velocidad
y eficiencia. De hecho las RAM pueden programarse con señales de con
trol, las cuales han sido generadas por lógica combinacional en la unidad
de control. Además, los microprogramas en RAM se pueden usar en
lugar de circuitos lógicos en la unidad de control (en general, son las
ROM las que más se utilizan en microprogramación).
540
i;
1 3
S
i|
i H
E
i
1 i
i
t
i
f
1 M
s
^1 ^
! 3s R ^3 ESES ES SR SRS
1!¡ 8 s3
S s s 8 S 2 8 i"
i- 2 3 2 5
8' ' l" 8
38' s' 3 3
8 8' s"' o
4
r
81 H 88 88? 388 8888 38 gsg ^S ^^ nn ^s
S8S 8EE2 SE 8RS •Í S SS OJ1S
-3
O
•G
to
i i si ,¡s
^ S ! C22
2 33 i S ! s s
O
iIi i íí i i i 1 ^
X - -
(22
"G ^
•
¡ i? ? ? * act
(3
a O
i s 1i 1 8 i
^i
o +^
Vi E
S<(AK EOS UJQ.CC O 5
Vi •^
a ^^
i ! i É
!i
I
i
i
ii I
í:
!¡!
y 11
o
o a
(22
C/^. O
O '3
A JO JOU s
•G
T ,.x oo.^ •G to
i. O •o
i *
^i
t
O.^ ,X^
s
02
E
02 o
•a
^,x, r, (22 H
ESE ^^R 3^ 333 asa asa a EES RRS SS SS ESE RRR SSR SRS 333 elo
i i 8SS „ •3
i S SSS 58 8 8 3^ E ó ' ' _ 3 3 g s $
_
s 8 8 O
S
i S?3 8S I^^ SS! RSS s 3S? 8^8 SS SS E8E S8S gas fe 8SS ^s ^s S88 S8S
'. ^^7 "7 i7 . 1 , ,r
5 5 3 ^
t; s
?Í 8 E 8 3 ^ 1 S
E S 8 88
i i i ? ii i í í i i í i 1
X 7
i^ -
i k S i k i
1
• *;• ^<
I ss
CC < 5 W) UJ05K<lU<<0
i
! 8 5SS 8 888 I
i 83 88
i sia 11 s 11 ! SI SIS
i' 8
S
js i
1 jj
3
O
1 sí
<1
u*
Oí
- 3OD Oí Oü ^i
ij
z
UJ jt! i ^ i3 8^ ii 38íi s¡ i : i
i 3 S 3 3
i ¡ 2 i
3 3 i' 3
i
LU
4 ¡' 2
21 ^ g 8 8 82 3 3 8 K ¡ 8
3 I'
8 i
a
<
Q.
14
,i
s 3 3 3 38 88 88 ?S 88 8sr 33 333 33 33 33 8
8 8 8 88 8" 8" ^- 7^
388 KS3 88 88
5
3
i1-..: s !!: 5 i í
3 i 3
I I 2I t S1 i
1 2
3
5
8
3
3
8
2 3
83 j
s
iíIi i ! i i i i
• ]••^
(O • -
O
O í i
a ?r; i í i i 1
o
u uio.it OS
MEMORIAS
'•
1 *^
^
Itr
n
Cortesía de Advanced Memory Systems
Fig. 114.- En la fotografía superior podemos ver una tarjeta que almacena 4 K x 12 bit, con
chips de 1 K. A la derecha un banco de memoria.
541
CAPITULO 11
542
MEMORIAS
Las ROM se fabrican tanto con la técnica bipolar como la MOS. Las
diferencias comentadas en las memorias RAM de tipo bipolar y MOS,
en cuanto a velocidad, voltajes de funcionamiento, etc., son similares a
las que existen en las memorias ROM. Sin embargo, como las ROM no
necesitan circuitos de escritura y la estructura de las células es más
simple, se puede almacenar mayor número de bit en cada chip. Las me
morias ROM de tipo MOS que se pueden adquirir normalmente tienen
una capacidad de unos 16 K y las ROM bipolares andan alrededor de los
8K e incluso más a medida que transcurre el tiempo.
543
CAPITULO 11
Célula de
memoria r—^^—
Fila
ri\L lili ii.
í í Decodlflcador
de filas
I Fila
í T 32
Fig. 11-5.- Célula típica, de un solo transistor, de una ROM de tipo MOS.
544
MEMORIAS
2)Es muy difícil crear el espesor adecuado del fusible, siendo, por
otra parte, esta aleación muy sensible a la corrosión.
545
CAPITULO 11
\ Positivo
Alimentación Tierra
8 I ineas de salida
teas de 7488 A para los 8 bit de
ccionamiento .cada palabra
Enable
Activar 82 Bit
Enable Direccionamiento
Vcc
[T6j ÍÍ4l JbLJí^LJíTL fiol
SN 7488 A
Rom 32x8
37
señales/* 13
DE <•= DESCODIFI
RELOJ I^ CION A,'
33 <
34 iQ
lü'
?I/D2 'o
31 ?1/03
30 (O
uj ROM ?1/04
204Sx 36 ?1/09
33 O
?1/06 -•G
32 ?1/07 <o
29 3
?1/06
lü
O
LECCIÓN
58lü CHIP
AS 5- 39
547
CAPITULO 11
548
MEMORIAS
MEMORIAS ASOCIATIVAS
En este tipo de memorias, llamadas abreviadamente CAM (Content
Adressable Memory), se realiza la búsqueda de información por conte
nido y no por la dirección en la que se ubica. Es decir, en lugar de pro
porcionar la dirección de la posición se dispone de una información,
denominada descriptor, que está contenida en la memoria, realizándo
se el acceso de acuerdo con el contenido.
Para realizar la escritura en las memorias CAM se emplea el mismo
procedimiento que en las RAM y ROM, grabándose en la dirección de
la posición que se indica el descriptor y el dato que lleva asociado.
También se puede realizar la escritura efectuando una lectura previa
para localizar la existencia de alguna posición con el mismo descrip
tor que el que intenta escribir. Si ya existe en la CAM dicho descrip
tor, sólo se reemplaza la información que lleva asociada, y en caso ne
gativo, se graba el descriptor y su información asociada en una posi
ción libre de la memoria.
549
CAPITULO 11
OSICIONES
ON LOS DATOS
SOCIADOS A
ADA DESCRIPTOR
BUCLE DE INFORMACIÓN)
DAS
CE
V.
J
aiin
UJ
en
j•
CE
551
CAPITULO 11
1 II 1 i .1
ENTRADA DE CONTROL
li 11 1
DE LOS DESPLAZAMIENTOS
552
MEMORIAS
553
CAPITULO 11
554
MEMORIAS
555
CAPITULO 11
-v VT
ZONA
DESPOBLADA
-V -V _Vl -v -v V, > V
n-2 n-l n n-i-i n+2|
yá 7777777/
REGIÓN
~ ~\ /— DESPOBLADA
L___J
N
Fig. 11-8 j).- Cuando los electrodos tienen diferentes tensiones las
zonas despobladas son desiguales.
556
MEMORIAS
03 1i
02
0i
, ?
?
•jn-3
- n-i ín
••••••n+5
n-2 n+i . n+2 n+3 ln+4
tí- ,*•
01
-Vi 1_ i
i
1 J
y
-V2
1/
—i—
1
i
•
X
f~ -
•—
1 i
1 i
^i^ ii i
Vz
-v, i .j ^j——
- - -y
— \/2 1 ¡y_ji
i
1 i i
1 i
d 1 i i
-Vi ™^— n— •> •—
y
X i
j ¡y ii1
•2 i
i i
i
557
CAPITULO 11
V(x
®@© 0<t<t,
V(x.
I © ©
t.
V(X
V(x).
558
MEMORIAS
ENTRADA .
DE 1er ELECTROD
CONTROL p"
L V^ p U
R
^^^<— UNION P-N I
N
I
559
CAPITULO 11
•
SALIDA
UNION P- N —imi
(diodo)V^/
^^
1
Fig. 11-8 n).- Forma de extraer la información a un dispositivo CCD.
560
MEMORIAS
561
CAPITULO 11
, se
34M |ri|
Memoria de adío lecnua de 234 bita 32x6 0. C 26 M 22 aa
Pane 1. Piaiaa
T41Í4
PtOftamaMe 32x6 0.C 2tM 20 na
Pane 2, Piorna Mi
34100
Memoria de adío lectura de 312 bita 64 x6 0.C 47 M
Pane 2. Piolita 103
T4U7
Memoria de sdto lectura de 1024 biu 266x4 0,C 40 i 20 ue
Pane 2, Pi^aa 101
Memoriaa de eacrilura/lectura (RAM)
Olí II III T S? se
MU
10 Ut 74170
Memoria de lectum/e*r.riiura 16 Ut 4x4 0.C 30 m Une
10 Bit Paite 2, PÉoiim 63
10 Ut 74172
10 Ut Sx t SatxM 33 na. Une
16 Uta
10 BU Pane 2. Pinina 16
IIP Mili
Mu P
16 bka 7081 (A)
16 NU 10x1 0.C Una Idee
16 NU Pana 1, PioiaaM
16 Uta MOi (A)
16 biu 16 x 1 0. C 15 M Une
16 biu
16 NU Panal. Piaa
64 NU 7089
64 Mu 16x4 0.C 32 m 201
64 NU
64 biu Pana 1. Panilla 102
256 NU 74206
256 NU 206x1 3 auto 42 na 17 lie
256 NU
256 NU Puta 2. Pi(ma l
'timbólo lótfco
iiíTii
símbolo lógico
DESCRIPCIÓN. Las memorias de lectura/escritura TTL de 16 bit incorporan el equivalente de 98 puertas en un chip
monolítico que mide únicamente 90 por 110 mus (milésimas de pulgadas). La memoria está organizada con 4 palabras de 4 bit
cada una y dispone de decodificación en el chip separada para direccionar las 4 localizaciones de palabra tanto para escribir
como para obtener información. Esto permite la escritura simultánea en una localización y la lectura de otra.
Dispone de 4 entradas de datos que se utilizan para proporcionar la palabra de 4 bit que va a ser almacenada. La localización
de la palabra queda determinada por las entradas de dirección de escritura A y B en unión de una seAal de habilitación de
escritura (write-enable). La información aplicada a las entradas debe estar en su forma verdadera. Esto es, si se desea en la
salida una señal de nivel alto, se debe aplicar a la entrada de información un nivel alto para aquella localización de bit
particular. Las entradas del latch están dispuestas de tal forma que únicamente serán aceptados nuevos datos si ambas entradas
de puerta de dirección interna están altas. Cuando se produce esta condición, los datos en la entrada B son transferidos a la
salida del latch. Cuando la entrada de habilitación de escritura G* está alta, las entradas de datos están inhibidas y sus niveles
no pueden producir cambio en la información almacenada en los latches internos. Cuando la entrada de habilitación de lectura
G. está alta, las salidas de datos están inhibidas y permanecen alus. Las líneas de dirección individual permiten una
adquisición directa de los datos almacenados en uno cualquiera de los cuatro latches. Se utilizan cuatro puertas decodifícadoras
individuales para completar la dirección para leer una palabra. Cuando la dirección de lectura se hace en unión de la señal de
habilitación de lectura, la palabra aparece en las cuatro salidas.
Esta disposición de dirección de entrada de información separada de la dirección de lectura de información y lineas de sentido
individuales elimina los tiempos de recuperación, permite la lectura y escritura simultánea, y por lo que respecu a la velocidad
tiene únicamente la limitación del tiempo de escritura (45 nanosegundos) máximo y el tiempo de lectura (35 nanosegundos
máximo). La memoria tiene una lectura no destructiva y la información no se pierde cuandces direccionada.
Todas las entradas tienen bufferes para disminuir los requisitos de excitación a únicamente una carga normalizada, y los diodos
limitadores de entrada reducen al mínimo los transitorios de conmutación para simplificar el diseño del sistema. Se utilizan
puertas dobles AND-OR-INVERT de alta velocidad para la función dirección de lectura y salidas en colector abierto para
excitación con elevada comente de sink. Pueden conectarse en función AND hasta 256 de estas salidas para aumentar la
capacidad 1024 palabras. Pueden ponerse en paralelo cualquier número de registros par conseguir palabras de n bits.
MIIII
565
CAPITULO 11
USUARIO Población
isaB
AT AS AS AS AS AS Al AS es OÍ OÍ 00
00 0 0 0 01 1
•LU.J-L L'.
00000111
00001001 símbolo lógico
00010011
1S 1 1 1 4 7 • S Pkg. P • 10 11 12
Fig. 11-12 (bis).- Forma de enviar un programa el usuario, para grabar una
memoria ROM durante la fabricación.
MEMORIAS
YYY Y Y Y
1 timbólo lógico
XifiS
i ttrrt
J. Ja ^. J. Ja J. J. J.
ÍT1H1
DESCRIPCIÓN. La memoiia es de sólo lectura, de 256 bits. programable por el usuario, ortanizada en 32 palabras de ocho bits
cada una. Esta memoria TTL (transistor-transistor-logic) monolítica de alta velocidad está direccionada en 5 bits binarios con
una decodifícación total en el chip. Está provisu de una entrada de cancelación de habilitación de memuria, la cual, cuando está
alta, inhibirá la función haciendo que las ocho salidas permanezcan altas. La memoria es ampliaUe a 1856 palabras de n bits, sin
bulleras de salida adicional.
El direccionado de una palabra de 8 bits se ejecuta mediante las entradas de selección binaria, en coincidencia con un nivel
lógico bajo en las entradas de selección binaria, en coincidencia con un nivel lógico bajo en las entradas de habilitación. Donde el
dispositivo se utiliza en paralelo en un sistema de memoria, la entrada de habilitación permite una fácil decodificación de bits de
dirección adicionales.
Los datos p electrónicamente, tal como se desee, para cualquiera de las 256 loralizaciones de bits de la
memoria, de acuetdo con el limiento de programación especificado. Antes de la programación, la memoria tiene una
condición de saüdá de nii bajo en todas las 256 ^ealizaciones de bits. El procedimiento de programación abre circuitos
(medteatc enlaces metálicos) ' lo cual produce una salida de nivel lógico alto en lea Realizaciones seleccionadas. El
procedimiento es enverad* y tas salidas, una vez alteradas pan ese determinado bit
idlddtid bit, quedan .
ddntt
proporoionar un nivel lógico alto. Las salidas que no hayan sido slteradas pueden programapse más tatde pira proporcionar una
salida de nivel alto. La operación de te unidad, dentro de tea condiciones de ftincionsmiento recomendsdes, no literata el
contenido de te memoria.
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNIDADES
4.75 5 5.25 Volta
TMn*MinMMT0,V^ S.S Volts
Corr*m4iUMi*Ml8iU0. ln 12 mA
T^il •Hi U IitIii, T. 0 70 c
características eléctricas en el margen de temperatura ambiente
RECOMENDADO (a menos que se indit ue otra cosa)
SÍMBOLO PARÁMETRO :min. TIP. (2) MAX. UNIDADES CONDICIONES DE PRUEBA! 1)
Vffl TiMÜA U MU nM ALTO 2 VolU
vil TUUUMUilMIAn 0.8 VolU
Vi TmMn RMMm U MU - 1.5 VolU Vcc - MIN.. Ij - -12 mA
<oh ConUUUMUnMMJO 100 PA VCC-MIN.. V|H-2V,
Vil-0-V. VOH-5.5V
VOL TaUAn U M8U M SAJO 0.45 VolU Vil -*0.8
VCc MIN., Vih - 2 V,
V, IOL -12mA
•i CgnMtUMU*nMita 1 mA Vcc-MAX., Vi-5.5 V
I ConUU U MU MU ALTO 40 PA VCc " MAX., Vj - 2.4 V
JIL CMiUU U MU (MI SAJO - 1 mA VCC-MAX., V,-0.4V
ICCH -—— n r-T-RrlIn, 50 80 mA Vcc - MAX.
Mu U MAM ALTAS W
k:cL CgnUUU • i ni II . 82
•MU MU 8*1*8 g) 110 mA Vcc " MAX.
IMPULSOS DE PROGRAMACIÓN
La localización, al ser programada debe ser direccionada antes de la habilitación. Repítanse los impulsos para cada salida en esta
dirección, que ha de ser programada a un nivel lógico alto.
Figura 2
timbólo lógico
lililí'
ÍÍJ
DESCRIPCIÓN. Esta memoria de elementos activos de 256 bits es un agrupamiento monolítico TTL (transistor-transistor lógica)
organizado en forma de 256 palabras de un bit cada una. Es totalmente decodiñcada y tiene tres entradas de habilitación de
memoria con puerta para simplificar la decodificación requerida para conseguir la organización de sistema deseada. El dispositivo
tiene una salida de tres estados. La posibilidad de excitación de la salida conectable al bus de tres estados permite la ampliación
hasta 66.304 palabras de N-bits sin buffercs adicionales. Verla tabla (página 149).
CONDICIONES DE FUNCIONAMIENTO RECOMENDADAS
PARÁMETRO MIN. TIP. MAX. UNIDADES
Tentón ^ imantación, V(C 4.75 5 5.25 Volts
Anchura dd Imputo da hahWadón da aacrdura. t. 40 (a) ns
65
HtottadóndíracdóftiltoMaddn atcrttrrra 0 ns
Ttoipo da fermdón. !^,„ HaMhadón dato a ItoWadón aacrtun 0 ns
HabWadón mamoda a ItoWadón aacrRura 0 ns
HabWadón aacrhura daada itodnadón aacrtura 15 ns
Hampo da mardanlm toto.^ Htottadón dato* daada habWadón aacrtura 15
HaMMadón mamoría daada ItoHUdón aacrtura 0 ns
Ttmparahrn mbtou da opandón. T. 0 70 c
Nou a: Esu condición uto recomendada para uso con Vcc - 5V, Ti- 25 C
CARACTERÍSTICAS ELÉCTRICAS EN EL MARGEN DE TEMPERATURA RECOMENDADO
(a menos que se indique otra cosa)
SÍMBOLO 1 PARÁMETRO MIN. TIP. (2) MAX. UNIDADES CONDICIONES DE PRUEBA (1)
vm Tandón da artradanMALTO 2 Volts
vil Tantión da mtradatoalBAJO 0.8 Volts
Vi Tandón hniudrmoa irada - 1.5 Volts vcc = MIN. 'i = -12 mA
voh todóndaadkla nM ALTO 2.4 Volts vcc = MIN. v = 2 V
vil = 0.8 V,
VOL Tandón da atoUnMBAJO 0.4 vcc
Volts vil = 0.8 V, tL VIH = 2 V
= 12 mA
'o (ott) Corrtoudaad IdaaaUdoott
(auadolmpadnncUALTA)
40
- 40 Sí vcc = MAX. :í8 = 2.4 V, Vi = 2 V
vcc = MAX. = 0.4V, VIH=2V
'! CorrtoUdaanirada pan Odón da 1 mA Vcc = MAX. V| = 5.5 V
anhadamóton
IlH Contante da ardrada nM ALTO 40 MA vCc = MAX. Vi = 2.4 V
'1L Corriarda da tnIrada nM BAJO - 1 mA vcc = MAX. VI = 0.4 V
ios CorrtoUdaaalda an eortodreutd (3) - 30 -100 mA vcc MAX.
^e Corriarda daalhMnuddn(i4) 95 140 mA vcc -MAX.
5)Para guardar una tabla de consulta en una calculadora se debe utilizar una
memoria:
a)RAM.
b)ROM.
c)REPROM
570
MEMORIAS
EXPERIMENTACIÓN PRACTICA
MEMORIAS
Palabra de 4 Bit
ROM 4x2
a)Preparen 4 CI 7400 (Cuádruple puerta NAND), 1 CI 7404 (séxtu-
ple inversor) y display numérico.
b)Construyan el circuito de la figura 11-16.
c)Programen los dígitos de la ROM de la forma siguiente:
571
CAPITULO 11
+5V.
iirr Atierra
DISPLAY
NUMÉRICO
da ' ¿ i A ti
Entrada tierra
B
Palabra 1Palabra 2Palabra 3Palabra 4
Conect
+ 5V.
tierra e
trada B
punto
play nu
progra
rada A
lay nu
SW1
Palabra 4
Fig. 11-16.- Circuito práctico con detalles del montaje de una ROM 4x2.
572
MEMORIAS
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
1 0
2 1
3 2
4 3
Lineas
de acti
vación
de pala
bras Lineas de control
Almacena ^N
miento del Circu tos
programa de ROM contr olados
direcciones por R
Reloj
Fig. 11-18.- Diagrama por bloques de una ROM para control de estados de una máquina.
574
MEMORIAS
alabras
Palabra 1
Palabra 2
Palabra 3
Palabra 4
Entrada Dirección
de la pro" presente
xima di _í
rección CL
D Q
SW6 >CLK
7474
SW1
Entrada de
la próxima
T 7442
dirección
>CLK
7474
575
CAPITULO 11
Comienzo
11
c)
576
MEMORIAS
0 Desconectar la entrada de reloj del contador de programa a SW6
y conectar a 1 Hz (un generador de onda cuadrada).
Observación: La ROM continuará el ciclo a través de la secuencia
del programa.
577
CAPITULO 11
Comienzo
Dirección
¡00
1
Datos almacenados
en esa dirección
1
1
Sumario
578
MEMORIAS
palabras de datos de salida actúa como una nueva dirección de entrada.
También puede usarse un contador para secuenciar la ROM a través de
sus estados.
L íneas
Decodifica Conjunto de
ción de filas células de
memoria
| ^+1 Lineas
Entrada de datos
Decodificación
Salida de datos Control de de columnas
lectura/
Y
Control de escritura
Lectura/escritura
RAM2x2
a)Preparen los siguientes CI:
2, 7404 (Séxtuple Inversor)
1,7408 (Cuádruple AND)
2,7410 (Triple NAND)
1,7420 (Doble NAND)
1,7432 (Cuádruple OR)
2, 7474 (Doble FF, tipo D)
b)Construyan el circuito de la figura 11-25.
579
MEMORIAS
d) Operación de escritura.
1.Poner todos los interruptores en bajo.
2.Borrar los FF.
3.Meter los datos indicados en la tabla de la figura 11-26.
La secuencia para escribir es la siguiente:
1 1 0 1 0
1 1 0 0 1
1 0 1 1 0
1 0 1 0 1
Xr = 1,X2=O,Y1 = l,Y2=0
58.1
CAPITULO 11
En la célula número 3:
X, = 1,X2 = 0^ =0,Y2 = 1
En la célula número 4:
X! =0,X2 = l,Y1 =0,Y2 = 1
582
MEMORIAS
Sumario
583
CAPITULO 11
a)Verdadero.
b)Falso.
2)Los datos almacenados en una ROM cambian si se quita la alimentación del cir
cuito.
a)Verdadero.
b)Falso.
3)Para direccionar la célula 3 de la RAM de esta práctica (ver figura 11-28), los
valores de X!, X2, Y! é Y2 serán:
584
MEMORIAS
X1 x2 Y1 Y2
a. 1 0 0 1
b. 0 1 1 0
c. 1 0 1 0
d. 0 1. 0 1
a)Verdadero.
b)Falso.
585
CAPITULO 12
1.Combinacionales
2.Secuenciales
- xi > ^ 7 1 "^
SEÑALES SISTEMA OE SEÑALES
DE ^ X2 • ? Z2
> DE
CONMUTACIÓN
ENTRADA SALIDA
COMBINACIONAL
Zl --$ ( XI , XZ,Xm )
Kg. 12-1.- El valor de las señales de salida es función del que toman las entra
das, en cada instante de tiempo.
Este Capítulo pretende ofrecer una visión general de los métodos clá
sicos que se emplean para diseñar sistemas o máquinas secuenciales.
Un ejemplo de sistema combinacional, lo constituye el "sumador
completo de dos bits". En él, el valor de la suma (S) y del acarreo final
586
DISEÑO DE MAQUINAS SECUENCIALES
a b Cl s CF
0 0 0 0 0
i 0 a
0 1 0 SUMADO R S
0 i 0 1 0 b
COMPLETO CF
0 0 1 1 0
i I 0 0 1
0 1 I 0 1
i 0 1 0 1
i I I 1 1
587
CAPITULO 12
SEÑAL DE ENTRADA
SISTEMA DE
JL
CONMUTACI ON MAOUINA
PULSADOR SECUENCIAL SEÑAL DE
MARCHA/PARO SALIDA
SEÑAL DE
ENTRADA SEÑAL DE SALIDA
X LOBICA ^Z
COMBINACIONAL
588
DISEÑO DE MAQUINAS SECUENCIALES
XI Zt
SEÑALES SEÑALES
XZ zz
DE DE
ENTRADA LOSICA SALIDA
Xm
yl COMBI NACIONAL Yl
YE
Yp
VARIABLES DE VARIABLES DE
ESTADO EXCITACIÓN
MEMORIA
Fig. 12-5.- Modelo general, por bloques, que representa el funcionamiento de un sistema
secuencial.
589
CAPITULO 12
590
DISEÑO DE MAQUINAS SECUENCIALES
Z2
•
LÓGICA i
m Zn
y COMBINACIONAL YI
yz ^ Y2
Yp
RETARDO
i 1
•
•
i
RETARDO
RETARDO
591
CAPITULO 12
XI -* Z1
xz -? zz
COMBINACIONAL
YZ
VARIABLES VARIABLES
DE Q D DE
ESTADO EXCITACIÓN
CK<
CK<
CK<
592
DISEÑO DE MAQUINAS SECUENCIALES
En el modelo de la figura 12-7, las entradas (x) y las salidas (Z) son
señales de nivel lógico, asincronas. Como el bloque de lógica combina
toria es asincrono, tanto las salidas como las variables de excitación (Y)
son asincronas. No obstante, las variables de estado son síncronas, pues
cambian de acuerdo con los impulsos de reloj que se introducen a los
flip-flop D.
Ia) Su frecuencia debe permitir que entre cada dos impulsos se esta
bilice todo el sistema.
PRIMER EJEMPLO
Un semáforo dispone de dos luces: ROJA y VERDE, para controlar
el paso de vehículos por una calle transitada. La situación normal del
semáforo es con la luz verde encendida, para dejar paso a los vehículos.
Cuando un peatón desea cruzar la calle, aprieta un pulsador y durante
un período de tiempo, el semáforo se pone en rojo para los coches; lue
go pasa a su situación habitual. Se dispone de señales de reloj, cuyo pe
ríodo tiene la duración que se desea asignar a la situación de paso de
peatones.
593
CAPITULO 12
SEÑAL DE
-2
¥ zo
SEÑALES DE
?Z1 SALÍ DA
NO PULSADO
ESTADO" B*
( ROJO )
ZO = 0
Zl 1
Fig. 12-8.- Definición de entradas y salidas y ordinogr^ma de flujo, con los dos es
tados que adopta el sistema.
594
DISEÑO DE MAQUINAS SECUENCIALES
SITUACIÓN FLIP-FLOP
ESTADO
00
Fig. 12-9.— Asignación de las situacio
A 0 nes que puede adoptar el flip-flop,
a los estados del sistema.
B I
595
CAPITULO 12
ULSADO)
A 0 1 0 A 0 X•0 (X)
A 0 1 0 B 1 X• 1 (X)
B 1 0 1 A 0 SI EMPRE
0 1 0 0 X
0 1 0 1 X
596
DISEÑO DE MAQUINAS SECUENCIALES
QQn+i = D0n
597
CAPITULO 12
y = QO Y= DO
VARIABLE DE VARIABLE DE
ESTADO MEMORIA
EXCITACIÓN
00DO
FLIP- FLOP
00 CK
-J RELOJ I
Una vez obtenidas las ecuaciones de excitación y las de las salidas del
sistema, ya se puede materializar el modelo dé circuito secuencial. Fi
gura 12-15.
SEGUNDO EJEMPLO
598
DISEÑO DE MAQUINAS SECUENCIALES
zo - qo
zi - qo1
SEÑAL DE
ENTRADA
4- -?• ZO SEÑALES DE
-I- -? ZI SALIDA
l
I LÓGICAI
ICOMBINACIONAL I
Y = DO^1-
ii
VARIABLES DE VARIABLE DE
ESTADO EXCITACIÓN
MEMORIA
QODO
FLIP - FLOP
QO CK <
En este ejemplo, el sistema consta de 4 estados (0, 1,2 y 3), los cua
les podrán codificarse mediante 2 flip-flop que, por simplicidad, se eli-
599
CAPITULO 12
SISTEMA
SECUENCIAL
CONTADOR 1
MODULO 4 I zo
PULSADOR
PUESTA A CERO SEÑAL DE SALIDA
LUMINOSA
(ZO ^ 1 con CONT=2 ó C0NT=3)
PULSADO)
Fig. 12-16.- En el esquema superior se definen las entradas y salidas del sistema se-
cuencial. El organigrama inferior representa el diagrama de flujo del contador.
600
DISEÑO DE MAQUINAS SECUENCIALES
SITUACIÓN FLIP-FLOP
ESTADO
00 01
0 0 0
Fig. 12-17.- Asignación de estados.
1 1 0
2 0 T
3 1 1
601
CAPITULO 12
0 0 0 0 0 0 0 x|x
1 1 0
1 1 0 0 0 0 0 X
2 0 1 X
2 0 1 1 0 0 0 X
3 1 1 Y
3 1 1 1 0 0 0 SIEMPRE
602
DISEÑO DE MAQUINAS SECUENCIALES
-1 1 0 0
0 0 0 0
1^ DO7
•01
00
00 01 11 10
0 1 0 1
Fig. 12-21.- Diagrama de
Karnaugh construido para
obtener la ecuación simpli
ficada de Qln+1. 0 0 0 0
Di )X
01
00
00 01 11 10
0 1 1 0
Fig. 12-22.- Diagrama de Karnaugh pa
ra obtener la ecuación simplificada de la
0 1 1 0 salida zO.
_l—
*.zo
ZO == Ql
603
CAPITULO 12
D0n = 00^ • x = _
D01n = (Q0" © Qln) • ^ = Qln+1
zO =Qtn
LÓGICA COMBINACIONAL
se Sal de
SALIDA
SEÑAL DE |
ENTRADA .
I
VARIABLES VARIABLES
DE DE
QODO 1-
ESTADO EXCITACIÓN
FFO
QOCK
QlDI
FF1
01CK <
MEMORIA
Fig. 12-23.- Implementación del modelo del sistema secuencial síncrono con impulsos
de reloj.
604
DISEÑO DE MAQUINAS SECUENCIALES
J K Q ^Q
Fig. 12-24.- Valores que deben
adoptar las entradas J y K del flip- 0 X 0 ^ 0
flip, de acuerdo con la transición de
la salida entre el momento presente I X 0 ? 1
y el siguiente. El valor "x" en la ta
bla significa "indiferente". X 1 I ? 0
X 0 1 ^ 1
605
CAPITULO 12
01 01
00 00
1 1 X 'h X X 1 1
•
0 0 X X X X 1 1 -
JO • X KO 1
01 Ql
QO QO
0 X X 1 S X 0 1 X
0 X X 0 X 1 1 X
Jl 00 -X Kl =. X + QO'
Fig. 12-27.- Diagrama de Karnaugh para Fig. 12-28.- Diagrama de Karnaugh para
deducir la ecuación simplificada de Jl. la deducción de Kl.
606
DISEÑO DE MAQUINAS SECUENCIALES
Fig. 12-29.- Implementación del modelo de sistema secuencial usando flip-flop J-K.
607
CAPITULO 12
XI
X2 Zl
LÓGICA ZZ
Xm
COMBINACIONA
-^ Zn
608
DISEÑO DE MAQUINAS SECUENCIALES
\ SALIDAS^^
INCONDICIONALES
B SALIDA SALIDA
ZO = I INCONDICIONAL CONDICIONAL
609
CAPITULO 12
LÓGICA
COMBINACIONAL
XI SECUNDARIA
X2
LÓGICA
Xm COMBI NACIONAL
PRINCIPAL
MEMORIA
610
DISEÑO DE MAQUINAS SECUENCIALES
-l
X=0
611
CAPITULO 12
A 0 0
B 0 1
C 1 0
0 1 1
Z = Ql • QO • x + Ql • QO • x = Ql • QO
•i* o* „ ii+1
Z 0
0 A 0 0 A 0 0 7
0 B 0 1 C 1 0 7
0 C 1 0 A 0 0 7
1 0 1 1 C 1 0 7
0 A 0 0 B 0 1 X
0 B 0 1 B 0 1 X
0 C 1 0 D 1 1 X
1 D 1 1 B 0 1 X
612
DISEÑO DE MAQUINAS SECUENCIALES
0 X X 0
r
11 X X 1 1
^ ^
JO = X
Ql
00
-\
Lx__
Fig. 12-39.- Diagrama de Karnaugh para 1 1 X 1
J
obtener la ecuación simplificada de KO.
X 0 0 X
KO - X
01
00
r -^
0 i X
Fig. 12-40.- Diagrama de Karnaugh para
obtener la ecuación simplificada de Jl.
0 0 X X
J1 = 00 x
01
00
r- ^\ i\
1 X ' X 0 i i i
\^/ v)
r~ \
X ix i i 0
j
Fig. 12-41.- Diagrama de Karnaugh para
obtener la ecuación simplificada de Kl. Kl QOX-fOOX
613
CAPITULO 12
C
DA
VA
EX
Fig. 12-42.- Implementación del detector de secuencia, resuelto como un autómata de Mooie,
usando flip-flop J-K en la memoria.
614
DISEÑO DE MAQUINAS SECUENCIALES
2a) Las flechas que indican la sucesión de estados, llevan dos valores
separados por una barra. El primer valor es el de la variable de
entrada y el segundo el de la salida. Esto significa que dentro de
un estado, la salida toma un valor cuando lo toma la entrada.
Así, en el estado C, si la entrada x = 1, la salida pasa a valer 1,
pero no durante todo el estado C, sino sólo el tiempo que x = 1.
01 00
A 0 0
8 0 1
C 1 0
615
CAPITULO 12
X Oí 00 8 oo+1
X
0 A 0 0 A 0 0 7
0 B 0 1 C 1 0 7
0 C 1 0 A 0 0 7
0 A 0 0 8 0 1 X
0 B 0 1 B 0 1 X
1 C 1 0 B 0 1 X
01
01 QO
00
f ^
1X 1 X X1
0 X X 0
X 0 X X
• 1 X X
^_ _
xo > x
JO * X Fig. 12-47.- Diagrama de Karanaugh,para ob
tener la ecuación simplificada de KO.
Fig. 12-46.- Diagrama de Karnaugh para ob
tener la ecuación simplificada de JO.
01
00
01
QC
íX X X 1 \i
r -\ 1 1
0 ii X 1 X 1 1
\._ l^ X X X 1 1
-
0 0 X X
K1 * 1
J1 00 X
Fig. 12-48.- Diagrama de Kamaugh para ob- Fig. 12-49.- Diagrama de Karnaugh para ob
tener la ecuación simplificada de Jl.tener la ecuación simplificada de Kl.
616
DISEÑO DE MAQUINAS SECUENCIALES
Z = Q1 • x
CK
Fig. 12-50.- Implementación física del detector de secuencia, configurado cpmo un autó
mata de Mealy.
617
CAPITULO 12
Fases de diseño
618
DISEÑO DE MAQUINAS SECUENCIALES
EJEMPLO
Se trata de aplicar el método de los multiplexores en la resolución del
ejemplo del contador con puesta a cero, mediante el pulsador x y que
disponía de una salida zO, que tomaba el valor 1 en los estados 2 y 3 del
contador de módulo 4.
0 0 0 0 0 X
1 0 7
1 0 0 0 0 X
0 1 X
0 1 1 0 0 X
1 T 7
SIEMPRE
1 1 1 0 0 ("T")
619
CAPITULO 12
Fig. 12-52.- Estructura básica del conexionado entre los flip-flop y los
multiplexores.
Ia entrada 0
2a tí X
3a tí X
4a tt 0
620
DISEÑO DE MAQUINAS SECUENCIALES
Ia Incremento
621
CAPITULO 12
2a Carga
3a Mantenimiento
ENTRADA DE CARGA
ii
EO El
CARGA
CONTADOR CK<
DE 2 BITS
INCREMENTO
I
0001
T
SALIDA DEL CONTAJE
622
DISEÑO DE MAQUINAS SECUENCIALES
ESTADO 0
ESTADO 1
ESTADO 2
ESTADO 3
623
CAPITULO 12
ESTADO 0 0 0 0 0 0 0 1 MANTENIMIENTO
0 1 0 1 0 INCREMENTO
ESTADO 1 0 1 0 0 1 0 1 CARGA
1 0 0 1 0 INCREMENTO
ESTADO 2 1 0 0 0 1 0 1 CARGA
1 1 0 1 0 INCREMENTO
ESTADO 3 1 1 0 0 0 1 -
- INCREMENTO
Fig. 12-56.- Tabla de transición que especifica el valor que toman las señales de gobierno
del contador y las de entrada, de acuerdo con la transición del estado presente al siguiente.
ENTRADAS DE CARGA
Oh EST O
IT
El EO
-?zo
X—
EST 1 CARGA
EST 2
Q1
EST 3 SALIDAS
DE
CONTADOR CONTAJE
DE 2 BITS QO
X
EST 0
X INCREMENTO
EST t
X
EST 2
+ 5V
l" EST 3
Fig. 12-57.- Interconexión del contador con los multiplexores, que sirven para controlar las
señales de CARGA e INCREMENTO.
624
DISEÑO DE MAQUINAS SECUENCIALES
0 1 0 0 1
1 0 0 0 1
Fig. 12-58.- Tabla que aisla los saltos del contador, es decir, aque-
los estados en los que el contador tiene activada la señal de CAR
GA. En el ejemplo comentado sólo suceden en dos estados, aque
llos en que x=l.
El = Qln+i yE0=Q0n+i
625
CAPITULO 12
A A 1
B 1
C I
0
B A 0
C B 0
0 C 0
626
DISEÑO DE MAQUINAS SECUENCIALES
zO = C + D
627
CAPITULO 12
Fig. 12-61.- Esquema del sistema secuencial, usando el método sin codificación de estados.
628
DISEÑO DE MAQUINAS SECUENCIALES
ai ao
V
^ CONT = 0
^ ZO = 0
1*
k
CONT = 1
ZO= 0
0 1
1
k
Y
CONT= 2 1 0
ZO = I
i k
Y
CONT= 3 i i
ZO = 1
629
CAPITULO 12
0 0 0 0 i 0
0 0 1 0 0 0
0 1 0 1 0 0
0 1 1 0 0 0
1 0 0 1 1 1
1 0 1 0 0 I
1 1 0 0 0 1
1 1 1 0 0 1
Para cada estado presente hay que grabar en la memoria todas las
combinaciones que admiten los cualificadores, aunque no se empleen.
630
DISEÑO DE MAQUINAS SECUENCIALES
ZO
631
CAPITULO 13
Convertidores D/AyA/D
INTRODUCCIÓN
La mayor parte de la "información" generada en el mundo físico
tiene un marcado carácter analógico. Esto significa, que la información
experimenta una variación continua, entre ciertos niveles límites, a lo
largo del tiempo. Por supuesto que también existen informaciones de
carácter digital, todo-nada, pero su número es notablemente inferior a
las anteriormente mencionadas.
Dada la gran sencillez tecnológica que supone el tratamiento automá
tico de la información digital, así como las numerosas máquinas que
han surgido recientemente con dicho fin, en muchos casos es necesario
transformar la información analógica en otra equivalente de carácter
digital. Los sistemas que se encargan de llevar a cabo esta transforma
ción se llaman "convertidores A/D" o también "conversores A/D".
El resultado del procesamiento digital de la información está consti
tuido por señales de carácter digital, que en muchas ocasiones deberán
actuar y controlar cargas o actuadores de carácter analógico. Los siste
mas que se encargan de la conversión de la información digital a la
forma analógica, se denominan "convertidores D/A" o también "con
versores D/A".
En la figura 13-1 se muestra el esquema básico del control automáti
co de un sistema real. En él se aprecia claramente el posicionamientó de
los dos eslabones de la cadena en los que la señal o información se con
vierte de digital a analógica y viceversa.
632
CONVERTIDORES D/A Y A/D
ce <o *~
Oo ZUJ m
oo . Ul _l ^
LOG IITAGLI
NVERTI4AI (0 Ul O
ELTRICA
ÉC
o Z- u
ICA o <C
3S^
o ^^o
53
IZ< |
Z -Q
o z .,
UJZ rE
AUTMA Acior
TOR ORM
¡DUC í2uj^
wo-
CE
J-
o
CE _i
t- -><
VN3 1191
z
<SÍ i
tCOT <n o
<—
CLÜ.
CE
O . O
eúsí
z*cz ^- < O
Ul j ^!=3
^^* <o > o<
_ UJ O ooZ
<n ce o o <
1
ICA
<
1- 1 1 m <0
PARAME ADEO!
R LÓCOGI ELECTR
FÍOSIC
SIAC
E< ->5
o z <^
IZ<
< <
UJZ
<n <
633
CAPITULO 1 3
TEOREMA DE MUESTREO
Sólo se indica el enunciado del teorema de muestreo, puesto que su
demostración queda fuera de los márgenes del libro.
El teorema de muestreo puede enunciarse de la siguiente forma:
"Si una señal continua, S(t), tiene una banda de frecuencia tal que
fm sea la mayor frecuencia comprendida dentro de dicha banda, dicha
señal podrá reconstruirse sin distorsión a partir de muestras de la señal
tomadas a una frecuencia/j, siendo fs> l.fm"
En la figura 13-2 se muestra un esquema simplificado del proceso de
muestreo.
INTERRUPTOR
S(t) S (t) - Sefial muestreada
T,
JLJLJL \I
SEÑAL DE MUESTREOFlg" 13'2
634
CONVERTIDORES D/A Y A/D
n
•i
n
¡i
n
i;
n
rí
ri-ñ
,i ii
p
'>
n
i¡
!! '! 'i '• i• •' !' ii
S(t)
s,(t)
L
Fig.
H(f)
-4-
fm fs-fm
Fig. 13-4
Obsérvese sobre la figura 13-4, que la respuesta del fjltro debe ser
plana hasta una frecuencia, como mínimo, igual a fm, para caer poste
riormente de forma brusca a cero, antes de que la frecuencia alcance el
valor defs-fm-
635
CAPITULO 1 3
Si- I
s8-
i S8>,S8>.
CANAL DE COMUNICACIÓN
1 II
Fig. 13-5
CUANTIFICACION Y CODIFICACIÓN
La cuantificación de una señal consiste en la conversión de la señal,
que puede tomar cualquier valor dentro de un intervalo, en otra cuyos
valores son discretos, o sea, varía a incrementos fijos. Esto quiere decir,
que se asigna un mismo valor a todas las señales cuya magnitud se en
cuentre comprendida dentro de un intervalo, que constituye el "escalón
de cuantificación". Como quiera que en todo proceso de cuantificación
existe una aproximación, también existirá un error.
En la práctica para cuantificar una señal son necesarios dos procesos.
El primero consiste en muestrear la señal continua, tal como se ha expli
cado con anterioridad, obteniendo una señal discreta en el tiempo, con
variación continua de magnitud. El muestreo es necesario, porque el
proceso de la cuantificación requiere cierto tiempo y si la señal que en
tra al cuantificador fuese continua en el tiempo, sería imposible para
éste realizar su cometido. El segundo proceso consiste en la cuantifica
ción propiamente dicha.
636
CONVERTIDORES D/A Y A/D
1 ^ Vo
TTT
Fig. 13-6
637
CAPITULO 1 3
error error = Vi - Vo
AV
A
7 y
- AV
2 AV
Fig. 13-7
M = AV - p
638
CONVERTIDORES D/A Y A/D
INTERRUPTOR
ELECTRÓNICO
BUFF^
• m
c
(
1
vi •
639
CAPITULO 1 3
•Vo
Vi
n_
n n
Fig. 13-9
640
CONVERTIDORES D/A Y A/D
Vref
-•MSB
CODIFICADOR
-•LSB
641
CAPITULO 1 3
1)Escasa velocidad
2)Tiempo de conversión variable.
E
A
(O
ac <
UJ, O O<
u UJ —
U.Q-1
=> <
CONVERTIDOR
D/A
Fig. 13-11
t =
/ * ^fondo escala
642
CONVERTIDORES D/A Y A/D
SALIDA DEL
Fig. 13-12
ELOJ y CIRCUITO
DE CONTROL
E
A
I
REGISTRO DE BUFFERS
PROXIMACIONES
SUCESIVAS
DE
SALIDA ¡i
I C/IQ
CONVERTIDOR
D/A
. 13-13
643
CAPITULO I 3
La figura 13-14 presenta los valores que adoptarían los distintos bits
salida
Bit 4 (MSB) 1 1 1 1 1 1 1 1 1 1
Bit 3 00 1 0 00 00 0 0
Bit Z 00 00 1 1 1 1 1 1
Bit 1 00 00 0 0 1 0 0 0
Fig. 13-14 Bit 0 (LSB) 0 0 0 0 0 0 0 0 1 1
644
CONVERTIDORES D/A Y A/D
del registro de aproximaciones sucesivas (de 5 bits), para una cierta ten
sión de entrada Vi, así como la tensión a la salida del convertidor D/A.
También sobre dicha figura se indica el momento tsan¿a, para el cual
el circuito de control dará "vía libre" a los buffers para entregar a la
salida la señal digitalizada.
Este tipo de convertidores son más sencillos que los anteriores ya que
no utilizan convertidores D/A. Se emplean en aquellos casos en los que
no se requiere una gran velocidad, pero en los qué es importante conse
guir una buena linealidad. Son muy usados en los voltímetros digitales.
Existen dos tipos de esta clase de convertidores A/D.
RRUPTOR
j, <_i
FFERS —• oí^
de
LIDA —• OTO
I RELOJ y CIRCUITO
DE CONTROL
Fig. 13-15
645
CAPITULO 13
este momento, el integrador genera una rampa con una pendiente deter
minada por los valores de R y C y simultáneamente el contador comien
za el contaje de los impulsos que recibe el reloj. En el comparador se
realiza la comparación entre la señal de entrada y la rampa generada en
el integrador. Cuando el nivel de la rampa supera a la señal de entrada,
el comparador bascula y provoca el corte de los impulsos de reloj al
contador. El valor del contaje corresponde con el de la salida digital.
Las formas de variación de las distintas señales de este convertidor se
presentan en la figura 13-16.
uinnnnnnn
Fig. 13-16
Por lo tanto:
Vrrf T V¡ muestreada • t
muestreada; T = —
Vref
646
CONVERTIDORES D/A Y A/D
Siendo t = R • C
ENTRADA
ANALÓGICA
•—
SALIDA
u
Fig. 13-17 DIGITAL
647
CAPITULO I 3
i i vA
T2 T2
TX
DIVERSOS
RES DE Z
Fig. 13-18
V¡ muestreada • 7\
vA =
648
CONVERTIDORES D/A Y A/D
V¡ muestreada
(T2 - Tx) = i *
T2 - Ti V¡ muestreada
N = = i
649
CAPITULO 13
Vr.f<+>
JT_ _TL
Fig. 13-20
650
CONVERTIDORES D/A Y A/D
I
S Q
R Q
Fig. 13-21
R ' So+R
R ref
651
CAPITULO 1 3
(LSB)
(bit menor
n-
(MSB) n
(bit mayor p
Fig. 13-22
652
CONVERTIDORES D/A Y A/D
3R
Fig. 13-23
653
CAPITULO 13
1.Alimentación única de 5 V.
2.Bajo consumo (6,825 mWmáx a 640 KHz)
3.Tiempo típico de conversión de 108 microsegundos.
654
CONVERTIDORES D/A Y A/D
REF( + )— 12 17 —^DO
(TIERRA) GND— 13 16 *—-REF(-)
DI•*• U 15 —-D2
655
CONVERTIDORES D/A Y A/D
Las patillas 12 y 16, REF (+) y REF (-), introducen desde el exte
nor los voltajes de referencia para el convertidor, los cuales determinan
el margen: de la tensión analógica de entrada a convertir.
657
CAPITULO 13
DEL
R
-)
Fig. 13-27.— Cadena de resistencias y conjunto de interruptores controlados desde el SAR, para
proporcionar una entrada al comparador.
658
CONVERTIDORES D/A Y A/D
EXPERIMENTACIÓN PRACTICA
(5V
AC
DESARROLLO DE LA PRACTICA
Io) Aplicar una frecuencia de clock de más de 100 KHz a la patilla
10.
660
CAPITULO 14
Aplicación de la electrónica
digital a los computadores
ELECTRÓNICA E INFORMÁTICA:
LA UNION INSEPARABLE
La Electrónica data de principios del siglo XX y, durante sus prime
ros 50 años, se desarrolló usando, como elemento básico, la válvula de
vacío.
Dos importantes descubrimientos abrieron una nueva etapa a la Elec
trónica. El transistor en 1948 y el circuito integrado en 1960, constitu
yeron los eslabones necesarios para inundar de componentes electróni
cos todos los productos y procesos del mundo.
Simultáneamente con el progreso de la Electrónica, se perfilaba la
idea de una máquina universal, capaz de realizar cualquier tarea. El au
mento de la. información a manejar, que se materializó, fundamental
mente, en la confección de los censos de población de algunas naciones
y él aumento de la productividad industrial, estimulado por las guerras
mundiales, fueron las principales palancas que ayudaron a la creación
ée\ ordenador.
En un principio, los ordenadores emplearon las válvulas de vacío,
como el elemento más rápido disponible por la humanidad en aquellos
tiempos, para almacenar y procesar la información. La válvula podía
conducir o bloquearse en una fracción muy pequeña de tiempo. Así
se construyeron ordenadores como el ENIAC, 1946, que hoy sólo
tienen un valor histórico,
661
CAPITULO 14
662
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
Fig. 14-2.^ Circuito específico para un generador de señales en rampa. Sólo sirve para este fin.
663
CAPITULO 14
664
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
LA INFORMÁTICA Y EL ORDENADOR
665
CAPITULO 14
666
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
667
CAPITULO 14<
2a) Programa almacenado: Al usar esta forma .de trabajo, en lugar del
programa "cableado", se mantenía invariablemente la arquitec
tura física del ordenador.
668
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
669
CAPITULO 14
;^
t^ .-•*.
^•
1.El ordenador
2.Los programas
670
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
Hg. 14-5.- Equipo físico del micioordenador personal ICL, construido alrededor del
microprocesador 8085. Cortesía de ICL.
671
CAPITULO 14
ARQUITECTURA GENERAL DE UN
ORDENADOR DIGITAL
El tratamiento de la información, que es la función del ordenador, se
estructura en tres grandes bloques:
672
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
UNIDADES DE
ADAPTA CION DE
LOS DISPOSITIVOS
DE ENTRADA Y SALIDA
PERIFÉRICOS
DEL MUNDO
EXTERIOR
Fig. 14-6. - Estructura general de un ordenador digital.
Unidad de Control
673
CAPITULO 14
Memoria Principal
674
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
MEMORIA
MICROPROCESADOR
PRIN CIPAL
UNIDAD
INSTRUCCIONES DE
CONTROL
MO DULOS DE
ADAPTACIÓN A
LOS PERIFE RICOS
DE ENTRADA Y SALIDA
675
CAPITULO 14
Fig. 14-9.- Fotografía de una tarjeta que contiene todos los elementos
de un microcomputador de propósito general ba^ado en un micropro-
cesador. La aplicación concreta a la que se destinará depende del pro
grama que se grabe en la memoria EPROM, que es la pastilla que tiene
un-cristal en su superficie.
sistema binario. El otro estado, de nombre bajo, suele estar definido por
un voltaje muy bajo, cercano, a cero voltios y se corresponde con el
bit 0. Hay elementos que admiten un tercer estado, llamado de alta im-
pedancia o flotante.
Toda la información que reciben, procesan y proporcionan los ele
mentos de un ordenador es de tipo digital, formada por voltajes que re
presentan los niveles alto y bajo, o, lo que es lo mismo, los bits 1 y 0.
676
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
MEMORIA MICROPROCESADOR
PRINCIPAL
INSTRUCCIONES BUS DE
A DIRECCIONES UNIDAD
^^^N DE
DATOS
I -16
CONTRO L
UNIDA D
OPERATIVA
ENTRADAS
Y
SALIDAS
MEMORIA
PRI NCI PAL MICROPROCESADOR
INSTRUCCIONES BUS DE
UNIDAD
DE
DATOS CONTROL
BUS D
UNÍ DAD
ENTRADAS OPERATIVA
Y
SALIDAS
LA MEMORIA PRINCIPAL
La información que procesa el ordenador digital se compone de gru
pos de bits, que pueden codificar valores numéricos, caracteres o ins
trucciones. La Memoria Principal almacena las instrucciones de los
datos que procesa la UCP.
Al número de bits que es capaz de manipular la UCP en cada ciclo
de trabajo se denomina palabra y queda determinado por el número
de líneas del bus de datos.
BUS DE
ME MORÍA DIRECCIONES MICROPROCESADOR
PRIN CI PA L \\\\\\\\yx\\\
INSTRUCCI 0 NES
UNIDAD
BUS DE CONTROL DE
DATOS CONTROL
BUS DE DATOS
i/
UNIDAD
ENTRADAS v,\\\\\\\
OPERATIVA
Y
SALÍ DAS
Fig. 14-12.- El bus de control, cuyo número de lúteas es variable en cada modelo
de UCP, se encarga de transportar las señales auxiliares de gobierno y sincroni
zación.
678
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A. LOS COMPUTADORES
MEMORIA
0 1 R ECCION CONTENIDO
0 0 15 1 0 ' 0 1 0 1 0
0 0 16 1 1 1 1 1 1 1 1
0 0 17 0 0 0 0 1 1 0 0
0 0 18 0 1 1 1 1 0 1 0
679
CAPITULO 14
Memorias ROM
Memorias RAM
680
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
ENTRADA SALIDA
DECODIFICADOR
DE
BUS
DE< 16 POSICIONES
DIRECCIONES DE LA MEMORIA
DIRECCIONES
10
4x16 11
12
13
14
15
16
UNIDAD DE CONTROL
La misión fundamental de la Unidad de Control es la de interpretar y
ejecutar las instrucciones recibidas desde la Memoria Principal, que su
ponemos constan de 8 bits.
MATRIZ OE MEMORIA
256 > 6
DIRECCIÓN CONTENIDO
REGISTRO 00 lili 0000
DECCDI - REGISTRO
DE 6 FICAOOR 236 01 10 10 10 11
DIRECCIO DE 02 1 100 1 100
BUS ' DIRECCIO
DIRECCIONES NES OATOS
NES
FF 11 000011
LECTURA /
ESCRITURA
Fig. 14-15.- Estructura interna de una memoria RAM de lectura y escritura, con 256 posicio
nes de 8 bits cada una.
681
CAPITULO 14
DECODI- CONTADOR
... ,^^ REGISTRO
DE FICAOOR DE
'%/ INSTRU DE PROGRAMA
INSTRUCC.
BUS DE CCIONES BUS
DATOS DE
E DIRECC.
INSTRUCC
682
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
SELECCIÓN
DE OPERACIÓN
683
CAPITULO 14
TECLADO
BUS DE DIRECCIONES
684
CAPITULO 14
En resumen, las fases en las que se realiza una instrucción son dos:
686
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
1
DIRECCIÓN CONTENIDO 1
1
1
CONTADOR REGISTRO DECODI- REGISTRO 1 8 REGISTRO
DE FICAOOR DE DE
DE DIRE INSTRU-
PROGRAMA CCIONES DIRE 5A 1IOO 1100 /
BUS DE DATO
CCIONES i E
INSTRUCC
1
1
Fig. 14-20.- Movimientos de información de los contenidos de las unidades que participan en la
fase de búsqueda de una instrucción.
UNIDAD DE CONTROL
MEMORIA DE
MICROINSTRUCCIONES
DIRECCIÓN CONTENIDO I
REGISTRO DECODIFI CONTADOR
CADOR
OE DE
DE
INSTRUCC. INSTRU PROGRAMA
CCIONES <•+ 1 )
m
SEÑALES DE CONTROL
A LOS ELEMENTOS DEL SISTEMA
687
CAPITULO 14
EXPERIMENTACIÓN PRACTICA:
DISEÑO DE UNA UCP CON CIRCUITOS INTEGRADOS DIGITALES
Todas las secciones que componen la UCP, desde 1971, se han podi
do reunir en una sola pastilla de circuito integrado a la que se denomina
microprocesador.
688
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
FUNCIONAMIENTO BÁSICO
Para facilitar la comprensión del funcionamiento de la UCP se ha dise
ñado un modelo, cuyo correcto funcionamiento ha sido ampliamente
comprobado, utilizando circuitos integrados de pequeña y mediana es
cala de integración y que, además, son muy populares.
MEMORIA UNIDAD
(DATOS E i ^ OPERATIVA
INSTRUCCIONES) ( ALU )
^1
N
BUS UNIDAD DE
DE
DATOS \\W\ CO NTROL
(SECUENCIADOR)
PERIFÉRICOS
DEL MUNDO J
EXTERIOR ENTRADAS A BUS De
i1\
DIRECCIONES REGISTROS
SALIDAS
A
F" BUS DE CONTROL
689
CAPITULO 14
SECUENCIA DOR
MEMORIA
DE CONTROL SEÑALES DE CONTROL
VARIABLES
( ROM CON PARA CADA
MICROINSTRUCCION
MICROINSTRUCCIONES )
Io OPERANDO 2o OP
SELECCIÓ
DE
OPERACIÓ
LÓGICAS ó V
ARITMÉTIC
RESULTADO
Fig. 14-24.- Esquema de conexionado de la ALU 74181.
690
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
OPERA C 1 0 N E S
LO G1 CAS ARITMETICAS
Fig. 14-25.- Tabla que muestra las 32 operaciones, lógicas y aritméticas que
puede,realizar la ALU 74181.
691
CAPITULO 14
3". - Secuenciador.
BLOQUE ARITMETICO-LOGICO
Esta parte de la UCP es la encargada de realizar las posibles operacio
nes de procesamiento de datos de 4 bits. Se basa en la ALU 74181, que
ya se ha explicado.
Con objeto de, caso de ser necesario, enviar al bus de datos interno la
información del registro A, la salida del 74175, también llamado Entra
da A, se envía a una entrada de la ALU y a unbuffer triestado, modelo
74125, que traslada la información del registro A al bus interno de da
tos, cuando desde el Secuenciador se activa (por nivel bajo) la señal SA
(Salida A). Mientras el 74175 retiene la información permanentemente,
el 74125 sólo transmite lo que recibe por su entrada, al activarse SA.
692
CAPITULO 14
EL CONTADOR DE PROGRAMA
694
CAPITULO 14
3o. Saltos
Cuando en un programa se realiza un salto se pasa a la dirección co
rrespondiente al salto y luego el PC continua incrementándose a partir
de la misma. Este funcionamiento está en contraposición con el modo
absoluto en el que se volvía a la dirección "previa del PC.
696
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
SECUENCIADOR
Este bloque de la UCP es el encargado del control de todo el sistema
a través de sus líneas de salida. Su principal función consiste en recibir
al código OP de la instrucción a ejecutar y generar una serie de micro-
instrucciones o pasos elementales que la realicen. Cada microinstrucción
no es más que un conjunto de estados lógicos que salen por las líneas del
Secuenciador hasta los elementos que participan én esa acción.
697
CAPITULO 14
SECUENCIAOOR
INSTRUCCIÓN A
Ia MICROINS.
<
a
2aMICROINS. 4
O
3 MICROINS. 4
K
4
INSTRUCCIÓN B O.
4Z
Ia MICROINS. 52
CÓDIGO OP 21 MICROINS.
i
CONTROL
Si
INSTRUCCIÓN P
1 MICROINS.
698
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
u
o
S=
u
oroaaao "2
? s
o
CE
a.
a
o a
o T3
e O
jsisi a •O
UI
I4 •
o
4
o
1o
3
z u
a>
IO CO
z
ce •o
o
r-
z
iirc
o
del
3
g
IM ^^ ce
a. g
r-
CM 3
|^ S
<M,
O 4
I. IO
x• " 4
^ s "B
IO __l
O SI
o
CL
o
z ISIS
33.
ux
KW
699
CAPITULO 14
CRONOGRAMAS DE FUNCIONAMIENTO
700
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
SEC STA
t
(RELOJ)
PC
CONT
SEC"
CERR
EA
DL
DH
AÜ
R/W
SA
CPL
701
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
SEC
Esta instrucción, cuyo código OP es 116, pone a 1 el señalizador de
acarreo C.
Consta de dos microinstrucciones. La primera prepara el incremento
del PC y activa la línea SEC. En la segunda se borra el CMI y se incre
menta el PC.
Se recomienda consultar las tablas de las figuras 14-32 y 14-33, en
donde se han representado los códigos grabados en las memorias EPROM
y la secuencia de las microinstrucciones que componen cada una de las
instrucciones.
CLC
Sirve para poner el señalizador C a 0. El código OP es 216.
En su primera microinstrucción el Secuenciador prepara el incremen
to del PC y actuva la línea CLC. En la segunda borra el CMI y se produ
ce el incremento del PC.
703
CAPITULO 14
JNOP
No opera. Ocupa 4 ciclos de reloj sin afectar a ningún elemento ni rea
lizar ninguna operación. Su código OP es 3i6.
En sus tres primeras microinstrucciones mantiene preparado el incre
mento del PC y en la cuarta se lleva a cabo el incremento, se borra el
CMI y se prepara el cerrojo de instrucciones para poder cargar un nuevo
código OP.
JC
Es una instrucción de salto condicional. Cuando el señalizador de aca
rreo C está a 1 se produce un salto del PC a la posición de memoria que
se especifica en el segundo y tercer operando que siguen al código OP
de la instrucción. El código OP es el 416.
En la primera microinstrucción se prepara el incremento del PC. En
la segunda se produce el incremento y se carga la parte alta del Registro
de Direcciones. En la tercera, se prepara el incremento del PC y se si
guen cargando la parte alta del Registro de Direcciones. En la cuarta
microinstrucción se incrementa el PC y se carga la parte baja del Regis
tro de Direcciones. En la quinta se vuelve a preparar el PC, se activa la
línea JC y si C = 1 se permite la carga del PC con el contenido del Re
gistro de Direcciones que guarda la posición a la que se produce el sal
to. El sexto ciclo máquina se prepara al PC y sirve para dar tiempo a
que la memoria tenga acceso al dato (código OP). En la séptima micro-
instrucción se incrementa el PC, se borra el CMI y se prepara al cerro
jo de instrucciones para recibir la siguiente instrucción.
Si C=0, no se produce el salto y el programa sigue su secuencia nor
mal.
JZ
Es un salto condicional a la posición de memoria especificada por el
segundo y tercer operando que siguen al código OP, en el caso de que
el señalizador Z = l.Si Z = 0, el programa sigue la secuencia normal. El
código OPesel5i6.
También consta esta instrucción de 7 microinstrucciones como JC y
sólo difiere de esta última en la quinta microinstrucción, que en lugar
de activar el secuenciador la línea JC, activa la JZ.
704
APLICACIÓN DE LA ELECTRÓNICA DIGITA^ A LOS COMPUTADORES
SBC
Con esta instrucción se resta al contenido del Registro A, el conteni
do de la posición direccionada (direccionamiento absoluto) y el acarreo.
El resultado de la operación queda almacenado en el Registro B y puede
afectar a C y Z. El código OP es el 616.
JMP
Es un salto incondicional a la posición de memoria indicada en el se
gundo y tercer operando que siguen al código OP (7j6).
Consta de 7 microinstrucciones o ciclos máquina, que siguen la mis
ma secuencia que en la instrucción JC, a excepción de la quinta micro-
instrucción en la que el Secuenciador eri vez de activar la línea JC, acti
va la JMP.
LDA
Carga el Registro A con el contenido de la posición de memoria direc
cionada por el segundo y tercer operando que siguen al código OP, es de
cir, de forma absoluta. Su código es 816.
705
CAPITULO 14
ADC
Se suma el contenido del Registro A con el contenido de la posición
direccionada en la instrucción y el acarreo. El resultado queda almace
nado en el Registro B y puede afectar el estado de los señalizadores. El
código OP es 916
STA
Transfiere el contenido del Registro A a la posición de memoria di
reccionada por el segundo y tercer operando que siguen al código OP
AND
Esta instrucción efectúa la operación lógica AND entre los bits del
Registro A y el contenido de la posición de memoria direccionada por
el segundo y tercer operando que siguen al código OP (Bi6).
706
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
STB
LDA #
OR
Realiza la operación lógica OR entre el Registro A y el contenido de
la posición de memoria direccionada por el segundo y tercer operando.
El resultado queda almacenado en el Registro B y su código OP es E16.
Consta de 6 microinstrucciones semjantes a las anteriores instruccio
nes de tipo lógico ó aritmético.
MOV A,B
707
CAPITULO 14
Fig. 14-32.- Tabla con el secuenciamiento de las señales de control en las microinstrucciones
que componen las instrucciones del repertorio.
708
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
709
CAPITULO 14
WWWUT
7402 7432
1 i-v ^
i ?
J
R-
if 1
Ti ftil yj
7474 7408
ENASLE
0 D -¡ -0 O J O D- -D 0'
0 0 _ L 0 0|
^j
r
10 ID 20 ENA8LE VCC 30 4D 40
34
7475
710
APLICACIÓN DE LA ELECTRÓNICA DIGITAL A LOS COMPUTADORES
E 3v
fe ^^
E 3V
E
iv [T
*E
E
fe fe
E
2Y [T
fe ^^
74125
33*
fe fe
74 126
33A
ci.eAR[T ñ\ vcc
ia[T
A / 3*Q
iq[T i
io|T g^D
Í7]3D
E ]3a
3Q[7 3 **
ondE ^3 CtOC
74175
IIU1ijN
Til TU
74181
711
CAPITULO 15
Circuitos digitales
con tecnología MOS
713
CAPITULO 15
714
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Cada uno de los tres electrodos del transistor MOS dispone de una
tensión con respecto al sustrato, que se designa Vs, VD y VG.
G(PUERTA)
D(DRENADOR)
( SURTIDOR) S O O
715
CAPITULO 15
D
NMOS NMOS
HC
Fig. 15-2.- A la izquierda de la figura se muestran los símbolos usuales para represen
tar al transistor NMOS. A la derecha, corriente que lo atraviesa cuando Vg > Vjo y
se crea un canal V entré el surtidor y el drenador.
V0,
Si Vb > Vs, la corriente Ids toma un valor que viene definido por la
siguiente fórmula:
716
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
siendo:
vvTO rv
(vD -vi
) vs)
= ^ * Cox W
717
CAPITULO 15
VTO-M V
?V
VD S (Vg - Vto) / X
W
al
2- X
.^ . W
sat •>sat
718
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
VD<(VTo-VG)/X
V
1 i
Vr - T
1
Fig. 15-6.- Construcción grá
fica de Ij^s, en la que destaca
ms^ i i
i
el factor Ssat l
^^ i 1
y i
1
VTO
1
1
1 1
1 l
i
1 i
1 i b
Vs vG - vT0 vD
(A'
1DS,ot
VG = Kt*
I
- Vto (V)
719
CAPITULO 15
Los símbolos que más se usan para representar los transistores NMOS
y PMOS se ofrecen en la figura 15-8.
NMOS PMOS
HCHC
Fig. 15-8.- Símbolos usuales para la representación de los transistores NMOS y PMOS.
Ve * ( Ve - V-ro ) /A
vCc
HL ^os
Fig. 15-9.- Operación de carga del con
densador C a través del transistor NMOS.
•+:•
720
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
-¥ t
vc (vi
VQ-VTO
A
-• t
721
CAPITULO 15
w
L
"TO
•? v
vs
vCc"
r DS
VTO
-? V
722
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
723
CAPITULO 15
RESPECTO AL,
SUSTRATO I
r lDS
Fig. 15-14.- Comportamiento del transistor PMOS en el proceso de carga del condensador C.
\
vG- ii
= -Vcc / vs
\ \
1
1
^—1
^ i
r< •DS
v
x__^!
-vG
1
724
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
MODELO LÓGICO
En el diseño de circuitos lógicos se utiliza un modelo muy simple pa
ra representar el comportamiento del transistor NMOS, que es similar al
de un relé electromagnético. Dicho modelo es el de un interruptor que
se cierra o se abre según el nivel lógico de la puerta; sigue las siguien
tes reglas:
X IN OUT
NMOS
OUT 0 0 z
0 1 z
1
1 0 0
T 1 1 1
OUT X IN OUT
'0 0 0
0 1 1
I 0 z
1 1 z
Fig. 15-16.- El modelo lógico de los transistores
MOS es similar al de un relé. En las tablas de la
dad Z representa el estado de alta impedancia.
725
CAPITULO 15
NM PMOS
UTIN OUT
OUT IN OUT
Fig. 15-17.— Diversas redes implementadas con transistores NMOS y PMOS, cuyo comporta
miento es función de los niveles lógicos aplicados a sus puertas.
ADMITANCIA LÓGICA
Es una variable lógica, cuyo valor binario depende de una función
booleana de los niveles aplicados a las puertas de los transistores. La
admitancia vale 1 cuando la entrada IN queda conectada a la salida
OUT, mientras que vale 0 cuando la entrada y la salida están desconec
tadas.
726
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
ADMITANCIA
out y (x,y ) = x-y
ut y (x,y) = xty
ut y(x,y,z )= x (
Fig. 15-18.- Diversas redes de transistrores NMOS y PMOS junto al valor de sus
admitancias lógicas correspondientes.
sea tipo MOS, la resistencia de carga tiene que ser mucho mayor que la
resistencia del canal para conseguir que la tensión de salida a nivel bajo
sea más pequeña que la tensión de umbral. En lugar de dicha resistencia
de carga, es mucho más sencillo y ocupa mucha menos superficie inte
grar un transistor MOS de empobrecimiento, con lo que el circuito del
inversor es el de la figura 15-19.
727
CAPITULO 15
VCC
C R CARGA
X SALIDA
ENTRADA X X SALIDA
HL
728
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
**
VTO
Fig. 15-21.- El comportamiento del inversor depende de las dimensiones de los transistores
que lo constituyen.
11= ix • Cox
Wl SI,
Ll
12= M-COX
W2 S2,
L2
11 = 12
S2 _ Wl/Ll
SIW2/L2
729
CAPITULO 15
XI
X1 ^ X2 = X
X2
= X1-X2
Fig. 15-22.- Símbolo, ecuación lógica y circuito CMOS de una puerta ÑOR.
730
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
X1-X2 * X1 + X2
X1 + X2
VDD VDD
+ X2KX34X4)
731
CAPITULO 15
mentación VDD con la salida, y otra red de^^ransistores NMOS, que con
trolaban la conexión de la salida con tierra. Figura 15-25.
SALIOA
Io) Si la admitancia lógica Yp (xl, x2, ..., xn) = 1, la salida del cir
cuito queda conectada con la tensión de alimentación \t>D .
Yp(x) = x
Yn (X) = X
La puerta ÑOR de la figura 15-22 adopta los siguientes valores para
sus admitancias:
Yp(xl,x2) = xT-x2
Yn (xl,x2) = xl +x2
732
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Yn (xl,x2) = xl • x2
Yn = xl • x2 + x3 • x4
Una condición que deben de cumplir, obligatoriamente, las dos redes
de transistores para todas las combinaciones permitidas es:
Yp = x • EN
Yn = x • EN
El modelo basado en las dos redes de transistores tiene ciertos incon
venientes cuándo se trata de implementar circuitos lógicos que soportan
funciones complejas.
MULTIPLEXORES Y DEMULTIPLEXORES
El circuito de la figura 15-27 es un multiplexor de dos entradas de
datos (yO, yl) y una de control (x). La salida w es igual a la entrada yO
733
CAPITULO 15
EN
x en = i
z en = o
734
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
yo—^
yi—
y^—*•
y—^
y4—>
y—^
ys—
yr—^
xo
Yn =x2 • xT- xO
Y71 = x2 • xl • xO
735
CAPITULO 1S
X2 XI XO
Fig. 15-30.- Símbolo y circuito de un demultiplexor con 8 salidas, construido con multiplexo-
res básicos de dos salidas.
736
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
x•y0
x -yl
donde
737
CAPITULO 15
g (X2,--- X-n.)
/ (Xl,X2,---Xn)
h(X2,-" Xu)
XI
x-y+x-y
T
Fig._15-33.- Implementación de una puerta EOR mediante un multiplexor de 2 entradas.
x-y + x-y
738
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
' 00
? XI • X2
01 ¥- 3TT- X2
XI X2
r\
r\ r\ r\
Fig. 15-37.- Señales de sincronización 01 y 02 desfasadas.
739
CAPITULO 15
W=X1X2X3
"C "C ¿
02
Fig. 15-38.- Implementación de una puerta NAND de tres entradas con tecnología CMOS,
usando el método de lógica dinámica.
740
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
^-
RED
-s-' 1 PMOS
57 i (XI,X2,--- Xn.) y
•
RED
NMOS
T
LÓGICA DINÁMICA
?y
XI ——
Xn RED
XI NMOS
Fig. 15-40.— Modificación del circuito CMOS que empleaba dos redes de transis
tores para conectar la salida con Vdd ó con tierra, cuando se utiliza la lógica
dinámica.
Igualmente, los esquemas usados en el diseño lógico que empleaban
multiplexores con señales de entrada y señales de control, quedan mo
dificadas tal como se muestra en la figura 12-41, al aplicar la metodolo
gía de la lógica dinámica.
741
CAPITULO 15
XI Xm XI Xm Ti
1-1 1-1
o Vdd
XI Xn XI Xm
Ir ^
1-11-1 Jü
742
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
a)Velocidad.
b)Consumo.
c)Necesita dos tensiones.
d)Precio.
743
CAPITULO 15
INTRODUCCIÓN
Con objeto de ofrecer una visión de las características de los compo
nentes digitales más importantes de los fabricados con tecnología MOS,
se explican a continuación algunos tipos característicos de memorias de
la casa Rockwell.
(.9101
-(.870)-
(.490)
(.400)
nn nnn nr LQ
(.310)
(.280)
I
'^iLJTJUUULfUI
PIN NO, 1
IOENT.
744
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
745
CAPITULO 15
CICLO DE LECTURA
'RC
-t.
(Dirección)
CICLO DE ESCRITURA
'wc
(Dirección)
'AW
WE -^.
D0UT
XXXXXXXXXXX
746
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
A7 CZ 1 24 ZJ VCC A7 CZ 1 24 VCC
A8 2 23 01 A6 CZ 2 23 ^3 A8
A9 CZ 3 22 02 A5 cz 3 22 Z1A9
A10 CZ 4 21 A4 cz 4 21 Z3CS3
AO tz 5 20 A3 cz 5 20 Z)CS1
A1 cz 6 R2316A19 =)O5 A2 cz 6 R2316B 19
A2 cz 7 18 ^3 06 Al cz 7 18 23CS2
A3 Z 8 17 ZJO7 AO cz 8 17 ZO8
A4 Z 9 16 3O8 Oí cz 9 16 Z1O7
A5 CZ 10 15 Z3CS1 O2 cz 10 15 Z3O6
A6 cz 11 14 Z) CS2 O3 cz 11 14 Z3O5
GND cz 12 13 ^CS3 GNO cz 12 13
AO —01
A1 0 _
•0 02
A2 1-
O (N CO 01 03
A3 jid
fiac 1del 16,384 Bit Buff<sa
er lidas 04
A4 ROM
OS
A5 8 Matriz 06
A6 07
08
Decodificador
de columnas
(1 de 16)
I I
A7 A8 A9 A10 CS1
O2
CS3
748
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
600
500
200
TA-25 c
100 1 TTLLO AD
CL-100 pF
0
O 100 200 300 400 500 600 700 3.5 4.0 4.6 5.0 5.5 6.0 6.5 7.0
140 140
120 120
100 100
80 í 80
—\ yicA L i
• .i — —
60 *— , o 60
40 40
20 Vc 20
0 n
0o 10 20 30 40 60 60 70 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0
TA - AMBIENT TEMPERATURE - 0C
749
CAPITULO 15
Instrucciones de programación
750
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
S1/S1/NCS2/S2/NC
I I í í Entrada de
se ecc ón de
chip
ROM
Decodificador
de selección
t
i
. 12 8 —OQO
—O ai
lida OO2
o 8
256' —O
ter OQ1
O CQ OQ5
Decodificador —OQ7
de co umna
i /
Á•8 /
Entrada de direcciones
ITUlTiT XITT
Fig. 15-48.- Diagrama por bloques de la memoria R 2332.
Instrucciones de programación
751
CAPITULO 15
A7 cz i 24 I VCC (+5V)
A6 d 2 23 A8
A5 Id 3 22 dlA9
A4 d 4 21 S2/S2/NC1
A3 d 5 20 S1/S1/NC
A2 d 6 2332 19 I A10
-t4 yK.
A1 d 7 ROM 18 I A11
AO d 8 17 I Q8
Q1 d 9 16 Q7
Q2 d 10 15 Q6
Q3 •d 11 14 Q5
Tierra d 12 13 I Q4
752
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
SYSTEM CLOCK
AB ss v0
rW. AÁL
ia, a.1 ij4 READ
INHIBIT(RIH)
CLOCK WRITE (W/IO)
OECODE RECEI-
VERS
A/B8- —*
A/B7-
A/B6- — ADDRESS RAM
A/B5- — DECODE
A/B4 - 2S6 K 8
A/B3-
A/B2- —• I/D8
A/B1 - I/D7
I/D6 INSTRUCTION
I/D5 DATA
— DRIVERS I/D4
— I/D3 BUS
ADDRESS CHIP SELECT 1/02
SELECT DECODE I/DÍ
—•
ÍÍtÍtfÍ
I^OIJR11I1.11/I30lail
I INI I I
- P4C^ ^ O 10 f^
ouoouo
(flCrtW 01 (A (rt o
W
AODRESSSTRAPS
Fig. 15-51.- Diagrama por bloques de una RAM dinámica de 256 x 8 bit.
ÍA^i^t'Á '.t
Tecnología LOCMOS
Los laboratorios de investigación de Philips han desarrollado una téc
nica de oxidación local, denominada LOCOS que aplicada en la fabrica
ción de los circuitos integrados CMOS, posibilitó la reducción de la su
perficie de integración así como una mejora sustancial de característi
cas. Consecuencia de lo anterior es la serie LOCMOS 4000 de circuitos
integrados digitales, que cubre la totalidad de la gama de elementos
digitales como se puede comprobar en la relación que se cita posterior
mente.
A continuación recogemos los aspectos más interesantes de esta sub
familia de las publicaciones técnicas de Copresa-Miniwatt.
Para comprender la importancia de esta tecnología de la familia
MOS se efectúa a continuación un repaso general de la misma.
Los transistores de efecto de campo combinan las ventajas inheren
tes de los dispositivos de estado sólido (pequeño tamaño, bajo consu
mo de potencia y robustez mecánica) con una impedancia de entrada
muy alta. A diferencia de los dispositivos bipolares en los que el fun
cionamiento depende de la interacción de dos tipos de portadores de
carga, huecos y electrones, los transistores de efecto de campo son dis
positivos unipolares, es decir, su funcionamiento depende básicamen
te de un solo tipo de portadores de carga, huecos en los dispositivos
de canal P y electrones en los de canal N.
754
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
'DS
(*-
substratosurtidor VGS puerta drenador
755
CAPITULO 15
Canal NCanal P
Tipo tnriquacinittnloTipo tnriquacimianto
-De canal N.
—De canal P.
756
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Entrada OQ Salida
Fig. 15-55.- Circuito inversor de simetría
complementaria que utiliza transistores.
757
CAPITULO 15
758
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
SUBSTRATO-N
759
CAPITULO 15
760
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Fig. 15-58.
761
CAPITULO 15
SiO2
SUBSTRATO - N
INTERCONEXIÓN PS
Fig. 15-61.- Vista superior de un inversor en tecnología LOCMOS. La puerta de silicio con oxi
dación local reduce la superficie del chip.
762
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
BO-
SALIDA
-O SALIDA
Fig. 15-62.- Puerta ÑOR de dos entradas, a la izquierda y puerta NAND de dos entradas a la
derecha.
763
CAPITULO 15
764
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
de oxidación local para reducir el área del chip, sustituyendo las bandas
protectoras por óxido de silicio. Puesto que la región LOCOS penetra
en la placa de silicio, las zonas de contacto pueden solapar dicha región
sin miedo de que haya un cortocircuito con el sustrato. Esto reduce el
área de difusión necesaria, reduciendo así la capacidad del drenador.
La autoalineación de las difusiones hace innecesarias las separaciones
especiales jentre transistores N y P, y el perfil de difusión especial obte
nido en la' región P hace superfluas las zonas de aislamiento entre cana
les.
765
CAPITULO 15
vil
ns
V
35
0,7
12
0,8
150 { (5V) 45
(10V) 20
(15V) 15
(5V) 1,5
(10V) 3
4,5
(15V)4,5
Tensión necesaria en la entrada (5V) 4,5
para obtener un 0 en la saUda VIH V 2 2 7,5 (10V) 3,5
(15V) 10,5
{
Corriente máxima que puede (5V)6
entregar a la saUda en estado 0 IOL mA 0,51 18 18 (10V) 10
(15V)22
Corriente máxima que puede (5V)1
entregar a la saUda en estado 1 IOH mA 0,2 6 10 (10V) 2,5
(15V) 4,7
Potencia que disipan (máxima) Ptot mW 1 10 30
{ (5V) 0,015
(10V) 0,050
(15V) 0,015
{
CargabiUdad de salida 2 (con TTL)
(fan-out) - - 10 10 10 16 (con LPTTL)
9 (con Schottky)
100 (con LOCMOS)
Tabla 15-1.- Tabla de comparación del LOCMOS con otras familias lógicas.
766
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Tal como se verá más adelante, la inmunidad frente a ruidos del sis
tema completo formado por circuitos de diferentes familias es básica
mente el más bajo de todas las familias de elementos no perjudicándose
ninguno de ellos por el acoplamiento. Cada parte conserva su caracterís
tica propia frente a ruidos.
El ruido en régimen estático se muestra en la figura 15-63 siendo:
^GL(máx): Máxima tensión aplicada a la entrada cuando por cualquier
causa la salida conmuta de 1 a 0.
VGH(m¿,^: Tensión mínima aplicada a la entrada cuando la salida con
muta de 0 a 1.
QL(máx): Máxima tensión de salida de puerta cuando está en estado 0.
Mínima tensión de salida de puerta cuando está en estado 1.
Mínimo margen de ruido con el nivel de entrada en 0, y se
define como VGL(máx^ - VQL^náx^ •
M H(mm.) • Mínimo margen de ruido con el nivel de salida en entrada y se
define como VQH(mín) - VGH(mín)
-Vp
VOHImml,0,7 Vp
.Q,3 VP
Mu
-ov.
Fig. 15-63.- Ruido en régimen estático.
767
CAPITULO 1S
LOCMOS Vp = 5 V LPTTL Vp = 5 V
LPTTL Vp = 5 V LOCMOS Vp = 5 V
768
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
TTL Vp = 5 VLOCMOS Vp = 5 V
Mínimo margen de ruido en la interconexión
estado 1 :T,5 V
estado 0 : 1,1 V
R^ está determinada por la corriente disponible de salida, las demandas
dinámicas de la carga y la velocidad; ordinariamente R^ toma un valor
de 1 Kí2.
Independientemente del tipo de puerta TTL usada, R, debe estar
siempre conectada a Vp.
Vp
Fig. 15-67.-Acoplamiento^___^|_|"'I<J
TTL-LOCMOS.I V, T ^
LOCMOS Vp = 6 V (5 V)DTL Vp = 6 V
Mínimo margen de ruido en la interconexión
estado 1 : 3,7 V (2,7 V)
estado 0 : 0,4 V (0,4 V)
769
CAPITULO 15
DTL Vp = 6 VLOCMOS Vp = 6 V (5 V)
Mínimo margen de ruido en la interconexión
estado 1 : 1,5 V
estado 0 : 1,1 V
Rx está determinada por la corriente de salida disponible, las demandas
dinámicas de la carga y la velocidad. (Valor ordinario de R^ és 1 Kí2).
Si la puerta DTL tiene un pull-up pasivo, Ri no es necesaria.
JVp LOCMOS
Vp
'"'' Fig. 15-69.- Acoplamiento
DTL-LOCMOS.
770
CIRCUITOS DIGITALES CON TECNOLOGÍA MOS
Fundón
PUERTAS NAND REGISTROS
Cuádruple punta NAND da 2 mirada HEI Registro da dafpla o de 18
Dot^ puarta NAND da 4 entrada* HEF4014B ... .mj^
nagmro . . • . o*. ^o mt*
o* oasprizamiento fc ._
Tripla punta NANO da 3 entrada HEF4016B Dobla ragritro da datplazamianto aatético da 4 bita
Punta NAND da 8 entrada* HEF4021B Registro da desplazan éanto da B bita
HEF4O31B Regiatro da daaptanmianto astático da 64 atapaa
PUERTAS AND
HEF407SBTripla puerta AND da 3 entrada* HEI Ragritro da daaplazamianto univaraal da 4 bit*
HEF4061S -Cuadrupla puana AND da 2 entrada* Rapritro da datplaiamianto de 8 atapa* o
HEFÜ0S2BDobla punta AND de 4 entrada* HEF4617B Dobla ragritro da desplazami^nto aatético de 64 bits
HEF4667B Regiatro da daepianmrinto wriabla da 1 harta 64 bit
PUERTAS ÑOR HEF4731B Cuádruple ragritro da desplazamiento enético de 64 bita
DoWa puerta ÑOR de 3
Cuádruple puarta ÑOR de 2 entradas HEF401B4B Ragritro da daaprizamrinto bi
DoWe puma ÑOR da 4 entradas HEF401K4 ida* jniva •I da 4 bit*
Tripla puarta ÑOR da 3 entradas
Puerta ÑOR da 8 entradas DECOD1FICADORES
HEF402BBDacodifkodor 1 da 10
PUERTAS OR HE F 46118 Dacodiffcador/éxcitador/riuh da BCD a 7 segmento.
HEF4071BCuadrupla pitarla OR de 2 entrada* HEF46146Daoodif icador/damultiprixor 1 de 16 con latctws da entrad*
HEF4072B Dobla puerta OR da 4 antradaa HEF4616BDaoodif icador/damoltiprixor 1 da 16 con latcha* da entrada
HEF4076B Tripla puerta OR da 3 * HEF4643BDacodif k^dor/éxcitador/íatch da BCD • 7 segmento* para cristal** liquido*
INVERSORES Y ACOPLADORES HEF4B66BDoW* daoodif icador 1 da 4 con taüdai activos m aatádo ALTO
Dobla pv complementario a ímerear DoWa dtoodificador 1 da 4 con ^idas activaa an astado BAJO
Cuadrupla acoplador directo a Intmo
Séxtupla Invaraor con acoplamiento MÚLTIPLE XORES DIGITALES
Séxtupla nonnuaraor con acoplamiento HEF4019BCuédrupl* muKlplexor de 2 antrada*
Séxtupla ¡menor HEF4B12BMWtiptoxor da 8 entradas con nuda* da 3 asido*
HEF4619BCuadrupla multiptoxor da 2 entrada*
Séxtupla invanor con acoplamiento a inhibición • HEF4S3BBDobla multiprixor de 4 entrada*
HEF400B7B Séxtupla no-inaareorOOn acoplamiento da 3 añado*
HEF400MB Séxtupri'imersor con acoplamiento da 3 añado* CONMUTADORES ANALÓGICOS Y MULTI FLEXOR
Cuadrupla conmutador bilateral
PUERTAS COMPUJAS Muftiprixor/damultiprixor analógico da 8 canaria
HEF4030B Cuédrupia puarta OREXCLUSIVO DoW* múltiplaxor/demultiprixor analógico da 4 canal**
HEF4070B Cuádruple puarta OREXCLUSIVO Tripla multíplaxor/damultiprixor analógico da 2 canela*
Cuádruple puarta NOR-EXCLUSIVO Cuédrupl* conmutador bilateral
Dobla puerta 2ANDNOR Multiptexor/demultiprixor analógico da 16 canales
Puana 4AND-NOR
CIRCUITOS CERROJO (LATCHESI
BIESTABLES HEF4M2BCuádruple ritch D
HEF4013B Dobla bieatable tipo D HEF4O43BCuádruple ritch R/S con talida* de 3 astado*
HEF4O27SDobla bieetabl tipo J-K HE F4O44BCuédrupl* latch R/S con salidM de 3 astados
HEF4078BCuádruple blattablt tipo D con salidm da 3 n HEF4B08BDobri ritch da 4 bits
HEF40174B Séxtupla biaatabla tipo D HEF4724BLatch diraccionabla d* 8 Wtt
HEF1O17SB Cuadrupla Westable tipo O
TRASLADADOR
CONTADORES Cuadrupla trasridador da tensión baja a tensión alta con salida da tras astados
HEF4017BContador Johrwon da 6 etapa*
HEF401SBContador pramlaoclonobla divisor por n MEMORIAS
HEF4020BContador bimrio de 14 atapa* HEF4606BRAM da 84 bits. 1 bit por palabra
HEF4022BContador Johnton da 4 etapa* divitar por 8 HEF4720BRAM da 256 bits, 1 bit por palabra
HEF4024BContador binario da 7 e^pa HEF4721BRAM de 1024 bits. 4 bits por palabra
HEF4738BRAM de 1024 bits. 1 bit por palabra
HEF4029BContador síncrono bidiraccional binar ¿o/dad mel
HEF4O40BContador binario de 12 etapa* MULTIVIBRADORES
HEF4610BContador BCD bidirtccíonal HEF4047B Multívibrador monoetti
HEF461SBContador binario bidJroccio nai HEF462BB Dobri multívibrador monomabri
HEF4618BDobla contador BCD
CIRCUITOS ARITMÉTICOS
HEF4620BDobla contador binario Sumador binario total da 4 bits
HEF4621BDiv^^or da frecuencia da 24 tapa* HEF4631B Generador da paridad de 13 entradas
HEF4622BContador BCD de 4-biU praaalaccionable divrior por n HEF4632B uooiTicaoor pnontarxi ^^ o entrases
HEF4626BContador binario da 4 bit* prtteleccionable diviwr por n HEF46B6B Comp^ador da magnitud da 4 bits
HEF4634BContador de 5 década*
DISPARADORES DE SCHMITT
HEF4637BCuádruple década contador, astática Cuidrupri NAND drifrirador da Schmitt d* 2
HEF401BOBContador decimal síncrono do 4 bit* oon borrado incrono Dobri disparador da Schmitt
HEF40161BContador binario síncrono da 4 bits con barrado asincrono Séxtupla inversor disparador de Schmitt
HEF40162BContador decimal ifncrano da 4 bit* con borrado incrono
HEF40163BContador binarioifncrono da 4 bit* con borrado ifncrono PHASE LOCKED LOOP
Phase-locked loop da micropotantía
FUNaONES ESPECIALES
Circuito da voltímetro digital
Tabla 15-2.- Tipos de circuitos integrados LOCMOS 4000, clasificados por funciones.
771
CAPITULO 15
HB UwOf RCA Motorola FalrchUd Natloaal Solld State Taxaa
tfpm MrtaaAorB Sclaatlflc laatnimanta
KBF400GP CD400QA MC14000 i - SCL4O00 TP4000
HBF400V CD4001A MC14001 F4001 CD4001 SCL4O01 TP4001
HBP4002P CO4002A MC 14002 F4OO2 CD4OO2 SCL4002 TP4OO2
HBP400 CD4006A MC 14006 F4006 CD4006 SCL4006 -
HBF4007P CD4007A MC 14007 F4OO7 CO4007 SCL40O7 TP4007
HBF400 CD4OO8A MC 14008 F4O08 _ SCL4OO8 TP4008
HBF401V CD401U MC 14011 P4011 CD4011 SCL4011 TP4011
HBF4O12P CD4012F MC 14012 F4012 CD4012 SCL4012 TP40U
HBP4O13P CD4013A MC 14013 F4013 CD4013 5CL4013 TP4013
HBP401* CD4014A MC 14014 F4014 CD4014 SCL4014 TP4014
HBF40UP CD4015A MC 14015 F4015 CD4015 SCL4015 TP401S
HBF4O16P CD4016A MC 14016 FÍO 16 CD4016 SCL4016 TP4O16
HBF4O17P CD4017A MC 14017 FÍO 17 CD4017 SCL4O17 TP4017
HBF401* CD401IA _ F4018 CD4018 SCL4018 TP4018
HBP4O19P CD4O19A - F4019 CD4019 SCL4019 TP4019
HBF4OH* CD4O2OA MC 14020 F4O2O CD4020 SCL4O20 TP4O2O
HBF402V CD4021A MC 14021 P4021 CD4O21 SCL4O21 TP4O21
HBF40Q CD4O22A MC 14022 F4Q22 CD4022 SCL4O22 TF4022
HEF4O23P CD4O23A MC 14023 F4CQ3 CD4O23 SCL4O23 TP4O23
HBF4O2 CD4024A MC 14024 P4024 CD4O24 SCL4O24 TP4024
HHF4O2 CD4025A MC 14025 P4O25 CD4025 SCL4O25 TF4O25
HBP4O27P OM027A MC 14027 P4027 CD4Q27 SCL4O27 TP4O27
HEP402* <3M028A MC 14028 F4028 CD4028 SCL4O28 TP4O28
HBF4029T CD4029A - F4029 CD4O29 SCL4029 TP4029
HBP4O3CP 0340306 F4030 CD4030 SCL4030 TP4030
HBF4O31P CD4O31A F4031 CO4031 - -
HEF4O3SP CD4O3SA MC-14035 F4035 CD4035 SCL4035 TP4O35
HEF4O4QP CD4O4QA MC 14040 F4040 CD4040 SCL4040 TP4040
HBF4O4V CD4041A F4041 _ SCL4041 TF4O41
HBF4O42P CD4042A MC 14042 F4O42 CD4O42 SCL4O42 TP4042
HBF4O4* CD4O43A F4O43 CD4O43 SCL4043 TP4O43
HEF4044P CD4044A _ F4O44 CD4044 SCL4O44 TT4O44
HBF4O46P CD4046A MC 1404$ F4046 _ - -
HBF4O47P CD4047A _ F4O47 _ _ -
HEF4O49P CD4049A MC 14049 F4049 CD4O49 SCL4O49 TF4049
HBF4O50P CD40S0A MC 14050 F4050 CD4050 SCL4050 TP4O50
HEF40S1P CD4051A _ F4051 CD4051 TP4051
HEF4OS2P CD4O52A F4052 CD4052 _ TP4O52
HEF405 CD4053A MC_14053 P4053 CD4053 SCL4053 TP4053
HEF4066P CD4066A - F4066 CD4066 - -
HBF4O67P CD4067B _ F4067 _ _ -
HBF4O68P CD406B F4068 _ - -
HEF4069P CD4069B F4069 CD4069 _ -
HEF4O7CF CD4O7QB MC14507 F4070 CD4O70 - -
HEF407IP CD4071B - F4071 - - -
HBF4O72P CD4O72B _ F4072 _ _
HBF407 CD4O73B _ F4073 _ -
HBF4075P CD4075B _ F4075 - _ -
HBF4O7JP CD4078B F4078 _ • _ _
HEF4081P CD40Í18 - F4081 - - -
HEP4OB2P CD4O^2B _ F4082 _ _
HBF4OI5P CD4O8SB _ F4O85 _ - -
HBF40MP CD4086B _. F4086 _ - -
HBF409 CD4O93B _ _ _ -
HBF41O4P - - F4104 - - -
HBP4510P CD4510B MC 4510 F4510 _ SCL4510 _
HBF4S11P CD4911B MC 4511 F4511 CD4511 SCL4511 _
HEF4514P CD4514B MC 4514 F4514 SCL4514 TP4514
HEF4515P CD4515B MC 4515 F4515 _ SCL4515 TP4515
HBF4516P CD45166 MC 4516 F4516 - SCL4516 -
HEP451 CD4S1S MC 4518 F4518 SCL4518 TP4518
HBF4S19P _ MC 4519 F4S19 _ _ TP4519
HBF4S2QP CD452CB MC 4520 F4520 _ SCL452O TP4520
HBF4S28P MC 4528 F4528 _ SCL4528 _
HBF4539P - MC 4539 F4539 - TP4539
HBF455S CD4S55B MC 4555 F4555 _ _ _
HBF45S6P CD4S54B MC 4556 F4556 _ _ _
HEF4720P CD4061A *) F4720 _ _ _
HBF4721P _ _ _ _
HEF4724P CD4O99B*) - F4724 - - -
HBP40097P _ F40097 CD40097 _
HEF4009V _ F40098 CO40098 _
HEP4O174P _ MC14174 F 40174 CD40174
HEF4017SF _ MC 14175 F40175 CD40175 _
HEP40192P CD40192B - F40192 CD40192 - -
HBF4O193P CD40193B _ F40193 CD40193 _ _
HEF40194P CD40194B MC14194 F40194 _ _ _
HEF4O195P - - F40195 CD40195 - -
*) Igual función, diferente conexionado.
Tabla 15-3.- Equivalencias de los circuitos integrados LOCMOS 4000, con los de otros fabricantes.
772
APÉNDICE I
Solución a los ejercicios teóricos
propuestos en cada capítulo
Capítulo 1
Capítulo 2
27 I2
2710) = 11011
0,025 x 2 = 0,050
0,050x2=0,100
0,100x2 = 0,200
0,2 =2 = 0,40,O2510, =0,0000011...
0,4 x 2 = 0,8
0,8 x2 = l,6
0,6 x 2 = 1,2 (Se puede seguir sacando más números fraccionarios)
773
APÉNDICE 1
27,025i0 = 11011,00000112)
Resultado: 01300000
4)a) 1 0 1 1 0 1b) 1 0 0 0 1
+ 1011- 1 1 1
1 1 10000 10 10
b) 1 0 1d) 1 1 0 1 0 1 I 101
xll00110 1010,1
—00110
l_ 101 sPl^
10"l
1111
5) 1 0 1 1 - 1 0 0 0
101 1
+
1000
10011
3:0011
C: 11003CB1fi^ =0011 1100 1011
B: 101116)
7)3 8 1| 16
6123 | 16
v 13^ ^j A,3 8 1im =17D,
_'16)
774
SOLUCIÓN A LOS EJERCICIOS TEÓRICOS PROPUESTOS EN CADA CAPITULO
Capítulo 3
A B c D M
0 0 0 0 0
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
1 1 0 0 0
0 1 1 0 0
0 0 1 1 0
1 0 0 1 0
0 1 0 1 0
1 1 1 0 1
0 1 1 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 1 0
1 0 1 0 0
775
APÉNDICE 1
2o Problema
F = A.B.C + A.B (B + C)
3o Problema
776
SOLUCIÓN A LOS EJERCICIOS TEÓRICOS PROPUESTOS EN CADA CAPITULO
A -C
\
N
\
1
i
1r
1 1 1
/ \
7BC
Fig. Ap-I-4.- Diagrama de Kamaugh.
Capítulo 4
Capítulo 5
Capítulo 6
1) a)A=B.C.D + E
b) Ver la figura Ap-I-5
D-
1\E^
^ I /B.CD + E
Fig. Ap. 1-5.- Diagrama lógico
c
B
E^^>^•^o^
1 / BCD J^/B C D + E ) /BCD + E
111
APÉNDICE 1
Capítulo 7
Capítulo 8
Capítulo 9
l)c - 2)b - 3) a - 4) a - 5) b
Capítulo 10
Capítulo 11
1) b - 2) b - 3) c - 4) a - 5) b
Capítulo 15
1) b - 2) a - 3) c - 4) c - 5) c
778
APÉNDICE
Capítulo 7
1) b - l)c - 3) a - 4)c
l)c - 2) a - 3)b - 4) a
779
APÉNDICE 2
Capítulo 8
1) c - 2) c - 3) b - 4) d
Referidas al tercer ejercicio práctico: Contadores síncronos.
1) c - 2) c - 3) c - 4) a
Capítulo 9
l)b-2)c-3)b-4)b
Referidas a la segunda práctica: multiplexores y demultiplexores.
1) b - 2) b - 3) a - 4) a, d
Capítulo 10
Capítulo 11
780
APÉNDICE
Diagramas de conexionado
de los circuitos integrados
empleados en las
experiencias prácticas
(Cortesía de Texas Instruments Incorporated)
781
APÉNDICE 3
7420
7400 DUAL 4 INPUT
QUADRUPLE 2-INPUT POSITIVE-NAND GATES
POSITIVE-NAND GATES
pofitivt loflicr
Y-AB
7420
7400
7430
8-INPUT
7402 POSITIVE-NAND GATE
OUAORUPLE 2 INPUT
POSITIVE ÑOR GATES
Y • ABCDEFC
popitivp loi
Y-A^B
WWWÜT
17430
7AO2 7432
OUADRUPLE 2-INPUT
POSITIVE OR GATES
7404
HEX INVERTERS poptiv. lofic:
Y - A+B
positiva togk:
V=Á 7432
7442 INPUTSOUTP
7404
BCD-TO-
DECIMAL
7400 DECODER
QUADRUPLE 2-INPUT
POSITIVE ANO GATES
poutivp Iggic:
Y- AB níljJlLfliJliíliJlLflir
.012 3 45 0, GND
OUTPUTS
7408 7442
7410 7461
782
DIAGRAMAS DE CON^XIONADO DE LOS CIRCUITOS INTEGRADOS
7474
DUAL DTYPE POSiTIVE-EDGE-TRIGGEREO
FLIP-FLOPS WITH PRESET AND CLEAR
FUNCTION TABLE
INPUTS OUTPUTS
PRESET CLEAR CLOCK I Q Q
L H X H L
H L X L H ^jjiijTiiTijiirLirLLr
L L X H* H"
h h r H L
H H t L H
H H L Qo Qo
10 30 20 ^i"" 0D 30 10 40
747S
QUADRUPLE D TYPE LATCH L-i
FUNCTION TULE
L LQ
1
lEach Latch) D •D 0
0 D- -0 Q
iNPun OUTPUTS
D G Q 5 G G
L H L H 0 6 0
rÓ
H H H L
X L Qo Qo
iourjorro^j
I—' H
r
H - hi^h laval, L - low laval. X - Irralavant
Qq - tha laval of Q bafora tha high-to-low transltlon of G
10 ID 2O ENABLE Vcc 3D 40 40
34 ,
7475
7476
DUAL J-K FLIP FLOPS
WITH PRESET AND CLEAR
FUNCTION TABLE
INPUTS OUTPUTS
SET CLf AN CLOCK J K o a
JT o0 Qo 7476
JT
ti 1- JT
H 1- JT TOGGLE
7466
OUADRUPLE EXCLUSIVE-OR GATES
: Y-A©B-AB*AB
?83
APÉNDICE 3
7490
BCD COUNT SEOUENCE
RESET/COUNT FUNCTtON TABLE
DECADE COUNT Qd OUTPUT
Qc Qb a RESET INPUTS OUTPUT
COUNTERS 0 L L L R0(1l R0(2t R9(l) R9(2( Üp Oc QB QA
L L L L L L L
2 L L H H H X L L L L L
3 L L H X X H H H L L H
L H L X L X L COUNT
5 L X L X COUNT
6 L X X L COUNT
7 X L L X COUNT
8 H L L
9
COUNT OUTPUT
7492 Qp Oc Qb Qa
0 L L
DIVIDE-BYTWELVE I L L
COUNTER 2 L L L
3 L L
L H L
5
6
7
8 L
9
10 L
RESET INPUTS OUTPUT
R0(1l R0|2l Qp QC QB Qa
COUNT SEQUENCE L L L L
7493 OUTPUT L COUNT
COUNT X L COUNT
Üp QC C B Qa
4-BIT BINARY 0 L L L
COUNTERS 1 L L H
2 L L L
3 L L H
a L H L
5 L H H
6 L H L
7 L H H
8 H L L
9 H L H
10 H L L 7493
11 H L H
12 H H L
13 H H H
14 H H H C
15 H H H H
784
DIAGRAMAS DE CONEXIONADO DE LOS CIRCUITOS INTEGRADOS
74164
8-BIT PARALLEL-OUT
SERIAL SHIFT REGISTERS
FUNCTIONTABLE
INPUTS OUTPUTS
CLEAR CLOCK A B ÜA QB -.. Qh
L X X X L L L
H L X X Qao Qbo Qho
H t H H H QAn QGn SERIAL INPUTSOUTPUTS
H t L X L QAn QGn
H f X L L QAn QGn
74181
rR--R-fl¡1433Wíitnjvi_r
ARITHMETIC LOGIC UNITS/
Ji
FUNCTION GENERATORS
TI 1T I 1 1 1 I
r
t 111
aQb
Ag Al • II PLUS 1
LUS AB A PLUS AB PLUS 1
lus a A PLUS S PLUS 1 plus ia-bi plus i
AB • BIPLUS 1
LUS A- F-A PLUS A PLUS 1
A ^INLJS 1 4 F A . F-A F A
-Each bit is shiltod to tho noxt moro tignificont poi
785
APÉNDICE 3
74194
4-BIT BIDIRECTIONAL
UNIVERSAL SHIFT REGISTERS
SHIFT OND
^IGHT '•——.'••. ••v——"'—"' LEFT
SERIAL PARALLEL INPUTS SERIAL
INPUTINPUT
74194
FUNCTION TABLE
INFUTS OUtFUTS
MdOE SERIAL FARALLEL QC 0
Si So LEFT RIOHT A B c D A B
L X X X X X X X X X L L L L
H X X L X X X X X X Qao Oro Oco Qoo
H H H t X X a b c d a b c d
H L H t X H X X X X H Oah Oba Ca
H L H t X L X X X X L Qa.. Ba OCa
H H L t H X X X X X den Ca OOa H
H H L t L X X X X X Br Oca QOa L
H L L X X X X X X X ao Qbo Oco ooo
7300
NUMERIC DISPLAY
INPUT A
7300
NUMERIC
DISPLAY
INPUT A
786
APÉNDICE IV
Diseño y fabricación electrónica
asistida por computador
INTRODUCCIÓN AL CAD, CAE Y CAM
Se puede definir al CAD o "Diseño Asistido por Computador", como
la técnica, que basándose en el uso del computador junto a los progra
mas adecuados, se encarga de facilitar el diseño de un producto. El CAD
se utiliza en Mecánica, Electrónica, Arquitectura, Química, Electricidad,
Confección, Cartografía, etc. En este apéndice se hace referencia al que
se aplica a la Electrónica. Figura Ap IV -1.
El CAM o "Fabricación Asistida por Computador" está destinado a
simplificar el control de los procesos de fabricación usando al computa
dor y métodos informáticos. En su aplicación a la Electrónica se orienta
hacia el desarrollo de los planos de las tarjetas de circuito impreso y de
la información requerida para la fabricación de circuitos integrados a
medida.
Como consecuencia del aumento de prestaciones de los microcompu-
tadores personales y su reducción de precio, los conjuntos de programas
o paquetes de CAD/CAM se están popularizando y su empleo propor
ciona una importante disminución del coste y del tiempo dedicado al
diseño y, por lo tanto, un notable incremento de la competitividad.
En la actualidad, además de existir fabricantes de sistemas integrados
de CAD/CAM, o sea, que ofertan el equipo físico o computador y el
equipo lógico o programas (Computervision, Hewlett Packard, Digital,
GE/CALMA, IBM, Intergraph, Prime, etc), hay importantes empresas
que se dedican a desarrollar sistemas CAD/CAM para computadores y
microcomputadores comerciales (Mentor Graphics, Applicon, Daisy Sys
tems, P-CAD, Me Donell Douglas, etc.).
787
APÉNDICE 4
788
DISEÑO Y FABRICACIÓN ELECTRÓNICA ASISTIDA POR COMPUTADOR
Fig. Ap IV-2.- Fotografía de los elementos de un sistema CAD/CAM electrónico, que puede
ser soportado por un microcomputador personal. Se compone de un interfaz electrónico, ra
tón, discos con programas y abundante documentación. Cortesia de P-CAD.
\r ir 1
CAD CAE CAM
< 11 |1
LIBRERÍAS DOCUMENTACIÓN
Diagramas de tiempos Construcción
Componentes oscilogramas de
V gráficos de funcio circuitos
características namiento impresos
etc.
1
1
DOCUMENTACIÓN
Construcción
Dibujos de
definición elementos
circuitos
precios integrados
listas de material a medida
etc.
Control de
máquinas
herramientas
S-S
•O -9•
^
i
I -8 P
P
&-8^S
OO
is
81
a
3"
a2
<a
•il
791
APÉNDICE 4
Fig. Ap IV-5.- Fotografía de una estación de diseño lógico, dotada de un ratón que facilita
el posicionamiento del cursor en la pantalla. Cortesía de Hewlett Packard.
792
DISEÑO Y FABRICACIÓN ELECTRÓNICA ASISTIDA POR COMPUTADOR
793
APÉNDICE 4
Fig. Ap IV-7.- Los sistemas pueden diseñarse desde el nivel de bloques funcionales hasta el de
talle riguroso de los componentes que lo forman.
Una vez efectuado el dibujo del circuito, el CAD permite obtener una
extensa documentación de salida, que puede recogerse en plotter, impre
sora u otro terminal gráfico. Se pueden obtener listados de componen
tes, listado de conexiones, listado de precios, planos acotados, perfiles,
etc. Figura Ap IV-8.
794
DISEÑO Y FABRICACIÓN ELECTRÓNICA ASISTIDA POR COMPUTADOR
-^
Fig. Ap.IV-8.—Con el CAD se obtiene una abundante información sobre el esquema electró
nico diseñado. Cortesía de P-CAD.
Fig. Ap. IV-9.- El CAE permite obtener diagramas de tiempo que visualizan el comportamien
to de los esquemas capturados, sin necesidad de montar un prototipo. Cortesía de P-CAD.
795
APÉNDICE 4
796
DISEÑO Y FABRICACIÓN ELECTRÓNICA ASISTIDA POR COMPUTADOR
797
APÉNDICE V
Diseño de circuitos integrados "a la medida"
En este apéndice, que ha sido cedido por la empresa española DECISA,
y elaborado por Neil A. De Bella, de Mentor Graphics Corp., se ofrece,
de forma sencilla y agradable, una visión sobre la historia del diseño de
circuitos integrados a medida del usuario y la evolución que se ha
producido en el transcurso del tiempo, de los métodos que se han
empleado.
798
DISEÑO DE CIRCUITOS INTEGRADOS "A LA MEDIDA"
799
APÉNDICE 5
neas, con lápiz, escuadra y cartabón, a una escala muy grande, típica
mente 1000 veces mayor que el tamaño real (éste es todavía el método
en algunas compañías).
ESPACIADO
POOISILCL
DIÓFNUSI
METAL
DIFUSIÓN 3 1 X 5 2
POLISILICIO 1 3 X 4 2
METAL X X 4 3 1'5
CONTACTO H X X X 2 X
Fig. Ap V-l. - Representación gráfica de algunas reglas típicas utilizadas en el diseño de circui
tos integrados.
802
DISEÑO DE CIRCUITOS INTEGRADOS "A LA MEDIDA"
El siguiente paso en el diseño del circuito, una vez que todas las revi
siones de ingeniería se habían incorporado y no se detectaban más erro
res, era el transferir los dibujos a un material plástico rojo denominado
"RUBYLITH". Esto se hacía montando el mylar en una gran mesa lu
minosa y poniendo encima el rubylith. A continuación, un operario re
cortaba la lámina de rubylith por medio de un pantógrafo reproducien
do las superficies que había dibujado el diseñador del circuito integrado.
803
APÉNDICE 5
GENERACION DE RETÍCULAS
ILES
804
DISEÑO DE CIRCUITOS INTEGRADOS "A LA MEDIDA"
talizadores".
Una vez nacido el sistema de digitalización, la siguiente etapa natural
era la representación en una pantalla de las máscaras, con lo que surgie
ron los primeros sistemas interactivos de diseño total de circuitos inte
grados. Aparecieron durante los primeros años de la década de los 70, a
través de casas como Computervisión, Calma o Aplicon.
805
APÉNDICE 5
GENERACIÓN DE RETÍCULAS
RETÍCULA MAESTRA
LUZ
CULA A ESCALA 10 =
UCTORAS 10:1
MESA MÓVIL
\ ^ys,' \*
\ \ \
807
APÉNDICE S
grado es fabricado capa a capa, por medio de cada una de las diferentes
retículas maestras descritas ya en este apéndice.
Veamos cómo se efectúa la fabricación. El fabricante de los circuitos
compra las obleas preparadas y listas para la primera etapa de fabrica
ción (DOW y Monsanto son dos fabricantes de obleas). El silicio natural
es extraído de su propio óxido, el ingrediente principal de la arena co
mún. Una serie de procesos químicos permiten purificarlo hasta una pu
reza superior al 99.9999999^.
Determinadas impurezas necesarias, denominadas dopantes, se aña
den al silicio mientras éste está fundido, con el fin de dotarle del adecua
do grado de conductividad. De aquí viene el nombre de semiconductor.
Así como el agua desionizada no conduce la electricidad, el silicio es un
aislante casi perfecto cuando está puro; la habilidad que tiene un semi
conductor (silicio con impurezas) para conducir la electricidad, está a
medio camino entre un conductor (como un metal) y un aislante (co
mo la goma).
808
DISEÑO DE CIRCUITOS INTEGRADOS "A LA MEDIDA"
Si
a)
b) SiO,
RESINA
5i
Si
RADIACIÓN
RETÍCULA
11
MASCARA \ MASCARA
H
Fig. Ap V-5. - a) Corte en una oblea virgen de Si; b) Corte de una oblea oxidada;
e) La oblea oxidada se recubre de resina; d) Radiación ionizante a través de la
máscara.
809
APÉNDICE S
Un proceso similar se lleva a cabo para grabar cada una de las capas
que forman un circuito integrado. Las etapas se diferencian en el tipo
de disolventes utilizados y en el tipo de materiales a los que se expone
la superficie del silicio con el fin de modificar su estructura conduc
tora. No es necesario para el lector comprender en detalle todos los
pasos, sino entender cómo las formas que hay en las máscaras se pasan
al material que forma cada una de las capas.
810
DISEÑO DE CIRCUITOS INTEGRADOS "A LA MEDIDA"
\ :sm^^ Si 02
Si
RESINA
\ ^TZ^Z^^ ^si p2
Si
RESINA
\
yyy//////Av//////////\.s¡ q.
Si
si )\/(^^~
811
APÉNDICE 5
a) d)
b) e)
O f)
812
DNICA DIGITAL MODERNA
ISBN 84-283-1717-8