Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Multi Vibra Dores
Multi Vibra Dores
DISEO
DE
CIRCUITOS SECUENCIALES
1. MULTIVIBRADORES
2. CIRCUITOS SECUENCIALES SINCRNICOS
3. CIRCUITOS SECUENCIALES ASINCRNICOS
R. ESPINOSA R. y P. FUENTES R.
3-1
3.1 MULTIVIBRADORES
MULTIVIBRADORES
Los circuitos lgicos vistos anteriormente, son circuitos combinatorios cuyos niveles de salida, en
cualquier instante, dependen de los valares de las entradas en ese momento. Cualquier condicin
anterior al nivel de entrada no afecta a las salidas, porque los circuitos combinatorios no tienen
memoria.
La Figura 1, ilustra un diagrama
a bloques de un circuito secuencial
digital que conjuga compuertas
l g i c a s c o mbinatorias con
dispositivos de memoria. La porcin
combinatoria acepta
seales
lgicas de entradas externas y de
las salidas de los elementos de
memoria. El circuito combinatorio
opera sobre esas seales a fin de
producir diversas salidas, algunas
de las cuales se utilizan para
determinar los valores binarios que
se almacenarn en los elementos
de memoria. Las salidas de algunos
elementos de memoria, a su vez, se
dirigen hacia las entradas de las
compuertas lgicas en los circuitos
combinatorios. Este proceso indica que las salidas externas de un sistema digital son una funcin de
sus entradas externas y de la informacin almacenadas en los elementos de memoria.
El elemento de memoria ms importante es el multivibrador biestable (flip-flop, por su nombre
en ingls), el cual est formado por un ensamble de compuertas lgicas. Aunque una compuerta lgica
no tiene la capacidad de almacenamiento, pueden conectarse varias de ellas de manera que permitan
almacenar informacin.
De la Figura 1, se tienen las siguientes definiciones:
Estados presentes:
Son los valores que toman las variables secundarias (y1, y2,..., ym) debido a los
estados siguientes y a las transiciones.
Estados siguientes:
Son los valores que toman las variables de excitacin (Y1, Y2,..., Ym) debido a
los estados presentes.
ESTADOS
PRESENTES
ESTADOS
SIGUIENTES
y
Q
qv
qt
Y
Q+
qv+1
qt+1
Los sistemas digitales pueden operar en forma sincrnica o asincrnica. En los sistemas
asincrnicos las salidas de los circuitos lgicos pueden cambiar de estado en el momento en que una
o ms de las entradas cambien. En los sistemas sncronos los tiempos exactos en que alguna salida
R. ESPINOSA R. y P. FUENTES R.
3-2
3.1 MULTIVIBRADORES
puede cambiar de estado se determinan por medio de una seal que comnmente se le denomina
seal de reloj. Esta seal es una serie de pulsos rectangulares o cuadrados y se distribuye a todas
las partes del sistema y algunas de sus salidas cambian de estado slo cuando la seal de reloj hace
una transicin. Cuando la seal de reloj cambia de 0 a 1, se le denomina Transicin de Pendiente
Positiva (TPP), cuando pasa de 1 a 0, se le conoce como Transicin de Pendiente Negativa (TPN).
La Figura 2, muestra el smbolo general
empleado para un MVB (multivibrador). El
smbolo indica que el MVB tiene 2 salidas,
etiquetadas como Q y inversas entre s. Q
recibe el nombre de salida normal del MVB,
mientras que
es la salida negada o
invertida. Siempre que se haga referencia al
estado del MVB, ste ser el de su salida
normal y se entiende que se encontrar en
estado opuesto.
Caractersticas de los multivibradores
sincronizados por reloj:
1. Los multivibradores (MVB) sincronizados
por reloj tienen una entrada de reloj designada como CLK (Clock-reloj). Esta entrada se dispara
por flanco, lo que significa que es activada por una transicin de la seal; esto se especifica por
la presencia de un tringulo en la entrada del reloj. Posteriormente, se explican detalladamente los
MVB disparados por flanco.
2. Los MVB sincronizados por reloj tambin poseen una o ms entradas de control que pueden tener
varios nombres, lo que depende de su operacin; su efecto est sincronizado con la seal aplicada
en la entrada CLK . Por esta razn se les llaman entradas sincronizadas de control.
3. Las entradas de control hacen que la salida del MVB est lista para cambiar, mientras que la
transicin activa en la entrada CLK es la que dispara en cambio.
1.1.
R. ESPINOSA R. y P. FUENTES R.
3-3
3.1 MULTIVIBRADORES
TABLA FUNCIONAL
DE LA COMPUERTA
No O
TABLA FUNCIONAL
DEL
MULTIVIBRADOR
No 0
0
0
1
1
0
1
0
1
0
1
1
1
1
1
1
0
1
0
0
0
1
0
0
1
0
1
1
1
0
0
x
0
0
1
1
x
Despus de S = 1, R = 0
Despus de S = 0, R = 1
Estados Prohibdos
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
x
x
Como
MEMORIA
puestas a
CEROS
Puestas a
UNOS
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 presenta los estados prohibidos. La siguiente tabla,
llamada caracterstica, resume las observaciones anteriores:
TABLA
CARACTERSTICA
S
Q+
0
0
1
1
0
1
0
1
Q
0
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 excitacin muestra estas observaciones:
TABLA
DE EXCITACIN
Q
Q+
0
0
1
1
0
1
0
1
0
1
0
x
x
0
1
0
De la tabla de excitacin, se observa que dadas las salidas Q y Q+, se pude determinar qu
valores de las variables de entrada, S y R, produjeron dichas salidas.
R. ESPINOSA R. y P. FUENTES R.
3-4
3.1 MULTIVIBRADORES
R. ESPINOSA R. y P. FUENTES R.
3-5
3.1 MULTIVIBRADORES
TABLA FUNCIONAL
DE LA COMPUERTA
No Y
TABLA FUNCIONAL
DEL
MULTIVIBRADOR
No Y
0
0
1
1
0
1
0
1
0
0
0
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
0
0
1
1
x
1
1
0
0
x
Despus de S = 1, R = 0
Despus de S = 0, R = 1
Estados Prohibidos
TABLA
CARACTERSTICA
TABLA DE ESTADOS
DEC
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
x
x
1
1
0
0
0
1
Estados
Prohibidos
Puestas
a unos
Puestas
a ceros
Como
Memoria
TABLA DE
EXCITACIN
Q+
Q+
0
0
1
1
0
1
0
1
x
1
0
Q
0
0
1
1
0
1
0
1
1
0
1
x
x
1
0
1
R. ESPINOSA R. y P. FUENTES R.
3-6
3.1 MULTIVIBRADORES
S-R sincrnico
A continuacin se presentan las tablas y diagramas
correspondientes a este tipo de multivibrador.
La tabla de estados es:
TABLA
DE ESTADOS
S
Q+
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
puesta a
CEROS
puesta a
UNOS
estados
PROHIBIDOS
R. ESPINOSA R. y P. FUENTES R.
3-7
3.1 MULTIVIBRADORES
TABLA
CARACTERSTICA
CLK
Q+
0
1
1
1
1
x
0
0
1
1
x
0
1
0
1
Q
Q
0
1
x
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 4 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).
A continuacin se presenta la tabla de excitacin, que se obtiene a partir de la tabla de estados:
TABLA
DE EXCITACIN
Q
Q+
0
0
1
1
0
1
0
1
0
1
0
x
x
0
1
0
Para determinar la ecuacin de estados, se debe tener una tabla ampliada de la tabla de estados,
cuyas entradas sean CLK, S, R y Q y tenga como salida el estado siguiente Q+. Los valores
funcionales de Q+ se obtienen de la tabla caracterstica:
DEC
CLK
Q+
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
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
Obsrvese que cuando CLK=0, combinaciones 0-7, Q=Q+, por lo que Q+=1 para las combinaciones
1, 3, 5 y 7; para CLK=1, combinaciones 8-15, se tiene que cuando S=R=0, Q+=Q, lo que ocurre para
las combinaciones de entrada 8 y 9, siendo Q+=1 para la combinacin de entrada 9; finalmente,
cuando S=1 y R=0, Q+=1, cumplindose para las combinaciones 12 y 13. Las combinaciones 14 y 15,
S=R=1, corresponden a estados prohibidos, o sea, salida indiferente.
R. ESPINOSA R. y P. FUENTES R.
3-8
3.1 MULTIVIBRADORES
R. ESPINOSA R. y P. FUENTES R.
3-9
3.1 MULTIVIBRADORES
PUNTO
a
c
e
g
i
1.2
OPERACIN
Multivibrador 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
de Q
Q+
0
0
1
1
0
1
0
1
Q
0
1
memoria
puesta a ceros
puesta a unos
complemento de Q
3-10
3.1 MULTIVIBRADORES
TABLA DE EXCITACIN
Q+
0
0
1
1
0
1
0
1
0
1
x
x
x
x
1
0
PUNTO
OPERACIN
R. ESPINOSA R. y P. FUENTES R.
3-11
a
c
e
g
i
1.3
3.1 MULTIVIBRADORES
Q+
0
0
1
1
0
1
0
1
0
0
1
1
Obsrvese que en todos los casos Q+=D, siendo sta la ecuacin de estados. La tabla
caracterstica relaciona la entrada D con el estado siguiente Q+:
TABLA
CARACTERSTICA
D
Q+
0
1
0
1
La tabla de excitacin, relaciona a los estados presente y siguiente, Q y Q+, con la entrada D:
TABLA DE
EXCITACIN
Q
Q+
0
0
1
1
0
1
0
1
0
1
0
1
La siguiente figura, presenta la carta de tiempo del multivibrador tipo D, sincronizado por reloj con
TPP.
R. ESPINOSA R. y P. FUENTES R.
3-12
3.1 MULTIVIBRADORES
Q va hacia el mismo estado en que se encuentra la entrada D cuando ocurre un TPP en CLK.
Esto es, el nivel presente en D se almacenar en el MVB en el momento en que se presente una TPP
1.4
Q+
0
0
1
1
0
1
0
1
0
1
1
0
3-13
3.1 MULTIVIBRADORES
TABLA
CARACTERSTICA
T
Q+
0
1
De la tabla, 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:
.
Finalmente, la tabla de excitacin presenta como entradas a las variables de estado presente y
siguiente, Q y Q+, y como salida la entrada T:
TABLA DE
EXCITACIN
Q
Q+
0
0
1
1
0
1
0
1
0
1
1
0
La ecuacin de estados, Q+(T, Q), se deduce de la tabla de estados, en la cual se observa que
dicha funcin es igual a la O exclusiva de T y Q, es decir:
Q+(Q, T) = Q r T
A continuacin se presenta la carta de tiempo del multivibrador tipo T sincronizado por reloj con
TPP.
R. ESPINOSA R. y P. FUENTES R.
3-14
3.1 MULTIVIBRADORES
las entradas y el multivibrador se hace inactivo a cambios posteriores en las entradas hasta que el
pulso del reloj regresa a cero y ocurre otro pulso.
A continuacin se muestra la figura de un multivibrador tipo D disparado por flanco positivo. El
valor de la entrada D se transfiere a la salida Q cuando CLK tiene una transicin de pendiente positiva
(TPP).
La
transicin de reloj positiva efectiva incluye un tiempo mnimo llamado tiempo de establecimiento, en
el cual la entrada D debe permanecer en un valor constante antes de la transicin y un tiempo definido
llamado tiempo de retencin, donde la entrada D no debe cambiar despus de la transicin positiva.
La transicin de reloj positiva efectiva es por lo general una fraccin muy pequea del perodo total del
pulso de reloj.
La figuras siguientes corresponden a un multivibrador tipo D disparado por flanco negativo, en el
cual el smbolo grfico incluye un circulo de negacin enfrente de CLK, indicando que fue disparado
por flanco negativo. En este caso el multivibrador responde a la transicin de la seal de reloj de nivel
1 al nivel 0.
R. ESPINOSA R. y P. FUENTES R.
3-15
3.1 MULTIVIBRADORES
1.5
Multivibrador maestro/esclavo
R. ESPINOSA R. y P. FUENTES R.
3-16
3.1 MULTIVIBRADORES
OPERACIN
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 donde 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. Observese 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 = 0, q = 0 y despus de otro retardo de compuerta, Z = 1.
Preinicio y borrado.
Los multivibradores disponibles en CI (Circuito Integrado) 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 externa que no est sincronizada por el reloj, por lo que ser una seal asincrnica.
Las seales asincrnicas ocurren a menudo como resultado de una seal interruptora de entrada
activada por una persona en algn tiempo seleccionado al azar, en relacin con la seal de reloj. Esta
seleccin no programada puede producir resultados impredecibles.
1.6
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
R. ESPINOSA R. y P. FUENTES R.
3-17
3.1 MULTIVIBRADORES
Q+
0
0
1
1
0
1
0
1
0
1
0
1
Ecuacin de estados: D = Q+
c) La entrada del multivibrador D, representa la salida del circuito de excitacin, la cual se
obtiene de la tabla de a), es decir:
D = F(J, K, Q) = 3 m (1,4,5,6)
Reduciendo la funcin por mapas K y realizando el logigrama, se tiene:
del
R. ESPINOSA R. y P. FUENTES R.
3-18
3.1 MULTIVIBRADORES
TABLA DE ESTADOS
DEC
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
Q+
0
0
1
1
0
1
0
1
0
1
1
0
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
0
0
0
1
1
0
1
1
Obsrvese que para las combinaciones 0, 1, 2 y 5, Q y Q+ son iguales, por tanto T=0; para
las combinaciones 3, 4, 6 y 7 , Q y Q+ tienen distinto valor, por lo que T=1. Expresando a
T en funcin de J, K y Q, se obtiene la siguiente funcin cannica:
R. ESPINOSA R. y P. FUENTES R.
3-19
3.1 MULTIVIBRADORES
Q+
0
0
1
1
0
1
0
1
0
0
1
1
Q+
0
0
1
1
0
1
0
1
0
1
x
x
x
x
1
0
R. ESPINOSA R. y P. FUENTES R.
3-20
3.1 MULTIVIBRADORES
Se genera una tercera tabla para relacionar a D con J y K. Esto se logra agregando 3
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 excitacin del MVB 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 continuacin:
TABLA DE ESTADOS
DEC
Q+
0
1
2
3
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 T a partir de un multivibrador tipo J-K.
2. Obtener un multivibrador D a partir de un multivibrador tipo S-R.
3. Obtener un multivibrador T a partir de un multivibrador tipo S-R.
4. Obtener un multivibrador J-K a partir de un multivibrador tipo S-R.
5. Obtener un multivibrador S-R a partir de un multivibrador tipo J-K.
6. Obtener un multivibrador T a partir de un multivibrador tipo D.
R. ESPINOSA R. y P. FUENTES R.
3-21
3.1 MULTIVIBRADORES
1.7
Contadores
El contador es un circuito secuencial que tiene capacidad para recordar el nmero de pulsos que
han sido aplicados en su entrada.
Los MVB tipo J-K y T tienen la habilidad de cambiar con cada pulso de entrada. Esta caracterstica
es til en contadores binarios.
Existen 2 tipos de contadores:
A Asincrnicos
B Sincrnicos
Los contadores asincrnicos son ms comnmente conocidos como ripple through. La
caracterstica de este tipo de contadores es que los estados de los biestables no cambian
simultneamente.
En los contadores sincrnicos los estados de todos los MVB cambian simultneamente bajo el
control de un pulso de reloj.
El diseo de contadores asincrnicos es el ms fcil de los dos tipos; su desventaja principal
con respecto a los sincrnicos es su velocidad de operacin.
1.7.1.1
Donde:
n = nmero de biestables
EJEMPLO 1: Si n=3 y los MVB (MultiViBradores) 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:
3-22
3.1 MULTIVIBRADORES
Ntese que adems de ser contador ascendente, el MVB QA divide entre 2 la frecuencia de la
entrada, QB la divide entre 4 y QC entre 8.
1.7.1.2
NOTA:
Si los
MVB usados en la configuracin lgica son disparados por flanco
positivo, el contador ser ascendente.
NOTA:
Para eliminar los spikes de las salidas de la matriz decodificadora, se usa una entrada de control
strobe en dicha matriz. Con sta, la decodificacin ocurre despus de que todos los MVB en el
contador estn en estado estable.
La frecuencia mxima de los dos contadores vistos anteriormente es:
R. ESPINOSA R. y P. FUENTES R.
3-23
3.1 MULTIVIBRADORES
Donde:
n / Nmero de biestables
Tp / Retardo de propagacin de un MVB
Ts / Tiempo real del strobe
Donde:
N = Longitud de conteo (si N no es una potencia de 2, utilizar la inmediata superior)
2. Conectar todos los MVB como contador ripple.
3. Calcular el nmero binario N-1.
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 bajo.
5. Conectar las salidas de la compuerta a las entradas preset de todos los multivibradores para los
cuales Qn = 0 en la cuenta N-1.
En muchos circuitos integrados, la lnea preset no existe, nicamente cuentan con una lnea de
borrado comn a todos los MVB. Para estos casos , utilice el siguiente procedimiento para el diseo
de contadores asincrnicos.
R. ESPINOSA R. y P. FUENTES R.
3-24
3.1 MULTIVIBRADORES
Donde:
N = Longitud del ciclo de conteo. Si N no es potencia de 2, utilice la potencia de 2 inmediata
superior (2n).
2. Conectar los MVB como contador ripple.
3. Calcular el equivalente binario de N.
4. Conectar las salidas de los MVB que almacenan 1, cuando la cuenta es N, a las entradas de la
compuerta No-Y (nand), si clear es activo a nivel bajo, o a una compuerta Y (and) si clear es activo
a nivel alto. Conectar las salidas de la compuerta a la entrada clear comn de los biestables.
Cuando el contador llega al eneavo estado, la salida de la compuerta desactiva a todos los
multivibradores.
1.7.1.3
Contadores sincrnicos.
La ventaja de stos contra los asincrnicos es que todos los MVB son gobernados por un pulso de
reloj.
Algoritmo para el diseo de contadores sincrnicos.
1. Determinar el mdulo de conteo M.
2. Obtener el nmero de MVB y determinar el tipo, considerando que:
2n # Mdulo
Donde:
n = nmero de multivibradores
3. Obtener la tabla de transicin.
4. Obtener las ecuaciones lgicas que rigen a los multivibradores.
5. Obtener el diagrama lgico.
EJEMPLO 4:
1. Mdulo = 10 (0,1,2,3,4,5,6,7,8,9)
R. ESPINOSA R. y P. FUENTES R.
3-25
3.1 MULTIVIBRADORES
R. ESPINOSA R. y P. FUENTES R.
3-26
3.1 MULTIVIBRADORES
n = 3 multivibradores
3. Tabla de transicin:
4. Reduciendo por mapas K, se obtiene las ecuaciones que rigen a los MVB:
R. ESPINOSA R. y P. FUENTES R.
3-27
3.1 MULTIVIBRADORES
SOLUCIN
1. Mdulo de conteo = 16
2. Nmero de multivibradores que requiere el circuito:
2n # M n = 4 MVB
3. Tabla de transicin:
R. ESPINOSA R. y P. FUENTES R.
3-28
3.1 MULTIVIBRADORES
De la tabla de transicin se obtienen las siguientes funciones, sin minimizar, que rigen el
comportamiento de los multivibradores:
R. ESPINOSA R. y P. FUENTES R.
3-29
3.1 MULTIVIBRADORES
De los mapas se obtienen las siguientes funciones reducidas, correspondientes a cada multivibrador:
1.7.2
R. ESPINOSA R. y P. FUENTES R.
3-30
3.1 MULTIVIBRADORES
3-31
3.1 MULTIVIBRADORES
cada MVB disipa energa y esto limita el nmero de multivibradores que puede contener un circuito
integrado.
Operacin del circuito:
1.
2.
3.
4.
5.
6.
Activar la energa.
Aplicar el pulso de borrado.
Activar la entrada de control preset.
Introducir los datos (activar las entradas paralelas).
Desactivar preset.
Aplicar los pulsos de reloj para obtener el corrimiento de la informacin.
R. ESPINOSA R. y P. FUENTES R.
3-32
3.1 MULTIVIBRADORES
R. ESPINOSA R. y P. FUENTES R.
3-33
3.1 MULTIVIBRADORES
EJERCICIO 2: Recirculacin.
En un registro de corrimiento de muchos bits, los datos almacenados se deben recorrer con el fin
de leerlos o transferirlos, ya que no es prctico agregar salidas paralelas cuando se usan muchos
MVB. Conforme el dato es recorrido, aparece en la salida (un bit por cada pulso de reloj).
La salida del registro de corrimiento se conecta se 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 pulso de borrado
2. Activar el modo en forma tal que permita
la ENTRADA (MODO=1)
3. Introducir datos y pulsos de reloj hasta
que el registro est lleno.
4. Si se desea obtener informacin
intermedia, activar el MODO en forma tal
que permita conectar la SALIDA del
registro de corrimiento con A (MODO=0).
5. Aplicar pulsos de reloj hasta que los datos sean completamente recirculados a travs del registro
de corrimiento.
EJERCICIO 3: Transformar informacin serie a paralelo.
Suponiendo que se tiene un circuito
convertidor de cdigo BCD a GRAY.
Y suponiendo tambin que los datos BCD
de que se dispone provienen de una
fuente que los entrega seriados.
La nica forma de introducir los datos
seriados del cdigo BCD a la entrada del
circuito decodificador es usando un
registro de corrimiento de 4 bits, con
entrada serie - salida paralela. Estas tres
situaciones se muestran en la figura
adjunta.
EJERCICIO 4. Supongamos que los datos
de salida del circuito
decodificador sern enviados
a considerable distancia.
Si enviamos las 4 lneas de salida, el
costo del cable ser alto, pero la
transmisin ser rpida (ver Figura A). Si
R. ESPINOSA R. y P. FUENTES R.
3-34
3.1 MULTIVIBRADORES
introducimos las salidas GRAY a un registro de corrimiento E2-SS, nicamente necesitaremos dos
lneas, una de datos y la otra para sincronizacin; pero la transmisin ser ms lenta (ver Figura
B) que en el tipo anterior.
La adicin serie utiliza un mnimo de circuitos; sin embargo, el proceso es lento comparado con la adicin paralela que
requiere ms circuitos.
TAREA.
1. Investigar en manuales TTL/MOS registros de corrimiento de 4, 8, 16, 32 y 64 bits.
a)
Interconexin.
b)
Modos de operacin.
2.
Contadores de anillo.
3.
Contadores Johnson.
R. ESPINOSA R. y P. FUENTES R.
3-35
4.
3.1 MULTIVIBRADORES
R. ESPINOSA R. y P. FUENTES R.
3-36
3.1 MULTIVIBRADORES
EJERCICIO 1: Disear un circuito contador mdulo 8 que siga al cdigo binario, utilizando 3
multivibradores S-R sincrnicos.
SOLUCIN
A continuacin se presenta el diagrama de estados:
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:
TABLA DE ESTADOS
ESTADOS PRESENTES
MVB2
ESTADOS SIGUIENTES
MVB1
MVB0
DEC
y2
y0
Y2
Y1
Y0
S2
R2
S1
R1
S0
R0
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
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
Para determinar los valores funcionales de Si y Ri (i=2, 1, 0), se hace referencia a la tabla de
excitacin 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 Y2=1, S2=1 y R2=0, y as sucesivamente para las otras combinaciones
y multivibradores.
De la tabla de estados, se obtienen las siguientes funciones cannicas de entrada de los
multivibradores:
R. ESPINOSA R. y P. FUENTES R.
3-37
3.1 MULTIVIBRADORES
Las siguientes figuras, muestran la reduccin por mapas K y las funciones reducidas, as como
el diagrama lgico:
EJERCICIO 2: Disear un contador ascendente mdulo 8 que siga al cdigo Gray, utilizando
multivibradores tipo J-K.
SOLUCIN
La siguiente figura muestra el diagrama de estados:
Del diagrama de estados, se observa que 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
de estados, 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 entrada. Para
determinar estos valores funcionales, se toma como referencia la tabla de excitacin del
multivibrador J-K, mostrada anteriormente.
R. ESPINOSA R. y P. FUENTES R.
3-38
3.1 MULTIVIBRADORES
TABLA DE ESTADOS
ESTADOS PRESENTES
ESTADOS SIGUIENTES
MVB2
MVB1
MVB0
DEC
y2
y0
Y2
Y1
Y0
J2
K2
J1
K1
J0
K0
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
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
Las siguientes figuras, muestran la reduccin por mapas K y las funciones reducidas, as como
el diagrama lgico:
R. ESPINOSA R. y P. FUENTES R.
3-39
3.1 MULTIVIBRADORES
EJERCICIO 3: Disear un contador descendente que siga al cdigo BCD exceso en 3. Utilizar
multivibradores tipo D.
SOLUCIN
En la siguiente figura, se muestra el diagrama de estados:
D3
D2
D1
D0
DEC
EXCESO 3
y3
y2
y1
y0
Y3
Y2
Y1
Y0
0
9
8
7
6
5
4
3
2
1
3
12
11
10
9
8
7
6
5
4
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
R. ESPINOSA R. y P. FUENTES R.
3-40
3.1 MULTIVIBRADORES
Las siguientes figuras, muestran la reduccin por mapas K de las funciones de estado, as como
las funciones reducidas correspondientes:
El
logigrama lgico final es:
R. ESPINOSA R. y P. FUENTES R.
3-41
3.1 MULTIVIBRADORES
EJERCICIOS
1. Disear un circuito contador ascendente mdulo 8 que siga al cdigo Gray, utilizando
multivibradores S-R.
2. Disear un circuito contador descendente mdulo 8 que siga al cdigo Gray, utilizando
multivibradores S-R.
3. Disear un circuito contador descendente mdulo 8 que siga al cdigo binario, utilizando
multivibradores S-R.
4. Disear un circuito contador ascendente mdulo 8 que siga al cdigo binario, utilizando
multivibradores J-K.
5. Disear un circuito contador descendente mdulo 8 que siga al cdigo Gray, utilizando
multivibradores J-K.
6. Disear un circuito contador descendente que siga al cdigo BCD exceso en 3, utilizando
multivibradores S-R.
7. Disear un circuito contador descendente que siga al cdigo BCD exceso en 3, utilizando
multivibradores J-K.
8. Disear un circuito contador ascendente que siga al cdigo BCD exceso en 3, utilizando
multivibradores T.
R. ESPINOSA R. y P. FUENTES R.
3-42