6.-Codificadores Clasificación, Principios de Funcionamiento Decodificadores Clasificación, Principios de Funcionamiento

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

CETPRO HUACHO

6.-Codificadores: Clasificación, principios de funcionamiento Decodificadores: Clasificación, principios


de funcionamiento
Los sistemas digitales pueden realizar diferentes funciones: aplicar
lógica, operar, memorizar, comparar, contar… y son clasificados en:
 Sistemas digitales combinacionales: Un circuito combinacional es
aquel que está formado por funciones lógicas elementales en los que el
valor de la salida o salidas dependen exclusivamente de las entradas.
Son circuitos sin memoria, la salida solo depende de lo que ocurre en
ese momento, no de lo que pasó con anterioridad. Dentro de los
circuitos combinacionales tenemos:
 puertas lógicas: realizan las operaciones lógicas si-no-y-o
 codificadores/decodificadores: modifican las señales binarias de
manera que de una señal de 4 bits pasamos a tener una de 9 bits
(codificador) o al revés (decodificador).
 multiplexor/demultiplexor: son un tipo especial de codificadores
y decodificadores.
 comparador: son capaces de comparar dos señales digitales del
mismo número de bits indicando si son iguales o cual es mayor.
 Sistemas digitales secuenciales: el valor de la salida no solo
depende del estado de las entradas, sino también de los valores y
estados almacenados anteriormente. Son circuitos con memoria.
Ejemplos de este tipo de circuitos son:
 biestables: flip-flop en inglés, circuito utilizado como
memoria en electrónica digital.
 contadores: construido a partir de biestable y puertas
lógicas capaz de almacenar y contar los impulsos.
 Sistemas digitales microprogramables: Un sistema microprogramable es un sistema electrónico digital
capaz de interpretar y ejecutar secuencialmente las órdenes contenidas en un programa y a una velocidad
muy elevada. Diferenciamos el hardware o parte física y el software, conjunto de instrucciones. Un ejemplo
de este tipo de circuito es la placa Arduino. Este tipo de circuitos está compuesto por puertas lógicas,
comparadores, contadores, conversores analógico- digital, memorias, codificadores, etc, y simplemente se
activan unos u otros en función del programa introducido. Además llevan un software especial, denominado
firmware, que traduce el programa a código máquina (binario).

Un sistema es un conjunto de elementos con alguna característica en común. A los


elementos de un sistema que asimismo tienen estructura de sistema, se les denomina
subsistema. De lo anterior se deduce que según la escala que se emplee en la
observación de un elemento, éste puede ser considerado como subsistema o como
sistema. Por ejemplo, en el universo, los astros que orbitan alrededor del sol (incluido
éste), son elementos que forman el denominado Sistema Solar. Si se aumenta la escala
de observación, se verá que, por ejemplo, los planetas tienen estructura de sistema ya
que están formados por elementos más simples. Por lo tanto, los planetas pueden ser
considerados subsistemas del Sistema Solar.
Los sistemas que se van a tratar, son los de naturaleza eléctrica, dentro de los cuales se encuentran los
electrónicos y en especial, los sistemas digitales. Un ejemplo de sistema, sería el circuito o conjunto de mayor
magnitud de todos los que se describan, por ejemplo: un reloj de sobremesa digital. A su vez estos sistemas
estarán compuestos de subsistemas o dispositivos que realizan una operación o función electrónica por sí
mismos, como, por ejemplo: bloque de visualización, contadores, generador de la señal de reloj, etc. Asimismo,
los dispositivos están formados por elementos más simples denominados componentes, siendo éstos los de
menor magnitud de todos los que se describan, como, por ejemplo: una puerta lógica, un display, un pulsador,
un zumbador, etc. Un sistema analógico es aquel en el que sus señales son de tipo analógico. Sus
componentes suelen trabajar en su zona lineal, en la que la relación que existe entre las señales de entrada y
1
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

