Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MULTIVIBRADORES.
Los circuitos lógicos vistos anteriormente, son combinatorios cuyos niveles de salida, en cualquier
instante, dependen de los valores de las entradas en ese momento. Cualquier condición anterior al nivel de
entrada no afecta a las salidas, porque los circuitos combinatorios no tienen memoria.
ESTADOS PRESENTES: Son los valores que toman las variables secundarias (y1, y2, ...,
ym) debidos a los estados siguientes y a las transiciones.
ESTADOS SIGUIENTES: Son los valores que toman las variables de excitación (Y1,
Y2, ..., Ym) debido a los estados presentes.
La siguiente tabla muestra la relación entre los estados presentes y los estados siguientes:
FASES ESTADOS
PRESENTES SIGUIENTES
y Y
Q Q+
qv qv+1
qt qt+1
señal de reloj hace una transición. Cuando la señal de reloj cambia de 0 a 1, se le denomina Transición
de Pendiente Positiva (TPP), cuando pasa de 1 a 0 se le conoce como Transición de Pendiente Negativa
(TPN).
La Figura 2, muestra el símbolo general empleado para un multivibrador (MVB). El símbolo indica que el
MVB tiene dos salidas Q y Q' inversas entre sí. Q recibe el nombre de salida normal del MVB, mientras que
Q' es la salida negada o invertida. Siempre que se haga referencia al estado del MVB, éste será el de su estado
normal y se entiende que Q' se encontrará en estado opuesto.
1. Los multivibradores (MVB) sincronizados por reloj tienen una entrada de reloj designada CLK
(Clock-reloj). Esta entrada se dispara por flanco, lo que significa que es activada por una transición de
señal; esto se especifica por la presencia de un triángulo en la entrada del reloj. Posteriormente, se
explican detalladamente los MVB disparados por flanco.
2. Los MVB sincronizados por reloj también poseen una o más entradas de control que
pueden tener varios nombres, lo que depende de su operación; su efecto está sincronizado
con la señal aplicada en la entrada CLK. Por esta razón se les llama entradas sincronizadas
de reloj.
3. Las entradas de control hacen que las salidas del MVB estén listas para cambiar,
mientras que la transición activa en la entrada CLK es la que dispara un cambio.
S R O No 0
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
S R Q Q'
1 0 1 0
0 0 1 0 después de S=1 y R=0
0 1 0 1
0 0 0 1 después de S=0 y R=1
1 1 x x estados prohibidos
Electrónica Análoga - Digital 3
A continuación se presenta la tabla estados, en donde Q+ es el estado siguiente:
DEC S R Q Q+
0 0 0 0 0
1 0 0 1 1 como
2 0 1 0 0 MEMORIA
3 0 1 1 0 puestas a
4 1 0 0 1 CEROS
5 1 0 1 1 puestas a
6 1 1 0 x UNOS
7 1 1 1 x estados
PROHIBIDOS
De la tabla de estados, se observa que cuando S=R=0, Q+=Q; cuando S=0 y R=1, Q+=0; cuando
S=1 y R=0, Q+= 1 y cuando S=R=1, Q+=x, o sea se presentan los estados prohibidos. La siguiente
tabla, llamada característica, resume las observaciones anteriores:
S R Q+
0 0 Q
0 1 0
1 0 1
1 1 x
De la misma tabla de estados, se observa que cuando Q=Q+=0, S=0 y R puede ser 0 o 1, o sea
indiferente; cuando Q=0 y Q+=1, S=1 y R=0; cuando Q=1 y Q+=0, S=0 y R=1 y cuando Q=Q+=1,
S puede ser 0 o 1, indiferente, y R=0. La tabla de excitación muestra estas observaciones:
Q Q+ S R
0 0 0 x
0 1 1 0
1 0 0 1
1 1 x 0
De la tabla de excitación se observa, que dadas las salidas Q y Q+, se pueden determinar qué
valores de las variables de entrada, S y R, produjeron dichas salidas.
S-R sincrónico.
Tabl
a de
EST
ADO
S
Q
SRQ+
000 0 como
1 ME
001 0 MO
0 RIA
010 1 puest
1 aa
011 x CER
x OS
100 puest
as a
101 UNO
S
110 estad
os
111 PRO
HIBI
DOS
La tabla característica se obtiene a partir de la tabla de estados, en esta tabla se incluye la señal
de reloj (CLK), las entradas S y R y el estado siguiente Q+.
Tabla
CARACTERÍSTICA
CLK S R Q+
0 x x Q
1 0 0 Q
1 0 1 0
1 1 0 1
1 1 1 x
Electrónica Análoga - Digital 5
Debe observarse que cuando CLK=0, sin importar los valores de S y R, Q+ mantiene el valor
del estado presente (Q). En las otras combinaciones, cuando CLK=1, se presentan las cuatro
posibilidades mostradas en la tabla de estados; es decir, como memoria (S=R=0), puesta a ceros
(S=0 y R=1), puesta a unos (S=1 y R=0) y los estados prohibidos (S=R=1).
Tabla de
EXCITACIÓN
Q Q+ S R
0 0 0 x
0 1 1 0
1 0 0 1
1 1 x 0
De tabla de excitación se observa, que dadas las salidas Q y Q+, se pueden determinar qué
valores de las variables de entrada, S y R, produjeron dichas salidas. Se observa que cuando
Q=Q+=0, S=0 y R puede ser 0 o 1; cuando Q=0 y Q+=1, S=1 y R=0; cuando Q=1 y Q+=0, S=0 y
R=1; finalmente, cuando Q=Q+=1, S puede ser 0 o 1 y R=0.
Para determinar la ecuación de estados, se debe tener una tabla ampliada de la tabla de estados,
cuyas entradas sean CLK, S, R, Q y tenga como salida el estado siguiente Q+. Los valores
funcionales de Q+ se obtienen de la tabla característica:
DEC CLK S R Q Q+
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 x
15 1 1 1 1 x
Obsérvese que cuando CLK=0, combinaciones 0-7, Q+=Q, por tanto Q+=1 para las
combinaciones 1, 3, 5 y 7; para CLK=1, combinaciones 8-15, se tiene que para cuando S=R=0,
Q+=Q, lo que ocurre para las combinaciones de entrada 8 y 9, siendo Q+=1 para la combinación de
entrada 9; finalmente, cuando S=1 y R=0, Q+=1, cumpliéndose para las combinaciones 12 y 13.
La figura adjunta presenta la carta de tiempo del multivibrador S-R sincronizado por reloj con
TPP (transición de pendiente positiva). La siguiente tabla presenta un resumen explicativo de la
gráfica anterior:
Multivibrador S-R
PUNTO OPERACIÓN
a Las entradas S=R=0, Q=0
El multivibrador J-K es similar al S-R, en donde J corresponde a S y K a R, pero existe una diferencia
principal; si J=K=1 no genera una salida ambigua y si CLK=1, el valor del estado siguiente es el
complemento del estado presente. Esto indica que no existen los estados prohibidos.
Electrónica Análoga - Digital 7
La figura adjunta muestra el diagrama a bloques del
multivibrador J-K:
Tabla
de
ESTA
DOS
D
Q
E JKQ+
C
0 000 0 como
1 1 MEM
2 001 0 ORIA
3 0 puest
4 010 1 a a
5 1 CER
6 011 1 OS
7 0 puest
100 aa
UNO
101 S
compl
110 ement
o de
111 Q
De la tabla de estados se observan cuatro situaciones: Cuando J=K=0 y Q toma los valores de 0 o 1
(indiferente), Q+=Q (actúa como memoria); cuando J=0, K=1 y Q toma los valores de 0 o 1
(indiferente), Q+=0, es decir (puesta a CEROS); cuando J=1, K=0 y Q toma los valores de 0 o 1
(indiferente), entonces Q+=1 (puesta a UNOS), finalmente cuando J=K=1 y Q puede ser 0 o 1
(indiferente), Q+=Q', o sea se obtiene el complemento de Q.
Las observaciones anteriores, se resumen en la tabla característica, la cual relaciona las variables de
entrada con el estado siguiente:
Tabla
CARACTERÍSTICA
J K Q+
0 0 Q memoria
0 1 0 puesta a CEROS
1 0 1 puesta a UNOS
1 1 Q' complemento de Q
Electrónica Análoga - Digital 8
Finamente, de las tablas de estado y característica, se obtiene la tabla de excitación que relaciona los
estados presente (Q) y siguiente (Q+) con las entradas
que los producen (J y K):
Tabl
a de
EXC
ITA
CIÓ
N
Q
Q
+J K
00
0 x
01
1 x
x 1
10
x 0
11
La figura anterior, muestra la función canónica para Q+, que se obtiene de la tabla de estados, el mapa de
Karnaugh para minimizarla y la función reducida, que corresponde a la ecuación de estados. La figura
adjunta, muestra la carta de tiempo del multivibrador J-K sincronizado por reloj con TPP: La siguiente tabla
presenta un resumen explicativo de la operación del multivibrador
Multivibrador J-K
Punto Operación
a J=0 y K=1, Q=0
c J=K=1, Q=1
i J=K=1,se complementa
Tabla de
ESTADOS
Electrónica Análoga - Digital 9
D Q Q+
0 0 0
0 1 0
1 0 1
1 1 1
Obsérvese que en todos los casos Q+=D, siendo la ecuación de estados. La ecuación característica
relaciona la variable de entrada D con el estado siguiente Q+:
Tabla
CARACTERÍSTICA
D Q+
0 0
1 1
La tabla de excitación, relaciona a los estados presente y siguiente, Q y Q+, con la variable, D, que los
produce:
Tabla de
EXCITACIÓN
Q Q+ D
0 0 0
0 1 1
1 0 0
1 1 1
La siguiente figura, presenta la carta de tiempo del multivibrador tipo D sincronizado por reloj con TPP
En el multivibrador tipo T, su diagrama a bloques se muestra en la figura adjunta, la señal de reloj es la única
existente, cuando pulsa la entrada T el biestable cambia de estado. En otras palabras, el nombre del MVB se
deriva de la habilidad de variar (toggle) o cambiar de estado. Independientemente del estado presente del
multivibrador, éste asume el estado de complemento cuando ocurre el pulso de reloj, siempre y cuando el
estado lógico de T esté a nivel alto.
Electrónica Análoga - Digital 10
La tabla de estados correspondiente a este MVB se presenta a continuación:
Tabla de
ESTADOS
T Q Q+
0 0 0
0 1 1
1 0 1
1 1 0
De la tabla, se observa claramente que cuando T=0, Q+=Q y cuando T=1, Q+=Q'. A partir de esta tabla, se
obtiene la tabla característica, cuya variable de entrada es T y la de salida el estado siguiente Q+:
Tabla
CARACTERÍSTICA
T Q+
0 Q
1 Q'
De la tablas, se observa que cuando T=0, el estado siguiente es igual al estado presente, Q+=Q, y cuando
T=1, el estado siguiente es igual al complemento del estado presente, es decir: Q+=Q'.
Finalmente, la tabla de excitación presenta como entradas a las variables de estado presente y siguiente, Q
y Q+, y como salida a la variable T que las produce:
Tabla de
EXCITACIÓN
Q Q+ T
0 0 0
0 1 1
1 0 1
1 1 0
Q+(T, Q) = T r Q
MULTIVIBRADOR MAESTRO/ESCLAVO.
El multivibrador maestro/esclavo no es más que dos MVB: uno maestro y otro esclavo. Durante la
transición de pendiente positiva (TPP) de la señal de reloj, los niveles presentes de las entradas de control
(CLK, S, R) se emplean para determinar la salida del multivibrador maestro. Cuando existe un cambio de
TPP, los estados del maestro se transfieren al esclavo, cuyas salidas son Q y Q'. Por tanto, ambas cambian
sólo después de cada TPN del reloj. En conclusión, el multivibrador maestro/esclavo debe mantener
estables las entradas de control, mientras que CLK se encuentre en estado ALTO, de lo contrario puede
ocurrir una operación no previsible.
La
siguiente
tabla
explica
la
La entrada uno pasa a 1 antes de que el pulso 2 del reloj se acople a dicha entrada, de p=0 y
después de un retardo de compuerta sigue al borde delantero del pulso 2.
La salida Z del segundo par de compuertas con acoplamiento transversal, elemento esclavo,
permanece en 0. Con CLK=q=0, y después de otro retardo de compuerta, Z=1
Preinicio y borrado.
Los multivibradores disponibles en CI proporcionan a veces terminales de entrada para iniciar o borrar el
multivibrador en forma asincrónica. Estas entradas, por lo general, se llaman preinicio (preset) y borrado
(clear) y afectan al multivibrador en el nivel negativo de la señal de entrada sin necesidad de un pulso de
reloj. Estas entradas son útiles para llevar a los multivibradores a un estado inicial antes de su operación
cronometrada
. Sincronización de multivibradores.
La mayoría de los sistemas digitales son sincrónicos en su operación, pues la generalidad de las señales
cambiarán estados de sincronización con las transmisiones del reloj. En algunos casos, existirá una señal
interna que no esté sincronizada por el reloj, por lo que será una señal asincrónica. Las señales asincrónicas
ocurren a menudo como resultado de una señal interruptora al azar, en relación con la señal de reloj. Esta
selección no programada puede producir resultados impredecibles.
Pasos a seguir:
Tabla de ESTADOS
DEC J K Q Q+
0 0 0 0 0 como
1 0 0 1 1 MEMORIA
2 0 1 0 0 puesta a
3 0 1 1 0 CEROS
4 1 0 0 1 puesta a
5 1 0 1 1 UNOS
6 1 1 0 1 complemento de Q
7 1 1 1 0
Tabla de
EXCITACIÓN
Q Q+ D
0 0 0
0 1 1
1 0 0
1 1 1
c) La entrada del multivibrador D, representa la salida del circuito de excitación (marcado con ? en la figura),
la cual se obtiene de la tabla de estados del inciso a), es decir:
D =Q+(J, K, Q) = 3m (1,4,5,6)
Obsérvese que el logigrama se obtuvo con compuertas No Y, lo cual se logra complementando dos veces la
función y aplicando uno de los complementos, como se muestra en el mapa de Karnaugh.
Tabla de
ESTADOS
DEC J K Q Q+
0 00 0 0 como
1 00 1 1 MEMORIA
2 01 0 0 puesta a
3 01 1 0 CEROS
4 10 0 1 puesta a
5 10 1 1 UNOS
6 11 0 1 complemento de
7 11 1 0 Q
Tabla de
EXCITACIÓN
Q Q+ T
0 0 0
0 1 1
1 0 1
1 1 0
c) Para determinar a T en función de J, K y Q, se agrega una columna extra a la tabla de estados y los
valores de T se determinan en base a la tabla de excitación del multivibrador tipo T. Así, cuando Q y Q+
tengan el mismo valor de verdad T=0 y cuando Q y Q+ tengan distinto valor de verdad T=1, como se muestra
en la siguiente tabla:
Tabla de ESTADOS
Electrónica Análoga - Digital 14
DEC J K Q Q+ T
0 0 0 0 0 0
1 0 0 1 1 0
2 0 1 0 0 0
3 0 1 1 0 1
4 1 0 0 1 1
5 1 0 1 1 0
6 1 1 0 1 1
7 1 1 1 0 1
Obsérvese que para las combinaciones 0, 1, 2 y 5, Q y Q+ tienen el mismo valor de verdad, por tanto T=0;
para las combinaciones 3, 4, 6 y 7, Q y Q+ tienen distinto valor de verdad, por tanto T=1. Expresando a T en
T(J, K, Q) = 3m (3,4,6,7)
Obtención de la tabla de estados del multivibrador tipo D (el que se desea alcanzar):
Tabla de
ESTADOS
D Q Q+
0 0 0
0 1 0
1 0 1
1 1 1
Tabla de
EXCITACIÓN
Q Q+ J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
Se genera una tercera tabla para relacionar a D y Q con J y K. Esto se logra agregando tres columnas a la
tabla de estados del MVB tipo D; una a su izquierda que muestra los decimales asociados a las combinaciones
de D y Q; y dos a la derecha correspondientes a J y K. Los valores de J y K se obtienen de la tabla de
excitación del multivibrador J-K; es decir, cuando Q=Q+=0, J=0 y K=x; cuando Q=0 y Q+=1, entonces J=1
y K=x y así sucesivamente, como se muestra a continuación:
Tabla de
ESTADOS
DEC D Q Q+ J K
0 0 0 0 0 x
1 0 1 0 x 1
2 1 0 1 1 x
3 1 1 1 x 0
Reduciendo por mapas de Karnaugh las funciones anteriores y realizando el logigrama, se tiene:
Electrónica Análoga - Digital 16
CONTADORES
El contador es un circuito secuencial que tiene capacidad para recordar el número de pulsos que han sido
aplicados en su entrada.
Los multivibradores tipo J-K tienen la habilidad de cambiar con cada pulso de entrada. Esta característica
es útil en contadores binarios.
a) Asincrónicos
b) Sincrónicos
Los contadores asincrónicos son más comúnmente conocidos como ripple through. La característica de
este tipo de contadores es que los estados de los biestables no cambian simultáneamente.
En los contadores sincrónicos los estados de los MVB cambian simultáneamente bajo el control de un
pulso de reloj.
El diseño de contadores asincrónicos es el más fácil de los dos tipos; su desventaja principal con respecto a
los sincrónicos es su velocidad.
2n-1 # N # 2n
Donde:
n = número de biestables
EJEMPLO 1: Si n=3 y los MVB son tipo J-K disparados por flanco negativo, entonces:
N # 8 (0,1,2,3,4,5,6,7)
N
ót
es
e
que además de ser un contador ascendente, el MVB QA divide entre 2 la frecuencia de entrada, QB la divide
entre 4 y QC entre 8.
Si en lugar de introducir Qn a la entrada de reloj de la etapa más significativa, introducimos Q'n, el contador
será descendente. El siguiente ejemplo muestra esta aplicación.
El diagrama de tiempo de la señal de entrada y salida de los MVB se presenta en la siguiente figura:
Electrónica Análoga - Digital 18
NOTA: Si los MVB usados en la configuración lógica son disparados por flanco positivo, el contador será ascendente.
1/F # n(TP) + TS
Donde:
n = número de biestables
TP = retardo de propagación de un MVB
TS = tiempo real del strobe
2n-1 # N # 2n
Donde:
4. Conectar las salidas de los MVB que almacenan 1 en la cuenta N-1 a una compuerta NO-Y (nand) si preset
es activo a nivel bajo o a una compuerta Y (and) si es activo a nivel alto.
5. Conectar las salidas de la a las entradas preset de todos los multivibradores para los cuales Qn = 0 en la
cuenta N-1.
En muchos circuitos integrados, la línea preset no existe, únicamente cuentan con una línea de borrado
común a todos los MVB. Para estos casos, utilice el siguiente procedimiento para el diseño de contadores
asincrónicos:
2n-1 # N # 2n
Donde:
4. Conectar las salidas de los MVB que almacenan 1, cuando la cuenta es N, a las entradas de la compuerta
NO-Y, si clear es activo a nivel bajo, o a una compuerta Y si clear es activo a nivel alto. Conectar las salidas
de la compuerta a la entrada clear común de los biestables.
Cuando el contador llega al eneavo estado, la salida de la compuerta desactiva a todos los
multivibradores.
CONTADORES SINCRÓNICOS
La ventaja de éstos contra los asincrónicos es que todos los MVB son gobernados por un pulso de reloj.
Electrónica Análoga - Digital 19
Algoritmo para el diseño de contadores sincrónicos
2n # Módulo
Donde:
n = número de multivibradores
EJEMPLO 4: Obtener el diagrama lógico de un contador sincrónico cuyo módulo de conteo M sea 10
(década), utilizando MVB tipo T.
SOLUCIÓN
1. Módulo = 10 (0,1,2,3,4,5,6,7,8,9)
2n # 10
Con n=3 se satisface la condición, pero es menor a M, por tanto debemos elegir el
inmediato superior, o sea: n=4 multivibradores
3. Tabla de transición:
Electrónica Análoga - Digital 20
EJEMPLO 5: Obtener el diagrama lógico de un contador, cuya secuencia de conteo sea: 0, 3, 5, 7, 11, 13,
15. Utilizar 2 multivibradores tipo J-K, para los bits más significativos, y 2 tipo D para los menos
significativos. El diagrama a bloques del ejemplo se muestra en la figura adjunta:
SOLUCIÓN
1. Módulo de conteo = 16
3. Tabla de transición:
De la tabla de transición se obtienen las siguientes funciones, sin minimizar, que rigen el comportamiento de
los multivibradores:
De los mapas se obtienen las siguientes funciones reducidas, correspondientes a cada multivibrador:
JD = QC QB
KD = QC QB QA
JC = QB
KC = QB QA
DB = QB' + QA' = (QB QA)'
DA = QD' + QC' QA = (QD QC QA)'
EJEMPLO 6: Diseñar un circuito contador módulo 8 que siga al código binario, utilizando 3
multivibradores S-R sincrónicos.
SOLUCIÓN
La tabla de estados relaciona los estados presentes, los estados siguientes, así como las entradas de los
multivibradores S-R, correspondientes a cada variable de salida:
Para determinar los valores funcionales de Si y Ri (i=2,1,0), se hace referencia a la tabla de excitación del
multivibrador S-R, donde yi corresponde a Q y Yi a Q+. Por ejemplo: para y2=Y2=0, S2=0 y R2=x, para y2=0 y
Electrónica Análoga - Digital 24
Y2=1, S2=1 y R2=0, y así sucesivamente para las demás combinaciones y multivibradores. De la tabla de
estados, se determinan las funciones canónicas de entrada a los multivibradores:
El logigrama correspondiente:
La entrada de un S-R puede ser uno o dos canales dependiendo del tipo de MVB que se encuentra en la
cadena. La siguiente figura muestra 3 diagramas de registros de corrimiento; los dos primeros de 2 canales a
base de MVB tipos J-K y S-R, respectivamente. El tercero es de un canal con MVB tipo D.
Electrónica Análoga - Digital 25
De acuerdo a la forma en que se introduce y obtiene la información en los registros de corrimiento, éstos se
clasifican en:
Este tipo de registro de corrimiento puede tener un número infinito de multivibradores, ya que en un
circuito integrado se requieren únicamente 5 pines para contenerlo. Pero en la realidad, cada MVB disipa
energía y esto limita el número de multivibradores que puede contener un circuito integrado.
1. Activar la energía.
2. Aplicar el pulso de borrado.
3. Activar la entrada de control preset.
4. Introducir los datos (activar las entradas paralelas)
5. Desactivar preset.
6. Aplicar los pulsos de reloj para obtener el corrimiento de la información.
Electrónica Análoga - Digital 26
Registro de corrimiento ES-SP
Si agregamos conexiones a las salidas Qn del registro de corrimiento ES-SS, la información se puede leer en
forma paralela, como lo muestra el diagrama siguiente:
Si agregamos entradas asincrónicas a cada uno de los biestables del registro de corrimiento ES-SP, la
información podemos introducirla en forma paralela, como se muestra en la siguiente figura:
Si agregamos conexiones a las salidas de cada biestable del inciso anterior, los datos pueden leerse en forma
paralela, como se ilustra en el siguiente diagrama:
Electrónica Análoga - Digital 27
A los registros de corrimiento que pueden recorrer la información de derecha a izquierda o de izquierda a
derecha, se les conoce como REGISTROS UNIVERSALES
EJEMPLO 1: Obtener el diagrama lógico de registro de corrimiento universal de 4 bits. Usar una entrada
de control (modo) para la dirección del corrimiento de datos.
NOTA: A los registros de corrimiento (S-R) que son usados entre dos sistemas donde existen variaciones de
tiempo y/o del modo, se les conoce como REGISTROS BUFFER.
Electrónica Análoga - Digital 28
Electrónica Análoga - Digital 29
Electrónica Análoga - Digital 30
Electrónica Análoga - Digital 31