Sie sind auf Seite 1von 14

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

LABORATORIO 1: COMPUERTAS TTL y


CMOS
Objetivos:
 Estudiar las características eléctricas de las distintas familias lógicas.
 Diseñar, simular e implementar circuitos digitales combinacionales.
Introducción
El término “Interface” se usa en electrónica digital para hacer referencia a la interconexión eficiente de
dos dispositivos, circuitos o sistemas que no son compatibles, es decir, que poseen características eléctricas
diferentes. Las interfaces que realizaremos en este laboratorio nos permitirán que dispositivos de diferentes
familias puedan comunicarse entre sí y con dispositivos del mundo real.

INTERCONEXIÓN TTLY CMOS/TTL


Muchas veces es necesario interconectar dispositivos de diferentes familias lógicas con el objeto de
aprovechar las ventajas que ofrece cada tecnología. Para que la interconexión sea eficiente es necesario
conocer las características de entrada y salida de cada familia lógica.

COMPUERTAS LÓGICAS
Las compuertas lógicas son circuitos electrónicos diseñados para obtener resultados booleanos (0,1), los
cuales se obtienen de operaciones lógicas binarias (suma, multiplicación). Dichas compuertas son AND,
OR, NOT, NAND, NOR, XOR, XNOR. Además se pueden conectar entre sí para obtener nuevas
funciones.A continuación se describirá las características de las compuertas. Este tipo de dispositivos
lógicos se encuentran implementados con transistores y diodos en un semiconductor y actualmente
podemos encontrarlas en formas de circuitos integrados lógicos. Al mismo tiempo, puedes tu programar el
comportamiento de otra manera, con circuitos reconfigurables o programable,
como microcontroladores o FPGAs.

1. INTERFASES DE D ISPOSITIVOS TTL A CMOS

Una entrada CMOS es fácil de manejar desde una salida TTL cuando ambos operan a partir de una
misma fuente de 5V. Las corrientes de salida TTL son más que suficientes para manejar una entrada
CMOS, solo debemos adaptar los niveles de tensión. Veremos a continuación algunos circuitos para
interconectar una entrada CMOS a una salida TTL.

De las hojas de datos correspondientes extraiga las características de los siguientes dispositivos y
complete la tabla. Colocar las unidades correspondientes.

VIL(V
Vdcc(V) VOH(V) VOL(V) VIH(V) IOL(mA) IOH(mA) IIL(mA) IIH(uA)
)

74LS00 5 3.4 0.35 2 0.8 8 -0.4 -0.36 20

CD4011 5 10 0 3.5 1.5 1 -1 0 0.1

1
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

74LS07 5 30 0.4 2 0.8 40 0.25 -0.2 20

CD4049 5 5 0 2.75 1.5 5 -1.6 -0.3mA 0

A. Armar la siguiente interface. Excitar la entrada (ENT) con niveles “alto” y “bajo”, medir las
tensiones en los puntos indicados (TP: Test Points) y anotarlos en la tabla adjunta. Al realizar las
mediciones comparar con los valores teóricos esperados.

Los puntos TP, son puntos de medida.

Tensión Medida Entrada = “1” Entrada = “0”


TP1
TP2
TP3

o ¿En este circuito por qué se puede excitar una entrada CMOS desde una salida TTL si tenemos
incompatibilidad en los niveles lógicos? Explique qué función cumple la resistencia R1?

A. Armar la siguiente interface, excitar las entradas con niveles “alto” y “bajo”, medir las tensiones
en los puntos indicados y anotarlos en la tabla adjunta.

2
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

Observar la conexión de laresistencia de Pull-Up del


74LS07. Los puntos TP, son puntos de medida.

Tensión Medida Entrada = “1” Entrada = “0”


TP1
TP2
TP3
TP4

o ¿Si la entrada del 74LS07 y la alimentación poseen niveles TTL, porque se puede excitar la
entrada CMOS con este dispositivo?
o ¿En este circuito podemos omitir la resistencia R1? Justifique.
o ¿Se puede reemplazar el 74LS07 por un 74LS04? Justifique.

