Está en la página 1de 13

UNIDAD 5

5.1 PROCEDIMIENTO DE DISEÑO

El diseño de los circuitos combinacionales surge del planeamiento verbal del


problema y termina en un diagrama de circuito lógico, o un conjunto de funciones
booleanas del cual puede obtenerse con facilidad el diagrama lógico.

Procedimiento:

1. Se enuncia el problema

2. Se determina el número de variables de entrada disponibles y de las variables


de salida requeridas

3. Se asignan símbolos de letra a las variables de entrada y salida.

4. Se deriva la tabla de verdad que define las relaciones requeridas entre las
entradas y las salidas 5. Se obtiene la función booleana simplificada para cada
salida

6. Se dibuja el diagrama lógico.

Ejemplo: (Paso 1)

Se enuncia el problema

Diseñar circuito digital que realice la operación de sustracción de dos bits, que
considere un prestamo del siguiente bit menos significativos y que además indique
cuando se solicita un préstamo al siguiente bit más significativo (Restador
completo).

Ejemplo: (Paso 2)

Se determina el número de variables de entrada disponibles y de las variables de


salida requeridas

ENTRADAS

E1 Minuendo
E2 Sustrayendo
E3 Préstamo Previo (del siguiente bit menos significativo)

SALIDAS

S1 Indica si se solicito un préstamo del siguiente bit mas significativo


S2 Diferencia de x menos y

Ejemplo: (Paso 3)

Se asignan símbolos de letra a las variables de entrada y salida.

ENTRADAS

x Minuendo
y Sustrayendo
p Préstamo Previo (del siguiente bit menos significativo)

SALIDAS

S Indica si se solicito un préstamo del siguiente bit mas significativo


D Diferencia de x menos y

Ejemplo: (Paso 4)

Se deriva la tabla de verdad que define las relaciones requeridas entre las
entradas y las salidas.
Ejemplo: (Paso 4)

Se obtiene la función booleana simplificada para cada salida.

Ejemplo: (Paso 6)

Se dibuja el diagrama lógico.


5.2 CIRCUITOS COMBINACIONALES BASICOS.

Circuito combinacional.

Está formado por funciones lógicas elementales ( AND, OR, NAND, NOR, etc. ),
que tiene un determinado número de entradas y salidas. Es un circuito cuya salida
depende solamente de la "combinación" de sus entradas en el momento que se
está realizando la medida en la salida.

Los circuitos de lógica combinacional son hechos a partir de las compuertas


básicas compuerta AND, compuerta OR, compuerta NOT. También pueden ser
construidos con compuertas NAND, compuertas NOR, compuerta XOR, que son
una combinación de las tres compuertas básicas.

Entre los circuitos combinacionales clásicos tenemos:

Lógicos
Generador/Detector de paridad
Multiplexor y Demultiplexor
Codificador y Decodificador
Conversor de código
Comparador
Aritméticos
Sumador
Aritméticos y lógicos
Unidad aritmético lógica

Éstos circuitos están compuestos únicamente por puertas lógicas interconectadas


entre sí.

Operación

La operación de los circuitos combinacionales se entienden escribiendo las


ecuaciones booleanas y sus tablas de verdad.

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 F = A \cdot B, para una puerta OR
sería F = A + B \,. Estas operaciones se pueden combinar formando funciones
más complejas. Así, el siguiente esquema se define por la función indicada debajo
del mismo.
Ejemplo de ecuación booleana: F = A.B’+A’.B

Tabla de verdad del circuito combinacional mostrado


5.3 SIMULACION DE LOS CIRCUITOS COMBINACIONALES. (Proteus)

PROTEUS simulador digital y analógico

Se trata de un completo programa que permite diseñar y simular circuitos


electrónicos de forma práctica y accesible.

A todos aquellos que trabajen en el ámbito de la electrónica les interesará la


aplicación Proteus. Se trata de un completo programa que permite diseñar y
simular circuitos electrónicos de forma práctica y accesible. Proteus está formado
por dos utilidades principales: ARES e ISIS, y por los módulos Electra y VSM. Si
necesitas crear componentes con Proteus e ISIS será una tarea fácil. Prueba las
herramientas ARES e ISIS de Proteus al descargar el programa.

Principales características

 La aplicación ISIS permite generar circuitos reales, y comprobar su


funcionamiento en un PCB (printed circuit board).

 Entorno de diseño gráfico de esquemas electrónicos fácil de utilizar y con


efectivas herramientas.

 Entorno de simulación con la tecnología exclusiva


