Sei sulla pagina 1di 6

CIRCUITOS LÓGICOS DIGITALES (EL214)

Examen Final
Ciclo 2017-2

Profesores: Javier Barriga Hoyle, Kalun Lau Gan.


Secciones: EL31, EL32, EL33, LS32, LS33
Duración: 170 minutos
Indicaciones:
 No se permite el uso de apuntes de clase, ni materiales de consulta.
 Solo pueden usar calculadoras científicas, NO programables.
 Prohibido el intercambio de materiales de escritorio.
 Resolver las preguntas de manera ordenada y clara. Justificar sus respuestas.
 No utilizar lapicero de color rojo ni lápiz, en su solución del examen.

1. (4.0 puntos) Empleando un IC74LS191, construir un contador con visualización en un display


de siete segmentos del tipo ánodo común con cuenta ascendente/descendente del 1 al 8. La
cuenta inicial de operación será “1” y avanzará de forma ascendente hasta llegar a “8”, luego
procederá a descender la cuenta hasta “1” y así en sucesivamente.

UPC_FINAL 5V
330
a
b
c
d
¿? e
f
g

CI 74LS191 Diagrama de tiempos

1
2. (4.0 puntos) Desarrollar un detector de secuencia binaria de un bit de ancho (→10110110)
considerando traslape e implementado con FFJK. Se tendrá dos salidas: Y para cuando la
secuencia es correcta y Z cuando se haya detectado el 50% de la secuencia correcta.
OBS: “D” es la entrada de datos.

UPC_DETC

Y
D ¿?
Z

a) (2.0 puntos) Diagrama de estados y tabla de estados.

2
b) (2.0 puntos) Circuito lógico secuencial.

Circuito queda para ustedes

3. (4.0 puntos) Marcar verdadero (V) o falso (F) para los siguientes enunciados:
(0.5 puntos c/u)
1.1 Un contador asíncrono es el que no posee reloj y tiene reset. (F)

1.2 Si una MEF Mealy tiene 2 entradas, tendré 4 transiciones de salida. (V)

1.3 En un contador síncrono de 16 bits el calor máximo de cuenta es 16383. (F)

1.4 El timer 555 en modo astable arrojará un pulso de ancho determinado por la ( F )
ecuación T = 1.1 * R * C y por acción de la entrada Trigger.

1.5 La salida de un circuito secuencial MOORE depende de sus “entradas y ( F )


estado interno” en cambio en MEALY depende de su “estado interno”.

1.6 Si la salida a escala completa de un DAC es de 12 V y su precisión es ±0.2%, ( V )


entonces el error máximo para cualquier tensión de salida es 24 mV.

1.7 Los registros sirven para almacenar datos de manera temporal. (V)

1.8 Las memorias SRAM son memorias volátiles, mientras que las memorias ( F )
DRAM son memorias no volátiles.

3
4. (4.0 puntos) Una máquina expendedora de café debe ser controlada por un circuito secuencial
de Mealy (ver figura). Dicho circuito recibe como entradas el código de dos bits (tabla 1) de
las monedas que va introduciendo el usuario. Como salidas, el circuito debe activar 2 señales,
correspondientes a si se debe o no entregar el tabaco (T), y la cantidad de cambio a reintegrar
(C1 y C0), codificadas según las tablas 2 y 3 respectivamente.
El funcionamiento del circuito es el siguiente. El usuario debe introducir monedas hasta
alcanzar la cantidad de 1.5 soles, que será el precio del café. Asumir que la cantidad máxima
de monedas es hasta 3 soles.
Por ejemplo, si el usuario ha introducido 1 moneda de 50 céntimos y 1 moneda de 2 soles, la
maquina debe servirle el café y una moneda de 1 sol (considere como salidas TC1C0 = 110).

M1 M 0 Significado
0 0 No hay moneda
0 1 Moneda de 50 céntimos
1 0 Moneda de 1 sol
1 1 Moneda de 2 soles
Figura 1: Máquina expendedora de café. Tabla 1: Codificación de la entrada M.

T Significado C1 C0 Significado
0 No servir café 0 0 No hay cambio
1 Servir café 0 1 Cambio de 50 céntimos
Tabla 2: Codificación de la salida T. 1 0 Cambio de 1 sol
1 1 Cambio de 1.5 soles
Tabla 1: Codificación de la entrada.

a) (1.5 puntos) Diagrama de estados y codificación de estados.


SOLUCION

10/100; 11/110

11/101
00/000 01/000
E0 E1 00/000

10/000
01/100 01/000 Codificación:
10/101 E0 = 00, tiene 0 soles
11/111 E1 = 01, tiene 0.50 soles
E2 = 10, tiene 1.0 soles
E2 00/000

