Você está na página 1de 8

CODIFICADORES

Son los dispositivos MSI que realizan la operacin inversa a la realizada por los
decodificadores. Generalmente, poseen 2n entradas y n salidas.
Cuando solo una de las entradas est activa para cada combinacin de salida, se le
denomina codificador completo.
Tenemos dos posibles interpretaciones del trmino. La primera se refiere a un
circuito electrnico que traduce una seal binaria en otra. La seal de entrada es
ms grande que la de salida, es decir que el nmero binario que entra al codificador
es ms grande que el que sale, esto permite que informacin compleja se haga
pequea para que el computador la pueda interpretar. Por ejemplo estas letras y los
nmeros que podamos digitar deben de pasar por un codificador para ser
convertidos en cdigo binario por medio de un codificador.
Ahora bien este tipo de codificador, que es llamado codificador sin prioridad,
presenta un inconveniente: dos entradas diferentes pueden tener la misma salida,
creando con conflicto al descodificar los binarios para ser mostrados. Para evitar
esto se disearon los codificadores con prioridad que evitan este problema. La
diferencia entre uno y otro es que el segundo asigna una seal especfica cuando la
entrada tiene un cero o simplemente que no tiene entra, que equivaldra a otro
cero entre otros detalles.
La segunda interpretacin al trmino codificador tiene que ver con varios tipos de
programas que suelen denominarse codec y que toman una seal que por lo
general es anloga y la transforman en una digital. Por ejemplo cuando se graba
sonido en el formato wav se hace en forma anloga y se graban hasta sonidos que
el odo humano no percibe. Esto hace que este formato en particular sea muy
voluminoso pero de gran calidad. Cuando tomamos un programa y lo
transformamos en un mp3 el codificador bsicamente transforma la seal
anloga en otra digital pero el volumen de la mismo sera todava muy grande y
entonces el codificador elimina las frecuencias que no son audibles, all est el
problema tambin, muchos codificadores eliminan frecuencias muy bajas y otras
muy agudas, obteniendo un archivo muy pequeo pero de baja calidad.
Por ejemplo, el siguiente circuito proporciona a la salida la combinacin binaria de
la entrada que se encuentra activada. En este caso se trata de un codificador
completo de 8 bits, o tambin llamado codificador de 8 a 3 lneas:

La funcin que desempea un codificador es mostrar en la salida la combinacin


correspondiente al cdigo binario de la entrada activada.

Se entender mejor con un ejemplo: En una calculadora cuando pulsamos


cualquiera de las diez teclas numricas de una calculadora estamos marcando
un nmero decimal, pero la calculador opera con nmero en binario. Para
expresar en binario del 1 al 10, necesitamos al menos cuatro bits, ya que con
tres solamente podramos establecer 23 =8 combinaciones posibles (es decir del
0 al 7) y no podramos codificar los diez dgitos necesarios (faltaran el 8 y el 9).
Por tanto emplearemos 4 salidas. Como con 4 salidas (4 bits) tenemos 16
combinaciones y empleamos 10 (del 0 al 9), o bien dejaremos seis
combinaciones sin emplear, o las utilizaremos para codificar cualquier otra
funcin representada en alguna de las teclas de la calculadora (el +, el -, el , el
, el = y la ; por ejemplo)
La tabla de verdad del codificador ser:

A partir de la tabla se deduce que la salida S1 ser 1 si lo es la entrada A9, la A7,


la A5, la A3, la A1, de ah que la ecuacin lgica que corresponde a esta
salida sea la suma de las entradas 1, 3, 5, 7 y 9. Si seguimos analizando la tabla
obtendremos, de forma anloga, las ecuaciones que tienen que cumplir las
salidas S2, S3 y S4.

En el caso de que se activasen ms de una entrada estaramos ante el dilema de


qu entrada debera codificarse?, o se producira una seal de error en la
salida, por ello los codificadores pueden ser sin prioridad, (no suelen
emplearse), y los codificadores con prioridad, generalmente a la entrada ms
significativa, en este caso la tabla de verdad sera:

Es decir si por cualquier circunstancia se activase ms de una entrada