B. Armar la siguiente interface. Excitar las entradas con niveles “alto” y “bajo”, medir las tensiones
en los puntos indicados y anotarlos en la tabla adjunta.

3
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

Los puntos TP, son puntos de medida.

Tensión Medida Entrada = “1” Entrada = “0”

TP1

TP2

TP3

o En este circuito explique la función que cumple el transistor BC 337.


o ¿Qué característica importante presenta esta interface a nivel lógico?

2. INTERFASES DE DISPOSITIVOS CMOS A TTL


Una salida CMOS puede excitar una entrada 74LSxx o 74Lxx si ambos dispositivos operan a partir de una
fuente de 5V. En el estado bajo, una entrada LS puede retornar hasta 400uA. Este es el valor máximo
de corriente que puede drenar una salida CMOS en ese estado.
B. Armar la siguiente interface CMOS –TTL. Excitar las entradas con nivel alto y bajo, medir las
tensiones en los puntos indicados y anotarlos en la tabla adjunta. CD 4049 es un CMOS buffer.

Los puntos TP, son puntos de medida.

4
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

Tensión Medida Entrada = “1” Entrada = “0”


TP1
TP2
TP3
TP4

o ¿En este circuito, se puede alimentar el CD 4049 con 9V en lugar de 5V? ¿Porque?

3. Simule en Proteus el siguiente circuito y responda:

¿Por qué el circuito oscila?

Rpta:
A medida que aumenta el voltaje de entrada, la salida permanece en el nivel Bajo o valor 0 hasta que el
voltaje de entrada tenga un valor aproximado de 1.8 V. en este umbral superior, la salida salta al valor
lógico 1. Cuando el voltaje de entrada cae, la salida no regresa al valor lógico 0 sino hasta que el voltaje de
entrada tenga un valor menor que el umbral inferior, que es aproximadamente 0.8 V. la diferencia entre los
umbrales superior e inferior recibe el nombre de Histéresis del disparador de Schmitt. El hecho de que el
disparador de Schmitt tenga histéresis es la razón por la que puede utilizarse para obtener una cuadra a
partir de otra onda, como la senoidal. Conforme aumenta el voltaje de entrada y sobrepasa el umbral
superior, el voltaje de salida cambia de estado. El estado no cambiará de nuevo hasta que el voltaje de
entrada tenga un valor menor que el umbral inferior.

¿Qué características de la compuerta TTL se está empleando para generar la oscilación?

Rpta:
El oscilador con un Disparador de Schmitt inversor CMOS 74HC14. Al emplear un inversor CMOS, la
impedancia de entrada es muy grande (alrededor de 10 M ohm), lo que significa que la entrada no actúa
como carga de suministro, lo anterior significa que el resistor que se emplea en el circuito RC puede tener
casi cualquier valor. Un disparador de Schmitt CMOS típico tiene una histéresis cercada a 2 volts cuando
el voltaje de la fuente de alimentación es de 5 V. El voltaje de histéresis se vuelve más grande a medida
que el voltaje de alimentación aumenta.

¿Cuál es la frecuencia de oscilación?

La fórmula para la frecuencia aproximada del oscilador con disparador de Schmitt CMOS es la siguiente.

5
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

5.88𝑥10−4
𝐹≈
𝑅𝐶
Para nuestro caso R=1kΩ y C=1uF
5.88𝑥10−4
𝐹≈ = 0.588 𝐻𝑧
103 ∗ 10−6

Si variamos el valor de R y C varía la frecuencia de oscilación. A continuación, se muestra el siguiente


gráfico, donde el grafico de color amarillo es el voltaje de salida y el grafico de color rosa es el voltaje en
el condensador. Los límites entre los cuales esta tensión está rebotando son los voltajes de umbral inversor.

4. Simule en Proteus el siguiente circuito y responda:

¿Por qué el circuito oscila?


Utilizando lo siguiente 2 NOT: Se aprecia si entra 1 sale 0; entra 0 sale 1
Esto ocurre debido a que la cantidad de compuertas NOT (Compuerta 7414) es impar, 5 en esta
experiencia, sucede la oscilación, caso contrario si la cantidad fuera par, no sucedería la oscilación.