salida es constante, denominada zona de trabajo. Dichas señales pueden tomar cualquier valor dentro de unos
límites determinados.
EJEMPLO:
Un ejemplo de sistema analógico es el que se muestra en la Figura 1.3. Se trata de un medidor analógico de la
velocidad de un motor. El sistema está compuesto de un dispositivo, denominado dinamo, que transforma
linealmente la magnitud física velocidad, v, en magnitud eléctrica tensión, VS = K⋅v, y de un elemento para
visualizar la medida de velocidad, pudiendo ser éste por ejemplo un voltímetro analógico, conectado a la salida
de la dinamo. Para que la medida sea directa, la carátula del voltímetro se debe tabular en velocidad.

Un sistema digital es aquel en el que sus señales son de tipo digital. Sus componentes trabajan en las zonas
de saturación (sus señales de salidas no tienen una relación lineal respecto de sus entradas). Las señales de
estos sistemas suelen ser próximas a los potenciales de la alimentación, presentando dos estados
diferenciados, correspondiendo cada uno de ellos a un nivel o valor de la magnitud binaria.
Ejemplo:
Un sistema digital es el que se muestra en la Figura 1.4, se trata de un cronómetro digital compuesto por:
 Un reloj (onda cuadrada que corresponde a una señal digital binaria) de periodo igual a una centésima de
segundo.
 Un bloque contador y un decodificador que cuenta los ciclos de reloj incrementándose cada centésima de
segundo y proporcionando las señales digitales necesarias para el bloque de visualización.
 Un bloque de control de mandos que gobierna mediante un teclado la puesta a cero, bloqueo e inicio del
cronómetro.
 Un bloque de visualización que proporciona numéricamente el periodo transcurrido entre dos intervalos de
tiempo con una precisión de una centésima de segundo

Un sistema analógico-digital es aquel en el que intervienen tantas señales


analógicas como señales digitales; es decir, está compuesto de subsistemas analógicos
y subsistemas digitales.
Ejemplo:
Un ejemplo de sistema analógico-digital es el que se muestra en la Figura 1.5, que
corresponde a un reproductor de compact disc (CD), en el que la información musical
grabada en formato digital es recuperada por el lector de CD, compuesto de un sistema
óptico con diodo láser que lee los datos digitales del disco cuando éste gira. Un
2
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

convertidor digital-analógico (D/A) transforma las señales digitales en analógicas,


necesarias para excitar el altavoz, una vez hayan sido amplificadas en el bloque
amplificador.
Se puede observar cómo el sistema analógico-digital de la Figura 1.5 está formado por
un subsistema digital compuesto por el lector de CD y un subsistema analógico
compuesto por el amplificador y el altavoz. El convertidor digital-analógico (D/A)
permite la transferencia de información entre ellos. En la grabación de información en
el CD se realizó el proceso inverso, utilizándose un convertidor analógico-digital (A/D).

Un mismo diseño de sistema electrónico puede tener solución utilizando tanto técnicas
digitales como analógicas, aunque se debe tener en cuenta que los sistemas digitales
presentan ciertas ventajas con respecto a los analógicos, principalmente en el
procesamiento y transmisión de la información. Estas ventajas son:
 El número de operaciones básicas con variables digitales es muy reducido frente al
número de operaciones con variables analógicas, resultando por ello un número
pequeño de circuitos básicos a utilizar que se repiten muchas veces, hasta formar un
sistema digital.
 Mayor precisión y versatilidad en el procesamiento de la información.
 Menor sensibilidad al ruido y alta fiabilidad, al haber sido realizado el diseño con
componentes que trabajan en conmutación.
 Alta capacidad de almacenamiento de información, pudiendo realizar accesos
directos con tiempos reducidos (del orden de nanosegundos).
 Posibilidad de detección y corrección de errores en la transmisión de información.

CODIFICACION, DECODIFICACION Y TRANSCODIFICACION


CODIFICAR consiste en establecer una correspondencia entre una información primaria de
cualquier tipo, normalmente decimal y una información secundaria siempre en binario. Partimos de
una información de cualquier tipo y se obtiene una información binaria. Ejemplo: de decimal a
binario o de hexadecimal a binario.
DECODIFICAR: es la operación contraria es decir partiendo de una información binaria obtenemos
una información de otro tipo. Ejemplos: de binario a decimal o de binario a hexadecimal.
TRANSCODIFICAR: o convertir el código es partir de una información no binaria a otra información
no binaria. Ejemplos: de hexadecimal a decimal o de decimal a hexadecimal.
1.2.1 CODIFICADORES
Un codificador es un circuito integrado combinacional que posee n salidas y 2n entradas, de forma
que al accionarse una de sus entradas, en la salida aparece la combinación binaria correspondiente
al número decimal, hexadecimal o binario asignado a dicha entrada. Es decir nos permite
compactar la información de entrada.

