Está en la página 1de 13

INSTITUTO SUPERIOR TECNOLÓGICO COTOPAXI

Carrera de Tecnología Superior en Mantenimiento Eléctrico y Control


Industrial
Nivel: 5° - “A” (Matutino) (T-MECI) Ing: León Gabriel

Asignatura: Automatización

Nombre: Yánez Sánchez Oscar Eduardo 10

Tema: Circuitos Combinacionales y Secuenciales Fecha: Martes/14/Julio/2020

CIRCUITOS COMBINACIONALES

Un circuito combinacional es un circuito electrónico, en el que el valor de sus salidas en

un determinado instante, dependen del valor de las entradas en ese mismo instante. Es

decir, es un circuito que carece de memoria. Trabajan con números, y con la tecnología

con la que están realizados, estos números están representados en binario.

El ejemplo es un circuito combinacional con "m" entradas y "n" salidas. Las salidas que

se obtengan en un determinado instante van a depender de las entradas en ese preciso

instante. Estos circuitos se caracterizan porque no almacenan información. Las salidas

están relacionadas con las entradas a través de una función booleana.

Cada bit de salida de un circuito combinacional, se obtiene mediante una función

booleana aplicado a las variables de entrada. Así, si un circuito tiene n salidas,

necesitaremos  n funciones booleanas para caracterizarlo.


Así, un circuito combinacional que tiene 3 entradas: A, B y C, y dos salidas F, G, que

son dos funciones booleanas que dependen de las variables de entrada: F (A, B, C) y G

(A, B, C), siendo, por ejemplo, el valor de las funciones:

F = A + C'D

G = AB' + D

Obtendriamos un circuito combinacional como este:

Existen una serie de circuitos combinacionales que son muy comunes y aparecen o

bien aisladamente o formando parte de otros circuitos más complejos de aplicación

general, que se repiten un número de veces tan considerable que se hace

aconsejable su fabricación en serie, que vamos a estudiar en este tema y que son:

CODIFICADORES

Un codificador es un circuito combinacional integrado que tiene hasta 2n entradas

y n salidas y la función que desempeña es mostrar en la salida la combinación

correspondiente al código binario de la entrada activada.


En la figura adjunta se muestra el circuito integrado combinacional correspondiente

a un codificador con prioridad de 9 entradas y cuatro salidas.

DECODIFICADORES

Son circuitos combinacionales integrados que disponen de n entradas y un número de

salidas igual o menor a 2n, actúan de modo que según cual sea la combinación de las

variables de entrada se activa una única salida, permaneciendo el resto de ellas

desactivada. Suelen disponer de una entrada adicional denominada de inhibición de

modo que cuando esta entrada se encuentra activada, pone todas las salidas a 0.

Por ejemplo, un decodificador de 2 entradas y 22=4 salidas, tendría la siguiente tabla de

verdad:

Sus ecuaciones lógicas serían:

Que una vez implementado con puertas NOT y AND, quedaría:


Un ejemplo típico es el decodificador BCD a decimal, cuya tabla de verdad será:

Los decodificadores pueden ser de dos tipos:

 No Excitadores. Se denominan así a un tipo de decodificadores cuyas salidas

solo pueden acoplarse a otros circuitos digitales de la misma familia integrada,

ya que dan una corriente muy pequeña en dichas salidas, incapaz de activar

ningún otro componente.

 Decodificadores Excitadores. Son aquellos cuyas salidas dan suficiente

corriente como para atacar, no solo a otros circuitos integrados de la misma

familia, sino también a otros dispositivos, tales como displays, lámparas, relés,

transductores.

CONVERTIDORES DE CÓDIGO

Son circuitos combinacionales cuya función es cambiar los datos de un código binario a

otro, esto es así porque para determinadas operaciones de transmisión y procesamiento

de información son más eficaces unos códigos que otros. Se suelen implementar

