23-1 - EtxeSare

ELECTRÓNICA DIGITAL
23-I-2014
PREGUNTAS TEÓRICO PRÁCTICAS:
1. Determinar el valor decimal de los números expresados en Complemento a 2 .
(0.25 puntos).
10011001 → 10011000 → 01100111 → 1·2^6+1·2^5+1·2^2+1·2^1+1·2^0 → -103.
01110100 → 1·2^6+1·2^5+1·2^4+1·2^2 → 116.
10111111 → 10111110 → 01000001 → 1·2^6+1·2^0 → -65.
2. Determinar el valor de las sumas, en decimal, si los números están dados en
Complemento a 2. (0.25 puntos).
10001100 + 00111001 → 11000101 → 11000100 → 00111011 →
1·2^5+1·2^4+1·2^3+1·2^1+1·2^0 → -59.
11011001 + 11101000 → 11000001 → 11000000 → 00111111 → -63.
3. Indicar qué es lo que aparece en las salidas del siguiente esquema. ¿Qué número, en
decimal, se obtiene? (0.25 puntos).
La operación que se realiza es la suma de dos números de 8 bits cada uno, para
lo cual hacen falta dos sumadores de 4 bits, en cascada.
A → 10111001
B → 10011110
A + B → 101010111 → 343 en binario natural.
La salida correspondiente al sumador Low-order adder es: 0111 con C4= 1.
La salida correspondiente al sumador High-order adder es: 0101 con C4=1.
4. El CI 74HC42 es un decodificador BCD-decimal. Indicar cuales son sus salidas, si a la
entrada se aplica la forma de onda dada. (0.25 puntos).
5. Cuando a la salida de de cada una de los decodificadores de la figura el valor es HIGH,
¿qué valor binario debe haber en las entradas? MSB es A3. (0.25 puntos).
Para el caso (a) → A0 =0; A1=1; A2=1; A3=1.
Para el caso (b) → A0 =0; A1=0; A2=1; A3=1.
6. La forma de onda dada, es la correspondiente a las entradas de un multiplexor. Dibujar
la forma de onda de la salida Y. (0.25 puntos).
7. Resolver las salidas si las entradas son las siguientes: (0.25 puntos).
8. ¿Cuál es el contador indicado en la figura? ¿Ascendente o descendente? ¿Síncrono o
asíncrono? (0.25) puntos.
Se trata de un contador sícrono ascendente de 2 bits. Módulo 4.
Nombre y apellidos:
ELECTRÓNICA DIGITAL
23-I-2014
EJERCICIO1: (1 punto)
Para disminuir la ingesta de cafeína durante el periodo de exámenes, un grupo de
alumnos de 3º de grado en Ingeniería Electrónica Industrial y Automática de la EUITI
decide realizar el "café electrónico". Lo que quieren hacer es detectar si el alumno se
queda dormido mientras estudia por la noche, en tal caso y según la hora que sea, hacer
sonar una alarma para despertarle. Para detectar si está dormido ponen un circuito
detector de movimiento en su muñeca, de modo que si la muñeca está quieta durante
más de 10 minutos, se activará la señal Q10 (Quieto 10 minutos). Esto será una señal
inequívoca de que se ha quedado dormido, ya que durante 10 minutos el alumno no ha
movido la mano para escribir, ni para de pasar de página. Sin embargo, la señal Q10 no
siempre se usará para despertar al alumno. Si estamos entre las 4am y las 6am, no le
despertaremos para que descanse un poco. Por otro lado, independientemente de la hora,
si el usuario lleva media hora durmiendo, siempre se le despertará para que decida si
quiere seguir estudiando o realmente quiere irse a dormir en la cama y no en la mesa. La
señal que indica que lleva media hora quieto se llamará Q30 (Quieto 30 minutos).
Resumiendo, las señales que entran a nuestro sistema son:
Q10: vale '1' si el alumno lleva 10 minutos o más quieto, si no Q10='0';
Q30: vale '1' si el alumno lleva 30 minutos o más quieto, si no Q30='0';
M4: vale '1' si son más de las 4am, si no M4='0';
M6: vale '1' si son más de las 6am, si no M6='0';
La señal de salida A (alarma) se activará a nivel alto.
Se pide
a) Realizar la tabla de verdad de la señal que controla la alarma (A) a partir de las
señales de entrada Q30, Q10, M4y M6.
b) Obtener la expresión reducida en suma de productos, y producto de sumas
c) Dibujar el esquema en puertas de estas expresiones
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
SOLUCIÓN
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
EJERCICIO2: (2 puntos)
Diseñar un contador que realice la secuencia de cuenta binaria irregular que se muestra
en el diagrama de estados siguiente. Utilizar FF tipo JK.
SOLUCIÓN
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
EJERCICIO3: (2 puntos)
Se tienen dos depósitos de agua de los que se quiere conocer en cada momento el nivel
de agua del que esté más vacío, y la diferencia de nivel respecto al mayor (en valor
absoluto).
Para conocer el nivel, cada depósito tiene 7 sensores distribuidos a lo alto del depósito.
Cada sensor dará un '1' lógico si está cubierto de agua, y un '0' lógico si está al aire.
La salida se dará mediante dos displays de 7 segmentos, uno para indicar el nivel del
más vacío, y otro para indicar la diferencia.
Como se tienen 7 sensores para conocer el nivel, el rango de valores va desde 0 a 7. Se
supone que ningún sensor va a fallar, por lo tanto, si un sensor indica un '1' lógico, todos
los sensores que estén debajo de él darán un '1' lógico (pues el agua los cubrirá
también).
Se pide realizar el diagrama de bloques del circuito:
Para el diseño se podrá emplear cualquiera de los siguientes bloques sin necesidad de
describirlos en puertas (no todos son necesarios): multiplexores, sumadores,
codificadores, decodificadores, demultiplexores, comparadores y decodificadores de 7
segmentos. Todos ellos de uno o varios bits. Además se podrá emplear cualquier tipo de
puertas lógicas. Cualquier otro bloque deberá ser descrito en función de los bloques
citados o en puertas.
Es muy importante indicar todos los nombres de cada señal y su índice (o peso lógico).
Se valorará la reducción de componentes del circuito y la sencillez.
SOLUCIÓN:
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
Electrónica Digital. Ejercicios. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
ELECTRÓNICA DIGITAL
23-I-2014
LABORATORIO:
1. Analizar el siguiente código en VHDL. ¿Con qué circuito integrado se corresponde?
¿Por qué? ¿Cuáles son las entradas? ¿Cuáles son las salidas? ¿Cuáles son los
terminales de control? (3.5 puntos).
LIBRARY ieee ;
USE ieee.std_logic_1164.all ;
entity circuit is
port (e: in bit_vector (3 downto 0);
s: in bit_vector (1 downto 0);
d: out bit_vector (3 downto 0));
end circuit;
architecture rtl of circuit is
signal t : bit_vector(3 downto 0);
begin
t(3)<=s(1) and
t(2)<=s(1) and
t(1)<=not s(1)
t(0)<=not s(1)
d<=e and t;
end rtl;
s(0);
not s(0);
and s(0);
and not s(0);
SOLUCIÓN
Entradas al CI: e (4 bits)
s (2 bits)
Salidas al CI:
d (4 bits)
Terminal de control: e (4 bits de entrada) es un terminal de control, debido a que si e es 0, la
salida total será 0 (es un enable).
Funcionamiento: es un DECODIFICADOR de 2 a 4.
Electrónica Digital. Preguntas de Laboratorio. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
2. Ante las entradas propuestas en la figura, ¿es correcto el funcionamiento? ¿En caso de
no serlo, qué acciones realizarías para detectar el error? (3.5 puntos).
Para las entradas de salida habría primeramente que conectar las cascading inputs.
Conectándolas en su modo por defecto (A<B y A>B a GND y A=B a Vcc) nos
encontramos con:
A → 0100
Con lo que el LED que debiera estar encendido es el A>B.
B → 0011
Al estar mal, se deberían comprobar de nuevo todas las conexiones, con, por ejemplo,
multímetro en mano. Habría que mirar primero qué es lo que pasa con las conexiones
de A2 y B2, después A1 y B1 y por último A0 y B0.
3. Analizar el funcionamiento del CI 74F366 ¿qué operación se implementa? ¿Cuáles son
las entradas? ¿Cuáles son las salidas? ¿A qué nivel son activas? ¿Qué quiere decir Z?
(3 puntos).
Electrónica Digital. Preguntas de Laboratorio. Curso Académico 2013-2014. Convocatoria ordinaria.
Nombre y apellidos:
Son 6 inversor con entrada tri-estado.
Los enables son activos a nivel bajo.
Z quiere decir estado de alta impedancia (las salidas se ponen a circuito abierto para
que otro Circuito Integrado se pueda conectar al mismo bus de salida).
Electrónica Digital. Preguntas de Laboratorio. Curso Académico 2013-2014. Convocatoria ordinaria.