Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esto se debe que al girar la perilla lentamente podemos obtener una variacin
continua en la iluminacin, llevndola desde un valor mnimo hasta un valor
mximo.
Debido a su caracterstica de adoptar solamente uno de dos posibles valores, los
circuitos digitales se utilizan con xito en aplicaciones donde se requieren
precisin y confiabilidad.
En general, los circuitos digitales se caracterizan por manejar informacin en
forma de bits. Como sabemos un bit o digito binario representa el estado o
condicin (1 o 0, alto o bajo) de una seal digital.
El bit es la unidad bsica de informacin de cualquier sistema digital desde la mas
simple compuerta hasta el mas sofisticado microcomputador.
entradas
salidas
Figura 7
Sistema decimal
El sistema decimal se compone de 10 numerales o smbolos. Estos 10 smbolos
son 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. al utilizar estos smbolos como dgitos de un
nmero podemos expresar cualquier cantidad. El sistema decimal tambin
conocido como sistema de base 10.
El sistema decimal es un sistema de valor posicional en el cual el valor de un
dgito depende de su posicin.
Por ejemplo consideremos el nmero decimal 453. sabemos que el dgito 4
representa en realidad 4 centenas, el 5 representa 5 decenas y el 3 representa 3
unidades. En esencia, el 4 porta el valor mayor de los tres dgitos; a ste se le
conoce como dgito ms significativo (MSD). El nmero 3 tiene el valor menor y
se denomina dgito menos significativo (LSD).
2
10
10
10
MSD
LSD
0
3 X 10 = 3
1
5 X 10 = 50
2
4 X 10 =400
453
10
10
10
-1
10
5
-2
-3
10
10
10
MSD
LSD
-3
0.004
-2
0.01
-1
0.2
4 X 10 =
1 X 10 =
2 X 10 =
5 X 10 =
1
4 X 10 = 40
2
7 X 10 = 700
3
2 X 10 = 2000
2745.214
Sistema binario
En el sistema binario o sistema de base 2 solamente hay dos smbolos o posibles
valores digitales el 0 y 1.
No obstante este sistema de base 2 se puede utilizar para representar cualquier
cantidad que se pueda denotar en decimal u otro sistema numrico. En general
se necesitarn muchos dgitos para expresar una cantidad determinada.
El sistema binario es as mismo un sistema de valor posicional, en donde cada
dgito binario tiene valor propio expresado como potencia de 2. Esto se ilustra en
el siguiente ejemplo:
MSB
LSB
0
1X2 =1X1=1
1
1X2 =1X2=2
2
0X2 =0X4=0
1 X 23 = 1 X 8 = 8
1110
+ residuo de 1
12 = 6
2
+ residuo de 0
6 = 3
2
+ residuo de 0
3 = 1
2
+ residuo de 1
1 = 0
2
+ residuo de 1
LSB
MSB
2510 = 110012
28
0
2X8 = 2X1 =
7 X 8 = 7 X 8 = 56
2
3 X 8 = 3 X64 = 192
25010
10
+ residuo de 2
33 = 4
8
+ residuo de 1
4
8
+ residuo de 4
= 0
LSD
MSD
26610 = 4128
Nmero
Octal
0
1
2
3
4
5
6
7
100
111
010
4728 = 1001110102
11
010
110
1000101102 = 4268
Algunas veces el nmero binario no tendr grupos pares de 3 bits. En estos casos
podemos agregar 1 o 2 ceros a la izquierda del MSB del nmero binario a fin de
completar el ltimo grupo. Ejemplo: consideremos el nmero binario 10011
010
011
100112 = 238
12
6
0
80
6 X 16 = 6 X 1 =
5 X 16 = 5 X 16 =
2
3 X 16 = 3 X 256 = 768
85410
35616 = 85410
13
+ residuo de 7
26 = 1
16
+ residuo de 10
1 =0
16
+ residuo de 1
42310 = 1 A716
1001
1111
0010
9F216 = 1001111100102
0101
0000
1010
14
1000
0100
0111
84710 = 100001000111BCD
15
Figura 9
16
Tecnologas de fabricacin
Los CI digitales se pueden clasificar en dos grandes grupos de acuerdo al tipo de
transistores utilizados para implementar sus funciones internas de conmutacin:
bipolares y CMOS.
Los CI bipolares se fabrican con transistores bipolares tipo NPN y PNP y los de
tipo MOS utilizan MOSFET.
17
18
Escalas de integracin
De acuerdo a su complejidad, los CI digitales se clasifican en 4 categoras bsicas
llamadas SSI, MSI, LSI, VLSI. Esta clasificacin se fundamenta en la cantidad de
compuertas utilizadas para implementar la funcin propia del chip.
Ing. Vctor Silva Martnez
19
20
21
22
23
24
25
26
27
28
1 lgico
verdadero
high
alto
si
int. Cerrado
el lgebra booleana se utiliza para expresar los efectos que los div4ersos circuitos
digitales ejercen sobre las entradas lgicas y para manipular variables lgicas con
el objeto de determinar el mejor mtodo de ejecucin de cierta funcin de un
circuito. En lo sucesivo emplearemos smbolos alfabticos para representar las
variables lgicas. Por ejemplo, A podra representar cierta entrada o salida de un
circuito digital y en cualquier instante debemos tener A =0 o bien A = 1.
Ya que solo puede haber dos valores, el lgebra booleana es relativamente fcil
de manejar en comparacin con la ordinaria. En el lgebra booleana no hay
fracciones, ni decimales, nm. Negativos, races cuadradas, races cbicas,
logartmicas. De hecho, en el lgebra booleana solo existen tres operaciones
bsicas:
Adicin lgica: tambin llamada adicin OR o simplemente operacin OR
Multiplicacin lgica: denominada multiplicacin AND o simplemente operacin
AND.
Complementacin o inversin lgica: denominada tambin operacin NOT.
29
Compuerta OR
En un circuito digital la compuerta OR es un circuito que tiene dos o ms entradas
y cuya salida es igual a la suma OR de las entradas. La siguiente figura muestra el
smbolo correspondiente a una compuerta OR de dos entradas.
30
1.
2.
3.
Compuerta NOT
La siguiente figura muestra el smbolo de un circuito NOT, al cual se le llama ms
comnmente INVERSOR. Este circuito siempre tiene slo una entrada. En la
figura se ve la forma en que el INVERSOR afecta una seal de entrada.
31
Ejemplo:
Compuerta NOR
El smbolo de una compuerta NOR de dos entradas se muestra en la siguiente
figura. Es el mismo que el smbolo de la compuerta OR excepto que tiene un
crculo pequeo en la salida. Este crculo representa la operacin de inversin. De
este modo, la compuerta NOR opera como una compuerta OR seguida de un
INVERSOR, de la manera que los circuito de la figura A y B son equivalentes y la
expresin de salida para la compuerta NOR es :
32
Compuerta NAND
Compuerta OR exclusivo
Considrese el circuito lgico de la figura. La expresin de salida de este circuito
es
X = AB + AB
L a tabla de verdad respectiva muestra que X = 1 en dos casos A = 0, B = 1 y A
=1, B =0. En otras palabras este circuito produce una salida ALTA siempre que las
dos entradas eswtn en niveles opuestos. Este es el circuito OR exclusivo, que se
abrevia como EX OR.
La compuerta EX OR tiene solamente 2 entradas, las dos entradas se combinan
de manera que:
33
34
35
Esta caracterstica hace los dispositivos tri-state muy tiles en aplicaciones donde
se necesita transferir permanentemente informacin entre diversos puntos de
entrada y de salida utilizando la mnima cantidad posible de lneas de
comunicacin. Un ejemplo muy comn son los buses en los sistemas con
microprocesadores (figura 81)
37
38
39
Compuerta schmitt-trigger
Las compuertas schmitt-trigger son dispositivos que se utilizan para convertir
seales imperfectas, lentas o con ruidos en seales digitales bien definidas,
rpidas y sin ruido (figura 90). Realizan las mismas funciones lgicas de las
compuertas comunes pero poseen ciertas caractersticas distintivas especiales.
40
42
Desde el punto de vista lgico, los buffer inversores operan como inversores
convencionales: un alto o un bajo en la entrada provoca un bajo o alto a la salida.
La diferencia esta en que un buffer no inversor es ms potente; esto es, puede
manejar ms corriente a la salida que un inversor comn.
Los buffer no inversores entregan el mismo nivel lgico que reciben es decir si se
aplica un alto o un bajo a la entrada entonces suministra un alto o un bajo a la
salida. Los buffer no inversores se denominan tambin compuertas YES.
En la figura 96 se resume el smbolo, la ecuacin lgica, la tabla de verdad y el
circuito elctrico equivalente de una compuerta YES. La lmpara Q se enciende
cuando el interruptor A se cierra y se apaga cuando este ultimo se abre.
43
44
45
La figura 182 ilustra como opera un codificador octal. Este circuito en particular
posee 8 lneas de entrada y 3 de salida. Las entradas son activadas en alto. En
condiciones normales, con los pulsadores S0 a S7 abiertos, cada entrada tiene un
nivel BAJO aplicado y todas las salidas entregan un nivel BAJO.
Cuando se cierra un pulsador cualquiera, la entrada correspondiente se activa y
recibe un nivel ALTO, es decir, 1 lgico. Como resultado, en las salidas se
produce un cdigo de 3 bits de la forma Q2Q1Q0 qu identifica la lnea activada.
La lnea Q2 corresponde a MSB y la lnea Q0 a LSB.
Decodificadores
46
Decodificador de N a M lneas.
Los decodificadores de N a M lneas son circuitos lgicos combinatorios con un
cierto nmero de lneas de entradas (N) y un cierto nmero de lneas de salida (M)
que activa una o ms salidas cuando en las entradas se aplica un cdigo o una
combinacin especifica de bits. Las salidas pueden ser activas en ALTO o en
BAJO dependiendo del diseo.
47
48
49
50
51
Monoestables no redisparables
En un monoestable no redisparable o estndar (figura 271) el arribo de la seal de
disparo inicia un ciclo interno de temporizacin, el cual causa que la salida del
monoestable cambie de estado cuando comienza el ciclo de temporizacin y
retorne a su estado estable cuando este ciclo termina.
52
53
54
Puesto que la compuerta IC1 recibe un bajo en ambas entrada, su salida, (punto
D) es ALTA y el condensador C1 esta descargado. Cuando se aplica
momentneamente un pulso de disparo positivo (activo en ALTO) la salida IC1 se
hace inmediatamente baja y el condensador C1 aplica un bajo a la entrada de la
compuerta IC2.
Como consecuencia de lo anterior, la salida del circuito (out) se hace ALTA. Este
ALTO se realimenta a la entrada inferior de la compuerta IC1, obligando a la salida
de esta ltima (punto D) a permanecer en BAJO, sin importar el esta de la seal
de disparo. Esta seal debe hacerse BAJA antes de terminar el perodo de
temporizacin.
Ing. Vctor Silva Martnez
55
Los monoestables TTL son muy verstiles, rpidos, precisos y fciles de usar. Sus
caractersticas de diseo los hacen aptos para ser utilizados en aplicaciones que
requieran generacin y conformacin de pulsos, retardo de tiempo, demodulacin
y deteccin de flancos, entre otras necesidades.
Reset
No tiene
Nm. de
pines
14
En bajo
14
Redisparable
En bajo
16
no redisparable
Redisparable
Redisparable
En bajo
16
No tiene
En bajo
14
16
1
2
TABLA 16-1
57
Reset
En bajo
Nm. de
pines
16
En bajo
16
4047B
Redisparable
En alto
14
4528b
Redisparable
En bajo
16
TABLA 16-2
Los monoestables CMOS, en general, no son tan rpidos ni exactos como los
TTL. Sin embargo, son muy verstiles, se adaptan al disparo por flancos de
subida y de bajada y pueden utilizarse en los modos redisparables y no
redisparables. Para mejores resultados se recomienda trabajarlos a la mxima
tensin de alimentacin posible 15V 18 V.
58
59
El mecanismo de carga y descarga del condensador, con el fin de generar los dos
estados inestables, se puede implementar utilizando compuertas TTL. Existen dos
formas de utilizar la circuitera de la compuerta para este fin: como comparador o
detector de nivel de voltaje y como amplificador lineal.
La segunda opcin es la ms ventajosa y, por tanto, la ms adecuada para
construir relojes de alta velocidad.
En la figura 312 se muestra un circuito de reloj realizado con inversores TTL
trabajando como comparadores de voltaje.
60
Como resultado, la salida del inversor A2 es, tambin ALTA, y por tanto, en
condensador C inicia, otra vez, su carga hacia un valor positivo de voltaje. El
proceso se repite constantemente, generando, de esta manera, una onda
cuadrada de una frecuencia que depende de los valores de R y C la cual se puede
determinar en cualquier momento.
61
El cristal de cuarzo tiene una composicin qumica similar a la del vidrio. Un cristal
de cuarzo se corta y se pule a una determinadas dimensiones para que pueda
vibrar a una cierta frecuencia, la frecuencia a la cual vibra un cristal depende ,
bsicamente de su espesor, y es muy estable, no siendo afectada por la
temperatura y otros factores.
Los cristales de cuarzo se tallan a partir de un cristal matriz y su aspecto final es el
de una laminilla muy delgada de forma circular, cuadrada, rectangular o anular.
Para su uso, se encierra en un blindaje metlico del cual sobresalen las
terminales de acceso. Es posible alterar la frecuencia original de un cristal,
limando cuidadosamente parte de su perfil, pero se corre el riesgo de dejarlo
inestable.
Los cristales de cuarzo se utilizan en sistemas digitales, equipos de
comunicaciones y otras aplicaciones de la tecnologa electrnica.
El cuarzo es en elemento piezo-elctrico. Lo anterior significa que genera una
seal elctrica, cuando se somete a una tensin mecnica (presin), y que vibra a
una frecuencia particular cuando se le aplica una tensin elctrica (voltaje) entre
sus terminales. Este fenmeno se le denomina efecto piezo-elctrico.
La frecuencia nominal de los cristales puede ajustarse, en un rango muy estrecho,
mediante condensadores, de muy bajo valor, conectados en serie o en paralelo
Relojes CMOS.
Los relojes CMOS se caracterizan por consumir menos potencia y operar dentro
de un rango de voltajes ms amplio que los relojes TTL, como en estos ltimos,
tambin es posible usar las compuertas CMOS como comparadores de nivel de
voltajes o como amplificadores lineales de alta ganancia para generar la
oscilacin.
Ing. Vctor Silva Martnez
62
63
64
65
66
Flip- flop J K
El flip-flop J-K figura 409 es un flip-flop sincrnico con dos lneas de entradas de
datos (J y K), una entrada de reloj (CKL), dos entradas asincrnicas (preset y
clear) y dos salidas complementarias (Q y Q). Las entradas J y K se pueden
manipular para producir cualquier condicin de salida predecible. El J-K puede
tambin operar como T y D y es el ms popular de todos los dispositivos
biestables.
El flip-flop J-K puede ser operado en cualquiera de los dos modos: sincrnico y
asincrnico. En el primer caso, el estado de las salidas Q y Q depende de las
entradas J-K y est sincronizado con la seal aplicada en la entrada de reloj
(CLK). En el modo asincrnico, el estado de las salidas Q y Q lo establecen las
entradas preset y clear.
La tabla de verdad muestra que los cuatro posibles estados (figura 410) de
entrada generan estados definidos en la salida y resulta que la tabla de verdad es
idntica al de tipo RS (J=S y K=R) con una excepcin; la cuarta condicin es
J=K=!. Cuando existe esta condicin de entrada y se envia la seal de reloj al flipflop, la salida cambia de estado o sea que realiza la misma operacin que el tipo
T. Cuando la entrada T es igual a 1 lgico, tenindose una operacin tipo
oscilatorio (Togge). La figura 410 tambin presenta una tabla de excitacin, la cual
se genera bsicamente mediante un anlisis intuitivo de la tabla de verdad. Si el
estado de salida Qn se conoce antes de mandar la seal de reloj y se desea tener
una salida Qn+1 despus de la seal de reloj, la tabla muestra cual entrada de
datos es necesaria. El termino mostrado en la tabla como X representa un estado
indiferente; por ejemplo: cuando Qn es un 0 lgico y se desea tener un cero
Ing. Vctor Silva Martnez
67
Para los flip flops, los estados indiferentes (X) son de gran valor en el diseo
lgico, ya que permiten al diseador el uso de un numero menor de bloques en la
entrada de datos para controlar la operacin, manteniendo las salidas definidas
para todas las condiciones de entrada. El flip-flop J-K se considera el ms verstil
de los que se encuentran disponibles y la gran variedad de equipos en el mercado
reflejan la enorme tendencia de su uso.
68
El flip-flop tipo T por lo general no se encuentra disponible como tal, pero se puede
construir con algunos de los otros tipos de flip-flops. Una de las aplicaciones ms
comunes se de contadores y redes de conteo secuencial dada su caracterstica
inherente de dividir entre dos, ya que cuando se aplica un pulso de reloj, la salida
cambia de estado solamente una ve en cada ciclo de entrada, por lo tanto, para
completar un ciclo en la salida se requiere dos ciclos en la entrada. Este tipo de
operacin requerida en muchos casos para contadores codificados en forma
binaria.
69
Los flip-flop tipo D pueden usar cualquiera de los tres tipos de tcnicas de reloj,
pero existe un caso especial de reloj de disparo en los extremos que alguna vez
se utilice en este tipo de flip-flop, resultando lo que se conoce como flip-flop D tipo
candado (latch). La operacin del reloj se puede ver como una seal de
habilitacin de la entrada a la memoria o candado.
Este tipo de flip-flop es de mucha utilidad principalmente en aplicaciones de
almacenaje y registros de datos, donde se requieren almacenamientos
temporales.
70
71
Observe que la seal de salida de cada flip-flop es, a su vez, la seal de reloj del
flip-flop siguiente. La seal de reloj del primer flip-flop es la misma seal de
entrada.
El circuito de la figura 432 aporta varios conceptos de diseo de circuitos con flipflops, sobre lo que vale la pena detenerse un poco ms.
En primer lugar, cada flip-flop se convierte en toggle conectando sus entradas (J y
K) a un nivel alto (1) permanente. En segundo lugar, la salida de cada flip-flop
cambia de estado cuando su entrada de reloj realiza una transicin negativa, es
decir , pasa de alto a bajo.
Como resultado de lo anterior, en la salida Q se obtiene una frecuencia igual a
F/2, en la salida Q1 igual a F/4, en la salida Q2 una frecuencia igual a F/8 y en la
salida Q3 una frecuencia igual a F/16. El diagrama de tiempos de la figura 433
resume las conclusiones anteriores.
72
73
74
75
Paso 4. Por ltimo dibuje el circuito secuencial completo. No olvide definir los
niveles de entradas que no utilizar en los flip-flops o compuertas. Debe llevarse a
un nivel bajo o alto, segn el nivel de actividad que tengan.
76
77
78
79
80
81
82
Cada flip-flop opera en el modo de toggle, con sus entradas J-K conectadas a 1.
Los pulsos se aplican a la entrada de reloj del primer flip-flop. La salida Q de cada
flip-flop alimenta la entrada de reloj CLK del siguiente. Cada vez que la entrada de
reloj de un flip-flop pasa de alto a bajo, su salida cambia de estado.
Las lneas PRESET y CLEAR son de control y se utilizan para inicializar las
salidas del contador en 0000 y 1111, respectivamente.
Debido a que la salida de cada flip-flop afecta a la entrada del flip-flop siguiente, el
cambio de estado de las salidas no se produce instantneamente si no que se
propaga en cadena, de una etapa a la siguiente. Por esta razn, se dice que el
contador de la figura 496 es un contador asincrnico o serie.
83
84
La compuerta G1 garantiza que el flip-flop FF3 cambie de estado slo cuando las
salidas QA y QB sean ambas altas. Del mismo modo, la compuerta G2 garantiza
que el FF4 cambie de estado nicamente cuando las salidas QA, QB y QC sean
altas. Cuando se aplica un pulso de reloj (CLK), todos los flip-flops que deben
cambiar de estado lo hacen simultneamente.
85
Ing. Vctor Silva Martnez
86
Contadores BCD
Los contadores BCD como su nombre lo indica cuentan pulsos en BCD, un
cdigo binario en el cual los dgitos decimales del 0 al 9 se representan mediante
patrones binarios de 4 bits. Los contadores BCD se utilizan siempre que deben
visualizarse o manejarse datos en forma decimal.
Los contadores BCD son, en realidad, contadores binarios de 4 bits en los cuales
la secuencia natural de conteo se ha alterado, mediante compuertas lgicas, para
proporcionar nicamente diez estados, desde 0000 (0) hasta 1001 (9). Cuando la
cuenta llegue a 9, retorna automticamente a 0 en el siguiente pulso. En otras
palabras son contadores de mdulo 10.
Los contadores BCD se rigen bajo la misma teora general explicada para los
contadores binarios. Exist4en contadores BCD sincrnicos y asincrnicos,
ascendentes y descendentes, lineales y realimentados, prefijables, conectados en
cascada, etc. Y sus salidas se pueden decodificar fcilmente para proporcionar
una lectura decimal directa.
En la figura 523 se muestra el circuito lgico y el diagrama de temporizacin de un
contador BCD asincrnico realizados con flip-flop J-K y disparable por flancos de
bajada. Observe que los tres primeros flip-flops estn conectados en cascada
como en un contador binario estndar. Sin embargo, el ltimo flip-flop tiene su
entrada de reloj conectada a la salida Q del primero.
Note tambin que la seal que controla la entrada J del FF4 la suministra una
compuerta NAND, la cual monitorea las salidas de los flip-flops FF2 y FF3.
Observe, as mismo, que la salida Q negada de FF4 se realimenta a la entrada J
de FF2. como resultado de estas interconexiones, el circuito posee nicamente
diez estados, en lugar de los 16 de un contador binario.
Como se puede observar en el diagrama de temporizacin de la figura 523 (b), el
circuito cuenta cclicamente entre 0000 (0) y 1001 (9), siguiendo una secuencia
normal. Cuando se recibe el dcimo pulso, el contador recicla a 0 y se repite la
misma secuencia. Para los 8 primeros estados, desde 0000 hasta 0111, el circuito
opera en forma similar al contador binario normal.
Despus del sptimo pulso, el estado de las salidas DCBA es 0111 y la entrada J
del flip-flop FF4 recibe un alto, quedando habilitado para cambiar de estado
(toggle) cuando ocurra el siguiente pulso de reloj. Al finalizar este ltimo, el nuevo
estado de salida es 1000 y la salida Q negada de FF4 es 0.
Ing. Vctor Silva Martnez
87
Este 0 se realimenta a la entrada J del flip-flop FF2, evitando que este ltimo se
dispare la prxima vez que reciba un flanco de bajada procedente del flip-flop FF1.
Cuando ocurre el noveno pulso, FF1 cambia de 0 a 1 y el nuevo estado de salidas
1001, la mxima capacidad de conteo.
Bajo esta condicin, la entrada J del flip-flop FF4 recibe un bajo, quedando
habilitado para pasar a 0 (reset) cuando la salida de FF1 cambie de estado con el
88
Ing. Vctor Silva Martnez
89
MEMORIAS SEMICONDUCTORAS
La implementacin tecnolgica del concepto de memoria revoluciona, por
completo, la estrategia de diseo utilizada hasta este punto. Con la memoria,
como CI, aparecen los circuitos de lgica programable. Siguiendo esta tcnica, es
posible disear aplicaciones complejas de manera independiente de la circuiteria
electrnica.
El almacenamiento y retencin de informacin ha originado una revolucin sin
precedentes en los campos de la informtica y la electrnica de consumo. Usted
encontrar memorias semiconductoras en casi todos los sistemas electrnicos
inteligentes de hoy, incluyendo radios de automvil, televisores, grabadoras de
video, microcomputadores.
Lgica cableada
Podemos aplicar las siguientes conclusiones a cualquier circuito construido con
lgica cableada:
a. en circuitos de lgica cableada se necesita un diseo especfico para cada
aplicacin.
b. Hay que realizar nuevamente todo el diseo si se desea efectuar cualquier
tipo de cambio, no previsto inicialmente en la secuencia, por ejemplo.
c. Los circuitos de lgica cableada pueden resultar complejos y con un
nmero considerable de circuitos integrados.
d. Los circuitos de lgica cableada fueron muy usados hasta la aparicin de
las memorias y microprocesadores de tamao y potencia reducidos.
90
Bus de direcciones. Por intermedio de este bus o grupos de bits se generan las
direcciones que apuntan o sealan hacia cualquier posicin de memoria en
particular.
91
92
93
94