Está en la página 1de 7

Universidad De Las Américas

Bases De Circuitos Digitales (TCD540)

Práctica No. 1
TEMA:

 Generación de bits y conectivos lógicos del Álgebra de Boole

OBJETIVO:

 Generar niveles lógicos de voltaje que puedan ser interpretados como dígitos binarios,
utilizando dispositivos electrónicos.
 Implementar los circuitos eléctricos que realicen las funciones correspondientes a los
conectivos lógicos del Álgebra de Boole, utilizando dígitos binarios y dispositivos
electrónicos.

MATERIALES:

Dipswitch
Diodos LED
4 Resistencias de 5.6k@ 1/4W
4 Resistencias de 330@ 1/4W
Fuente de +5V
Voltímetro DC
Protoboard

MARCO TEÓRICO

Estados lógicos
La electrónica digital se fundamenta en la lógica matemática pues, mediante esta herramienta se
puede expresar apropiadamente las funciones que describen el funcionamiento de un circuito
cuyos elementos pueden trabajar solamente en dos estados opuestos (circuitos digitales). La
lógica de dos estados, corresponde así a la operación de interruptores que pueden ser
implementados mediante el uso de transistores trabajando en corte y saturación o de cualquier
otro elemento discreto incluyendo algunos sensores. Esta parte de la matemática utiliza al
Álgebra de Boole para sintetizar la función que engloba un conjunto de proposiciones y
determinar así su valor de verdad; en la electrónica digital, esto implica la síntesis de la función
que describa el comportamiento de un circuito.
De manera simplificada se asume que el valor de un dato binario puede ser un uno lógico (1L)
cuando el dispositivo o sistema asociado se encuentra activo (encendido, cerrado) o un cero lógico
(0L) cuando se encuentra en el estado opuesto (desactivado, apagado, abierto).
Tecnológicamente, los datos binarios están determinados por rangos de voltaje que son
interpretados como valores lógicos. Este rango de voltaje puede variar de acuerdo con la
tecnología del sistema que viene categorizada por la familia lógica con la que el mismo haya sido
implementado; la familia lógica más común corresponde a la TTL (Transistor – Transistor Logic o
Lógica de transistor a Transistor). La figura 1 esquematiza los rangos de voltaje asociados a los
estados lógicos considerados para la familia TTL, en ella se ha incluido los valores de los estados
lógicos tanto a la entrada como a la salida del dispositivo.
Fig.1. a) Rangos de voltaje para los estados lógicos a la entrada del dispositivo TTL b)
Rangos de voltaje para los estados lógicos a la salida del dispositivo TTL

Conectivos lógicos del Álgebra de Boole


Una función matemática se caracteriza por incluir operaciones matemáticas, éstas están
representadas por operadores que indican el procedimiento a seguir, ejemplos de estos
operadores se indican a continuación en la tabla 1:

Tabla 1. Ejemplos de operadores matemáticos

Estos operadores se encargan de unir dos o más expresiones algebraicas, funciones o números,
indicando la operación matemática que se debe aplicar entre ellos. En la lógica matemática existen
también operaciones lógicas, dichas operaciones se indican también mediante el uso de
operadores, los mismos que se encargan de unir dos o más proposiciones, por este motivo son
también conocidos como conectivos lógicos, éstos se muestran en la Tabla 2.

Tabla 2. Conectores de la lógica matemática


En el Álgebra de Boole, funcional para la lógica matemática, se tiene conectivos similares a los del
álgebra común pero éstos indicarán la operación lógica que se debe ejecutar con las proposiciones
que conectan, los mismos se recogen en la Tabla 3.

Tabla 3. Conectivos lógicos o compuertas lógicas del Álgebra de Boole

Con estos conectivos lógicos es posible expresar cualquier función booleana que indique los
elementos que contiene un circuito digital y predecir los resultados que se puede obtener en su
salida según sean las condiciones posibles de funcionamiento.
Debe tenerse en cuenta que toda función booleana, así como todo circuito digital poseerá un
número determinado de entradas que corresponderán a las variables booleanas asociadas al
funcionamiento del circuito o sistema y el valor de su salida estará descrito por una tabla de
verdad que recopile –como se indicó anteriormente- todas las condiciones posibles en las que
pueda funcionar el mismo.

TRABAJO PREPARATORIO

1. Consultar la función de una resistencia de pull-up en un circuito generador de bits del


tipo que se indica en la figura 2.

Fig. 2. Circuito generador de dígitos binarios.


Las resistencias pull-up son resistencias que se utilizan en circuitos lógicos digitales. Tienen la
misión de que las entradas lógicas del sistema se mantengan en los niveles correctos en caso de
que otros dispositivos o circuitos se conecten o desconecten del sistema