3
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

Los codificadores pueden ser de dos tipos:


a. Sin prioridad: no puede activarse más de una entrada al mismo tiempo, y normalmente no se
emplean.
b. Con prioridad: en los que en el caso de producirse una acción simultánea de varias de sus
entradas, en la salida se presentará el código de aquella entrada que tenga asignada un mayor
peso significativo, normalmente, la de mayor valor decimal.
El valor binario de las salidas puede ser el de cualquiera de los códigos estudiados. En muchas ocasiones si el
codificador es de cuatro salidas, el código empleado es el BCD natural o 8421.

EJEMPLOS
1) Imaginemos que estamos diseñando un circuito digital que se encuentra en el interior de una
cadena de música. 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
según el botón que haya pulsado el usuario. Imaginemos que tenemos 4 botones en la cadena, de
manera que cuando no están pulsados, generan un ’0’ y cuando se pulsan un ’1’ (Botones
digitales). Los podríamos conectar directamente a nuestro circuito de control la cadena de música,
como se muestra en la figura.

Sin embargo, a la hora de diseñar el circuito de control, nos


resultaría más sencillo que cada botón tuviese asociado un
número. Como en total hay 4 botones, necesitaríamos 2 bits para
identificarlos
Para conseguir esta asociación utilizamos un codificador, que a
partir del botón que se haya pulsado nos devolverá su número
asociado: Fijémonos

Fijémonos en las entradas del codificador, que están conectadas a


los botones. En cada momento, sólo habrá un botón apretado,
puesto que sólo podemos escuchar una de las cuatro cosas. Bien estaremos escuchando el CD, bien la cinta,
bien la radio o bien un disco, pero no puede haber más de un botón pulsado. Tal y como hemos hecho las
conexiones al codificador, el CD tiene asociado el número 0, la cinta el 1, la radio el 2 y el disco el 3 (Este
número depende de la entrada del codificador a la que lo
hayamos conectado). A la salida del codificador obtendremos el
número del botón apretado. La tabla de verdad será así:
El circuito de control de la cadena ahora sólo tendrá 2 bits de
entrada para determinar el botón que se ha pulsado. Antes
4
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

necesitábamos 4 entradas. El codificador que hemos usado tiene 4 entradas y 2 salidas, por lo que se llama
codificador de 4 a 2.

Existen codificadores de mayor número de entradas.


2.-Imaginemos que ahora queremos hacer un circuito para monitorizar la situación de un tren en una vía. En
una zona determinada, la vía está dividida en 8 tramos. En cada uno de ellos existe un sensor que indica si el
tren se encuentra en ese tramo (el sensor devuelve 1) o fuera de él (valor 0). Se ve claramente que cuando uno
de los sensores esté activado, porque que el tren se encuentre en ese tramo, el resto de sensores devolverán
un ’0’ (No detectan al tren).
Si conectamos todas las entradas de los sensores a un codificador de 8 a 3, lo que tendremos es que a la
salida del codificador saldrá un número que indica el tramo en el que se encuentra el tren. El circuito de control
que conectemos a las salidas de este codificador sólo necesita 3 bits de entrada para conocer el tramo en el
que está el tren, y no es necesario 8 bits. ¡¡Su diseño será más simple!!. La tabla de verdad es:

En este caso se trata de un codificador completo de 8 bits, o también llamado codificador de 8 a 3 líneas.
Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador
completo
3) En la siguiente figura se representa el diagrama lógico de un codificador completo de Decimal a BCD
Natural, junto a su tabla de funcionamiento.

Por otro lado la figura siguiente representa el diagrama lógico del circuito 74147, que es un codificador de
prioridad de Decimal a BCD Natural; en la tabla de funcionamiento adjunta se puede notar la diferencia con el
anterior.

5
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

