Está en la página 1de 9

Tema 20.

Análisis de circuitos electrónicos realizados con dispositivos


combinacionales. Codificadores, decodificadores, multiplexores, demultiplexores,
comparadores y otros. Clasificación, tipología, función y características. Criterios y
procedimientos utilizados para el diseño de circuitos con estos dispositivos.
1. Análisis de circuitos electrónicos realizados con dispositivos combinacionales.

Con el uso de estas puertas lógicas se pueden desarrollar funciones booleanas que
generan una salida. Dicha salida tomará uno u otro estado lógico dependiendo del valor de
las entradas. A este tipo de circuitos, en los que con una misma combinación de entrada
obtenemos a la salida siempre el mismo valor, se les denomina circuitos lógicos
combinacionales.
Como hemos mencionado, la implementación de las funciones booleanas se realiza
mediante puertas lógicas, pero en muchos casos estos circuitos se repiten tanto que los
fabricantes los comercializan integrado todo en un único chip.
Las funciones combinacionales básicas están implementadas mediante circuitos
MSI (Medium Scale Integration, que contienen de 10 a 100 puertas lógicas o de 100 a 1000
transistores); y se clasifican, según la función que desempeñan en el interior de los sistemas
digitales, en los siguientes grupos:
 Circuitos de comunicación: sirven tanto para transmitir información por una línea
como para codificar, decodificar o modificar la estructura de dicha información. Los
más importantes son:
o Multiplexores y demultiplexores.
o Codificadores:
 Codificadores sin prioridad.
 Codificadores con prioridad.
o Decodificadores:
 Decodificadores no excitadores.
 Decodificadores excitadores.
o Convertidores de código.
 Circuitos aritmético-lógicos: son circuitos que realizan una serie de operaciones
aritméticas o lógicas con los datos binarios que procesan. Los principales son:
o Sumadores.
o Generadores de acarreo.
o Restadores.
o Comparadores.
Los circuitos lógicos combinacionales tienen una serie de líneas de entrada, de
salida y, en algunos casos, de control y habilitación además de la alimentación y masa.
2. Codificadores.

Un codificador es un circuito digital que se encarga de transformar un determinado


código, ya sea decimal u octal, a binario natural o BCD. Estos circuitos combinacionales
poseen las siguientes entradas y salidas:
 M entradas de datos.
 N salidas de datos.
 Una entrada de habilitación o selección.
El número de entradas de datos (M) viene dado por la siguiente ecuación:
M ≤ 2N
Existen dos tipos de codificadores:
 Codificadores sin prioridad.
En este tipo de codificadores, sólo una de las entradas va a estar activa cada vez. Si
se diera el caso de que se activara más de una entrada, a la salida obtendríamos un código
erróneo.
Por ejemplo, si tenemos un codificador con ocho entradas de datos, entonces tendrá
como mínimo tres salidas de datos. Si en la entrada de datos 6 tenemos un nivel alto
(suponiendo que las entradas son activas a nivel alto), a la salida de datos obtendremos el
valor 110 (seis en binario natural).
Un ejemplo de funcionamiento de un codificador de cuatro entradas:
FIGURA.
TABLA DE VERDAD.
 Codificadores con prioridad.
En este tipo de codificadores sí pueden activarse varias entradas a la vez, sin que
nos falsee el resultado. Si se diera este caso, el codificador seleccionaría siempre la de
mayor peso.
Un ejemplo de funcionamiento de un codificador de cuatro entradas:
FIGURA.
TABLA DE VERDAD.
3. Decodificadores.

Este circuito actúa de forma inversa al codificador. Es decir, por las entradas
recibirá información codificada en binario natural y se activará una única salida. Por tanto,
si el decodificador posee n entradas, el número de salidas vendrá dado por la siguiente
ecuación:
Salidas ≤2n
En la figura aparece el diagrama lógico de un decodificador de 3 a 8, con su tabla de
verdad. Las tres entradas se decodifican en las 8 salidas, cada una de las cuales representa
uno de los minterms de tres variables.
Según sus salidas puedan o no controlar a un indicador numérico, se clasifican:
 Decodificadores no excitadores.
Son aquellos circuitos en cuya su salida se obtiene una corriente muy pequeña. Por
tanto, únicamente se pueden conectar a otros circuitos digitales de la misma familia.
 Decodificadores excitadores (drivers).
Este tipo de decodificadores es capaz de suministrar más corriente a su salida que
los anteriores, lo que les permite no sólo atacar a otros circuitos de la misma familia, sino a
otros dispositivos, tales como displays, relés, etc.

Los decodificadores tienen las siguientes aplicaciones:


 Realizar la función de demultiplexión debido a que los demultiplexores no se
encuentran comercializados.
 Los decodificadores excitadores (drivers) permiten extraer la información binaria de
un circuito y representarla en sistemas visualizadores (siete segmentos,
visualizadores de cristal líquido LCD).
 Como módulos de diseño permiten implementar funciones digitales.
