Beruflich Dokumente
Kultur Dokumente
REPORTE DE INVESTIGACION
Logica combinacional
MATERIA:
UNIDAD 1
SEMESTRE:
ENERO – JUNIO
GRUPO:
4°US
Contentido
Introducción ............................................................................................................................................... 3
Lógica combinacional: ............................................................................................................................. 3
Operador Exor (Or Exclusiva) ................................................................................................................. 3
Operador Exnor (Exor negado). ............................................................................................................ 5
Circuitos sumadores y restadores ............................................................................................................. 6
Sumador binario ...................................................................................................................................... 6
Semisumador (half adder) ..................................................................................................................... 6
Etapa de sumador (sumador completo).............................................................................................. 7
Sumador binario de n bits .................................................................................................................... 10
Substractor binario ................................................................................................................................ 11
Semisubstractor (half substractor) ....................................................................................................... 11
Etapas de substractor (substractor completo) .................................................................................. 12
Substractor binario de n bits ................................................................................................................ 14
SISTEMA COMBINACIONAL CON CI MSI Y LSI......................................................................................... 15
Temporizador 555 ..................................................................................................................................... 17
Aplicaciones avanzadas para el 555/556 (ART535S) ........................................................................ 19
TIMER SECUENCIAL ................................................................................................................................ 20
TIMER PARA LONGOS INTERVALOS ...................................................................................................... 21
TACOMETRO .......................................................................................................................................... 22
Señal de Barrido Para el Osciloscopio ................................................................................................ 23
GENERADOR DE SALVA DE TOM .......................................................................................................... 24
CONVERSOR TENSIÓN / DURACIÓN DE PULSO .................................................................................. 24
CONTROL DE SERVO ............................................................................................................................. 25
AISLADOR DE PULSO ............................................................................................................................. 26
Referencias ............................................................................................................................................... 28
Introducción
El presente documento explicamos brevemente lo que es la lógica combi nacional, así como
también hablamos de los operadores lógicos EXOR y EXNOR. Cada operador con su resectivo
símbolo y explicación. Las explicaciones, tablas de verdad e imágenes harán posible visualizar y
comprender con toda claridad lo que cada circuito hace y cómo es controlado.
Lógica combinacional:
Se denomina lógica combinacional a todo sistema digital en el que sus salidas son funciones
exclusivas del valor de sus entradas en un momento dado, sin que intervengan en ningún caso
estados anteriores de las entradas o de las salidas. Las funciones (OR,AND,NAND,XOR) son
booleanas (de Boole) donde cada función se puede representar en una tabla de la verdad. Por
tanto, carecen de memoria y de retroalimentación.
Funciones combinacionales:
Todos los circuitos combinacionales pueden representarse empleando álgebra de Boole a partir
de su función lógica, generando de forma matemática el funcionamiento del sistema
combinacional. De este modo, cada señal de entrada es una variable de la ecuación lógica de
salida. Por ejemplo, un sistema combinacional compuesto exclusivamente por una puerta
AND tendría dos entradas A y B. Su función combinacional seria , para una puerta OR sería . Estas
operaciones se pueden combinar formando funciones más complejas.
Esto permite emplear diferentes métodos de simplificación para reducir el número de elementos
combinacionales que forman el sistema.
Entradas Salida
m A B S
0 0 0 0
1 0 1 1
2 1 0 1
3 1 1 0
Ilustración 2 Tabla de verdad EXOR
El interruptor usado en el circuito eléctrico para la demostración del Exor es diferente a los utilizados
en los circuitos de la And y Or, este interruptor es conocido como un tiro y dos polos como se
muestra en la figura.
Circuito Eléctrico para un operador Exor en donde el foco enciende cuando cualquiera de los
interruptores A o B están en posición 1 pero no ambos (cerrados).
El valor de salida de una compuerta XNOR será 1 cuando los valores de sus entradas sean iguales
y será 0 cuando los valores de sus entradas sean distintos.
Sumador binario
El sumador binario es el elemento básico de la unidad aritmética de cualquier ordenador, pues
cualquier operación aritmética básica puede realizarse a partir de sumas y restas repetidas.
Para sumar dos números de n bits, hay que sumar dos a dos los bits del mismo peso y el acarreo de
la suma de los bits de peso inmediato inferior.
S = a' · b + a · b' = a b
C=a·b
Ilustración 13OR-exclusiva
S = (a+b) · (a'+b') =
= (a+b) · (a·b)'
C=a·b
Simplificamos mediante tablas de Karnaugh las funciones de salida S y Cout. Para ello,
construimos las tablas correspondientes implementando por "1" desde la tabla de verdad
La función S no se puede simplificar, ya que tenemos 4 1's o 4 0's aislados, pero Cout si,
obteniéndose (implementando por 1):
= a b Cin = (a b) Cin
Cout = a·b + a· Cin + b· Cin = a·b + Cin·(a·b' + a'·b) = a·b + Cin·(a b)
Esto significa que para implementar la función sumador completo, se pueden utilizar dos puertas
OR-Exclusiva.
Por razones económicas, los fabricantes emplean para la implementación circuitos de nivel
superior (más lentos), pero que permiten un gran ahorro en el número de puertas empleadas.
Una forma simple de implementar la etapa de sumador es a partir de dos
semisumadores. Como hay que sumar los dos bits (dígitos) del mismo peso más el acarreo anterior,
se utiliza un semisumador para sumar los dos dígitos y el resultado se suma con el acarreo anterior
mediante otro semisumador. Si en alguna de las dos sumas parciales se produce acarreo, habrá
acarreo en la etapa de sumador (función OR). Esto puede comprobarse en la tabla de verdad. La
etapa de sumador puede implementarse con el siguiente circuito.
Téngase en cuenta que para la posición menos significativa se puede usar un semisumador, o
bien, poner a 0 voltios (masa) la entrada de acarreo de un sumador completo, ya que no existe
entrada de acarreo en la posición del bit menos significativo.
Retardo de propagación
Los bits de entrada se aplican simultáneamente para producir la suma. Cada sumador completo
recibe los bits correspondientes de los dos sumandos ai y bi y el acarreo de entrada, y genera el bit
de suma Si y el acarreo de salida Ci.
Pero esta suma y este acarreo no se pueden generar hasta que tiene lugar el acarreo de entrada,
lo que da lugar a un retardo temporal en el proceso de la adición. El retardo de propagación del
acarreo para cada sumador completo es el tiempo transcurrido desde la aplicación del acarreo
de entrada hasta que se produce el acarreo de salida, suponiendo que las entradas ya existan.
Para un sumador de n bits, este retardo es de 2n+2 retardos de puerta, lo cual es bastante
significativo.
Un diseño alternativo que permite eliminar este retardo es el sumador con acarreo anticipado, a
costa de incrementar el número de puertas.
Expansión de sumadores
Podemos conectar en cascada varios sumadores de un número fijo de bits (n) para conseguir otro
sumador del más de bits. A esto se le llama expansión de sumadores.
Para conectar dos sumadores de n bits, debemos conectar la entrada de acarreo del sumador de
menor orden a masa (0 v.), y la salida de acarreo de cada sumador, a la entrada de acarreo del
sumador de orden superior. Este proceso se denomina conexión en cascada.
Por ejemplo, con dos sumadores de 4 bits, conseguiremos otro de 8 bits. Comercialmente existen
sumadores de 4 bits como componentes digitales que podemos utilizar como bloque de
construcción de un sistema digital y, por tanto, se define como bloque funcional.
Como ejemplo de sumadores de 4 bits, tenemos dos modelos de IC de media escala (MSI):
74LS83A y 74LS283
Substractor binario
Para restar dos números binarios, pueden restarse directamente mediante un circuito específico,
o bien, sumar al minuendo el complemento a 2 del sustraendo. Este segundo método es más
barato, pero algo más lento. Por tanto, dependiendo del precio y calidad del ordenador, se
empleará un método u otro.
Simplificamos mediante tablas de Karnaugh las funciones de salida D y Cout. Para ello,
construimos las tablas correspondientes implementado por "1" desde la tabla de verdad.
Ilustración 24 simplificacion mediante Tabla de Karnaugh
Los circuitos que implementan la etapa de substractor según estos dos modos de operación son:
Podemos utiizar estas etapas de substractor para construirlo, del mismo modo que para el
sumador binario de n bits.
Ilustración 29
- PEyED
En la resta de complemento a 2, si hay acarreo se desprecia, y si no hay, debemos corregir el
resultado complementando a 2 el resultado.
Las operaciones suma y resta pueden combinarse en un solo circuito con un sumador binario
común. Esto se logra incluyendo una puerta XOR con cada sumador completo. Debemos de
poner una entrada que nos indique la operación que vamos a realizar: suma o resta (S’/R).
Cuando S’/R=0, el circuito es sumador; cuando S’/R=1, se comporta como restador.
Ilustración 30
El funcionamiento de este circuito se puede ver fácilmente con la siguiente tabla de verdad:
15
- PEyED
DECODIFICADOR DE 7 SEGMENTOS:
Existen circuitos integrados de decodificadores como: el circuito TTL 7446, 7447 y 7448 que con
cuatro entradas (A, B, C y D) en código binario BCD produce siete salidas (a, b, c, d, e, f y g) activas
a nivel bajo (0V) capaces de suministrar corriente a los leds de un display de 7 segmentos. El 7446
con sus salidas en colector abierto (30V), el 7447 también con sus salidas en colector abierto (15V)
y el 7448 con salida de potencia y resistencia interna de 2 kilo ohmios. Tienen además las siguientes
entradas de control:
•RBI= entrada de propagación de borrado activa a nivel bajo (0V): a nivel bajo (0V) apaga el
display, siempre que LT esté a nivel alto (5V) y todas las entradas A, B, C y D estén a nivel bajo (0V).
Además, pone la salida RBO a nivel bajo (0V) para que se pueda propagar el borrado.
•LT = prueba de lámpara: a nivel bajo (0V) todos los segmentos de salida seencienden (salidas a
nivel bajo 0V), siempre que BI esté a nivel alto (5V).
•BI/RBO= borrado prioritario a nivel bajo (0V): con BI a nivel bajo (0V) apaga el display,
independientemente de las demás entradas. Actúa también como salida indicadora de
apagado del display RBO.
Ilustración 33
16
- PEyED
Temporizador 555
El dispositivo 555 es un circuito integrado muy estable cuya función primordial es la de producir
pulsos de temporización con una gran precisión y que, además, puede funcionar como
oscilador.
Pasemos ahora a mostrar las especificaciones generales del 555 (Vc = disparo):
Especificaciones generales del 555
5- 10- 15-
Vcc Notas
Voltios Voltios Voltios
Error de temporización
~ 1% ~ 1% ~ 1% Temperatura 25° C
(Monoestable)
17
- PEyED
A continuación se mostrarán los modos de funcionamiento que posee este circuito integrado. En
los esquemas se hace referencia al patillaje del elemento, al igual que a las entradas y salidas de
cada montaje.
Volver
Funcionamiento monoestable
Cuando la señal de disparo está a nivel alto (ej. 5V con Vcc 5V) la salida se mantiene a nivel
bajo (0V), que es el estado de reposo.
Una vez se produce el flanco descendente de la señal de disparo y se pasa por el valor de
disparo, la salida se mantiene a nivel alto (Vcc) hasta transcurrido el tiempo determinado por la
ecuación:
T = 1.1*Ra*C
NOTA: en el modo monoestable, el disparo debería ser puesto nuevamente a nivel alto antes que termine
la temporización.
Funcionamiento astable
18
- PEyED
La señal cuadrada tendrá como valor alto Vcc (aproximadamente) y como valor bajo 0V.
Si se desea ajustar el tiempo que está a nivel alto y bajo se deben aplicar las fórmulas:
19
- PEyED
En las aplicaciones comunes el 555 o el 556 se conectan como monoestable o astables con
algunos componentes externos que determinan la temporización.
Recordamos que existe una versión CMOS del 555 (TLC7555) que presenta características de bajo
consumo en reposo y que puede alcanzar tanto temporizaciones y frecuencias de valores más
elevados.
Sin embargo, agregando otros componentes y circuitos de realimentación es posible llevar estos
circuitos a comportamientos bastante sofisticados.
TIMER SECUENCIAL
Esta no es una aplicación tan sofisticada, pues usa los dos temporizadores de un 556 en su
configuración normal de monoestable. El circuito mostrado en la figura 2 produce dos intervalos
de tiempo.
20
- PEyED
21
- PEyED
La primera mitad del 556 que funciona como un estable cuya frecuencia depende
básicamente de RA, RB y C funciona como reloj accionando un contador de largos intervalos del
tipo N8281.
Conforme la salida seleccionada tendremos intervalos que pueden ir de media hora hasta 4
horas. Las muñecas de esta salida dispara el monoestable con la otra mitad del 556 que activa
una carga por un intervalo de tiempo dado por R y C. Para una resistencia de 1 M ohms y un
condensador de 1 000 uF tenemos un accionamiento por aproximadamente 15 minutos.
TACOMETRO
El circuito presentado en la figura 4 se puede utilizar en el coche con motores que utilizan
platinados convencionales para indicar la rotación en un instrumento de bobina móvil de 50 uA.
Ilustración 36figura 4
22
- PEyED
El circuito funciona como un convertidor de frecuencia / tensión cuya escala está determinada
básicamente por la red de tiempo conectada a los pines 6 y 7 del circuito integrado.
Los diodos zener son de 1 W y el circuito se puede utilizar en otras aplicaciones que implican la
indicación de frecuencia o rotaciones de un motor con el uso de un transductor apropiado.
El circuito funciona con señales de hasta 1 MHz dadas tanto las características del 555 y del
amplificador operacional.
Los diodos son de uso general como los 1N4148 o equivalentes y la fuente de alimentación para
el amplificador operacional debe ser simétrica.
23
- PEyED
GENERADOR DE SALVA DE TOM
El circuito mostrado en la figura 6 genera un tren de pulsos cuya frecuencia está determinada
por la red conectada a los pines 2, 6 y 7 del circuito integrado y la duración determinada por el
condensador de 50 uF.
Ilustración 37figura 5
24
- PEyED
Observe que el circuito necesita una fuente de alimentación simétrica para el amplificador
operacional.
Una característica importante del circuito es que la duración del pulso se altera con la tensión,
pero la frecuencia se mantiene estable no modificando lo que puede ser una característica
exigida para muchas aplicaciones prácticas.
CONTROL DE SERVO
El circuito mostrado en la figura 8 permite el control de un servomotor a partir de un oscilador
remoto usando un 555.
25
- PEyED
Además del circuito integrado 555 el circuito utiliza un NE544 que es un amplificador para control
de servo que ya posee las etapas de potencia para este tipo de aplicación.
Observe que el servo usado tiene un potenciómetro de realimentación de 50k ohms que
determina su posición.
De esta forma, la tensión generada por el 555 que es función de su frecuencia va a ser
comparada con la tensión dada por la posición del potenciómetro de realimentación
determinando así su posición de parada.
En otras palabras, en este circuito la posición del servo depende de la frecuencia del oscilador
formado por el 555.
AISLADOR DE PULSO
El circuito mostrado en la figura 9 genera pulsos de hasta 200 V bajo corriente de hasta 200 uA
con total aislamiento del circuito de entrada.
26
- PEyED
Los pulsos de corta duración producidos por el 555 que se ajustan por los componentes
conectados a los pines 2, 6 y 7 del 555 se aplican a un transformador de pulso que utiliza un
núcleo de ferrita Ferrox Cube.
Estos pulsos se colocan a un circuito de control disparado que emplea un opto-aislador con SCR
de Monsanto (pueden ser experimentados equivalentes, dada las dificultades en obtener el tipo
original).
Las tensiones indicadas junto a los diodos son las tensiones inversas de pico mínimo requeridas
para los tipos utilizados en la aplicación. Diodos como el 1N4007 se pueden utilizar para el caso
de 400 V y
27
- PEyED
Referencias
28