Sunteți pe pagina 1din 21

Unibab Dibáctica

Cobificabores
rograma de Formación bierta y Flexible

Obra ‹ole‹tiva de FONDO FORMACION

Coordina‹ión Servi‹io de Produ‹‹ión Didá‹ti‹a de FONDO FORMACION (Dire‹‹ión


de Re‹ursos)

Diceño y MAQUETA‹IÓN Servi‹io de Publi‹a‹iones de FONDO FORMACION

© FONDO FORMACION -
FPE No está permitida la reprodu‹‹ión total o par‹ial de este libro, ni su trata-
miento informáti‹o, ni la transmisión de ninguna forma o por ‹ualquier medio,
ya sea ele‹tróni‹o, me‹áni‹o, por foto‹opia, por registro u otro método, sin el
permiso previo y por es‹rito de los titulares del Copyright.

AS -1953-2001
Depócito Legal
Unidad Didácıica Codificadores
Uma gram camtidad de circwitos qwe rea1isam
fwmciomes simp1es pwedem ser diseuados y
fabricados comjwmtas memte sobre e1 mismo swstrato
físico, damdo 1wgar a 1a formacióm de swbsistemas
digita1es imtegrados em wma so1a pasti11a.

€om este tipo de circwitos imtegrados e1 diseuo de


sistes mas se simp1ifica emormememte, redwciémdose
además e1 vo1wmem y e1 coste. E1 diseuador só1o debe
pemsar em 1os circwitos imtegrados digita1es de qwe
dispome em e1 mercado y em combimar1os de ta1
forma qwe e1 comjwmto rea1ice 1a ap1icacióm
particw1ar prevista.

Em esta wmidad vamos a ver 1a comstitwcióm y fwmcios


mamiemto de 1os swbsistemas digita1es imtegrados codis
ficadores.

En esta unidad veremos Ios siguientes contenidos:

• Codificadores.

• Tipos de codificadores.

• Decodificadores.

• Tipos de decodificadores.

Codificadores 3
Tus objetivos
AI finaIizar esta unidad, deberás ser capaz de:

• Comprender eI funcionamiento de Ios codificadores.

• Obtener un codificador a base de puertas.

• Comprender eI funcionamiento de Ios decodificadores.

• Identificar Ios símboIos de circuitos integrados.

• Diferenciar Ios tipos de codificadores y decodificadores.

• ImpIementar un decodificador a base de puertas Iógicas.

Esquema de estudio

CODIFICADORE£

Codificador 8 a 3 sin prioridad.


Codificador 8 a 3 con prioridad.
Codificador decimaI/BCD sin prioridad.
TIPO£ DE CODIFICADORE£
Codificador decimaI/BCD con prioridad.
CODIFICADORE£

DECODIFICADORE£
Decodificador 2 a 4.
Decodificador 3 a 8.
Decodificador BCD a decimaI.
TIPO£ DE DECODIFICADORE£ Decodificador excitador BCD a decimaI.
Decodificador excitador BCD/7 segmentos.
Codificadores

En sistemas eIectrónicos digitaIes Ios datos referentes a cuaIquier


información se representan a menudo mediante un conjunto de
señaIes codificadas. Los circuitos encargados de hacer Ia codifica-
ción se IIaman codificadores y son un caso típico de sistema
combinacionaI de varias entradas y varias saIidas.

Un codificador es un circuito combinacionaI que cuando se


activa una de Ias entradas, aparece un determinado código o
combina- ción Iógica en Ias saIidas.

En eI sistema binario, para codificar N entradas tendremos n


saIi- das siendo N  2n.

Las regIas deI código deseado se refIejan en Ia tabIa de


verdad deI sistema.

Tipos de codificadores
Hay dos tipos de codificadores: sin prioridad y con prioridad.

Los codificadores sin prioridad se caracterizan porque


cuando se activan simuItáneamente varias entradas, en Ias
saIidas aparece Ia combinación Iógica correspondiente a Ia
suma Iógica de Ias saIi- das que se obtendrían con cada una
de Ias entradas activadas por separado. Esto impIica que
soIamente una de Ias entradas puede ser activada cada vez,
ya que si no eI código obtenido en Ias saIi- das sería faIso.

Los codificadores con prioridad son aqueIIos en Ios que,


cuando se activan simuItáneamente varias entradas, Ia
combina- ción Iógica de saIida corresponde a una soIa de Ias
entradas acti- vadas, que normaImente es Ia de mayor vaIor
decimaI.

EI circuito es más compIejo, pero eI método para obtenerIo es


simiIar.

1. Codificador 8 a 3 sin prioridad

Vamos a reaIizar un codificador de ocho entradas y tres


saIidas sin prioridad; para eIIo primero ponemos Ia tabIa de
verdad. (Puedes verIa en Ia tabIa 1.)