simultneamente, el codificador presentar en la salida la correspondiente al
cdigo de la entrada que tenga asignado un mayor peso, es decir la ms
significativa, resultando indiferente los valores que tomasen las otras entradas
menos significativas.
En la figura adjunta se muestra el circuito integrado combinacional
correspondiente a un codificador con prioridad de 9 entradas y cuatro salidas.

Este tipo de codificadores se emplean en la codificacin de los teclados


convencionales, as mismo en los circuitos conversores analgico-digital, y para
controlar posibles perturbaciones en los ordenadores.
Aunque la aplicacin ms significativa de este tipo de circuitos integrados es en
la construccin de multiplexadores, que son unos circuitos combinacionales.

Los codificadores nos permiten compactar la informacin, generando un cdigo


de

Salida a partir de la informacin de entrada. Y como siempre, lo mejor es verlo con


un ejemplo.
Imaginemos que estamos diseando un circuito digital que se encuentra en el
interior de una cadena de msica. Este circuito controlar la cadena, haciendo que
funcione correctamente.
Una de las cosas que har este circuito de control ser activar la radio, el CD, la
cinta o el Disco segn el botn que haya pulsado el usuario. Imaginemos que
tenemos 4 botones en la cadena, de manera que cuando no estn pulsados, generan
un 0 y cuando se pulsa un 1 (Botones digitales). Los podramos conectar
directamente a nuestro circuito de control la cadena de msica, como se muestra
en la figura 6.1.
Sin embargo, a la hora de disear el circuito de control, nos resultara ms sencillo
que cada botn tuviese asociado un nmero. Como en total hay 4 botones,
necesitaramos 2 bits para identificarlos. Para conseguir esta asociacin utilizamos
un codificador, que a partir del botn que se haya pulsado nos devolver su
nmero asociado:

Bien estaremos escuchando el CD, bien la cinta,


bien la radio o bien un disco, pero no puede
haber ms de un botn pulsado1. Tal y como
hemos hecho las conexiones al codificador, el
CD tiene asociado el nmero 0, la cinta el 1,
la radio el 2 y el disco el 3 (Este nmero
depende de la entrada del codificador a la que
lo hayamos conectado).
A la salida del
codificador obtendremos el nmero del
botn apretado. La tabla de verdad ser as:

Ecuaciones

A continuacin deduciremos las ecuaciones de un codificador de 4 a 2, y luego


utilizaremos un mtodo rpido para obtener las ecuaciones de un codificador de 8
a 3.
El codificador de 4 a 2 que emplearemos es el siguiente:

Las ecuaciones las obtenemos siguiendo el mismo mtodo de siempre: primero


obtendremos la tabla de verdad completa y aplicaremos el mtodo de Karnaugh.
Con ello obtendremos las ecuaciones ms simplificadas para las salidas C1 y C0.
Al hacer la tabla de verdad, hay que tener en cuenta que muchas de las entradas NO
SE PUEDEN PRODUCIR. En las entradas de un decodificador, una y slo una de las
entradas estar activa en cada momento. Utilizaremos esto para simplificar las
ecuaciones. Se ha utilizado una X para indicar que esa salida nunca se producir:

C1 y C0 siempre valen x excepto para 4 filas.


Los mapas de Karnaugh que obtenemos son:

Las casillas que tienen el valor x podemos asignarles el valor que ms nos
convenga, de forma que obtengamos la expresin ms simplificada. Las ecuaciones
de un decodificador de 4 a 2 son:

La manera rpida de obtenerlas es mirando la tabla simplificada, como la que se


muestra en el ejemplo de la cadena de msica. Slo hay que fijarse en los 1 de las
funciones de salida (como si estuvisemos desarrollando por la primera forma
cannica) y escribir la variable de entrada que vale 1.
Habr tantos sumandos como 1 en la funcin de salida.
Las ecuaciones para un codificador de 8 a 3, utilizando el mtodo rpido, son:

Bibliografas:
http://www.misrespuestas.com/que-es-un-codificador.html

http://educativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/html/1_codifi
cadores.html
http://www.edudevices.com.ar/download/articulos/digitales/Cur_dig_14.pdf

Você também pode gostar