mediante dispositivos lógicos programables.


 Vamos a ver un ejemplo de un cambiador de código de BCD (8421) a binario

exceso 3.

 La tabla de verdad será:

MULTIPLEXORES

El multiplexor es el circuito lógico combinacional equivalente a un interruptor

mecánico giratorio de varias posiciones, tal como el componente que sirve para

seleccionar las bandas de un receptor de radio.

 Permite dirigir la información binaria procedente de diversas fuentes a una única

línea de salida, para ser transmitida a través de ella, a un destino común.

 Disponen de: hasta 2n líneas de entrada de datos, una única de salida

y n entradas de selección; que habilitan y ponen en contacto uno de los

terminales de entrada de datos con el de salida.

 El circuito combinacional integrado multiplexor, suele tener: 8 entradas de datos

(bits), 3 entradas de selección (address) y una única salida e datos.

Por ejemplo, cuando en las entradas de selección está activa la combinación 010

Equivalente a la entrada de información número 2, en la salida aparecerá el bit que en

ese momento haya en la entrada 2 es decir un 1, ya que esta es la entrada que hemos

seleccionado para comunicarla con la salida.


DEMULTIPLEXORES

Son circuitos integrados combinacionales que realizan la función opuesta a un

multiplexor. Es decir tiene una única entrada de datos, n entradas de selección y un

números de salidas <2n, de modo que según introduzcamos una combinación u otra por

las entradas de selección, así conseguimos comunicar la entrada de datos con la salida

seleccionada.

Los demultiplexores se pueden utilizar como decodificadores, de binario a decimal o a

hexadecimal. Si se coloca en las entradas de selección un número binario, se obtiene en

la salida seleccionada el estado correspondiente que tengamos en la entrada de datos

COMPARADORES

Son circuitos integrados combinacionales con uno o más pares de entradas que tienen

como función comparar dos magnitudes binarias para determinar su relación.

El comparador más básico, que determina si dos números son iguales, se consigue

mediante una puerta XOR (or exclusiva), ya que su salida es 1 si los dos bits de entrada

son diferentes y 0 si son iguales.


Vamos a implementar un circuito comparador de dos bits empleando puertas

elementales, para lo que, en primer lugar, escribiremos su tabla de verdad.

Con lo que las funciones canónicas serán:

O bien como I=1 solo cuando M=m=0

Que equivale a leer los 0 de la tabla de verdad de I.

Con lo que al implementar la función lógica quedará el siguiente circuito:

SUMADORES

Un sumador es un circuito que realiza la suma de dos palabras binarias. Es distinta de la

operación OR, con la que no nos debemos confundir. La operación suma de números

binarios tiene la misma mecánica que la de números decimales.


En la suma binaria de los dígitos 1 + 1, el resultado es 0 y me llevo 1, que debo sumar

en la columna siguiente y pudiéndose escribir 10, solamente cuando sea la última

columna a sumar. A este bit más significativo de la operación de sumar, se le conoce en

inglés como carry (acarreo), equivalente al “me llevo una” de la suma decimal.

 Semisumador: Es un dispositivo capaz de sumar dos bits y dar como resultado

la suma de ambos y el acarreo. La tabla de verdad correspondiente a esta

operación sería:

Con lo que sus funciones canónicas serán:

Que una vez implementado con puertas lógicas, un semisumador tendría el circuito:

 Sumador completo. Presenta tres entradas, dos correspondientes a los dos bits

que se van a sumar y una tercera con el acarreo de la suma anterior. Y tiene dos

salidas, el resultado de la suma y el acarreo producido. Su tabla de verdad será:

Sus funciones canónicas serán:


Que una vez simplificadas quedarían:

O bien:

RESTADORES

De modo similar a lo comentado con el sumador, podríamos construir un semi-restador

en el que las entradas serán M = minuendo, S = sustraendo, y las salidas D = diferencia,

P = cifra prestada. Debe cumplir la siguiente tabla de verdad:

Entradas Salidas
M S D P
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Con lo que sus funciones canónicas serán:

Cuya posible implementación se muestra en la figura:


En realidad, este circuito no existe ya que para realizar restas se emplean sumadores,

puesto que una resta de dos números es igual a la suma de uno con el negativo del otro.

Para lo que se utiliza el método de complemento a uno (invertir todos los bits uno a uno,

es decir cambiando 1 por 0 y 0 por 1), o bien el método de complemento a dos,

añadiéndole un bit de signo.

CIRCUITOS SECUENCIALES

Un circuito cuya salida depende no solo de la combinación de entrada, sino también de

la historia de las entradas anteriores se denomina Circuito Secuencial. Es decir aquellos

circuitos en que el contenido de los elementos de memoria sólo puede cambiar en

presencia de un pulso del reloj . Entre pulso y pulso de reloj, la información de entrada

puede cambiar y realizarse operaciones lógicas en el circuito combinacional, pero no

hay cambio en la información contenida en las células de memoria.

FUNCIONALIDAD
El circuito secuencial debe ser capaz de mantener su estado durante algún tiempo, para

ello se hace necesario el uso de dispositivos de memoria. Los dispositivos de memoria

utilizados en circuitos secuenciales pueden ser tan sencillos como un simple retardador

(inclusive, se puede usar el retardo natural asociado a las compuertas lógicas) o tan

complejos como un circuito completo de memoria denominado

multivibrador biestable o Flip Flop.

CLASIFICACIÓN DE LOS CIRCUITOS SECUENCIALES

 Circuitos secuenciales sincrónicos: En un circuito secuencial asíncrono, los

cambios de estado ocurren al ritmo natural marcado por los retardos asociados a

las compuertas lógicas utilizadas en su implementación, es decir, estos circuitos

no usan elementos especiales de memoria, pues se sirven de los retardos propios

(tiempos de propagación) de las compuertas lógicas usados en ellos.

 Circuitos secuenciales asincrónicos: Los circuitos secuenciales síncronos, sólo

permiten un cambio de estado en los instantes marcados por una señal de

sincronismo de tipo oscilatorio denominada reloj. Con esto se pueden evitar los

problemas que tienen los circuitos asíncronos originados por cambios de estado

no uniformes en todo el circuito.

Ejercicio Nº01:
Para el siguiente circuito secuencial suponiendo que el estado inicial es

000 (Q0=Q1=Q2=0) Dibujar el cronograma durante los ciclos de reloj que sean

necesarios para mostrar la secuencia completa. En el cronograma se deben incluir al

menos las señales CLK, Q0, Q1 y Q2. Indicar la secuencia de salida.

Nota: es muy importante indicar los pasos que indiquen cómo se ha obtenido la

secuencia. Aunque la secuencia sea la correcta, no se contabilizarán los ejercicios que

sólo dibujen las formas de onda sin explicar nada.


Solución: Tenemos biestables T y una puerta XOR. Ponemos sus tablas de verdad para

evitar confundirnos durante el ejercicio.

Las ecuaciones de las entradas de los biestables son:

En el tiempo inicial (t=0), Q2=Q1=Q0=0.

En estas condiciones, la entrada T de cada biestable es:

Así que sólo Q0 va a cambiar con el siguiente flanco de reloj, teniendo entonces

para t=1: Q2=0; Q1=0; Q0=1.

Este proceso se realiza igual para los siguientes ciclos de reloj hasta que se obtenga un

estado por el que se ha pasado, a partir de entonces la secuencia empieza a ser periódica.

La tabla de transición de estado se muestra a continuación:


Por tanto, la secuencia de salida es: 000, 001, 110, 010, 111, 101, 011, 000, …. que si se

consideran números binarios es: 0, 1, 6, 2, 7, 5, 3, 0, ….

El cronograma se dibuja a continuación:

También podría gustarte