2223.EnI - Final Sol
2223.EnI - Final Sol
2223.EnI - Final Sol
Apellidos:.............................................................................................................................
Nombre:..................................................... C1 C2 C3 C4 P5 P6
1.- Amplificador de intensidad: modelo ideal, modelo de primera aproximación. Valores de las
resistencias de entrada y salida en ambos modelos. Obtenga la expresión de la ganancia en
intensidad con el modelo de primera aproximación cuando se conecta una resistencia de
carga. Relación que debe haber entre la resistencia de salida y la resistencia de carga para
que la ganancia no decaiga más de un 15% respecto al caso ideal.
Solución
2.- Para un operacional defina qué son las corrientes de polarización y la tensión de offset.
Describa cómo se modelan.
Solución
3.- Explique las condiciones que se tienen que cumplir para que dos familias lógicas sean
compatibles. Atendiendo a los datos de la siguiente tabla, diga si las familias ACT y FAST son
compatibles en tensión.
SOLUCIÓN
Para que sean compatibles en tensión se tiene que cumplir que: VOH > VIH, VOL < VIL, IOH > IIH,
IOL > IIL.
Esto para salidas ACT y entradas FAST y viceversa, para salidas FAST y entradas ACT. Si alguna de
las 8 condiciones falla entonces no son compatibles.
Como se pide estudiar sólo la compatibilidad en Tensión hay que comprobar las cuatro condiciones
de tensión:
VOH=3.94
VOH=2.7
VIH=2.0 VIH=2.0
COMPATIBLE COMPATIBLE
En ambos casos VOH > VIH y VOL < VIL. Esto significa que los ceros y unos lógicos generados por
las puertas de una familia son interpretados correctamente por las de la otra. Son, por tanto,
compatibles en tensión.
f (ideal)
SOLUCIÓN
a) Caso ideal
a = y
b = x+y
c = ab = yx + y = y + x + y = x + y
f = a c = ac + ac = y x + y + y x + y = xy + yxy = xy
b) Las diferencias que se observan son básicamente dos: el retraso de la señal de salida y la aparición
de un azar cerca del final del tiempo estudiado.
x
f (ideal)
PROBLEMAS (cada problema vale 3 puntos)
Solución
a) Hacemos un análisis de cada operacional por separado. Llamamos VA a la salida del primer
operacional y calculamos su valor en función de Vi. Hacemos lo mismo con Vo respecto a VA.
Aplicamos ley de Kirchoff de intensidades en los nodos (-) de cada operacional y después ley de Ohm.
Consideramos los condensadores como impedancias de valor 1/sC y operamos. Aquí sólo vamos a
poner el resultado final.
C1
C3
R3 R 1 = R 2 = 500k
R1
R 3 = 50k
- R2
- R a = 90k
vi + vO
Ra + R b = 10k
Rb vA
C 1 = C 3 = 200nF
VA Rb V 1 + R3 C3 s
------ = ------------------ 1 + R 1 C 1 s -----o- = – -----------------------------
Vi Ra + Rb VA R2 C3 s
Vo Rb 1 1 + R1 C1 s 1 + R3 C3 s
------ = – ------------------ ------------ ------------------------------------------------------------
Vi Ra + Rb R2 C3 s
b) Para dibujar el diagrama de Bode sustituimos los valores de los componentes y obtenemos la
expresión:
Rb 1
k = – ------------------ ------------ = – 1 k = 0dB
Vo 1 + s 0 1 + s 1 Ra + Rb R2 C3 dB
------ = k ------------------------------------------------------
Vi s 0 = 1 R 1 C 1 = 10rad s
1 = 1 R 3 C 3 = 100rad s
Al ser la constante negativa introduce un desfase de 180º o de -180º. En esta solución se ha escogido
180º, pero igualmente se podría haber escogido -180º.
El diagrama de Bode es:
Av
40 dB
20 dB
0 dB
-20 dB
-40 dB
10-1 1 10 102 103
Av
270º
180º
90º
-0º
-90º
10-1 1 10 102 103
6.- Un sensor medidor de distancia informa de la distancia medida mediante el tiempo que su
salida (m) está a ‘1’ según las dos primeras filas de la tabla adjunta. Cada vez que realiza una
medición pone a ‘1’ su salida el tiempo correspondiente y después permanece a ‘0’ hasta que
realice otra medición.
Tiempo a ‘1’: 1 s 2 s 3 s 4 s
distancia: 1 cm 2 cm 3 cm 4 o más cm
cod. binario (C2C1C0) 001 010 011 100
a) Diseñe una máquina de estados (Moore) que codifique en binario la distancia medida por
el sensor, según la tercera fila de la tabla anterior. Debe tener en cuenta que una vez que se
haga una medición, el valor puesto en la salida tiene que mantenerse hasta que se realice la
siguiente medición. Sin embargo mientras el sensor tiene la salida a ‘1’, la máquina de
estados tiene que tener sus salidas a “000”. Dispone de un reloj de 1 Mhz.
b) Diseñe un circuito que calcule la media aritmética (x1x0) de dos números binarios de dos
bits (a1a0, b1b0). El valor de la media es un número entero obtenido truncando el valor real.
Obtenga las expresiones en forma de suma de productos y productos de suma y dibuje el
circuito de la opción más sencilla.
Solución
a) Nuestra máquina de estados debe tener como entrada la salida del sensor (m) y debe tener como
salidas la codificación binaria de la distancia (C2C1C0). Una vez que la entrada se ponga a ‘1’
contaremos el tiempo que está a ‘1’. El reloj es de 1 Mhz, lo que significa que su periodo es de 1 us.
Por lo tanto cada estado implica un que la señal está 1 us a ‘1’. Plantearemos un estado inicial y 4
estados para contar el tiempo. Como se debe mantener la codificación de la distancia en la salida hasta
la próxima medición, tendremos que introducir cuatro estados para mantener cada uno de los valores
de la salida. Con esto el diagama de estados es elsiguiente:
m
0
1 1 S
1
1
A B1 C1 D1 E1 c2c1c0
000 000 000 000 000
0 0 0 -
1
B2 1 C2 1 D2 1 E2
001 010 011 100
0 0 0 0
b) El circuito a diseñar tiene cuatro entradas (a1, a0, b1, b0) y dos salidas (x1x0). Para el cálculo de la
media nos basamos en el valor decimal de los números binarios. Al dividir por dos truncamos el valor
obtenido eliminando la parte decimal. Vamos a plantear el mapa de karnaugh. Lo planteamos primero
para números decimales y depués con números binarios:
a1a0 a1a0
b1b0 00 01 11 10 b1b0 00 01 11 10
0 4 12 8 0 4 12 8
00 0 0 1 1 00 00 00 01 01
1 5 13 9 1 5 13 9
01 0 1 2 1 01 00 01 10 01
3 7 15 11 3 7 15 11
11 1 2 3 2 11 01 10 11 10
2 6 14 10 2 6 14 10
10 1 1 2 2 10 01 01 10 10
media x1x0
Dividimos en dos mapas de Karnaugh, uno para cada salida, para obtener las expresiones:
a1a0
b1b0 00 01 11 10
0 4 12 8
00 0 0 0 0
01 0
1
0
5
1
13
0
9 x1 = a1 b1 + a1 a0 b0 + a0 b1 b0
11 0
3
1
7
1
15
1
11 x1 = b1 + b0 a1 + a0 a0 + b1 a1 + b0 a1 + b1
2 6 14 10
10 0 0 1 1
x1
La mejor opción es la de productos de sumas, porque sólo tiene tres términos suma y un total de 8
literales, frente a los 4 términos productos y los 9 literales de la expresión de productos de suma.
a1a0
b1b0 00 01 11 10
0 4 12 8 x0 = a1 b1 b0 + a1 a0 b1 + a1 a0 b1 + a1 b1 b0 + a1 a0 b1 b0
00 0 0 1 1
1 5 13 9 + a1 a0 b1 b0
01 0 1 0 1
11 1
3
0
7
1
15
0
11
x0 = a1 + a0 + b1 a1 + b1 + b0 a1 + a0 + b1
2 6 14 10
10 1 1 0 0 a1 + b1 + b0 a1 + a0 + b1 + b0 a1 + a0 + b1 + b0
x0