4
b) (1.5 puntos) Tabla de estados usando F/F D y mapas de karnaugh.
SOLUCION

ESTADO ESTADO SIGUIENTE SALIDAS


PRESENTE M1M0=00 M1M0=01 M1M0=10 M1M0=11 M1M0=00 M1M0=01 M1M0=10 M1M0=11
Q1 Q0 Q1t Q0t Q1t Q0t Q1t Q0t Q1t Q0t T C1 C0 T C1 C0 T C1 C0 T C1 C0
0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0
1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1
1 1 X X X X X X X X X X X X X X X X X X X X
ESTADO ENTRADAS F/F
PRESENTE M1M0=00 M1M0=01 M1M0=10 M1M0=11
Q1 Q0 D1 D0 D1 D0 D1 D0 D1 D0
0 0 0 0 0 1 1 0 0 0
0 1 0 1 1 0 0 0 0 0
1 0 1 0 0 0 0 0 0 0
1 1 X X X X X X X X

c) (1.0 puntos) Circuito lógico.

Circuito queda para ustedes

5
5. (4.0 puntos) Se tiene un convertidor DAC ideal de 10 bits, con tiempo de estabilización total
tset de 12 µs. Está conectado en una configuración con VREF- a tierra y VREF+=12 V. Al
respecto:

a) (1.0 puntos) Calcule el valor del LSB o tamaño de paso.


SOLUCION
El paso entre valores discretos, también conocido como LSB, corresponde a:
𝑽𝒓𝒆𝒇+ − 𝑽𝒓𝒆𝒇−
𝑻𝒂𝒎𝒂ñ𝒐 𝒅𝒆 𝒑𝒂𝒔𝒐 = 𝑳𝑺𝑩 = ; 𝒅𝒐𝒏𝒅𝒆 𝒏 = 𝟏𝟎 𝒃𝒊𝒕𝒔
𝟐𝒏 − 𝟏
Por lo tanto:
𝟏𝟐
𝑻𝒂𝒎𝒂ñ𝒐 𝒅𝒆 𝒑𝒂𝒔𝒐 = 𝑳𝑺𝑩 = = 𝟎. 𝟎𝟏𝟏𝟕𝟑𝑽 = 𝟏𝟏. 𝟕𝟑 𝒎𝑽
𝟏𝟎𝟐𝟑

b) (1.0 puntos) Calcule la máxima salida análoga y el error de escala completa expresado
como porcentaje de la misma.
SOLUCION
La máxima salida análoga se produce para una entrada digital: 1111111111 = 1023 decimal
Por lo tanto:
𝑽𝒐𝒍𝒕𝒂𝒋𝒆 𝒎á𝒙𝒊𝒎𝒐 = 𝟏𝟎𝟐𝟑 ∗ 𝑳𝑺𝑩 = 𝟏𝟎𝟐𝟑 ∗ 𝟎. 𝟎𝟏𝟏𝟕𝟑𝑽 = 𝟏𝟐 𝑽

Para expresarlo como porcentaje se tiene:


𝟏𝟎𝟎% 𝟏𝟐𝑽
=
𝒙% 𝟎. 𝟎𝟏𝟏𝟕𝟑𝑽

De donde: x = 0.098%

c) (1.0 puntos) Calcule la salida para el valor 1001100011 binario.


SOLUCION
La entrada N=1001100011b = 611 decimal
Por lo tanto:
𝑽𝒐𝒍𝒕𝒂𝒋𝒆 𝒔𝒂𝒍𝒊𝒅𝒂 = 𝟎. 𝟎𝟏𝟏𝟕 ∗ 𝟔𝟏𝟏 = 𝟏𝟎𝟐𝟑 ∗ 𝟎. 𝟎𝟏𝟏𝟕𝑽 = 𝟕. 𝟏𝟓 𝑽

d) (1.0 puntos) Determine si una frecuencia de trabajo del DAC de 150 kHz respeta sus
condiciones de operación. Justifique.
SOLUCION
La frecuencia de entrada o trabajo del DAC determina la “cantidad de veces por segundo
que el DAC debe convertir la entrada digital en salida análoga”. Es evidente que, para una
operación fiable, no puede exigírsele al DAC que realice la conversión en un tiempo menor
al de estabilización.
Por tanto, para una frecuencia de trabajo de 150 KHz, se tendría que el tiempo entre
conversiones debe ser T = 1/F = 6.67 µS, pero como el DAC tiene 12 µS como tiempo de
estabilización para la salida, entonces la frecuencia de trabajo NO es apropiada para el
conversor.

Potrebbero piacerti anche