de Proteus de modelación de sistemas virtuales (VSM).

 Herramienta ARES para el enrutado, ubicación y edición de componentes,


utilizado para la fabricación de placas de circuito impreso.

 Interfaz intuitivo y atractivo estandarizado para todos los componentes


de Proteus.

Proteus cuenta con una gran cantidad de funciones para trabajar con circuitos
electrónicos. Por ejemplo, permite generar pistas de cobre de forma automática.
Además, permite la simulación de PICs casi a tiempo real, de forma que podemos
comprobar si el circuito creado funciona de la forma que esperábamos.
Ejemplo. (simulado en Proteus)

Multiplexores:

Los multiplexores son circuitos combinacionales con varias entradas y una única
salida de datos. Están dotados de entradas de control capaces de seleccionar
una, y solo una, de las entradas de datos para permitir su transmisión desde la
entrada seleccionada hacia dicha salida.

En el campo de la electrónica el multiplexor se utiliza como dispositivo que puede


recibir varias entradas y transmitirlas por un medio de transmisión compartido.
Para ello lo que hace es dividir el medio de transmisión en múltiples canales, para
que varios nodos puedan comunicarse al mismo tiempo.

Una señal que está multiplexada debe demultiplexarse en el otro extremo.

Según la forma en que se realice esta división del medio de transmisión, existen
varias clases de multiplexación:

 Multiplexación por división de frecuencia

 Multiplexación por división de tiempo

 Multiplexación por división de código

 Multiplexación por división de longitud de onda

Diseño en Electrónica Digital


Esquema de un multiplexor 2 a 1. Puede ser comparado a un conmutador
controlado.

Estos circuitos combinacionales poseen líneas de entrada de datos, una línea


de salida y n entradas de selección. Las entradas de selección indican cuál de
estas líneas de entrada de datos es la que proporciona el valor a la línea de salida.
Cada combinación de las entradas de selección corresponde a una entrada de
datos, y la salida final del multiplexor corresponderá al valor de dicha entrada
seleccionada. Para identificar la entrada de selección más significativa, por
convenio esta siempre es la que está más arriba (de mostrarse de forma vertical) o
más a la izquierda (en horizontal), independientemente de su etiqueta
identificatoria, a no ser que se especifique lo contrario.

También se pueden construir multiplexores con mayor número de entradas


utilizando multiplexores de menos entradas, utilizando la composición de
multiplexores.

En electrónica digital, es usado para el control de un flujo de información que


equivale a un conmutador. En su forma más básica se compone de dos entradas
de datos (A y B), una salida de datos y una entrada de control. Cuando la entrada
de control se pone a 0 lógico, la señal de datos A es conectada a la salida; cuando
la entrada de control se pone a 1 lógico, la señal de datos B es la que se conecta
a la salida.

El multiplexor es una aplicación particular de los decodificadores, tal que existe


una entrada de habilitación (EN) por cada puerta AND y al final se hace
un OR entre todas las salidas de las puertas AND.

La función de un multiplexor da lugar a diversas aplicaciones:

1. Selector de entradas.

2. Serializador: Convierte datos desde el formato paralelo al formato serie.

3. Transmisión multiplexada: Utilizando las mismas líneas de conexión, se


transmiten diferentes datos de distinta procedencia.
4. Realización de funciones lógicas: Utilizando inversores y conectando a 0 o
1 las entradas según intereses, se consigue diseñar funciones complejas,
de un modo más compacto que con las tradicionales puertas lógicas.

Demultiplexor.

En electrónica digital, un demultiplexor es un circuito combinacional que tiene


una entrada de información de datos d y nentradas de control que sirven para
seleccionar una de las 2n salidas, por la que ha de salir el dato que presente en la
entrada. Esto se consigue aplicando a las entradas de control la
combinación binaria correspondiente a la salida que se desea seleccionar. Por
ejemplo, si queremos que la información que tenemos en la entrada d, salga por la
salida S4, en la entrada de control se ha de poner, de acuerdo con el peso de la
mísma, el valor 100, que es el 4 en binario.

En el campo de las telecomunicaciones el demultiplexor es un dispositivo que


puede recibir a través de un medio de transmisión compartido una señal
compleja multiplexada y separar las distintas señales integrantes de la misma
encaminándolas a las salidas correspondientes.

La señal compleja puede ser tanto analógica como digital y estar multiplexada en
cualquiera de las distintas formas posibles para cada una de ellas.

Diagrama lógico de un demultiplexor 1 a 4.


