Anda di halaman 1dari 5

PROBLEMAS DE DISEO DE CIRCUITOS

Circuitos Secuenciales Sncronos




1.- Se desea disear un detector de paridad con dos entradas X e Y y dos salidas Z
1
y Z
2
. Por la entrada
Y se transmite en serie y en sincronismo con una seal de reloj la palabra cuya paridad se desea
detectar, mientras que la entrada X es de inicializacin: X=1 provoca que el sistema pase a un
estado inicial en el que Z
1
=0 independientemente del valor de Y; cuando X=0 se empieza a detectar
la paridad de la palabra que se transmite por Y. Z
1
indica en cada ciclo de reloj si el nmero de unos
que se han transmitido por Y es par (Z
1
=0) o impar (Z
1
=1). Cuando se ha transmitido toda la
palabra por Y, X vuelve a valer 1 y el sistema queda de nuevo a la espera de la siguiente palabra. La
salida Z
2
debe valer 1 cuando se est detectando la paridad y 0 en caso contrario. Disear el
sistema utilizando el mnimo nmero de flip-flops JK y las puertas que sean necesarias.


2.- Disear un circuito secuencial sncrono que controle las luces intermitentes de un coche. El
sistema dispondr de 3 entradas: DE (giro a la derecha), IZ (giro a la izquierda) y EM (luces de
emergencia); y de dos salidas: D (intermitente derecho) e I (intermitente izquierdo). D o I = 1
hacen que la correspondiente luz de intermitencia se encienda mientras que si toman el valor 0
sta permanece apagada. Cuando la entrada DE toma el valor 1 debe activarse el intermitente
derecho, hasta que DE vuelva a 0. Del mismo modo actuar el intermitente izquierdo con la
entrada IZ. Al activar la entrada EM, prioritaria respecto de DE e IZ, deben activarse a la vez
ambos intermitentes. Considerar adems que las entradas DE e IZ no pueden tomar el valor 1 a la
vez. La seal de reloj que utiliza el sistema tiene una frecuencia igual al doble de la frecuencia de
las luces intermitentes. Se pide:

a) Construir el diagrama de flujo del sistema (sin estados redundantes) como autmata de
Moore y como autmata de Mealy.
b) Implementarlo con flip-flops tipo D y las puertas que sean necesarias a partir del
diagrama de flujo que prefieras.
c) Qu elementos aadiras si quisieras reducir la frecuencia de las luces intermitentes a
la cuarta parte de la frecuencia de la seal de reloj?


3.- Se desea disear un circuito lgico secuencial para supervisar la presencia de una indicacin de
alarma. El funcionamiento del circuito debe ser el que se describe a continuacin:

a) Tendr una entrada de reloj C, una entrada asncrona de deteccin de alarma E y una
salida sncrona de encendido de alarma S.
b) Su funcionamiento ser sncrono con la seal de reloj.
c) Se deber poner en 1 la salida S si y slo si la entrada E se encuentra en 1 durante tres
impulsos de reloj consecutivos.
d) En caso de que se haya puesto S en 1, slo volver a valer 0 cuando la entrada E se
encuentre en 0 durante dos impulsos de reloj consecutivos.

Hacer el diseo con el mnimo nmero de flip-flops JK con entradas de reset directas y las puertas
lgicas que sean necesarias.


4.- Una central elctrica dispone de 4 generadores, cada uno de los cuales puede producir una potencia
mxima de 200 Kw. El funcionamiento de la central es el siguiente:
- El primer generador siempre est funcionando, por pequeo que sea el consumo demandado. El
segundo generador entra a funcionar cuando el consumo solicitado llega a 200 Kw, el tercero
cuando llega a 400 Kw y el cuarto cuando llega a 600 Kw.
- Se ha dado cierta histresis en la desconexin de los generadores, de tal forma que el cuarto
generador se desconecta cuando el consumo baja por debajo de 500 Kw, el tercero cuando lo
hace por debajo de 300 Kw y el segundo por debajo de 100 Kw.
- En todo momento la central recibe informacin sobre la potencia demandada a travs de tres
hilos A, B y C, con el siguiente cdigo:
A B C
0 0 0 0 Consumo (Kw) <

100
0 0 1 100 " 200
0 1 0 200 " 300
0 1 1 300 " 400
1 0 0 400 " 500
1 0 1 500 " 600
1 1 0 600 " 700
1 1 1 700 " 800
- La variacin de la potencia demandada es siempre continua e inferior a 100 Kw/s.
Se desea disear un autmata de Moore que controle a travs de tres seales el funcionamiento de
los generadores segundo, tercero y cuarto (activos en alta). Construir el circuito con el mnimo
nmero de flip-flops tipo D y una ROM, indicando claramente tanto las conexiones a realizar
como los contenidos de la memoria.