Como se ha de cumpIir que 8  2n, eI número n de saIidas será 3.

Codificadores l
Por un Iado, ponemos Ias ocho entradas de E0 a E7 y, por
otro, Ias tres saIidas. Como puedes observar, en Ia tabIa de
verdad, ante cada entrada, se presentará una combinación a
Ia saIida.

A continuación y observando Ia tabIa de verdad, pondremos


Ias ecuaciones correspondientes a cada función* de saIida.

E0 E1 E2 E3 E4 E5 E6 E7 C B A
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 1 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1

TabIa 1: TabIa de verdad para eI codificador 8 a 3.

Las ecuaciones de saIida son:

C = E4 + E5 + E6 + E7

B = E2 + E3 + E6 + E7

A = E1 + E3 + E5 + E7

Ahora reaIizamos eI circuito con puertas Iógicas.

Como ves en Ia figura 1, hemos empIeado tres puertas OR de


cuatro entradas.
Fig. 1: Circuito Iógico de un codificador 8 a 3 sin prioridad.
Observa que si se activan dos entradas simuItáneamente, se
pro- duce un código faIso.

2. Codificador 8 a 3 con prioridad

A continuación, puedes ver Ia tabIa de verdad deI circuito inte-


grado 74148 de Ia famiIia* TTL, que es un codificador de 8 a 3
Iíneas con prioridad.

ENTRADA£ £ALIDA£
EI 0 1 2 3 4 5 6 7 A2 A1 A0 G£ EO
H H X X X X X X X H H H H H
L H H H H H H H H H H H H L
L X X X X X X X L L L L L H
L X X X X X X L H L L H L H
L X X X X X L H H L H L L H
L X X X X L H H H L H H L H
L X X X L H H H H H L L L H
L X X L H H H H H H L H L H
L X L H H H H H H H H L L H
L L H H H H H H H H H H L H

TabIa 2: TabIa de verdad deI IC 74148

NormaImente Ias tabIas de verdad aparecen con Ias Ietras H y


L. EI vaIor H sirve para indicar niveI Iógico aIto, L para indicar
niveI Iógico bajo y X para indicar que eI niveI resuIta
indiferente.

EI codificador 74148 acepta datos de ocho entradas activas a


niveI bajo y saca en saIida una representación binaria de tres
saIi- das, también activas, a niveI bajo, que son A2, A1 y A0.
Dispone además de una entrada de habiIitación* (Enable
Input) que pone inactivas todas Ias saIidas si no está activada.

En Ia figura 2 puedes ver eI símboIo Iógico deI mismo circuito Fig. 2


integrado. £ímboIo Iógico deI IC 74148.

La saIida G£ se activa cuando hay aIguna entrada activa y Ia


saIida EO se encuentra activa cuando todas Ias señaIes de
entrada están inactivas.

Codificadores 7
UtiIizando Ia dos señaIes de habiIitación (EO y EI) se
pueden conectar integrados en cascada para codificar
cuaIquier número de entradas sin necesidad de circuitos
externos.

Los círcuIos que ves en Ia figura quieren decir que esos


terminaIes son activos a niveI bajo. Los números fuera deI
rectánguIo indican eI número de patiIIa o pin deI integrado.

ACTIVIDAD 1

ImpIementa con puertas Iógicas eI circuito codificador sin prioridad para cuatro entradas.

3.ECodificador
NTRADA£ DecimallBCD sin prioridad
£AL IDA£ BCD
DECIMAL D C B A
E0 0 0 0 0
E1 0 0 0 1 Es un codificador 10 a 4, puesto que tenemos diez entradas y
E2 0 0 1 0 cua- tro saIidas, como vemos en Ia tabIa de verdad situada aI
E3 0 0 1 1 margen.
E4 0 1 0 0
E5 0 1 0 1
Fijándonos en Ia tabIa de verdad, obtenemos cuatro funciones
de saIida que se corresponden con cada uno de Ios dígitos
E6 0 1 1 0
deI código BCD.
E7 0 1 1 1
E8 1 0 0 0
D = E8 + E9
E9 1 0 0 1
C = E4 + E5 + E6 + E7

TabIa 3 B = E2 + E3 + E6 + E7
TabIa de verdad deI
codificador decimaI a BCD A = E1 + E3 + E5 + E7 + E9
A partir de Ias ecuaciones impIementamos eI circuito Iógico
como ves en Ia figura 3.

Fig. 3: Circuito Iógico deI codificador decimaI a BCD sin prioridad.

Es un codificador sin prioridad, ya que si se presentan dos


entra- das simuItáneas, Ias saIidas serán Ias que
correspondan a cada entrada por separado.

4. Codificador DecimallBCD con prioridad

Cuando se activa una de Ias entradas decimaIes, Ias saIidas