El demultiplexor, es un circuito combinacional que aunque la función básica es la
que hemos explicado, puede utilizarse en muchos casos como decodificador y
adopta cualquiera de las funciones que un decodificador realiza.

Una aplicación muy práctica de los demultiplexores utilizados como


decodificadores, si lo combinamos con una puerta NO-Y NAND, es la generación
de funciones lógicas, de modo, que si nos dan la función lógica F=S3(2,4,5,7), las
salidas correspondientes a los unos lógicos se conectarían a la puerta NO-Y. En
este caso la entrada de información se puede utilizar como entrada inhibidora si
mantenemos a cero lógico, y subiéndola a uno, cuando queremos inhibir la
generación de la función.

Una de las funciones que realiza el decodificador hexadecimal como


demultiplexor, es la función de conectar, a sendos contadores, C0 a C15, que
reciben los impulsos de una entrada común a todos. Cada uno posee una entrada
de inhibición que según el estado en que se encuentra (0,1), permite o no que se
realice el contaje de los impulsos. Cada entrada de inhibición se conecta a una
salida del demultiplexor.

Decodificadores.

Un decodificador o descodificador es un circuito combinacional, cuya función es


inversa a la del codificador, es decir, convierte un código binario de entrada
(natural, BCD, etc.) de N bits de entrada y M líneas de salida (N puede ser
cualquier entero y M es un entero menor o igual a 2N), tales que cada línea de
salida será activada para una sola de las combinaciones posibles de entrada.
Normalmente, estos circuitos suelen encontrarse como decodificador
/ demultiplexor. Esto es debido a que un demultiplexor puede comportarse como
un decodificador.

Si por ejemplo se tiene un decodificador de 2 entradas con 2 2=4 salidas, su


funcionamiento sería el que se indica en la siguiente tabla, donde se ha
considerado que las salidas se activen con un "uno" lógico:
Decodificador de 2 a 4 líneas.

Tabla de verdad para el decodificador de 2 a 4 líneas

Entradas Salidas

A1 A0 D3 D2 D1 D0

0 0 0 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

1 1 1 0 0 0

Un tipo de decodificador muy empleado es el de siete segmentos. Este circuito


decodifica la información de entrada en BCD a un código de siete segmentos
adecuado para que se muestre en un visualizador de siete segmentos.

Aplicaciones del Decodificador[editar]

Su función principal es la de direccionar espacios de memoria. Un decodificador


de N entradas es capaz de direccionar 2N espacios de memoria.

Para poder direccionar 1Kib de memoria se necesitarían 10 bits, ya que la


cantidad de salidas seria 210, igual a 1024.

De esta manera:

 Con 20 bits se tienen 220 lo que equivale a 1Mib.


 Con 30 bits se tienen 230 lo que equivale a 1Gib.

Indicadores numéricos (Display´s)

Los indicadores digitales son medidores que se pueden emplear de forma muy
flexible. En la industria y la investigación, así
como en aplicaciones menores, los indicadores
digitales pueden resolver una amplia variedad
de trabajos de medición. Los indicadores
digitales permiten visualizar parámetros como
temperatura, humedad del aire, vibración,
señales normalizadas, etc. Los indicadores
digitales con chasis de inserción se instalan
normalmente en un panel con otros indicadores
digitales o sistemas de regulación. También está disponible como opción una
carcasa para el indicador digital. Esto permite al usuario de manejar el indicador
de forma móvil. Los indicadores digitales con un tipo de protección IP 65 pueden
ser usados en ambientes adversos. Además de la medición y la indicación de
señales normalizadas, también puede medir otras magnitudes físicas mediante
sensores conectados directamente al indicador, como por ejemplo, temperatura o
fuerza. Los indicadores digitales suelen programarse in situ a través de las teclas.
Algunos equipos pueden ser conectados y configurados mediante un PC. Esto
tiene la ventaja que las configuraciones programadas son almacenadas, lo que
permite configurar otros indicadores digitales con la misma configuración. Esta
función ofrece un gran ahorro de tiempo, sobre todo cuando diferentes indicadores
digitales deben realizar el mismo trabajo. Además, esta función protege los
indicadores digitales de una manipulación indebida. Los indicadores digitales que
son programados a través del ordenador pueden ser enviados con una
configuración previa. Si tiene preguntas técnicas sobre estos indicadores digitales,
póngase en contacto con nosotros al número de teléfono 902 044 604 para
España, para Latinoamérica e internacional +34 967 543 695 o en el número +56
2 24053238para Chile. Nuestros técnicos le asesorarán con mucho gusto sobre
este tema, así como de otros instrumentos del sector de medidores ybalanzas.