5.- Un circuito secuencial sncrono tiene una entrada X y una salida Z. Por X se transmiten pulsos
positivos de 1, 2 o 3 ciclos de duracin. Desde un pulso al siguiente X permanece en 0 un mnimo
de 10 ciclos. La salida Z debe ponerse en 1 tras terminar el pulso de entrada y permanecer en 1
durante 3 ciclos si el pulso en X dur 1 ciclo, durante 2 ciclos si en X dur 2 y durante un ciclo si en
X dur 3. En los dems casos Z debe ser 0. Disear el circuito como autmata de Mealy utilizando
el mnimo nmero de flip-flops JK y las puertas que sean necesarias.

6.- Se desea realizar un circuito secuencial para el control de la inicializacin y seleccin del modo de
funcionamiento de una mquina, de acuerdo con las siguientes especificaciones:
a) Dispone de dos terminales de entrada, uno para la seal de control E y otro para la de reloj C;
y de dos de salida, S
1
y S
2
.
b) La seal E est sincronizada con el flanco de bajada de C.
c) Inicialmente, el sistema debe esperar la llegada de un 1 por el terminal E (acta como seal
de arranque). Las salidas permanecern en 0 mientras no llegue dicha seal de arranque.
d) En cuanto llega la seal de arranque, el terminal de salida S
1
entrega un 1 y S
2
un 0.
e) Durante el siguiente pulso en C se ignora la seal E y las salidas permanecen en 0.
f) Si al llegar el siguiente pulso por C la entrada E es 0, se vuelve al estado inicial. En caso
contrario, la secuencia continua. En ambas situaciones las salidas deben ser 0.
g) Si los dos bits siguientes recibidos a travs de E son iguales, las salidas sern S
2
S
1
=01, y si no
lo son, S
2
S
1
=10. En ambos casos se vuelve al estado inicial. En la recepcin del primer bit de
esta secuencia las salidas permanecen en 0.
Implementar el circuito con el mnimo nmero de flip-flops tipo D y una memoria ROM. Indicar
claramente todas las etapas de diseo, as como las conexiones entre todos los elementos del
circuito y los contenidos de la ROM.


7.- Se quiere disear un control electrnico para un juego de azar. El control deber tener dos entradas
(A y B) y tres salidas (X, Y y Z) que representan un nmero en binario natural (X es la de mayor peso
y Z la de menor). La lgica de funcionamiento se describe a continuacin:

a) La entrada A marcar, con su flanco de subida, los instantes en los que el control cambiar sus
salidas.
b) La entrada B determinar la naturaleza exacta del cambio que se debe producir en las salidas,
de tal modo que:
- Si B=0 las salidas incrementarn en 1 su valor actual siguiendo una secuencia binaria
natural en mdulo 8.
- Si B=1 las salidas incrementarn en 3 su valor actual, siempre que dicho valor sea par;
en caso contrario las salidas se decrementarn en 1. Las salidas siempre seguirn
secuencias en cdigo binario natural en mdulo 8.

Disear el control electrnico utilizando flip-flops JK y las puertas que sean necesarias, de tal
forma que el circuito sea lo ms sencillo posible.


8.- Se pretende realizar un
autmata como el mostrado
en la figura. Por la lnea X
se reciben pulsos positivos
cuya duracin es de uno o
ms ciclos de reloj. Con
independencia de la
duracin de cada pulso y
contando a partir de la
ltima vez que se
activ MR , se desea activar
Z
1
a partir del final del
segundo pulso recibido por
X y activar Z
2
a partir del comienzo del cuarto pulso. Una vez activada cada salida, se mantendr
en 1 hasta que se active MR otra vez. Disear el circuito combinacional de la figura utilizando
exclusivamente puertas NAND e inversores, suponiendo que el autmata es de Moore.


9.- En un sistema de transmisin en serie D, los bits se
han codificado para que nunca aparezcan en la lnea
tres o ms ceros consecutivos, ni tres o ms unos
consecutivos. Los bits de informacin se transmiten en
sincronismo con una seal de reloj. Se desea disear un circuito secuencial indicador de errores
como el de la figura. El circuito sealar un error generando un uno lgico en la lnea de salida Z
coincidiendo con el tercer cero de una secuencia de tres ceros consecutivos, o con el tercer uno de
una secuencia de tres unos. Si aparecen 4 o ms ceros consecutivos, o 4 o ms unos, la salida del
detector debe permanecer en uno lgico. Realizar el diseo con el mnimo nmero de flip flpos JK.

J J J Q Q Q
C C C
K K K
FF0 FF1 FF2
0 1 2 0 1 2
0 1 2 0 1 2
0 1 2
Rd Rd Rd
Reloj
MR
C
I
R
C
U
I
T
O
C
O
M
B
I
N
A
C
I
O
N
A
L
Z
Q
Q
Q
X
I
Z
1
1
0
2
2
DETECTOR
DE ERRORES
Salida Z Entrada D
Reloj

10.- Una mquina de venta automtica dispone de una unidad de
control (ver figura) que recibe las seales E2, E1 y E0, todas ellas
sincronizadas con una seal de reloj CLK. Dichas seales
codifican los siguientes eventos:

E2 E1 E0 EVENTO
0 * * NE No evento.
1 0 0 M50 Se ha introducido una moneda de 50 pts.
1 0 1 M100 Se ha introducido una moneda de 100 pts.
1 1 0 P1 Peticin del producto P1, cuyo precio es de 100 pts.
1 1 1 P2 Peticin del producto P2, cuyo precio es de 125 pts.

La unidad de control produce las siguientes seales de salida (todas activas en alta):

a) PS1 y PS2 (seales para suministrar los productos P1 y P2, respectivamente) se activarn si
al producirse el evento P1 o P2 el dinero introducido es igual o superior al precio del
producto.
b) DM50 y DM25 son las seales que realizan la devolucin del dinero al activarse P1 o P2, de
tal forma que la cantidad devuelta sea igual a la diferencia entre el dinero introducido y
aceptado, y el precio del producto.
c) La seal E se activa para indicar que la cantidad de dinero introducida es inferior al precio
del producto solicitado.
d) La seal DM se activa para indicar que la ltima moneda introducida debe ser devuelta.

El comportamiento del control debe ser el siguiente:

a) Memorizar la cantidad de dinero introducida desde el inicio de una operacin de venta. En el
caso de que la introduccin de una nueva moneda suponga superar una cantidad acumulada
de 150 pts, la moneda ser devuelta (activar DM), y el control se mantendr en el mismo
estado, es decir, recordando la cantidad acumulada hasta el momento.
b) Si al activarse P1 o P2 la cantidad de dinero acumulada es inferior al precio del producto
solicitado, se activar E y se mantendr en el mismo estado, es decir, recordando la cantidad
acumulada.
c) Al activarse P1 y P2 y haber suficiente dinero acumulado, se proceder a activar PS1 o PS2,
segn corresponda, as como a activar las seales de devolucin de dinero adecuadas,
pasando despus a un estado de cantidad acumulada de 0 pts a la espera de la siguiente
operacin de venta.

Disear el circuito de control como autmata de Mealy utilizando flip-flops tipo D con entradas
directas de reset y una ROM. Indicar claramente tanto las conexiones a realizar como los contenidos
de la ROM.


11.- Sea un circuito sncrono con dos entradas X e Y y 3 salidas, A<B, A=B y A>B. A la entrada X
van llegando consecutivamente y en sincronismo con una seal de reloj los bits de un nmero
binario A comenzando por el menos significativo. A la entrada Y van llegando los bits de otro
nmero B sincronizado con el A. El circuito debe ir indicando en cada momento si A es igual a
B (A=B en 1), si A es menor que B (A<B en 1) o si A es mayor que B (A>B en 1). Hacer el
diseo como autmata de Moore utilizando flip-flops JK y las puertas que sean necesarias.
UNIDAD
DE
CONTROL
PS1
PS2
DM50
DM25
E
DM
E0
E1
E2
CLK
12.- Se desea disear un sistema de control de temperatura mediante un circuito secuencial, de acuerdo
con las siguientes especificaciones:

a) Se desea mantener la temperatura entre 22C y 28C. Si la temperatura se sale de dicho
margen habr que encender o bien un sistema de calefaccin o bien uno de refrigeracin,
segn sea el caso.

b) Si se ha puesto en marcha el sistema de refrigeracin (porque la temperatura subi por
encima de los 28C), seguir en marcha hasta que la temperatura llegue a 25C.
Similarmente, si se ha puesto en marcha la calefaccin (por haber menos de 22C), se
matendr hasta que se llegue a 25C.

c) Si en algn caso la temperatura es superior a 30C o inferior a 20C se pondr en marcha una
alarma que se mantendr hasta que la temperatura vuelva a estar dentro del margen
22CT28C.

d) La temperatura se mide con un sensor que suministra una seal digital de 3 bits T
2
T
1
T
0

codificada como sigue:
T
2
T
1
T
0

T < 20C 0 0 0
20C T < 22C 0 0 1
22C T < 25C 0 1 0
25C T < 28C 0 1 1
28C T 30C 1 0 0
30C < T 1 0 1

e) El calefactor, el refrigerador y la alarma se activarn a nivel alto mediante las seales C, R y
A, respectivamente.

f) El sistema empieza a funcionar en un estado estacionario q
0
en el cual no est activada
ninguna seal y la temperatura est comprendida en el rango 22CT28C.

Hacer el diseo del sistema de control como autmata de Moore. Construir el circuito
utilizando una ROM y un contador binario integrado que permite una carga en paralelo sncrona
(prioritaria respecto al incremento de cuenta) y reset maestro asncrono. Indicar claramente todas las
conexiones as como los contenidos de la ROM. Suponer en el diseo que la temperatura vara
lentamente, sin saltos bruscos.


13.- Analizar el funcionamiento del circuito
que aparece en la figura. De qu tipo
de circuito se trata?








Q
1
Q
0
J
0
K
0
C
0
FF0
Q
2
Q
0
Q
0
Reloj
J
2
K
2
C
2
FF2
Q
2
Q
2
J
1
K
1
C
1
FF1
Q
1
Q
1

Anda mungkin juga menyukai