Professional Documents
Culture Documents
Para comprender mejor que es un sistema digital, primero hay que saber
que existen dos tipos de cantidades o señales las cuales dividen a la electrónica
en dos grandes categorías, estas señales se llaman analógicas y digitales. Una
cantidad o señal analógica es aquella que tiene un conjunto de valores los cuales
son continuos en el tiempo. Una cantidad o señal digital es aquella que tiene un
conjunto discreto de valores, es decir, la señal es muestreada cada determinado
tiempo.
Temperatura
(ºF)
100
90
80
70
117
ELECTRÓNICA DIGITAL
24 horas como se muestra en la Figura 5-2. Cabe señalar que esta gráfica no es
una representación digital de la cantidad analógica, pero de esta manera se ha
convertido la señal para poder digitalizarse.
Temperatura
(ºF)
100
90
80
70
La forma de onda de una señal digital consta de dos niveles, uno alto y uno
bajo. En la Figura 5-3(a) se muestra una impulso positivo, que es cuando dicho
impulso va de un nivel normalmente bajo a un nivel alto y luego regresa al nivel
bajo inicial. El impulso negativo es aquel que va de un nivel normalmente alto a un
nivel bajo y regresa a su nivel alto inicial. Este impulso se muestra en la Figura 5-
3(b).
(a) (b)
Figura 5-3. Impulsos. (a) Positivo. (b) Negativo.
118
ELECTRÓNICA DIGITAL
(a)
(b)
Figura 5-4. Tipos de impulsos. a) Periódicos; b) no periódicos.
19 = 10 + 9 = 1 *101 + 9 * 10 0 = 1 *10 + 9 *1
2 (10 ) = 10 ( 2 )
Otros ejemplos:
35 (10 ) = 100011 ( 2)
10 (10 ) = 1010 ( 2)
119
ELECTRÓNICA DIGITAL
Ejemplo 5-1.
35 ÷ 2 = 17 y sobra 1
17 ÷ 2 = 8 y sobra 1
Y 8 ÷ 2 = 4 y sobra 0
acomodamos de 4 ÷ 2 = 2 y sobra 0
abajo hacia arriba. 2 ÷ 2 = 1 y sobra 0
Entonces decimos 1 ÷ 2 = 0 y sobra 1
que:
Ejemplo 5-2.
× 2 = Tomamo 0
0.325 0.65
s
0.65 × 2 = 1.3 tomamos 1
0.3 × 2 = 0.6 tomamos 0
0.6 × 2 = 1.2 tomamos 1
0.2 × 2 = 0.4 tomamos 0
0.4 × 2 = 0.8 tomamos 0
0.8 × 2 = 1.6 tomamos 1
120
ELECTRÓNICA DIGITAL
Ejemplo 5-3.
10 ÷ 2 = 5 y sobra 0
5 ÷ 2 = 2 y sobra 1
2 ÷ 2 = 1 y sobra 0
1 ÷ 2 = 0 y sobra 1
Ejemplo 5-4.
121
ELECTRÓNICA DIGITAL
0 * 2 0 + 0 * 21 + 0 * 2 2 +1 * 2 3 + 0 * 2 4 + 0 * 2 5 +1 * 2 6 +1 * 2 7 +1 * 2 8 +1 * 2 9 +1 * 210 =
0 * 1 + 0 * 2 + 0 * 4 +1 * 8 + 0 * 16 + 0 * 32 +1 * 64 +1 * 128 +1 * 256 +1 * 512 +1 * 1024 =
0 + 0 + 0 + 8 + 0 + 0 + 64 +128 + 256 + 512 +1024 =
= 1992
Por lo tanto
Ejemplo 5-5.
1 1 1 1
1 * 2 −1 + 1 * 2 −2 = + 2 = + = 0.5 + 0.25 = 0.75
2 2 2 4
Por lo tanto
Ejemplo 5-6.
1 * 2 0 +1 * 21 + 0 * 2 2 +1 * 2 3 + 0 * 2 −1 +1 * 2 −2 +1 * 2 −3 =
0 1 1
1 * 1 +1 * 2 + 0 * 4 +1 * 8 + + + =
2 4 8
1 + 2 + 0 + 8 + 0 + 0.25 + 0.125 =
= 11 .375
Por lo tanto
122
ELECTRÓNICA DIGITAL
Al igual que con los números de base 10, se pueden realizar las
operaciones básicas (suma, resta, multiplicación y división) con los números
binarios.
0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 = 0
en esta última operación se dice que se lleva 1, y este se suma al siguiente dígito.
Ejemplo 5-7.
1010
+1011
10101
123
ELECTRÓNICA DIGITAL
Ejemplo 5-8.
1010 ( 2) −111 ( 2 )
1010 − 0111
Se complementa el sustraendo.
1000
1010
+1000
0010
Al resultado se le suma un 1.
0010
+0001
0011
1010 ( 2) −111 ( 2 ) = 11 ( 2 )
124
ELECTRÓNICA DIGITAL
0 * 0 =0
0 *1 = 0
1* 0 = 0
1 * 1 =1
Ejemplo 5-9.
1 0 1 1 0
× 1 0 1 1
1 0 1 1 0
1 0 1 1 0
0 0 0 0 0
1 0 1 1 0
1 1 1 1 0 0 1 0
10110 ( 2) = 22 (10 )
1011 ( 2 ) = 11 (10 )
11110010 ( 2) = 242 (10 )
125
ELECTRÓNICA DIGITAL
11 1001
Como 11 es más grande que 1, tomamos 10, como 11 sigue siendo más
grande tomamos 100, luego colocamos un uno en el lugar del cociente.
1
11 1001
0
11
0
011
0
011
0
000
Así como el sistema decimal cuenta con 10 dígitos, el sistema octal cuenta
con 8, que van del 0 al 7 y al igual que con los anteriores sistemas, se pueden
representar diferentes cantidades con estos 7 dígitos.
126
ELECTRÓNICA DIGITAL
Para evitar confundir los números octales con los decimales se utiliza un
subíndice en el que se indica la base de los mismos.
Ejemplo 5-10.
Ejemplo 5-11.
4 * 8 0 + 7 * 81 + 3 * 8 2 + 2 * 8 3 =
4 * 1 + 7 * 8 + 3 * 64 + 2 * 512 =
4 + 56 +192 +1024 =
= 1279
127
ELECTRÓNICA DIGITAL
Por lo tanto:
Ejemplo 5-12.
Se toman uno por uno los dígitos de la cantidad octal y los convertimos a su
equivalente binario.
4 3 7 Octal
100 011 111 Binario
Entonces:
Entonces:
10101110 ( 2) = 256 ( 8)
128
ELECTRÓNICA DIGITAL
En este sistema, la base es 16, lo cual quiere decir que consta de 16 dígitos
con los cuales se pueden formar diferentes números.
10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28,29
,2A,2B,2C,2D,2E,2F,30,31,…,99,A0,A1,A2,A3,A4,…,FF.
129
ELECTRÓNICA DIGITAL
Ejemplo 5-14.
Ejemplo 5-15.
Por lo tanto:
130
ELECTRÓNICA DIGITAL
Ejemplo 5-16.
E 9 Hexadecimal
1110 1001 Binario
Por lo tanto:
E 9 (16 ) = 11101001 ( 2)
101
1000 0101 Binario
0
A 8 5 Hexadecimal
Por lo tanto:
Por su funcionamiento solo basta con saber que tipo de señal procesa. Por
ejemplo, la mayoría de los amplificadores de audio trabajan con señales
analógicas, por lo tanto son circuitos analógicos. Otro ejemplo serian los
medidores de aguja, ya que esta se mueve de un lado a otro de manera continua.
Un circuito digital es aquel que trabaja con señales digitales, como por ejemplo
una calculadora, la cual realiza todas las operaciones por medio de valores altos y
bajos, es decir, mediante el sistema binario.
131
ELECTRÓNICA DIGITAL
D4 D3 14 15
B
8 11 12
C C8
c agefbd gefabcd egfabc d 9 10
A D C9
3
+ 5V 1 7 6
E
5 F 4
IC2 -3.3 V
CD4049
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
IC1
7107
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
+
C2 R1
C1 1
C5 C4
1V
R10 R7 R2
R6 2
S1
10V R3
3
R8
C3 4
+ 100V R4
R5 1000V
0-100 mV R5
-
Fusible
132
ELECTRÓNICA DIGITAL
A S
0 0
1 1
133
ELECTRÓNICA DIGITAL
A S
0 1
1 0
S =A
134
ELECTRÓNICA DIGITAL
S
A
A B S
0 0 0
135
ELECTRÓNICA DIGITAL
0 1 0
1 0 0
1 1 1
0 ⋅0 = 0
0 ⋅1 = 0
1⋅0 = 0
1 ⋅1 =1
A
Contador
Habilitar
1s
Decodificador
y exhibición
Reajuste a cero de frecuencia
entre pulsos de
habilitación
136
ELECTRÓNICA DIGITAL
S
A
A B S
0 0 0
0 1 1
1 0 1
1 1 1
0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =1
137
ELECTRÓNICA DIGITAL
Puerta/
Sensores de ventana
Circuito
de
alarm a
S S
A A
B B
a) b)
Figura 5-16. Compuerta NAND.
138
ELECTRÓNICA DIGITAL
A B S
0 0 1
0 1 1
1 0 1
1 1 0
Tanque A
Alto
Bajo
Tanque B
Sensor
de
nivel
139
ELECTRÓNICA DIGITAL
S S
A A
B B
a) b)
Figura 5-18. Compuerta NOR.
A B S
0 0 1
0 1 0
1 0 0
1 1 0
La compuerta NOR da un 1 a la salida solo cuando ambas entradas son 0,
para todas las demás combinaciones la salida será de 0, tal como se muestra en
la Tabla 5-7.
140
ELECTRÓNICA DIGITAL
+V
Sensores del
tren de aterrizaje
LED rojo
Tren replegado
LED verde
Todo el tren
replegado
Desplegado = BAJO
Replegado = ALTO
S
A
La compuerta XOR está constituida por dos compuertas NOT, dos AND y
una OR, tal como se ve en la Figura 5-21.
B
S
141
ELECTRÓNICA DIGITAL
A B S
0 0 0
0 1 1
1 0 1
1 1 0
Una aplicación de una compuerta XOR es, por ejemplo, un sistema que
contenga dos circuitos idénticos operando en paralelo. Mientras ambos operan
apropiadamente, las salidas de ambos circuitos son siempre iguales. Si uno de los
circuitos falla, las salidas estarán en niveles opuestos en algún momento. Las
salidas de los circuitos se conectan a las entradas de una compuerta XOR, como
se muestra en la Figura 5-22. Una falla en uno de los circuitos provoca que las
entradas XOR estén en niveles opuestos. Esta condición produce un 1 en la salida
de la compuerta indicando una falla en el sistema.
1
Circuito A
1 (indica falla)
Circuito B
0
S S
A
A
B B
a) b)
Figura 5-23. a) Compuerta XOR con inversor, b) Compuerta XNOR.
142
ELECTRÓNICA DIGITAL
A B S
0 0 1
0 1 0
1 0 0
1 1 1
Adición Booleana.
143
ELECTRÓNICA DIGITAL
0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =1
A +B
A +B
A + B +C
A + B +C + D
Multiplicación Booleana.
0 ⋅0 = 0
0 ⋅1 =1
1 ⋅ 0 =1
1 ⋅1 =1
AB
AB
ABC
A BC D
Como en otras áreas de las matemáticas, existen ciertas leyes y reglas bien
construidas que deben seguirse para aplicar apropiadamente el álgebra booleana.
144
ELECTRÓNICA DIGITAL
Las leyes básicas del álgebra booleana (la ley conmutativa, la ley asociativa
y la ley distributiva) son las mismas que las del álgebra ordinaria.
A+ B = B + A (5-1)
Esta ley establece que no importa el orden en que las variables están
acomodadas. La Figura 5-24 ilustra la ley conmutativa aplicada a la compuerta
OR.
A +B B +A
A B
B A
AB = BA (5-2)
Esta ley establece que el orden en el que las variables estén acomodadas
no importa. La Figura 5-25 muestra esta ley aplicada a la compuerta AND.
AB BA
A B
B A
A + ( B + C ) = ( A + B) + C (5-3)
145
ELECTRÓNICA DIGITAL
A+(B+C)
A
A +B
A
(A+B )+C
B
B
B+C
C C
A( BC ) = ( AB )C (5-4)
Esta ley nos dice que, al conjuntar varias variables, no importa el orden en
el que éstas se agrupen. La Figura 5-27 ilustra esta ley aplicada a las compuertas
AND.
AB
A A
A (B C) B (A B)C
B
BC
C C
A( B + C ) = AB + AC (5-5)
AB
A
B B
B +C S =A B +A C
C
A
AC
A S =A (B +C)
C
146
ELECTRÓNICA DIGITAL
1. A +0 = A
2. A +1 =1
3. A ⋅ 0 = 0
4. A ⋅1 =1
5. A + A = A
6. A + A =1
7. A ⋅ A = A
8. A ⋅ A =0
9. A = A
10 . A + AB = A
11 . A + AB = A +B
12 . ( A +B )( A +C ) = A +BC
A =1 A =0
S =1 S =0
0 0
A =0 A =1
S =1 S =1
1 1
A =1 A =0
S =0 S =0
0 0
147
ELECTRÓNICA DIGITAL
Regla 4: A ∙ 1 = A. Para verificar esta regla, hay que hacer una entrada de
la compuerta AND 1. Si la otra entrada, A, es 0, la salida de la compuerta será 0.
Si la entrada A es 1, la salida de la compuerta será 1, ya que ambas entradas son
ahora 1. Esta regla se muestra en la Figura 5-32.
A =1 A =0
S =1 S =0
1 1
A =0 A =1
S =0 S =1
A =0 A =1
A =0 A =1
S =1 S =1
A =1 A =0
A =0 A =1
S =0 S =1
A =0 A =1
A =0 A =1
S =0 S =0
A =1 A =0
148
ELECTRÓNICA DIGITAL
A =1 A =0
A =0 A =0 A =1 A =1
Tabla 5-11.
A B AB A + AB
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
A + AB = ( A + AB ) + AB Regla 10
= ( AA + AB ) + AB Regla 7
= AA + AB + A A + AB Regla 8 (aumentand o A A = 0)
= ( A + A)( A + B ) Por factorizac ión
=1 ⋅ ( A + B) Regla 6
= A+B Regla 4
A B ĀB A + ĀB A+B
0 0 0 0 0
0 1 1 1 1
1 0 0 1 1
1 1 0 1 1
149
ELECTRÓNICA DIGITAL
( A + B )( A +C ) = AA + AC + AB + BC Ley distributi va
= A + AC + AB + BC Regla 7
= A(1 + C ) + AB + BC Ley distributi va
= A ⋅1 + AB + BC Regla 2
= A(1 + B ) + BC Ley distributi va
= A ⋅1 + BC Regla 2
= A + BC Regla 4
XY = X + Y (5-6)
X +Y = X Y (5-7)
150
ELECTRÓNICA DIGITAL
X X
XY X +Y
Y Y
X X
X +Y XY
Y Y
X Y XY X +Y
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
X Y X +Y XY
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0
( AB + C )( A + BC ) = ( AB + C ) + ( A + BC )
( A + BC ) + ( A + BC ) = ( AB )C + A( BC )
151
ELECTRÓNICA DIGITAL
( AB )C + A( BC ) = ( A + B )C + A( B + C )
Aunque este resultado puede simplificarse aun más usando las reglas y
leyes booleanas, los Teoremas de DeMorgan no pueden usarse más.
Ejemplo 5-17:
AB + A( B + C ) + B ( B + C )
AB + AB + AC + BB + BC
AB + AB + AC + B + BC
AB + AC + B + BC
152
ELECTRÓNICA DIGITAL
AB + AC + B
B + AC
A B B +A C
A B +A (B +C)+B (B +C)
B
C
A
B
C
El Adicionador medio.
0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =10
153
ELECTRÓNICA DIGITAL
C sal = AB (5-8)
Σ
A Σ Suma
B C
sal Acarreo
A B Csal Σ
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Σ = A ⊕B (5-9)
S um a
A
A carreo
B
El adicionador completo.
154
ELECTRÓNICA DIGITAL
Bits de A
entrada Σ Suma
B
Acarreo de
Acarreo de C sal
salida
entrada Cent
A B Cent Csal Σ
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Σ = ( A ⊕B ) ⊕Cent (5-10)
Σ
C ent
C sal
155
ELECTRÓNICA DIGITAL
Q
S
156
ELECTRÓNICA DIGITAL
Q
S
S R Q Q
0 0 SC SC
1 0 1 0
0 1 0 1
1 1 NV NV
SC: Sin cambio.
NV: No válido.
Otro tipo de Flip-flop es el tipo D. Difiere del SR en que tiene una sola
entrada además de una entrada EN (habilitar). La figura 5-46 muestra su diagrama
lógico y su símbolo lógico. Cuando la entrada D es 1 y la EN 1 la salida Q es 1.
Cuando la entrada es 0 y EN 1 la salida Q es 0.
D
Q
EN
D EN Q Q
0 1 0 1
1 1 1 0
x 0 SC SC
SC: Sin cambio. Nivel de salida anterior.
La Figura 5-47 muestra la red lógica interna básica disparado por reloj.
157
ELECTRÓNICA DIGITAL
J
Q
Q
K
J K C Q Q
0 0 1 SC SC
0 1 1 0 1
1 0 1 1 0
1 1 1 SC SC
158
ELECTRÓNICA DIGITAL
Se almacena el 1
SET
1 D Q 1
CLK
CLR
Q
La Q se hace 1 al ocurrir
el flanco de disparo del
CLK o permanece en 1 si
ya está en ese estado.
Se almacena el 0
SET
0 D Q 0
CLK
CLR
Q
La Q se hace 0 al ocurrir
el flanco de disparo del
CLK o permanece en 0 si
ya está en ese estado.
CLR
Q CLR
Q CLR
Q CLR
Q Salida de datos en serie
CLK
159
ELECTRÓNICA DIGITAL
CLK
Q0 Q1 Q2 Q3
SH/LD
Q3 Salida
SET SET SET SET
D Q D Q D Q D Q de datos
Q0 Q1 Q2 en serie
CLR
Q CLR
Q CLR
Q CLR
Q
CLK
160
ELECTRÓNICA DIGITAL
CLR
Q CLR
Q CLR
Q CLR
Q
CLK
Q0 Q1 Q2 Q3
DER/IZQ
Entrada
de datos
serial
CLR
Q CLR
Q CLR
Q CLR
Q
Q0
CLK
161
ELECTRÓNICA DIGITAL
ALTO
SET Q0 SET
J Q J Q Q1
CLK
K C LR
Q K C LR
Q
Q0
F F0 F F1
162
ELECTRÓNICA DIGITAL
ALTO
FF0 FF1
SET Q0 SET
J Q J Q Q1
K C LR
Q K CLR
Q Q1
CLK
5.10 MEMORIAS.
Por regla general, las memorias almacenan datos en unidades que tienen
de uno a ocho bits. La unidad más pequeña de datos binarios es el bit. En muchas
aplicaciones, los datos se manejan en una unidad de 8 bits llamada byte. El byte
puede dividirse en dos unidades de cuatro bits, llamadas nibbles. Una unidad
completa de información se denomina palabra y consiste generalmente de uno o
más bytes, aunque un grupo de menos de ocho bits puede también constituir una
palabra.
163
ELECTRÓNICA DIGITAL
5.11 DECODIFICADORES.
0 1
1
0 1
Figura 5-56. Circuito lógico decodificador para el código binario 1001 con una salida alta activa.
164
ELECTRÓNICA DIGITAL
Puertos de
Entrada/Salida
Impresora
Controlador E/S
y Barra de datos
procesador EN
Teclado
E/S
EN
BIN/DEC Monitor
0 E/S
1
2
3
Modem
4 E/S
5
EN
6
7
Scanner
1 8 E/S
Dirección de
2 9
puerto de EN
E/S 4 10
8 11
Disco
12 Externo
E/S
13
EN
& 14
Pedido de
EN 15
E/S
Miscelá-
neos
E/S
Decodificador de EN
dirección de puerto
de E/S
165
ELECTRÓNICA DIGITAL
Controles
Amplificador
Audio
canal
Conversor derecho
Amplificador
Cabeza Procesador
digital a
captora Pulsor de señal Código binario
analógico
de láser digital
(DAC)
Amplificador
Audio
canal
izquierdo
166
ELECTRÓNICA DIGITAL
Unidad del CD
0 1 0 0 1 1 0 1
Conversor Amplificador
digital-analógico lineal
Datos digitales Reproducción
de señal de
audio
Bocina
Temperatura
real 67
Conversor
Amplificador
A la
analógico a
unidad
72
Código digital
digital Temperatura HVAC
(ADC) deseada
Sensor de
temperatura Red lógica de
control y exhibición
7 8 9
4 5 6
1 2 3
0 . #
Figura 5-60. Diagrama en bloques básico de un termostato electrónico que usa un ADC.
En la Figura 5-60 se muestra un diagrama de bloques simplificado de un
termostato electrónico. El sensor de temperatura ambiental produce un voltaje
analógico que es proporcional a la temperatura. El voltaje se incrementa mediante
el amplificador lineal y se aplica al conversor analógico a digital (ADC), donde se
convierte a un código digital y se muestrea periódicamente mediante el circuito
lógico de control. Por ejemplo, suponer que la temperatura ambiente es 67oF.
Aparece en la entrada de ADC un valor de voltaje específico que corresponde a
esta temperatura y se convierte a un número binario de 8 bits: 01000011.
167
ELECTRÓNICA DIGITAL
168
ELECTRÓNICA DIGITAL
4. Las señales en todos los sistemas digitales tienen dos valores discretos y
se dicen que son:
A) 16 B) 6 C) 8 D) 10
A) F B) 12 C) C D) A
169
ELECTRÓNICA DIGITAL
B) D)
A) C)
111011011.101 10111010111.111
10110001101011.11110010 100000111100.10
0 1
170
ELECTRÓNICA DIGITAL
A) Circuito
B) Diodo C) Transistor D) LED
integrado
A) B) C) D)
B) Sumador
A) Semisumador. C) Contador. D) Restador.
completo.
31. Es un circuito combinacional que lleva a cabo una sustracción entre dos
bits.
B) Restador D) Sumador
A) Semirestador. C) Derivador.
completo. completo.
171
ELECTRÓNICA DIGITAL
B) Entrada y C) Lectura y
A) Set y reset. D) Q y Q’
salida. escritura.
172
ELECTRÓNICA DIGITAL
A) Conversión B) Conversión
C) Muestreo. D) Cuantificación.
digital-analógica. analógica-digital.
B)
A) LED’s. C) Fotoceldas. D) Láser.
Fototransistores.
173