toman eI estado correspondiente a su código BCD.

ENTRADA£ £ALIDA£
1 2 3 4 5 6 7 8 9 D C B A
H H H H H H H H H H H H H
X X X X X X X X L L H H L
X X X X X X X L H L H H H
X X X X X X L H H H L L L
X X X X X L H H H H L L H
X X X X L H H H H H L H L
X X X L H H H H H H L H H
X X L H H H H H H H H L L
X L H H H H H H H H H L H
L H H H H H H H H H H H L

TabIa 4: TabIa de verdad deI IC 74147


Has visto Ia tabIa de verdad deI codificador decimaI a BCD con
prioridad.

EI circuito integrado 74147 es un codificador decimaI a BCD


con prioridad, que asegura que ante varias entradas activas
soIamente Ia de mayor orden aparecerá codificada en Ia saIida.

EI cero queda codificado con todas Ias entradas inactivas, con


Io cuaI Ias saIidas quedan puestas a niveI aIto.

Como puedes apreciar por eI símboIo Iógico de Ia figura 4,


Fig. 4 todas Ias señaIes son activas a niveI bajo.
£ímboIo Iógico deI IC
7414.

Decodificadores
£on circuitos combinacionaIes que convierten una señaI codificada
en Ia entrada, en una forma sin codificar en Ia saIida o saIidas.

Tipos de decodificadores
Podemos cIasificar Ios decodificadores en dos tipos: no
excitado- res y excitadores.

Los primeros son capaces de excitar a otras puertas de


circuitos integrados, pero no pueden activar reIés ni
dispositivos de pre- sentación.

Los decodificadores excitadores sí son capaces de activar reIés y diferentes tipos de


visuaIizadores.

A B £0 £1 £2 £3
0 0 1 0 0 0 1. Decodificador 2 a 4
0 1 0 1 0 O
1 0 0 0 1 O
1 1 0 0 0 1 Presenta una combinación de dos señaIes de entrada que
repre- sentan eI código binario de un vaIor y cuatro saIidas,
una para cada combinación de Ias entradas.
TabIa 5
TabIa de verdad para eI Para su impIementación con puertas Iógicas, primero,
deco- dificador 2 a 4 reaIizamos Ia tabIa de verdad, que es Ia número 5.

1◇ Codificadores
Así, obtenemos Ias siguientes funciones de saIida:

£0 =A.B
£1 =A.B
£2 =A.B
£3 =A.B

Ahora reaIizamos eI circuito Iógico como ves en Ia figura 5.

Fig. 5: Circuito decodificador 2 a 4.

2. Decodificador 3 a 8

En Ia tabIa número 6 puedes ver Ia tabIa de verdad de un


decodi- ficador de tres Iíneas de entrada a ocho Iíneas de
saIida.

Las ecuaciones deI circuito son:

£0 = C . B . A
£1 = C . B . A
£2 = C . B . A
£3 = C . B . A
£4 = C . B . A
£5 = C . B . A
£6 = C . B . A
£7 = C . B . A
C B A £0 £1 £2 £3 £4 £5 £6 £7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 1 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1

TabIa 6: TabIa de verdad para decodificador 3 a 8.

Fíjate que, para cada combinación de entradas, sóIo una de


Ias saIidas es activa y, además, es activa a niveI aIto.

3. Decodificador BCD a decimal

£e trata de un circuito combinacionaI decodificador que


convierte eI código BCD a decimaI. Para cada combinación en
BCD que se presenta a Ia entrada, se activará Ia saIida
equivaIente en decimaI, por tanto, tenemos 4 entradas y 10
saIidas.

£i eI número de saIidas N es menor que 2n, siendo n eI número


de entradas, es que hay (2n-N) entradas denominadas
condiciones de indiferencia. En este caso hay seis condiciones
de indiferencia.

£i estas condiciones de indiferencia se consideran como datos


fal- sos de entrada y ante estas entradas no se seIecciona
ninguna saIida, se dice que eI decodificador rechaza datos
faIsos de entrada. £i, por eI contrario, estas entradas de datos
faIsos se usan para simpIificar Ias expresiones de saIida, eI
decodificador no rechaza datos faIsos.

12 Codificadores
ACTIVIDAD 2

ReaIiza eI circuito combinacionaI decodificador para tres entradas y ocho saIidas activas a niveI bajo.

4. Decodificador excitador BCD-Decimal

EI circuito integrado 7445 es un decodificador excitador BCD a


decimaI, que rechaza datos faIsos de entrada desactivando
todas Ias saIidas. Ante una entrada en BCD, activa Ia saIida
decimaI correspondiente poniéndoIa a niveI bajo. £e puede
empIear como excitador de reIés o indicadores.

5. Decodificador excitador BCD-7 segmentos

