Professional Documents
Culture Documents
Cdigos digitales
En trminos generales, un cdigo es un grupo de smbolos que representan algn tipo de informacin reconocible. En los sistemas digitales, los cdigos se utilizan para manipular datos y representar nmeros, letras, signos y otros caracteres en forma binaria, es decir, como una combinacin de niveles altos (1's) y bajos (0's) de voltaje.
Octal:
Cdigo de 3 bits que se utiliza para representar los
nmeros del 0 al 7. En la tabla de la derecha se resume este
sistema de codificacin. El cdigo octal de 5, por ejemplo, es
101 (C=1, B=0, A=1); el de 0 es 000, etc. El bit de la izquierda
(C) se denomina MSB o bit ms significativo y el de la derecha
(A) LSB o bit menos significativo.
#
0
1
2
3
4
5
6
7
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
C
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Hexadecimal:
Cdigo de 4 bits que se utiliza para representar los nmeros del 0 al 15.
En la tabla de la derecha se resume este sistema de codificacin.
El cdigo hexadecimal de 13, por ejemplo,
es:
DCBA = 1101, el de 2 es 0010, etc.
El bit D es el ms significativo (MSB) y el
A el menos significativo (LSB).
#
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
El BCD es un cdigo de 4 bits que se utiliza para representar los nmeros del 0 al 9. En la
tabla siguiente se resume este sistema de codificacin.
Como puede verse, el BCD es similar al
hexadecimal pero no utiliza los cdigos 1010, 1011,
1100, 1101, 1110 y 1111, correspondientes a los
nmeros del 10 al 15.
Codificar cualquier nmero mayor de 9 en
BCD es muy fcil. La tcnica consiste en reemplazar
cada dgito decimal por su cdigo BCD correspondiente. Por ejemplo, el cdigo BCD correspondiente
al nmero 790 es: 0111 1001 0000 porque a 7 le corresponde el cdigo 0111, a 9 el cdigo 1001 y a 0 el
cdigo 0000.
54
#
0
1
2
3
4
5
6
7
8
9
D
0
0
0
0
0
0
0
0
1
1
C
0
0
0
0
1
1
1
1
0
0
B
0
0
1
1
0
0
1
1
0
0
A
0
1
0
1
0
1
0
1
0
1
Codificadores
Descripcin general
Una de las necesidades ms frecuentes en electrnica digital es convertir una informacin no
binaria (nmeros, letras, smbolos, etc.) en binaria, es decir, en una combinacin de niveles altos y
bajos de voltaje equivalente. Los circuitos que realizan esta funcin se denominan codificadores. El
proceso contrario es realizado por los decodificadores.
En los sistemas digitales, los codificadores reciben generalmente informacin de entrada y
los decodificadores suministran informacin de salida.
La informacin de entrada puede provenir de interruptores, teclados, sensores, etc. y la informacin de salida puede estar dirigida a displays, pantallas, impresoras, interfaces de potencia,
etc.
Un codificador, como se muestra en
la figura de la derecha, se caracteriza por poseer un cierto nmero de lneas de entrada
(M) y un cierto nmero de lneas de salida
(N). Cuando se activa una de las entradas, el
circuito produce en las salidas un cdigo de
1's y 0's que identifica exclusivamente la
lnea activada. Las entradas pueden ser activas en alto (1) o en bajo (0), dependiendo
del diseo.
La figura siguiente ilustra cmo opera un codificador octal. Este circuito en particular posee
ocho lneas de entrada (I0 - I7) y tres lneas de salida (Q0 - Q2).
Las entradas son activas en alto. En
condiciones normales, con los pulsadores S0
a S7 abiertos, cada entrada tiene un nivel bajo aplicado y todas las salidas entregan un
nivel bajo.
Cuando se cierra un pulsador cualquiera, la entrada correspondiente se activa y
recibe un nivel alto, es decir, un 1 lgico.
Como resultado, en las salidas se produce un
cdigo de tres bits de la forma Q2Q1Q0 que
identifica la lnea activada. La lnea Q2 corresponde al bit ms significativo (MSB) y
la lnea Q0 al menos significativo (LSB).
Por ejemplo, si se cierra el pulsador
S6, la entrada I6 recibe un 1 y se activa. En
las salidas se produce la combinacin de estados Q2=1, Q1=1 y Q0=0. Este cdigo
(110) identifica de manera nica la lnea I6.
Si se activa otra lnea, el circuito producir un cdigo de salida diferente.
Este circuito se denomina tambin codificador de octal a binario o codificador de 8 a 3 lneas. En aplicaciones numricas, a cada lnea de salida se le asigna un valor o peso.
55
+ 0
1 = 5
Por tanto, el cdigo 101 representa el nmero 5 y es el que debe generar el circuito de la figura anterior cuando se active la lnea I5. Del mismo modo se procede para descifrar cdigos numricos con mayor nmero de bits. El peso de cada bit se duplica a medida que se avanza de derecha a
izquierda.
En la figura se muestra el circuito
lgico correspondiente al codificador bsico
visto anteriormente. Para que este sistema
opere tal como se ha descrito, se requiere
que solamente una de las ocho lneas de entrada sea alta (1) en un momento dado. Si
hay dos o ms entradas activas en 1 al mismo tiempo, el cdigo de salida ser ambiguo.
Por ejemplo, si la lnea I5 es alta
mientras todas las dems son bajas, las salidas Q0 y Q2 sern ambas de nivel alto (1) y
la salida Q1 ser de nivel bajo (0). El cdigo
generado en este caso ser Q2Q1Q0 = 101,
que es efectivamente el que identifica la
lnea I5.
Si se aplica al mismo tiempo un 1 a las lneas I3 e I5, las salidas sern Q2=1, Q1=1 y Q0=1.
Este cdigo de salida (111) identifica, en realidad, la lnea I7, la cual, evidentemente, no ha sido activada. Para evitar este tipo de ambigedades se han creado los llamados codificadores de prioridad.
Codificadores de prioridad
El codificador de prioridad es una versin mejorada del codificador bsico descrito anteriormente. Un codificador de prioridad se disea para asegurar que cuando se activen dos o ms lneas de entrada, el cdigo de salida corresponda al de la entrada de ms alto rango.
Para el caso del ejemplo anterior (cuando se activan simultneamente I5 e I3 y se genera el
cdigo de I7), esto significa que debe drsele prioridad a la lnea I5 sobre la I3, de modo que cuando
ambas sean activas, el cdigo de salida sea el correspondiente a I5 (101) y no el de I3 o de otra entrada.
56
do una lnea cualquiera est activa (en 1). E0 es de nivel alto cuando el chip est habilitado pero
todas las entradas estn inactivas (en 0).
Codificadores de decimal a BCD
Los codificadores de decimal a BCD son codificadores de prioridad con 10 lneas de entrada
y 4 lneas de salida. Cuando se activa una de las lneas de entrada, en las 4 lneas de salida se refleja
el cdigo BCD correspondiente. Por ejemplo, a la lnea I2 le corresponde el cdigo BCD
Q3Q2Q1Q0 = 0010, a la lnea I9 le corresponde el cdigo BCD Q3Q2Q1Q0 = 1001, etc.
Existen varios circuitos integrados de mediana escala diseados especficamente para generar cdigos BCD. Uno de los ms populares es el chip CMOS 40147 y la versin TTL, el CI 74147.
El circuito integrado 40147
El CI 40147 es un codificador de prioridad con diez lneas de entrada y cuatro de salida
que suministra el cdigo BCD correspondiente a la lnea de ms alto orden.
En la figura se muestra el diagrama de pines, el smbolo lgico y la tabla funcional de este
chip.
El chip opera con un voltaje de +15 V aplicados entre los pines 16 (Vcc) y 8 (GND).
Las entradas E1 (pin 4), E2 (pin 5) y E3 (pin 6) son lneas de habilitacin. E1 y E2 son activas en bajo, como lo sugieren el smbolo lgico y las barras sobre sus letras mnemotcnicas. La
lnea E3 es activa en alto. Cuando estas tres lneas son activas (E1=0, E2=0 y E3=1), el 74LS138
est habilitado y desarrolla su funcin lgica como decodificador.
Cuando cualquiera de las lneas E1, E2 E3 est desactivada, el chip se inhibe, ignora los
cdigos de entrada y todas sus salidas permanecen desactivadas, es decir altas.
Las lneas de entrada son D2, D1 y D0. Las lneas de salida son Q0 a Q7.
60
Tipos de visualizadores
Los indicadores tipo LED y similares comunican niveles digitales o binarios de informacin
al observador de acuerdo a su estado. Un LED encendido, por ejemplo, puede indicar la presencia
de un 1 un 0. Los displays o visualizadores, en cambio, transmiten niveles de informacin mucho
ms elevados, ya que pueden mostrar nmeros y letras, adems de varios smbolos especiales.
Un visualizador se compone de varias secciones individuales dispuesta como un arreglo rectangular de segmentos en forma de barras o bien como una matriz de puntos. En la figura se ilustran
los tipos ms comunes de visualizadores.
a) 7 segmentos: son los ms comunes debido a que pueden presentar cualquier
nmero, as como algunas letras y smbolos fciles de reconocer.
b) 14 segmentos: los tramos a y d estn indicados en dos partes (a1, a2 y d1, d2)
pero ambas mitades operan conjuntamente.
c) 16 segmentos.
d) Matriz de puntos 4 x 7. Se utiliza, principalmente, para representar caracteres hexadecimales (0
hasta F).
e) Matriz de puntos 5 x 7. Por poseer ms elementos independientes permiten obtener una gama
ms variada de caracteres, con un aspecto ms flexible y agradable.
Displays de siete segmentos
El display de siete segmentos es uno de los dispositivos ms utilizados en los circuitos digitales para visualizar nmeros y otros caracteres. Cada segmento est hecho de un material que emite
luz o se oscurece cuando circula a travs de l una corriente de pequea intensidad. Para visualizar
un nmero cualquiera, por ejemplo 5, deben iluminarse ciertos segmentos (a, f, g, c y d, en este caso) mientras los otros (b y e) deben permanecer apagados.
Existen varios tipos de displays. Los ms populares son los que utilizan diodos emisores de
luz (LED) y cristales lquidos (LCD). Otros displays comunes son los incandescentes y fluorescentes.
Los displays con LED vienen en una
gran variedad de estilos y tamaos. Cada
segmento es un led que emite una luz roja o
de otro color (verde, amarilla, naranja, etc.)
cuando pasa a travs de l una corriente de
pequea intensidad (de 10 a 40 mA). Los
segmentos son generalmente de arseniuro de
galio (GaAs), un material semiconductor.
Los displays con LED pueden ser de
nodo comn o de ctodo comn. En el primer caso, todos los nodos estn conectados
internamente a un punto comn y todos los
61
ctodos estn libres. En el segundo, estn conectados entre s los ctodos mientras los nodos quedan libres. El nodo comn se conecta a +V y el ctodo comn a tierra.
Los displays LED ofrecen las ventajas de ser visibles en la oscuridad y muy flexibles en
cuanto a su uso. Sin embargo, tienden a consumir mucha corriente (de 10 mA a 40 mA por segmento) y su lectura no es ntida en presencia de luz ambiente intensa.
Displays de cristal lquido (LCD)
Los displays de cristal lquido (LCD) de siete segmentos operan bajo un principio diferente
al de los displays LED. Cada segmento est hecho de un fluido viscoso que normalmente es transparente, pero se opaca (aparece oscuro) cuando se energiza mediante un pequeo voltaje de corriente alterna de baja frecuencia.
El voltaje alterno de excitacin es generalmente una onda cuadrada de 3 V a 15 V de amplitud y de 25 Hz a 60 Hz de frecuencia. Se aplica entre el pin de acceso al segmento (a, b, c, etc.) y
un pin especial llamado backplane (lase bacplein), que sustituye el terminal comn (nodo o ctodo) de los displays LED convencionales.
En la figura se ilustra la estructura interna y el principio de funcionamiento de un
display de cristal lquido. En contraste con
los LED, los LCD no generan luz sino que
simplemente controlan la luz incidente. La
clave de su operacin es un fluido llamado
cristal lquido colocado en sandwich entre
dos lminas transparentes.
Sobre la lmina superior se forman
los segmentos del display, los cuales se metalizan para permitir que puedan ser controlados externamente. La lmina inferior o
backplane acta como una superficie reflectora de luz y tambin est metalizada.
En condiciones normales, las molculas de cristal lquido estn alineadas o polarizadas. Cuando incide la luz en el sistema, esta pasa a travs de las molculas del fluido, se refleja en el backplane y retorna a la superficie sin sufrir cambio alguno. Como resultado, el segmento
permanece brillante y aparece invisible al ojo humano.
Cuando se aplica un voltaje externo entre el segmento y el backplane, las molculas se dispersan y absorben la luz incidente, es decir, no la dejan pasar y por tanto el backplane no la refleja.
Como resultado, el segmento aparece oscuro. Para que un segmento se oscurezca y sea visible, la
seal aplicada al mismo debe estar desfasada con respecto a la del backplane. Es decir, si esta ltima es alta (1), la del segmento debe ser baja (0) y viceversa.
Los LCD se utilizan extensamente en relojes, calculadoras, termmetros, instrumentos y
otras aplicaciones digitales. Su mayor ventaja es el bajo consumo de corriente. Adems, son ms
econmicos y flexibles que sus contrapartes LED y pueden ser ledos en presencia de luz brillante.
Sin embargo, presentan algunos inconvenientes. En primer lugar, no pueden ser ledos en la oscuridad. Por esta razn, algunos displays incluyen una lmpara incandescente miniatura. En segundo
62
lugar, necesitan de una fuente externa de pulsos para operar. En tercer lugar, son muy sensibles a las
bajas temperaturas. Adems, son muy delicados y tienden a ser lentos.
Decodificadores de BCD a siete segmentos
Un decodificador de BCD a siete
segmentos posee 4 lneas de entrada (D, C, B
y A) y siete lneas de salida (a, b, c, d, e, f y
g). El dispositivo acepta en sus entradas un
cdigo BCD de 4 bits y lo convierte en un
cdigo de 7 bits que al excitar un display visualiza el dgito decimal correspondiente.
Las salidas de un decodificador BCD
a siete segmentos pueden ser activas en alto
o en bajo dependiendo del tipo de display
utilizado. En un decodificador de nodo comn, las salidas son activas en bajo y en uno
de ctodo comn son activas en alto. Los
decodificadores para LCD entregan trenes de
pulsos en fase o fuera de fase.
Decodificadores de BCD a siete segmentos integrados
Existen varios decodificadores MSI de BCD a 7 segmentos diseados especficamente para
manejar displays de nodo comn, ctodo comn y/o de cristal lquido. Los siguientes son algunos
ejemplos:
4055, 4056, 4543: Decodificadores para displays de cristal lquido.
4511, 7448, 74LS48, 74C48: Decodificadores para displays de ctodo comn.
7447, 74LS47, 74LS247: Decodificadores para displays de nodo comn.
Adems de su funcin bsica (convertir cdigos BCD en cdigos de 7 segmentos), la mayora de estos dispositivos pueden realizar funciones especiales de visualizacin tales como:
a) Manejar, indistintamente, displays de nodo comn, de ctodo comn y de cristal lquido. Ejemplos: 4055, 4056, 4543 y 74C48. Los decodificadores de displays de ctodo comn pueden adaptarse a displays de nodo comn o viceversa, manejando los segmentos a travs de transistores.
b) Retener el ltimo cdigo de 7 segmentos activado, incluso despus de suspender o cambiar el
cdigo BCD que lo origin. Esta caracterstica de memoria es propia de los decodificadores tipo
latch como el 4056, el 4511 y el 4543.
c) Generar cdigos de 7 segmentos y caracteres especiales cuando se aplican cdigos BCD de entrada invlidos (1010, 1011, etc.) Ejemplos: 4055, 4056, 7447 y 7448.
d) Probar individualmente cada segmento del display, controlar su brillo o borrar la informacin
visualizada, es decir, el display en blanco. Ejemplos: 4511, 4543, 7447 y 7448.
63
64
El 4511 es un decodificador para displays de ctodo comn. Las entradas del cdigo BCD
son las lneas DCBA (pines 6, 2, 1 y 7). Las salidas de 7 segmentos, activas en alto, son las lneas
abcdefg (pines 9 al 15). La tensin de alimentacin (3 a 15 V) se aplica entre los pines 16 (Vdd) y 8
(GND).
El 4511 es del tipo latch. Esta funcin de memoria la provee la entrada LE (pin 5). Cuando
LE=0, se habilita la decodificacin y en las salidas aparece el cdigo de 7 segmentos correspondiente al cdigo BCD de entrada. Cuando LE=1, la decodificacin se inhibe, el chip ignora las entradas BCD y en las salidas permanece el ltimo cdigo seleccionado.
La entrada LT (lamp test, pin 3) se utiliza para probar los segmentos del display. Cuando
LT=0 las salidas se hacen altas y se iluminan todos los segmentos, visualizndose el nmero 8.
Normalmente, LT debe ser 1.
La entrada BL (blanking, pin 4) provee la funcin de borrado. Cuando BL=0 y LT=1, ningn segmento se ilumina y el display permanece en blanco. Normalmente, BL debe ser 1. Esta lnea
se utiliza tambin para controlar el display por pulsos. Este mtodo elimina la necesidad de resistencias limitadoras de corriente en serie con cada segmento.
Para cdigos BCD invlidos, el 4511 no provee decodificacin y el display permanece en
blanco.
El circuito integrado 7447
El 7447, como se ilustra en la figura
de la derecha, es un decodificador para displays de nodo comn con salidas de colector abierto activas en bajo.
Las lneas LT y BL cumplen las mismas funciones que en el 4511. Para cdigos
BCD invlidos se visualizan caracteres especiales.
La lnea RBI (pin 5) se utiliza para
omitir la presentacin del nmero cero.
Cuando RBI=0 y el cdigo de entrada es
0000, el display se borra.
Circuitos de aplicacin
Sistema de visualizacin numrica con memoria
En la figura de la pgina siguiente se muestra el circuito correspondiente de este dispositivo.
Con la lnea LE baja, el decodificador reconoce el cdigo BCD 0011 aplicado a sus entradas D, C,
B y A (pines 6, 2, 1 y 7) y produce en sus salidas a, b, c, d, e, f y g (pines 9 al 14) el cdigo
1111001. Este cdigo excita los segmentos a, b, c, d y g del display y se visualiza el nmero 3, que
es precisamente el nmero de la tecla pulsada.
Cuando la tecla nmero 3 se libera, el cdigo 0011 desaparece de las salidas del codificador
pero su salida E0 se hace alta y habilita el latch o memoria del decodificador. Como resultado, este
ltimo retiene el cdigo BCD previamente aplicado (0011) y mantiene visualizado en el display el
nmero 3 hasta que se pulse una nueva tecla.
Con cada nueva pulsacin, el proceso se repite.
65
El sistema utiliza como sensor de objetos una fotocelda o LDR. Normalmente, una LDR
presenta una resistencia muy alta (por ejemplo, 10 Mohm) en la oscuridad y una resistencia muy baja (por ejemplo, 1 Kohm) en presencia de luz brillante.
El transistor Q1 acta como un interruptor activado por la luz. En condiciones normales, la
fuente ilumina plenamente la LDR y el transistor no conduce, aplicando un nivel alto a las entradas
de las compuertas Schmitt-trigger IC1A e IC1C. La salida de esta ltima compuerta enva, como
respuesta, un nivel bajo a la entrada (pin 14) del contador IC2.
Cuando se interpone un objeto entre el rayo de luz y la LDR, el transistor conduce, salida se
hace baja y la compuerta IC1C enva un alto a la entrada del contador. Este ltimo interpreta la transicin de bajo a alto como un pulso y lo cuenta, suministrando en sus salidas DCBA el cdigo BCD
correspondiente al estado de la cuenta.
66
Un MUX, como cualquier otro circuito digital, se puede implementar utilizando compuertas
de pequea escala (SSI). A medida que aumenta el nmero de entradas o se introducen caractersticas adicionales (lneas de habilitacin, por ejemplo), los MUX SSI se tornan cada vez ms complejos de disear; por esta razn, en la mayora de los casos, se prefiere utilizar circuitos integrados de
mediana escala (MSI) diseados especficamente para esta funcin.
En estos ltimos, como sucede tambin con los dems circuitos integrados MSI, toda la labor de diseo y de interconexin de compuertas ya ha sido realizada por el fabricante. Utilizando
MUX MSI se ahorra tiempo, espacio, dinero y esfuerzo y adquiere confiabilidad, modularidad, versatilidad, ahorro de potencia y otras ventajas.
Multiplexores de dos canales. El CI 74LS157
El 74LS157 es un dispositivo TTL que incorpora, en una misma cpsula de 16 pines, cuatro
MUX de dos entradas controlados por una misma lnea de seleccin. La tensin de alimentacin
(5V) se aplica entre los pines 16 (Vcc) y 8 (GND). Opera de manera anloga a un interruptor
4PDT (4 polos, 2 posiciones).
Cada selector de datos consta de dos entradas (A y B) y una salida (Y). Para el primer
MUX, por ejemplo, las entradas son A1 (pin 2) y B1 (pin 3) y la salida es Y1 (pin 4); para el segundo, estas lneas son, en su orden, A2 (pin 5), B2 (pin 6) y Y2 (pin 7), y as sucesivamente.
La entrada de seleccin, comn a todos los canales, es la lnea S (pin 1). Cuando S=0, a la
salida Y1 se transfiere el dato presente en la entrada A1 y cuando S=1, se transfiere a la misma el
dato de la entrada B1. Del mismo modo operan las otras secciones.
Por ejemplo, si se aplica un alto a la entrada A3 (pin 11) y un tren de pulsos a la entrada
B3 (pin 10), la salida Y3 (pin 9) ser un nivel alto (el mismo dato de A3) cuando S sea baja (0) y un
tren de pulsos (la misma informacin de B3) cuando S sea alta (1). Una vez seleccionada A3 B3,
el estado de la otra entrada es intrascendente.
Adems de transmitir datos en forma individual, las cuatro secciones del 74LS157 se pueden utilizar para seleccionar conjuntamente cdigos o palabras digitales. Esta es una de sus aplicaciones ms importantes.
Por ejemplo, si en las entradas A se aplica el cdigo hexadecimal A1A2A3A4=1001 (9) y en
las entradas B el cdigo B1B2B3B4=0010 (2), a las salidas Y se transferir el cdigo
68
Y1Y2Y3Y4=1001 (el mismo de las entradas A) cuando S sea 0 y el cdigo Y1Y2Y3Y4=0010 (el mismo
de las entradas B) cuando S sea 1.
El 74LS157 posee tambin una lnea general de habilitacin G (pin 15) activa en bajo.
Cuando G=0, el dispositivo opera tal como se ha descrito y enruta cada entrada seleccionada.
Cuando G=1, todas las salidas Y se hacen bajas, sin importar el estado de las entradas A y B y de
la lnea de seleccin S.
Las versiones TTL y CMOS del 74LS157 son el 74157 y el 74C157. Otros MUX de dos canales son los CI 74158, 74LS158, 74LS257, 74LS258 y 74LS298. El 74158 y el 74LS158 son funcionalmente idnticos al 74157 y al 74LS157 y tienen la misma distribucin de pines. La nica diferencia radica en que transfieren a las salidas los complementos de las seales de entrada seleccionadas.
El 74LS257 y el 74LS258 son las versiones tri-state del 74LS157 y del 74LS158, respectivamente. El 74LS298 posee una entrada de reloj que cuando se activa, en bajo, permite que el dispositivo retenga en las salidas el ltimo grupo de cuatro bits seleccionado.
Multiplexores de cuatro canales. El CI 74LS153
El 74LS153 es un dispositivo TTL que contiene dos MUX de cuatro entradas controlados
por dos lneas comunes de seleccin. La tensin de alimentacin (5V) se aplica entre los pines 16
(Vcc) y 8 (GND). La versin TTL estndar correspondiente es el CI 74153 y la versin tri-state es
el 74LS253.
Las entradas de seleccin son las lneas B (pin 2) y A (pin 14). Cuando BA=0, a cada salidas Y pasa el dato de la respectiva entrada C0; cuando BA=01, pasa el de C1; cuando BA=10 pasa
el de C2 y cuando BA=11 pasa el de C3. Este comportamiento se resume en la tabla de verdad del
chip.
Por ejemplo, si se aplica un 1 a la entrada 1C2, un tren de pulsos a la entrada 2C2 y se utiliza el cdigo de seleccin BA=10, en la salida Y1 se obtendr un 1 (el mismo dato de 1C2) y en la
salida Y2 un tren de pulsos (el mismo dato de 2C2), sin importar el estado de las otras entradas.
El 74LS153 posee tambin dos entradas de habilitacin independientes, G1 y G2. La lnea
G1 (pin 1) controla el MUX #1 y la lnea G2 (pin 15) el MUX #2. Cuando G=0, el respectivo MUX
se habilita y cuando G=1 se inhibe.
En el primer caso, el dato seleccionado pasa a la salida. En el segundo, la salida ignora las
entradas y permanece siempre en 0 (o en estado Hi-Z, en el caso del 74LS253).
69
Las entradas de seleccin o de direccionamiento son las lneas C (pin 13), B (pin 12) y A
(pin 11) y las de datos son las lneas D0 hasta D7 (pines 1 al 9). La lnea de salida es Y (pin 14).
Dependiendo del cdigo aplicado a las lneas CBA se transfiere a la salida Y la informacin de una
de las 8 entradas.
Por ejemplo, si CBA=110 (6, en decimal), en la salida Y se refleja nicamente el dato presente en la lnea D6, sin importar el estado de las dems entradas. Del mismo modo, con CBA=001
se selecciona la entrada D1; con CBA= 011 se selecciona la entrada D3 y as sucesivamente.
La funcin de habilitacin la provee la lnea G (pin 10). Cuando G=0, el dispositivo se habilita y opera como un MUX convencional de 8 entradas. Cuando G=1, la funcin de multiplexaje
se inhibe, la salida Y se hace baja e ignora el estado de las entradas de datos y de seleccin.
La funcin tri-state la provee la lnea OE (pin 15). Cuando OE=0, el dispositivo desarrolla
su lgica normal. Cuando OE=1, la salida Y adopta el estado de alta impedancia (Hi-Z), sin importar el estado de las entradas de datos, de seleccin y de habilitacin.
Adems del 4512, otros MUX de 8 canales son los CI 74151, 74LS151, 74C151, 74251 y
74LS251. El 74251 y el 74LS251 son las versiones tri-state del 764151 y del 74LS151, respectivamente. Todos estos chips son funcionalmente idnticos.
Circuito de aplicacin: Monitor multiplexado de eventos
En la figura de la pgina siguiente se muestra el circuito correspondiente de este dispositivo.
Este circuito recibe dos cdigos BCD y los visualiza alternativamente en un display de 7 segmentos
a la frecuencia de la seal de reloj (generador de pulsos). Para cdigos BCD invlidos (1010 y
1111), el display presenta los caracteres especiales propios del decodificador 74LS48.
Cuando la seal de reloj est en bajo, el MUX selecciona el primer cdigo (D1C1B1A1) y
cuando est en alto selecciona el segundo. El decodificador convierte el cdigo BCD transmitido a
su representacin de 7 segmentos y lo visualiza en el display. Los leds D1 y D2 informan la procedencia del cdigo.
70
Multiplexado de displays
La funcin que realiza este circuito es contar los pulsos que ingresan por el pin 12, entre 000
y 999, y presentar en el display de tres dgitos, el estado de esta cuenta.
Con el empleo de esta tcnica, en lugar de tener acceso directo a las doce salidas del contador BCD (lo cual implicara disponer de un mayor nmero de pines), se almacena temporalmente la
cuenta y se muestra peridicamente en cuatro lneas de salida.
El CI 4543 es un decodificador que recibe la informacin en BCD y la convierte a su representacin de siete segmentos equivalente para suministrarla al display de tres dgitos.
Demultiplexores
El demultiplexor (DEMUX) es un
circuito lgico combinatorio que se utiliza en
los sistemas digitales para distribuir datos.
Esencialmente, un demultiplexor realiza la
funcin inversa de un multiplexor.
Los MUX y DEMUX tienen muchos
usos, ms all de los que implican sus nombres. Por ejemplo, un MUX se puede utilizar
en lugar de compuertas para disear circuitos
lgicos a partir de tablas de verdad. Del
mismo modo un DEMUX se puede tambin
emplear como un decodificador lgico.
Posee una lnea de entrada (G), un
cierto nmero de lneas de seleccin (N) y un
cierto nmero de lneas de salida (M) o vas que, de acuerdo con un cdigo aplicado a las lneas de
seleccin, transfiere el dato presente en la entrada a una de las salidas.
Por ejemplo, si se aplica el cdigo CBA=011 a las lneas de seleccin del DEMUX de la figura, en
la salida Y3 aparecer el dato (un 0 un 1) presente en la entrada G.
La operacin de un DEMUX es anloga a la de un interruptor rotatorio de varias
posiciones. Segn la posicin del eje selector, el terminal comn de entrada queda conectado con cualquiera de los terminales de
salida.
Los DEMUX se pueden implementar
utilizando compuertas SSI o de pequea escala. Aunque los DEMUX SSI son muy
sencillos de disear, en la mayora de los casos se prefiere utilizar circuitos integrados de mediana
escala (MSI) diseados especficamente para esta funcin.
Demultiplexores de 4 vas. El CI 74LS155
El DEMUX de 4 vas bsico posee 4 lneas de salida, 2 de seleccin y una de entrada. Aplicando un cdigo de dos bits a las lneas de seleccin se transmite el dato de entrada a la salida seleccionada. Por ejemplo, si BA=00, el dato de C aparece en la salida Y0, si BA=01 aparece en la
salida Y1 y as sucesivamente.
Un DEMUX muy popular dentro de esta categora es el circuito integrado 74LS155.Este
dispositivo contiene dos demultiplexores de 1 a 4 lneas en una misma cpsula de 16 pines.
La versin TTL estndar del mismo es el CI 74155. Opera con una tensin de alimentacin
de +5V, aplicada entre los pines 16 (Vcc) y 8 (GND).
72