DECODIFICADOR 7447 Cualquier información que se desee tratar, procesar o almacenar mediante sistemas digitales, deberá ser traducida o codificada en un tipo de lenguaje apropiado . La forma correcta de hacerlo es convertir cualquier número, letra, signo, instrucción u operación en un conjunto de bits . Algunas de las operaciones que se efectúan comúnmente comprenden CODIFICACIONES y DECODIFICACIONES. Estas operaciones y otras se han facilitado por la disponibilidad de numerosos CI en la categoría MSI (integración a mediana escala ). La codificación y la decodificación serán siempre operaciones necesarias en sistemas digitales que traten información, o en procesos industriales donde sea necesario suministrar datos o presentar resultados. En algunos sistemas cibernéticos o de control es posible prescindir de este tipo de operaciones, siendo suficiente la aplicación de señales digitales mediante transductores y aplicar las salidas del circuito sobre elementos de potencia tales como lámparas, motores, etc. Decodificador
Figura Nº1 Diagrama general de un decodificador. Un decodificador es un circuito lógico que convierte un código binario de entrada de N bits, en líneas de salida de manera tal, que cada una de estas líneas sólo sea activada para una posible combinación de entrada, la figura Nº1 muestra el diagrama general del decodificador con N entradas y 2N salidas. Muchos decodificadores están diseñados para producir salidas activas en nivel bajo, donde solamente la salida seleccionada es baja, en tanto que todas las otras son altas. Esto siempre lo indica la presencia de pequeños círculos en las líneas de salida del diagrama del decodificador. Algunos decodificadores no utilizan los 2N posibles códigos de entrada, sino sólo unos cuantos. Por ejemplo, un decodificador de BCD a Decimal tiene un código de entrada de 4 bits y 10 líneas de salida que corresponden a los 10 grupos de código BCD, que van desde 0000 hasta el 1001, como ejemplo se tiene el circuito estudiado 74LS47. Los decodificadores de este tipo a menudo están diseñados de forma tal, que si cualquiera de los códigos que no se utilizan se aplica a la entrada, NINGUNA de las salidas se activará. Algunos decodificadores tienen una o más entradas de HABILITACION que se utilizan para controlar la operación del decodificador.
Estudio Del IC 7447, decodificador BCD-7 Segmentos. Muchas presentaciones numéricas en dispositivos de visualización utilizan una configuración de 7 segmentos para formar los caracteres decimales de 0 a 9 y algunas veces los caracteres hexadecimales de A a F. Cada segmento está hecho de un material que emite luz (Display) cuando pasa corriente a través de él, los patrones de segmentos que sirven para presentar los diversos dígitos. El decodificador 7447 está diseñado para activar segmentos específicos, aun de códigos de entrada mayores que 1001 (9). La figura Nº 2 muestra las representaciones para los códigos desde 0000 hasta 1111. Note que un código de entrada de 1111 borrará todos los segmentos.
Figura Nº 2. Modelos de segmentos para todos los posibles códigos de entrada. El símbolo lógico se encuentran en la figura Nº 3 y la tabla de verdad del 7447 se encuentran en la tabla Nº 4 . LT RBI H H H X H X H X H X H X H X H X H X H X H X H X H X H X H X H X X X H L L X
D L L L L L L L L H H H H H H H H X L X
C L L L L H H H H L L L L H H H H X L X
B L L H H L L H H L L H H L L H H X L X
A L H L H L H L H L H L H L H L H X L X
BI/RBO H H H H H H H H H H H H H H H H L L H
Figura Nº 4 . Tabla de verdad lógico
a L H L L H L H L L L H H H L H H H H L
b c L L L L L H L L L L H L H L L L L L L L H H H L L H H H H H H H H H H H L L
d L H L L H L L H L H L L H L L H H H L
e L H L H H H L H L H L H H H L H H H L
f L H H H L L L H L L H H L L L H H H L
g H H L L L L L H L L L L L L L H H H L
Figura Nº 3. Símbolo
LT (Lamp Test).- Cuando esta señal se activa (en bajo) todas las salidas de segmento se activan. Esto sirve para probar si los leds del desplegador están o no en buen estado, ya que en esta condición todos deberán encender, si no es así, probablemente alguno este dañado). RBI/RBO (Right Blank Input/Output).- Esta es una salida de colector abierto que funciona en conjunción con la entrada RBI que se explica a continuación RBI (Right Blank Input).- Cuando esta entrada es activada (en bajo) y el dato BCD de entrada al 7447 es cero (DCBA = 0000) en lugar de activar el código de 7 segmentos del cero, apaga todos los segmentos y además activa RBO (en bajo). Quizás pueda parecer un poco raro la manera en que actúan las señales RBi, Rbo, sin embargo, si se tiene presente que en conjunto permite el “blanqueo” de ceros a la izquierda cuando se despliega información de varios dígitos se entenderá mjeor su funcionamiento. En la siguiente figura se muestra el despliegue del número 040 con el cero de la izquierda blanqueado:
Circuito Implementado: