problemario3

Transcripción

problemario3
Problemas de Electrónica Digital
Tema 3 – Cerrojos Estáticos. Circuitos Secuenciales Asíncronos
UNIVERSIDAD DE VALLADOLID
Departamento de Electricidad y Electrónica
1. - Diseñar un sistema secuencial asíncrono con 2 variables de entrada X1 y X2 y una
salida Z. El sistema secuencial asíncrono actúa de la siguiente manera:
a) Si X1=“1” la salida Z del sistema pasa al estado lógico “1”
independientemente del estado en que se encontrase anteriormente y
continuará en él aunque la variable X1 vuelva al estado lógico “0”. Sucesivas
conmutaciones de la variable X1 no cambiarán el estado de la salida.
b) Si la variable X2 toma el valor lógico “1”, la salida Z del sistema pasará al
estado lógico “0” independientemente del estado en que se encontrase
anteriormente, y continuará en él aunque la variable X2 vuelva al estado
lógico “0”. Sucesivos cambios de estado de X2 no modificarán la salida.
c) Las variables X1 y X2 no podrán encontrarse en el estado “1”
simultáneamente.
Nota: Se trata del biestable R-S. Comprobar que llegamos al esquema de puertas
NOR y NAND estudiado.
2.- El producto final de una cadena de fabricación son barras metálicas cuya longitud ha
de ser inferior o igual a L. Para hacer la selección del producto terminado se utiliza el
sistema dibujado en la figura.
Está constituido por una cinta transportadora que hace pasar las barras metálicas
entre dos detectores fotoeléctricos separados una distancia L y constituidos por un
emisor y un receptor de luz. La salida de los receptores de luz adopta dos niveles de
tensión diferenciados según esté o no una barra situada entre él y su emisor
respectivo. Se asigna por convenio el estado “1” lógico a la salida del detector
cuando la barra está situada delante del detector y el estado “0” en caso contrario. A
continuación del segundo detector existe una trampilla accionada por un motor que
se activa según el valor de una variable Z. Si la barra tiene una longitud mayor que
L, Z pasa al estado “1” lógico y hace que la trampilla se abra para dejar caer la
barra. En caso contrario Z toma el valor lógico “0” y la trampilla permanece
cerrada. En el primer caso (L>0), una vez pasada la barra, Z vuelve a valer “0”
haciendo que la trampilla se cierre de nuevo con lo que el sistema queda preparado
para realizar una nueva detección.
La distancia que separa dos barras sometidas a verificación es tal que nunca podrá
entrar una barra en la zona de detección mientras se está comprobando la anterior.
Diseñar un sistema secuencial asíncrono cuyas entradas sean las salidas de los
detectores, que denominaremos X1 y X2 , y cuya salida M accione el motor.
3. - Un sistema secuencial asíncrono posee dos entradas de impulsos X1 y X2 (ambas
entradas no pueden estar nunca en estado “1” simultáneamente) y una salida Z. A
partir de un estado inicial en el cual X1, X2 y Z valen “0”, la salida Z ha de tomar el
valor “1” si la entrada X1 sigue la secuencia 101 (2 impulsos sucesivos) sin que se
aplique ninguno a la entrada X2. A partir de este estado, la salida sólo volverá a “0”
cuando X2 pase al estado “1”. Implementar el circuito con biestables R-S en el lazo
de realimentación
4. - Diseñar un sistema secuencial asíncrono de una entrada X y una salida Z, tal que si
por la entrada introducimos una secuencia de pulsos con una determinada
frecuencia, a la salida obtengamos una señal cuya frecuencia es la mitad de la de
entrada.
5. - Construir un sistema secuencial asíncrono con una entrada X y una salida Z tal que en
la salida aparezca una señal cuya frecuencia sea un tercio de la de la señal de
entrada
1/2
Y1
6. - Diseñar un circuito secuencial asíncrono con 2 entradas D y C y una sola salida Q, tal
que la salida se haga igual a D en el instante en que C pase de 0 a 1. Suponer que las 2
entradas D y C no pueden cambiar simultáneamente. Implementar el circuito con
biestables R-S constituidos por puertas NAND.
7. - En el sistema secuencial asíncrono representado por la siguiente tabla de estados,
indica dónde aparecen situaciones de carrera, tanto críticas como no críticas, y
resuelvelas.
Y2 Y1 \ X1 X2
00
01
11
10
00
10
10
01
00
01
01
11
10
10
10
10
10
11
11
Y1s
X
Y2
Y2s
Z
11.- Analizar el siguiente circuito secuencial asíncrono e indicar su funcionamiento a
través de la construcción de su diagrama de flujo.
8. - Diseñar un circuito secuencial asíncrono con 2 entradas T y C y una sola salida Q, tal
que funcione de la siguiente manera. En el instante en que C pase de 0 a 1 la salida Q
conservará su estado anterior si T=“0” y conmutará en caso contrario, es decir, si
T=“1”. Suponer que las 2 entradas T y C no pueden cambiar simultáneamente.
Realizar el diseño utilizando exclusivamente puertas NAND.
9. - Diseñar un circuito secuencial asíncrono con 2 entradas D y C y una sola salida Q, tal
que la salida se haga igual a D en el instante en que C pase de 1 a 0.
Suponer que las 2 entradas D y C no pueden cambiar simultáneamente. Implementar
el circuito con Biestables R-S constituidos por puertas NAND (entradas activas en
baja) y las puertas NAND que sean necesarias.
Nota: Observar que el circuito que se pide diseñar como asíncrono es en realidad un
Flip-flop tipo D cuyo flanco activo de la señal de reloj (C) es el de bajada que
estudiaremos en el tema siguiente.
10. - La figura representa el diagrama de puertas de un determinado circuito secuencial
asíncrono. El retardo de propagación es el mismo para todas las puertas: AND, OR e
inversores.
A partir del análisis del circuito, indicar qué problemas de funcionamiento podemos
encontrar en él (carreras críticas y fenómenos aleatorios) explicando claramente en
qué situaciones aparecen, en qué consisten y la manera de solucionarlos.
12.- Diseñar un circuito secuencial asíncrono con dos entradas X1X0 y una salida Z. Si
X0=0, Z=0 independientemente de X1. El primer cambio en X1 que ocurra con X0=1
hará que Z=1 y Z permanecerá en ese estado sin responder a X1. Z se hará Z=0
solamente cuando X0 vuelva a ser 0.
2/2

Documentos relacionados