Al igual que con los multiplexores, se pueden implementar funciones lógicas con
decodificadores. Para ello debe estar la función en su forma canónica de suma de
productos. A continuación, se escoge un decodificador cuyo número de entradas sea igual o
mayor que el número de variables. Cada una de estas variables se conecta a una de las
entradas del decodificador (si sobran entradas, se conectan a masa).
Las salidas del decodificador que hacen uno a la función, se conectan a una puerta
lógica, obteniendo en su salida el resultado.
Esta puerta lógica será una NAND o una OR dependiendo del nivel activo de las
salidas del decodificador:
• NAND: Salidas del decodificador activas a nivel bajo.
• OR: Salidas del decodificador activas a nivel alto.
4. Multiplexores.

Por definición, el multiplexor es un circuito combinacional diseñado para


seleccionar la información binaria de una línea entrada de entre varias líneas de entrada y
dirigirla a una sola línea de salida. Las entradas y salidas que poseen estos circuitos son las
siguientes:
 N entradas de información o canales, denotadas por I0, …,IN-1.
 n entradas de selección o control, S0, …, Sn-1.
 Una entrada de autorización /habilitación/desinhibición o enable, E.
 Una salida de información, Y.
Los canales de entrada (N) con las entradas de selección (n) están relacionados por
la ecuación: N=2n
En la figura se presenta el esquema de un MUX 4 a 1, en el que se puede observar
la relación N=2n, donde N=4 canales y n=2 variables de control.
FIGURA.
La función lógica que realiza el multiplexor viene dada por la siguiente ecuación,
que a modo de ejemplo se particulariza para un MUX 4 a 1 (4 entradas, 1 salida):
La tabla de verdad se puede representar:
TABLA
Como bloque de diseño, los MUX son circuitos muy versátiles, ya que tienen
aplicación desde dos perspectivas diferentes:
 Como selectores de datos, permitiendo seleccionar una de entre las N entradas. En
este tipo de aplicaciones pueden servir para pasar información en formato paralelo a
formato serie, sin más que seleccionar secuencialmente cada una de las líneas
paralelo (entradas del multiplexor) con los valores de selección adecuados.
 Como módulos de diseño para implementar cualquier función lógica. Para
implementar una función mediante multiplexores, ésta primero debe estar en su
forma canónica de suma de productos. Una vez obtenida, conectamos las variables a
las entradas de control y asignamos a cada entrada de datos el nivel lógico requerido
por la tabla de verdad.
Ejemplo implementación función lógica con MUX.
5. Demultiplexores.

Un demultiplexor de 1 a n es un sistema con una entrada de datos y n entradas de


control que permite llevar la entrada a una de las 2n salidas.
La figura muestra el diagrama lógico de un demultiplexor 1 a 4, con una señal
adicional de habilitación o enable (E), activa en alta.
FIGURA.
Las funciones lógicas asociadas a las salidas pueden expresarse de la siguiente
manera:
FÓRMULA.
TABLA DE VERDAD.
Una aplicación de los demultiplexores es el pasar información de serie a paralelo (lo
contrario que un multiplexor) a la salida de un canal de transmisión serie, direccionando
secuencialmente las líneas de control.
Hay que indicar que los DEMUX no se encuentran comercializados, y se diseñan a
partir de los decodificadores, de ahí que en los catálogos de los fabricantes se nombren por
decodificadores/demultiplexores.
6. Comparadores.

Como su propio nombre indica, estos circuitos combinacionales comparan dos


números binarios A y B de n bits, e indican la relación de igualdad o desigualdad que
tienen.
FIGURA.
Para ello, disponen de:
 Dos entradas A y B de n bits.
 Tres salidas que indican si A=B, A>B o A<B.
Además los comparadores tienen una característica muy interesante, y es que son
fácilmente ampliables, ya que permite comparar números de cualquier longitud.
Para ello, el circuito dispone de tres entradas adicionales denominadas:
 IA>B.
 IA=B.
 IA<B.
Por estas entradas se indica al circuito el resultado de la comparación anterior. Para
ello, estas entradas se conectan a las salidas del comparador anterior.
FIGURA
Por ejemplo, si tenemos que comparar dos números de ocho bits, necesitaremos dos
de estos comparadores. En uno de ellos, comparamos la parte alta (los cuatro bits de mayor
peso) de ambos números y, en el otro, la parte baja.
Las entradas adicionales del comparador de los bits de menor peso se conectan a las
salidas del comparador de mayor peso. Para finalizar, las entradas adicionales del
comparador de los bits de mayor peso se conectan de la siguiente forma: I A>B y IA<B a un
nivel bajo y IA=B a un nivel alto, para indicar que como no hay una etapa anterior, el
resultado de la comparación anterior es igual. En la Figura 2.23 podemos ver su
conexionado.
Su funcionamiento es muy simple: el comparador de los bits de menor peso "mira"
sus entradas adicionales. Si está activada IA>B indica directamente que el número A es
mayor que B, ya que los bits más significativos del número A son mayores que los de B. Lo
mismo sucede si está activada la entrada IA<B.
Si por el contrario está activada la entrada IA=B, como la comparación anterior (los
bits más significativos son iguales), ahora el resultado de la comparación depende de los
bits de menor peso. Para ello, el circuito compara bit a bit, dándonos el resultado activando
alguna de sus salidas. Estas salidas, a su vez, se podrían conectar a otro comparador.
7. Criterios y procedimientos utilizados para el diseño de circuitos con estos
dispositivos.

 problema
 tabla de verdad
 función lógica
 simplificación
 implementaciónIntroducción.

También podría gustarte