La función principal de una resistencia pull-up es evitar que una corriente excesiva fluya a través
del circuito cuando necesitamos un nivel lógico bajo.

Podemos hacer una clasificación de las resistencias de Pull Up:

 Pull Up activo  se usa un transistor para sustituir a la resistencia de polarización en


un circuito integrado con el fin de proporcionar baja impedancia de salida sin que se
consuma gran energía.
 Pull Up pasivo solos usa una resistencia para polarizar la salida o entrada del
circuito digital, también se aplica en circuitos analógicos como en la carga de un
condensador.

El rango de valor de esta resistencia suele ir de 1kΩ a 100kΩ.

Otras ventajas de la resistencia Pull Up es que podemos tener mas inmunidad al ruido y
obtener un Fan Out mas elevado.

2. Consultar los circuitos eléctricos para dos variables (o dos entradas) correspondientes a
los conectivos lógicos indicados en la Tabla 3 e indicar sus tablas de verdad.
3. Consultar sobre la familia CMOS: sus principales características, sus niveles lógicos y sus
principales diferencias con la familia TTL.

Circuitos Lógicos CMOS (Metal Óxido Semiconductor Complementario)

La tecnología CMOS es la más utilizada actualmente para la construcción de circuitos


integrados digitales, como las compuertas, hasta los circuitos como las memorias y los
microprocesadores. La tensión nominal de alimentación de los circuitos CMOS son +5 V y
+3,3 V.

Niveles Lógicos CMOS

En la figura (a) se muestran las tensiones VIL, VIH, VOL, VOH válidas para los dispositivos
CMOS de nivel +5 VDC.

Características de la lógica CMOS:

• Disipación de baja potencia: La disipación de potencia depende de la potencia de la fuente


de poder, su frecuencia, carga en la salida y el tiempo de arranque. A 1 MHz y a 50pF de
carga, la disipación de potencia es típicamente 10nW por compuerta.

• Retrasos de propagación corta: Depende de la fuente de poder, los retrasos de propagación


son usualmente de 25 ns a 50 ns.

• Tiempos de subida y bajada controlados: Los flancos de subida y de bajada son


usualmente denominados como rampas en lugar de funciones de escalón, y tardan entre
20% – 40% más que los retrasos de propagación.

• La inmunidad al ruido ronda el 50% o 45% de la oscilación lógica.


• Niveles lógicos serán esencialmente iguales a la fuente de poder, esto debido a la alta
impedancia de entrada.

• Nivel de tensión desde 0 a VDD donde VDD es la fuente de tensión. Un nivel bajo es
cualquier valor entre 0 y 1/3 de VDD mientras que un nivel alto se representa como
cualquier valor entre 2/3 VDD y VDD.

Características de la lógica TTL:

• 10 mW de disipación de potencia por compuerta.

• Retrasos de propagación son de 10ns al tratar con 15 pF/400 Ω de carga.

• El rango de tensión está entre 0 y Vcc donde Vcc es usualmente 4.75V – 5.25V. Un nivel
bajo es representado por niveles de tensión entre 0V– 0.8V, mientras que un nivel alto se
representa por niveles de tensión entre 2V – Vcc.

CMOS comparado con TTL:

• Los componentes CMOS son usualmente más caros que los equivalentes en TTL. Sin
embargo, la tecnología CMOS es más barata a nivel de sistema, esto debido a los chips que
poseen un menor tamaño además que requieren menos regulación.

• Los circuitos CMOS no drenan tanta potencia como los TTL en los períodos de
inactividad. Sin embargo, el consumo de potencia de los CMOS se incrementa más
rápidamente que los TTL al aumentar la velocidad del reloj. Un menor consumo de
corriente requiere menor distribución de la fuente de alimentación, teniendo como producto
un diseño más sencillo y barato.

• Debido a que los tiempos de subida y bajada son mayores, la transmisión de las señales
digitales resulta más sencilla y barata con los chips CMOS.

• Los componentes CMOS son más susceptibles a daños por descargas electrostáticas con
respecto a los componentes TTL.
TRABAJO PRÁCTICO

1. Utilizando 4 interruptores del dipswitch y el esquema indicado en la figura 2, armar el


circuito que permita la generación de 4 dígitos binarios (el esquema de la figura
corresponde a un solo bit) y comprobar la generación de números en código binario para
todas las combinaciones posibles.
2. Armar los circuitos consultados en el literal 2 para los conectores AND, OR, NOT, NAND,
NOR y empleando los bits generados mediante el circuito anterior comprobar los
resultados obtenidos con las tablas de verdad correspondientes.

También podría gustarte