¿Qué características de la compuerta TTL se está empleando para generar la oscilación?


Un reloj es un oscilador o, como se conoce en ocasiones, un multivibrador astable y se utiliza en un circuito
digital. Debido a que la frecuencia de la señal es muy grande (aproximadamente 7 MHz) podemos inferir
que la característica más notable de la compuerta TTL, que se aprecia en la señal es su alta velocidad de
transmisión y el voltaje de la señal aproximadamente 5 V que está dentro del rango de voltaje de un TTL.
(Su tensión de alimentación característica se halla comprendida entre los 4,75V y los 5,25V).

¿Cuál es la frecuencia de oscilación?

6
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

En el eje horizontal cada cuadrado equivale a 0.5 us y en cada cuadrado encontramos


aproximadamente 7 dígitos, por lo tanto, si dividimos entre 7 resultará 0.071 us.
A la vez T = 2(0.071us) = 0.1424 us
Entonces f = 1/T =7MHz

¿Qué ocurre si adicionamos un inversor más al circuito? ¿Oscilará? Explique.


Si aumentáramos un inversor más el total de inversores sería 6 que es par, entonces, por lo explicado en el
por qué el circuito oscila, la señal no oscilaría, sería una señal constante.

5. Simular en Proteus el circuito de arranque y parada de un pequeño motor DC) en vez del motor
emplear un led).

6. Simular en Proteus un circuito de conmutación de 2 puntos mediante la función 𝐴𝐵̅ + 𝐴̅𝐵.

Para la implementación utilizo las compuertas AND, OR Y NOT. Analizando la función dada:

A B ̅ +𝑨
F: 𝑨𝑩 ̅𝑩
0 0 0
0 1 1
1 0 1
1 1 0

7
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

7. Diseñar, simular en Proteus un circuito de conmutación de 3 puntos: 𝑺𝑾𝟏 ⊕ 𝑺𝑾𝟐 ⊕ 𝑺𝑾𝟑

SW1 SW2 SW3 𝑺𝑾𝟏 ⊕ 𝑺𝑾𝟐 ⊕ 𝑺𝑾𝟑

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 1

8
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

8. Diseñar, simular en Proteus e implementar un circuito que permita visualizar la suma de las
edades de los integrantes en un SOLO display de 7 segmentos (usted elija entre ánodo o cátodo
común) en función a la combinación de dos entradas digitales.

Sean: 𝑥0 , 𝑥1 las entradas digitales

𝑎0 , 𝑎1 , 𝑎2 , 𝑎3 las entradas del decoder de BCD a 7 segmentos

Número mostrado
𝒙𝟎 𝒙𝟏 𝒂𝟑 𝒂𝟐 𝒂𝟏 𝒂𝟎
en el display

0 0 0 0 1 0 2

0 1 0 0 0 0 0

1 0 0 0 0 1 1

1 1 1 0 0 0 8

Realizando los mapas de Karnaugh nos queda:

𝑎3 = 𝑥0 . 𝑥1 , 𝑎2 = 0 , 𝑎1 = ̅̅̅̅
𝑥0 . ̅̅̅
𝑥1 , 𝑎0 = 𝑥0 . ̅̅̅
𝑥1

9
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

CONTADORES

9. Simule en Proteus el siguiente circuito donde se emplea el contador 74LS193:

Responda para que sirve los siguientes pines: UP, DN, PL, MR, DO, D1, D2 y D3

UP: Pulso de conteo ascendente


DN: Pulso de conteo descendente
PL: Pulso de carga, cuando se da un ‘0’ lo que tenga en las entradas se carga
MR: Regresa al contador a su estado inicial (0000)
D0, D1, D2, D3: Entradas.
Configurando el generador de funciones a una frecuencia de 1Khz, y haciendo uso de un
osciloscopio, se graficó las formas de onda de UP, Q0, Q1, Q2 y Q3. A continuación se muestra
las señales de salida.

10
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

¿Qué relación observa?

