Documente Academic
Documente Profesional
Documente Cultură
MULTIVIBRADORES
1.1 Multivibrador tipo S-R
Asincrnico
Sincrnico
1.3 Multivibrador tipo D
De
la Figura 1,
se tienen
las
siguientes
definiciones:
ESTADOS P
RESENTES:
Son los
valores que
toman
las variables
ESTADOS
SIGUIENTES
y
Q
qv
qt
Y
Q+
qv+1
qt+1
3. Las entradas de control hacen que la salidas del MVB estn listas
para cambiar, mientras que la transicin activa en la entrada CLK es la
que dispara un cambio.
1.1 MULTIVIBRADOR tipo S-R, Inicio-Borrado, (SetReset, por sus siglas en ingls)
No 0
0
0
1
1
0
1
1
1
1
0
0
0
0
1
0
1
0
0
1
0
1
1
1
0
0
x
0
0
1
1
x
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
x
x
como
MEMORIA
puestas a
CEROS
puestas a
UNOS
estados
PROHIBIDOS
0
0
1
1
0
1
0
1
Q
0
1
x
0
0
1
1
0
1
0
x
x
0
1
0
0
1
0
1
S-R sincrnico.
A continuacin se presentan las tablas y diagramas
correspondientes a este tipo de multivibrador, cuyo logigrama se
presenta en la figura adjunta.
Tabla de
ESTADOS
S R Q
Q+
0
0
0
0
1
1
1
1
0
1
0
0
1
1
x
x
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
como
MEMORIA
puesta a
CEROS
puestas a
UNOS
estados
PROHIBIDOS
De la tabla de estados,
se observa que cuando S=0, R=0 y Q es igual
a 0 o 1 (indiferente), Q+ se comporta como memoria;
cuando S=0, R=1 y Q es igual a 0 o 1 (indiferente), Q+ se pone
a ceros; cuando S=1, R=0 y Qes igual a 0 o 1 (indiferente) , Q+ se
pone a unos; finalmente, cuando S=R=1 y Q es igual
a 0 o 1 (indiferente),Q+ presenta estados prohibidos.
La tabla caracterstica se obtiene a partir de la tabla de estados,
en esta tabla se incluye la seal de reloj (CLK), las entradas S y R y el
estado siguiente Q+.
Tabla
CARACTERSTICA
CLK
0
1
1
1
1
S R
Q+
x
0
0
1
1
Q
Q
0
1
x
x
0
1
0
1
EXCITACIN
Q Q+
0
0
1
1
0
1
0
x
x
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Q+
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
x
x
PUNTO
OPERACIN
a
c
e
g
i
D
Q
E+
C
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
1
0
como
MEMORIA
puesta a
CEROS
puesta a
UNOS
complemento deQ
Q+
0
0
1
1
0
1
0
1
Q
0
1
Q'
memoria
puesta a CEROS
puesta a UNOS
complemento de Q
Tabla de
EXCITACIN
Q Q+
0
0
1
1
0
1
x
x
x
x
1
0
0
1
0
1
Operacin
Q+
0
0
1
1
0
1
0
1
0
0
1
1
Q+
0
1
0
1
Q+
0
0
1
1
0
1
0
1
0
1
0
1
Q va hacia el mismo estado en que se encuentra D, cuando ocurre una TPP en CLK.
Esto es, el nivel presente en D ser almacenado en el MVB en el momento que se
presente una TPP
0
1
1
Q+
0
1
Q
Q'
Q+
0
0
1
1
0
1
0
1
0
1
1
0
Q+(T, Q) = T r Q
A continuacin se presenta la carta de tiempo del multivibrador
tipo T sincronizado por reloj con TPP.
Inicialmente la salida Z=0, en ausencia de las entradas para cambiar a 1; la salida Y del primer
par de compuertas con acoplamiento transversal del elemento maestro es igual que Z,
entonces Y=0.
La entrada uno pasa a 1 antes de que el pulso 2 del reloj se acople a dicha entrada, de p=0 y
despus de un retardo de compuerta sigue al borde delantero del pulso 2.
Despus de un retardo de compuerta adicional, la salida Y del elemento maestro va a 1.
Obsrvese que no existe ninguna otra actividad del circuito hasta que el reloj vuelve a 0.
La salida Z del segundo par de compuertas con acoplamiento transversal, elemento esclavo,
permanece en 0. Con CLK=q=0, y despus 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 asincrnica. Estas entradas, por lo general, se
llaman preinicio (preset) y borrado(clear) y afectan al multivibrador
en el nivel negativo de la seal 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 operacin cronometrada.
Sincronizacin de multivibradores.
La mayora de los sistemas digitales son sincrnicos en su
operacin, pues la generalidad de las seales cambiarn estados
de sincronizacin con las transmisiones del reloj. En algunos casos,
existir una seal interna que no est sincronizada por el reloj, por lo
que ser una seal asincrnica. Las sealesasincrnicas ocurren a
menudo como resultado de una seal interruptora al azar, en relacin
con la seal de reloj. Esta seleccin no programada puede producir
resultados impredecibles.
Pasos a
seguir:
a) Obtener la tabla
de estados del
multivibrador que se
desea alcanzar:
Ta
bla
de
ES
TA
DOS
DEC J K Q
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
1
0
como
MEMORIA
puesta a
CEROS
puesta a
UNOS
complemento deQ
Q+
0
0
1
1
0
1
0
1
0
1
0
1
a) Obtencin de la tabla
de estados del
multivibrador que se
desea alcanzar:
Tabla de ESTADOS
DE
J K Q Q+
C
0 00 0
1
01
2 01 0
3
11
4 00 0
5
01
0
1
0
0
1
1
como
MEMORIA
puesta a
CEROS
puesta a
UNOS
6
7
0 1 0
1 1 1
1
1
1
1
0
complemento deQ
Q+
0
0
1
1
0
1
0
1
0
1
1
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Q+
0
1
0
0
1
1
1
0
0
0
0
1
1
0
1
1
Q+
0
0
1
1
0
1
0
1
0
0
1
1
0
0
1
1
0
1
x
x
x
x
1
0
0
1
0
1
0
0
1
1
0
1
0
1
0
0
1
1
0
x
1
x
x
1
x
0
EJERCICIOS
1. Obtener un multivibrador tipo T a partir de un multivibrador tipo J-K.
2. Obtener un multivibrador tipo D a partir de un multivibrador tipo SR.
1.7 CIRCUITOS
BSICOS CON MULTIVIBRADORES
1.7.1 CONTADORES
El contador es un circuito secuencial que tiene capacidad
para recordar el nmero 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 caracterstica es til
en contadores binarios.
Existen dos tipos de contadores:
a)
b)
Asincrnicos
Sincrnicos
Donde:
n = nmero 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)
El diagrama lgico se
muestra en la figura
adjunta.
NOTA: Esta configuracin
de conexin funcionar
como contador
descendente si utilizamos
los
multivibradoresdisparados
por flanco positivo.
El diagrama de tiempo
de la seal
de entrada ysalidas de
los MVB es:
EJEMPLO 2: El
diagrama lgico se
muestra en la figura
adjunta:
El diagrama de tiempo
de la seal
de entrada y salidade
los MVB se presenta en
la siguiente figura:
1.
2n-1 # N # 2n
Donde:
N = longitud de conteo (si N no es una potencia de 2, utilizar la
inmediata superior)
2.
3.
4.
1.
2.
que:
2n # Mdulo
Donde:
n = nmero de multivibradores
3.
4.
5.
SOLUCIN
1.
Mdulo = 10 (0,1,2,3,4,5,6,7,8,9)
2.
2n # 10
Con n=3 se satisface la condicin, pero es menor a M, por tanto debemos
elegir el inmediato superior, o sea: n=4 multivibradores
3.
Tabla de transicin:
4.
son:
T3(Q3,Q2,Q1,Q0) = Q3Q0 + Q2Q1Q0
T2(Q3,Q2,Q1,Q0) = Q1Q0
T1(Q3,Q2,Q1,Q0) = Q3'Q0
T0(Q3,Q2,Q1,Q0) = 1
5.
M=0 ascendente
M=1 descendente
SOLUCIN
1.
2.
2n # M
Por tanto: n = 3 multivibradores
3. Tabla de transicin:
5. El diagrama lgico
se presenta en la
siguiente figura:
SOLUCIN
1.
Mdulo de
conteo = 16
2.
Nmero de
multivibradores que
requiere el circuito:
2n # M. Por
tanto: n = 4 MVB
3.
Tabla
de transicin:
4.
5.
EstadosPRESENTES EstadosSIGUIENTES
MVB2
MVB1
MVB0
y2
y1
y0
Y2
Y1
Y0
S2
R2
S1
R1
S0
R0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
1
x
x
x
0
x
x
x
0
0
0
0
1
0
1
x
0
0
1
x
0
x
0
0
1
x
0
0
1
1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
El logigrama correspondiente:
Del diagrama se observa que se parte del estado inicial 000, sigue
al 001, despus al 011 y as sucesivamente, siempre siguiendo al
cdigo de Gray. A continuacin, se presenta la tabla deestados, que
relaciona los estados presentes (equivalentes a Q), los
estados siguientes(similares a Q+) y los valores funcionales de
los 3 multivibradores, uno para cada variable de entrada. Para
determinar estos valores funcionales, se toma como referencia la tabla
deexcitacin del multivibrador J-K, mostrada anteriormente.
DEC
0
1
3
2
6
7
5
4
EstadosPRESENTES EstadosSIGUIENTES
MVB2
MVB1
MVB0
y2
y1
y0
Y2
Y1
Y0
J2
K2
J1
K1
J0
K0
0
0
0
0
1
1
1
1
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
0
0
0
1
x
x
x
x
x
x
x
x
0
0
0
1
0
1
x
x
x
x
0
0
x
x
0
0
0
1
x
x
1
x
x
0
1
x
x
0
x
0
1
x
x
0
1
x
EXCESO 3
3
12
11
10
9
8
7
6
5
4
Estados PRESENTES
D3
D2
D1
D0
Estados SIGUIENTES
y3
y2
y1
y0
Y3
Y2
Y1
Y0
0
1
1
1
1
1
0
0
0
0
0
1
0
0
0
0
1
1
1
1
1
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
0
0
0
0
0
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
1.7.1.4 EJERCICIOS
A
B
C
D
1. Activar la energa.
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
informacin.
1.7.2.2
1.7.2.3
1.7.2.4
EJEMPLO 2: Recirculacin
En un registro de corrimiento de muchos bits, figura adjunta, los
datos almacenados se deben recorrer con el fin de leerlos o
transferirlos, ya que no es prctico agregar salidas paralelascuando
se usan muchos MVB. Conforme el dato es recorrido, aparece a la
salida (un bit por cada pulso de reloj).
La salida
del registro de
corrimientose
conecta a la entrada
en forma tal que el
dato es recirculado y
como resultado, es
restaurado. Si esto
no se hace, el dato
se pierde.
Operacin:
1.
Aplicar el pulso
de borrado
2.
3.
4.
5.
La nica forma de
introducir los datos
derivados del
cdigo BCD a la entrada
del
circuito decodificador es
usando un registro de
corrimiento de 4 bits,
con entradaseriesalida paralela.
Estas tres situaciones se
muestran en la figura
adjunta.
1.7.2.5
EJERCICIOS
1.
2.
Contadores de anillo.
3.
Contadores Johnson.
4.