1.2.2. DECODIFICADORES
Un decodificador es un circuito integrado por el que se introduce un número y se activa una y sólo una de las
salidas, permaneciendo el resto desactivadas.
Este circuito realiza la operación inversa a la de un codificador de datos y es análoga a la de un demultiplexor,
pero sin entrada de información.
Poseen n entradas y un número de salidas menor o igual a 2n, y básicamente convierten información
codificada en cualquier tipo de código binario en información en otro código que puede ser decimal,
hexadecimal (16 salidas) o de 7 segmentos.
EJEMPLO:
Imaginemos que queremos realizar un circuito de control para un semáforo. El semáforo puede estar verde,
amarillo, rojo o averiado. En el caso de estar averiado, se activará una luz interna “azul”, para que el técnico
sepa que lo tiene que reparar. A cada una de estas luces les
vamos a asociar un número. Así el rojo será el 0, el amarillo el 1,
el verde el 2 y el azul (averiado) el 3.
Para controlar este semáforo podemos hacer un circuito que
tenga 4 salidas, una para una de las luces. Cuando una de estas
salidas esté a ’1’, la luz correspondiente estará encendida. Sin
embargo, ocurre que NO PUEDE HABER DOS O MAS LUCES
ENCENDIDAS A LA VEZ. ¡Por ejemplo, no puede estar la luz roja
y la verde encendidas a la vez!
Si utilizamos un decodificador de 2 a 4, conseguiremos controlar el semáforo asegurándonos que sólo estará
activa una luz en cada momento. Además, el circuito de control que diseñemos sólo tiene que tener 2 salidas.
El nuevo esquema será:
El funcionamiento es muy sencillo. Si el circuito de control envía el número 2 (E1=1, E0=0), se encenderá la luz
verde (que tiene asociado el número 2) y sólo la luz
verde!!!.Un decodificador activa sólo una de las salidas, la
salida que tiene un número igual al que se ha introducido
por la entrada. En el ejemplo del semáforo, si el circuito de
control envía el número 3, se activa la salida O3 y se
encenderá la luz azul (¡¡y sólo esa!!).
A la hora de diseñar el circuito de control, sólo hay que
tener en cuenta que cada luz del semáforo está conectada
a una salida del decodificador y que por tanto tiene
asociado un número diferente.

6
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

Decodificador con entrada de validación


Lo mismo que ocurre con los multiplexores y demultiplexores, existe una entrada de validación opcional. Si esta
entrada está activada, el decodificador funciona normalmente, pero si está desactivada, sus salidas siempre
estarán a ’0’. Existen dos tipos de entrada de validación, las activas a nivel alto y las activas a nivel bajo.
Ejemplo:
Decodificador de 2 a 4 con entrada de validación activa a nivel bajo, por lo el decodificador funcionará siempre
que esta entrada esté a ’0’ y todas sus salidas permanecerán desactivadas cuando la entrada de validación
esté a ’1’.

7
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

2) Decodificadores en los que se pueden activar varias salidas para una determinada combinación de entrada:
El más representativo BCD-7 segmentos: Un tipo de decodificador muy empleado. 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
El display de 7 segmentos o visualizador de 7 segmentos es un componente que se utiliza para la
representación de números en
muchos dispositivos electrónicos
debido en gran medida a su
simplicidad. Aunque externamente su
forma difiere considerablemente de
un diodo LED (diodos emisores de
luz) típico, internamente están
constituidos por una serie de diodos
LED con unas determinadas
conexiones internas, estratégicamente ubicados de tal forma que
forme un número 8.
La representación visual de los diez dígitos decimales se suele
realizar a través del denominado código de visualización de siete
segmentos La siguiente figura muestra un decodificador de BCD a código de siete segmentos conectado a un
visualizador:

8
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

Tanto los segmentos del visualizador como las salidas del decodificador tienen una nomenclatura propia que
utiliza las siete primeras letras del alfabeto en minúscula (a, b,c,d,e,f,g).
El circuito decodificador es un7449 de la familia TTL. Dispone de una entrada BI activa por 0 para comprobar el
estado de los LED. Las salidas son activas por nivel alto .

9
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA
CETPRO HUACHO

10
ELECTRICIDAD ELECTRONICA AUGUSTO CESPEDES ORTEGA

También podría gustarte