La señal del canal A representa a los valores de entrada que harán que el contador aumente
cuando su valor sea 1.
La señal del canal B es la señal del primer bit del contador, varía de 0 a 1 o 1 a 0 dependiendo
del valor que se encuentre cada vez que la señal en el canal A cambie a 1.
La señal en el canal C varía cada vez que la señal B cambia de 1 a 0.
La señal en el canal D varía cada vez que la señal C cambia de 1 a 0.

¿Para qué sirve TCU?

Cuando el contador está en modo descendente y llega a su cuenta máxima, regresa a 0 y se genera
un pulso que serviría para el contador posterior (Activo en Bajo).

¿Qué ocurre si la salida del generador de funciones lo conectamos a la entrada DN del


contador?

Las señales de salida serán 0 en todos los casos debido a que se está activando la entrada DN que
indica que se reduzca en 1 el conteo y, teniendo UP y DN activados, no encontraremos un cambio
en el valor final.

Para que sirve TCD?


Cuando el contador está en modo descendente y llega a su cuenta mínima, se genera un pulso para
el contador anterior (Activo en Bajo).

10. Simular en Proteus e implementar el siguiente circuito.


Para una frecuencia de 1Hz.

¿Es una cuenta Binaria?



¿Entre qué números se encuentra?
0 y 15
¿Es un contador decimal o hexadecimal?
Hexadecimal

11
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

11. Simular en Proteus el siguiente circuito y vea como la cuenta puede ser incrementada o
decrementada:

Circuito de incremento o decremento

12. Simular en Proteus e implementar el siguiente circuito usando un contador 74LS192 y conecte a
sus salidas:

Con decoder 74LS48 y display cátodo común de 7 segmentos.

12
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

Con decoder 74LS47 y display ánodo común de 7 segmentos.

Los circuitos integrados 74LS192/LS193 ambos, contadores Decimal/Binario son reversibles, síncronos
de 4 bits, Up/Dow, (formados por 4 flip-flops principal - secundario, junto a su lógica), todos están
concebidos para minimizar la lógica adicional entre etapas, cuando estos trabajan en cascada. El circuito
integrado 74LS192, dispone de cuatro entradas de datos (Da - Dd) para cargar las salidas (Qa - Qd) a un
determinado estado, aplicando los datos a dichas entradas. Se aplica el nivel bajo L a la patilla 11 de carga
('load'), esta operación de carga es independiente del nivel de reloj y del estado del contador, a partir de
haber aplicado el nivel bajo, en la salida del contador, se tendrán los datos de carga en las salidas (Qa, Qb,
Qc, Qd). Y a partir de este momento según el nivel aplicado en la entrada de reloj Up/Dow, así hará avanzar
o retroceder el contador, hará cambiar el estado previo de las salidas.

13. Simular en Proteus el siguiente circuito:

13
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRONICA

El 74LS191. Contador binario sincrónico arriba/abajo de 4 Bits. Un contador es un circuito


secuencial construido a partir de biestable y puertas lógicas capaz de almacenar y contar los impulsos (a
menudo relacionados con una señal de reloj), que recibe en la entrada destinada a tal efecto, asimismo
también actúa como divisor de frecuencia. Normalmente, el cómputo se realiza en código binario, que con
frecuencia será el binario natural o el BCD natural (contador de décadas).

E: Es el voltaje de entrada.

D/U: Es el down y up (contador ascendente y descendente)

PL: Es donde se carga el dato de inicio.

14. Diseñar y simular en proteus e implementar un circuito que encienda secuencialmente 7


luminarias. el circuito tiene 3 entradas e inicia con todas las luminarias apagadas. tratar de
resolver “al ojo” (sin emplear algebra de boole).

REFERENCES
[1] https://www.scribd.com/document/235030621/up-down-74191

[2] Tocci, R. J., & Widmer, N. S. (2003). Sistemas digitales: principios y aplicaciones. Pearson Educación.

[3] Floyd, T. L., Caño, M. J. G., & de Turisi, E. B. L. (1997). Fundamentos de sistemas digitales (Vol. 7).
Prentice Hall.

[4] Millman, J., Halkias, C. C., & Peracaula, J. (1991). Electrónica integrada: circuitos y sistemas
analógicos y digitales. Hispano Europea.

14

Das könnte Ihnen auch gefallen