Los eIementos de visuaIización de siete segmentos son


empIeados muy a menudo. Los segmentos son diodos LED,
coIocados de taI forma que pueden representar diferentes
caracteres según Ios diodos que se iIuminen. Puedes verIo en
Ia figura 6.
Fig. 6: VisuaIizador de 7 segmentos.

EI decodificador BCD a 7 segmentos ante una entrada en


código BCD se encarga de activar Ias saIidas correspondientes
a Ios seg- mentos Iuminosos que han de encenderse para
representar en decimaI eI código introducido. A continuación,
se representa Ia tabIa de verdad deI decodificador.

ENTRADA£ BCD £ALID A£ EN CÓDIGO 7 £EGMENTO£


PARA
D C B A g f e d c b a
0 0 0 0 0 0 1 1 1 1 1 1
1 0 0 0 1 0 0 0 0 1 1 0
2 0 0 1 0 1 0 1 1 0 1 1
3 0 0 1 1 1 0 0 1 1 1 1
4 0 1 0 0 1 1 0 0 1 1 0
5 0 1 0 1 1 1 0 1 1 0 1
6 0 1 1 0 1 1 1 1 1 0 0
7 0 1 1 1 0 0 0 0 1 1 1
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 0 0 1 1 1

TabIa 6: TabIa de verdad deI decodificador BCD/7 segmentos.

£i consideras que has concIuido eI estudio de esta unidad,


intenta responder ahora a Ias siguientes cuestiones de
autoevaIuación.
Cuestiones de autoevaluación

1 £egún eI símboIo Iógico de Ia figura jcómo son activas Ias entradas y Ias
saIidas?

2 jQué tipo de circuito integrado es eI de Ia figura? jCómo son activas Ias


entradas y Ias saIidas? jA qué patiIIa deI circuito integrado corresponde Ia
saIida decimaI cinco?

Codificadores 1l
Respuestas a las actividades

R ACTIVIDAD 1

Por Ia tabIa de verdad sacamos Ias ecuaciones:

E0 E1 E2 E3 A B
A = E 2 + E3 1 0 0 0 0 0
0 1 0 0 0 1
B = E1 + E3 0 0 1 0 1 O
0 0 0 1 1 1

Para Ia reaIización, mediante puertas Iógicas:

R ACTIVIDAD 2

a de verdad es simiIar a Ia de Ia número 6, pero hay que tener en cuenta que eI estado activo es eI niveI bajo, por tanto eI circ
Respuestas a las cuestiones de autoevaluación

Tu respuesta debería ser: 1


Las entradas son activas a niveI aIto, y Ias saIidas son activas a
niveI bajo.

Tu respuesta debería ser: 2


Es un decodificador BCD a decimaI, con entradas activas a
niveI aIto y saIidas activas a niveI bajo.

La saIida decimaI cinco corresponde a Ia patiIIa número seis.

Codificadores 17
Resumen de Unidad
EI diseño de sistemas se simpIifica enormemente con Ios
circuitos integrados digitaIes:

Codificadores
£on circuitos integrados digitales que transforman una serie
de señaIes sin codificar en un código determinado.

En los codificadores sin prioridad soIamente una de Ias


entra- das puede ser activada cada vez, ya que, de Io
contrario, eI código obtenido en Ias saIidas sería faIso.

En los codificadores con prioridad, eI hecho de presentarse


varias entradas a Ia vez no representa ningún probIema, ya
que eI código de saIida sóIo corresponde a una de Ias
entradas activadas y sueIe ser Ia de mayor vaIor decimaI.

Los circuitos integrados digitaIes, además de Ias señaIes de


entra- das y saIidas, sueIen IIevar unas señaIes de controI. La
señaI de habiIitación es una de eIIas.

En Ia representación simbóIica pueden aparecer unos círcuIos;


esto quiere decir que esa señaI es activa a niveI bajo.
Decodificadores
£on circuitos combinacionales que convierten un determinado
código en una saIida sin codificar. ReaIizan Ia operación
contraria a Ios codificadores.

Hay decodificadores que son capaces de excitar displays y


se denominan ex‹itadores. Uno de Ios más empIeados es eI
decodifi- cador excitador de siete segmentos.
Notas

Vocabulario

Familia: Ios circuitos integrados digitaIes obtenidos empIeando Ia misma tecnoIogía


de fabricación se dice que forman parte de Ia misma famiIia porque Ias
características son simiIares.

Función: es una combinación de variabIes. Decimos que una saIida es una función
por- que Ia saIida es una combinación Iógica de Ias variabIes de entrada.

Habilitación: es una señaI que Ia mayoría de Ios circuitos integrados posee y, –como
su nombre indica–, sirve para que eI integrado pueda reaIizar su función.

S-ar putea să vă placă și