GUIA DE CATEDRA MATERIA Electrónica Digital

Anuncio
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
Plan de Estudios: Tecnología Electrónica Semestre: 1 Área:
Nº Créditos: 2
Intensidad horaria semanal: Hrs T
Hrs P
Total horas: 3
Tema: Diseño Lógico Combinacional
1.
OBJETIVO
Después de aprender las distintas compuertas lógicas y las operaciones booleanas de simplificación el
estudiante aprenderá mediante la combinación de estas a implementar circuitos específicos de gran utilidad en
el mundo digital.
2.
-
CONTENIDO
Codificadores y Decodificares
Multiplexores y Demultiplexores
3.
MARCO TEORICO
Codificadores. En un sentido general, se puede decir que un codificador es un circuito hecho para pasar
información de un sistema a otro con clave diferente, y en tal caso un decodificador sería el circuito o
dispositivo que retorne los datos o información al primer sistema. Un codificador es un bloque combinacional
hecho para convertir una entrada no binaria en una salida de estricto orden binario. En otras palabras, es un
circuito integrado por un conjunto de componentes electrónicos con la habilidad para mostrar en sus terminales
de salida un Word binario (01101, 1100, etc.), equivalente al número presente en sus entradas, pero escrito en
un código diferente. Por ejemplo, un Octal-to-binary encoder es un circuito codificador con ocho entradas (un
terminal para cada dígito Octal, o de base 8) y tres salidas (un terminal para cada bit binario).
Los codificadores pueden, también, proporcionar otras operaciones de conversión, tal como ocurre en las
calculadoras de bolsillo con el teclado: El Keyboard (teclas, llaves) encoder convierte la posición de cada tecla
(No. 9, No. 3, No. 5, + , %, etc.) en su correspondiente word asignado previamente. Un ejemplo de lo anterior
es el teclado codificador en ASCII (American Standard Code for Information Interchange), que genera el word
de 7 bits 0100101 cuando es presionada la tecla del porcentaje(%).
Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y codificadores con prioridad. En
el caso de codificadores sin prioridad, puede darse el caso de salidas cuya entrada no pueda ser conocida: por
ejemplo, la salida 0 podría indicar que no hay ninguna entrada activada o que se ha activado la entrada número
0. Además, ciertas entradas pueden hacer que en la salida se presente la suma lógica de dichas entradas,
ocasionando mayor confusión. Por ello, este tipo de codificadores es usado únicamente cuando el rango de
datos de entrada está correctamente acotado y su funcionamiento garantizado. Para evitar los problemas
anteriormente comentados, se diseñan los codificadores con prioridad. En estos sistemas, cuando existe más
de una señal activa, la salida codifica la de mayor prioridad (generalmente correspondiente al valor decimal
más alto). Adicionalmente, se codifican dos salidas más: una indica que ninguna entrada está activa, y la otra
que alguna entrada está activa. Esta medida permite discernir entre los supuestos de que el circuito estuviera
deshabilitado por la no activación de la señal de capacitación, que el circuito no tuviera ninguna entrada activa,
o que la entrada número 0 estuviera activada.
Ejemplos de Codificadores son:
74148, 74348 Codificador de Prioridad Octal de 8 a 3
74147 Codificador de Prioridad Decimal a BCD de 10 a 4 líneas.
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
Decodificadores. Un decodificador realiza la función opuesta a la de codificar, es decir, convierte un código
binario de varias entradas en salidas exclusivas. Podemos distinguir dos tipos básicos de decodificadores: los
excitadores y los no excitadores. En el primero de los casos tenemos, por ejemplo, aquellos cuya misión es
convertir el código BCD de sus entradas al formato de salida necesario para excitar un visualizador numérico o
alfanumérico. En la figura de abajo vemos un decodificador de 2 a 4 bits.
En muchas aplicaciones es deseable que la decodificación se realice únicamente durante intervalos de tiempo
específicos, de forma que sean rechazados los datos de entrada que no parezcan durante esos intervalos.
Esto se consigue añadiendo una entrada denominada "strobe". Cuando esta señal es 1 se ejecuta la
decodificación y cuando es 0 se inhibe la decodificación. Dependiendo de que el decodificador rechace o no los
datos falsos, el modo de utilizar la señal de "strobe" debe ser distinto.
Un decodificador convierte un código binario de entrada (natural, BCD, etc.) de N bits de entrada y M líneas de
salida (N puede ser cualquier entero y M es un entero menor o igual a 2N), tales que cada línea de salida será
activada para una sola de las combinaciones posibles de entrada.
Ejemplos de decodificadores son 7441, 74139, 74155, 74156, 7442,7443, 7444,7447, 7448.
Multiplexores. El multiplexor es el equivalente lógico digital de un interruptor giratorio de varias posiciones, tal
como la llave que sirve para seleccionar las bandas de un receptor de radio. Un multiplexor típico en circuitos
integrados es aquel que puede seleccionar cualquiera de varias líneas de entrada y comunicar a una línea
común de salida el nivel lógico que allí encuentre. Mediante unas líneas auxiliares de control binario se le
puede "direccionar" para que se "estacione" en determinada línea de entrada de datos (la primera, la quinta,
séptima, etc.) con el fin de que aquellos sean comunicados a la línea de salida.
Un integrado multiplexor común tiene 8 entradas de datos (bits), tres entradas direccionadas (address) y una
sola línea para salida de datos. Cuando la dirección 101 -leer "uno- cero - uno" - es aplicada al multiplexor, la
entrada 5 es "comunicada" con la salida. Aprovechando el fenómeno conocido como "persistencia visual", se
emplean con mucha frecuencia circuitos multiplexor en el manejo de los visualizadores numéricos de las
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
calculadoras y relojes electrónicos portátiles, ya que así se logra disminuir el consumo de corriente y la cantidad
de pines (patas) que deberían llegar hasta el circuito activador.
Los multiplexores son circuitos combinacionales con varias entradas y una salida de datos, y están dotados de
entradas de control capaces de seleccionar una, y sólo una, de las entradas de datos para permitir su
transmisión desde la entrada seleccionada a la salida que es única.
Circuitos integrados Multiplexores son 74153, 74253, 74157, 74298, 74151 entre otros.
Demultiplexores. El demultiplexer funciona de manera contraria al multiplexer: tiene una sola línea para
entrada de datos y dos o más salidas seleccionables. Tal como ocurre con el multiplexer, un conjunto de
terminales
de
entrada
conocidos
como
"address"
direcciona
o
escoge
la
salida.
El address necesita una cantidad de terminales suficientes para recibir la cantidad de bits que conforman el
número binario equivalente al máximo de salidas. Así, por ejemplo, un demultiplexer de 1 línea a 8 líneas,
requiere tres bits para poder "llevar" la entrada hasta la salida octava (address 111 es el número binario
equivalente al decimal 7, pero corresponde a la posición octava por tener en cuenta que el 000 es la posición
primera).
Los demultiplexer (DeMUX) se usan junto con los multiplexer(MUX) para llevar por una misma línea varias
conversaciones telefónicas simultáneas, con lo cual se reducen notablemente los costos y la cantidad de
alambres que tendrían que interconectar las estaciones en caso de un circuito convencional estático. El
demultiplexor es un circuito destinado a transmitir una señal binaria a una determinada línea, elegida mediante
un seleccionador, de entre las diversas líneas existentes. El dispositivo mecánico equivalente a un
demultiplexor será un conmutador rotativo unipolar, de tantas posiciones como líneas queramos seleccionar. El
seleccionador determina el ángulo de giro del brazo del conmutador.
En la práctica, no existen circuitos integrados demultiplexores, sino que se fabrican circuitos
decodificadores/demultiplexores, que en realidad son decodificadores con entrada de inhibición ("enable" o
"strobe"). En la figura se muestra la construcción mediante puertas lógicas de un decodificador/demultiplexor de
2 a 4 líneas. Ejemplos de demultiplexores son: 74139, 74155, 74156, 74138
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
Comparadores. Un circuito comparador combinatorio compara dos entradas binarias (A y B de n bits) para
indicar la relación de igualdad o desigualdad entre ellas por medio de "tres banderas lógicas" que corresponden
a las relaciones A igual B, A mayor que B y A menor que B. Cada una de estas banderas se activara solo
cuando la relación a la que corresponde sea verdadera, es decir, su salida será 1 y las otras dos producirán
una salida igual a cero.
Dentro de la familia de circuitos TTL se les denomina a estos circuitos con el número 7485 y manejan entradas
de 4 bits, además de que también se les puede conectar en cascada para manejar entradas más grandes.
A continuación vemos un comparador de 2 bits
Sumadores. En electrónica un sumador es un circuito lógico que calcula la operación suma. En los
computadores modernos se encuentra en lo que se denomina Unidad aritmético lógica (ALU). Generalmente
realizan las operaciones aritméticas en código binario decimal o BCD exceso 3, por regla general los
sumadores emplean el sistema binario. En los casos en los que se esté empleando un complemento a dos para
representar números negativos el sumador se convertirá en un sumador-substractor (Adder-subtracter).
Supongamos que deseamos sumar dos números de aritmética decimal y que queremos obtener los dígitos de
las centenas; entonces, debemos sumar conjuntamente no sólo los dígitos de las centenas de cada número
sino también los dígitos que se arrastran de las decenas, si existen. De forma similar, cuando utilizamos
números binarios y los tenemos que sumar, no sólo tomaremos los dígitos de cada lugar significativo de los dos
números que han de sumarse sino también el dígito que se arrastra del lugar significativo próximo inferior. Este
funcionamiento se lleva a cabo de dos modos:
1º.Sumando los dos bits correspondientes a los dígitos más significativos.
2º.Sumando el resultado de lo que llevamos del dígito inmediatamente anterior a los más significativos.
Al sumador de dos entradas se le denomina semisumador, ya que la suma completa requiere dos
semisumadores. Aquí, empezaremos por analizar el sumador completo.
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
Dos números de varios dígitos pueden ser sumados en serie, es decir, una columna cada vez, o en paralelo,
esto es, todas las columnas simultáneamente. Vamos a considerar, en primer lugar, el funcionamiento en
paralelo. Para un número binario con n dígitos, hay n conexiones de señales por cada número. La línea
enésima del número A se activa por An, que corresponde al bit del dígito más significativo.
Sumador en Paralelo
Con circuitos integrados, la suma se realiza empleando sumadores completos, y no con dos semisumadores. El
circuito tiene tres entradas: Los sumandos An y Bn, y el acarreo, arrastre o "carry", Cn-1. Las salidas son la
suma S y el acarreo Cn.
Sumador en serie
En un sumador en serie, las entradas A y B consisten en trenes de impulsos sincronizados en dos líneas del
operador. Hemos destacado, anteriormente, que la adición de dos números de varios dígitos puede hacerse
añadiendo a la suma de los dígitos de significado idéntico al arrastre del resultado inmediatamente anterior.
Con respecto a los trenes de impulsos, señalaremos que la premisa anticipada equivale a decir que, en un
momento dado, debemos sumar en forma binaria, a los impulsos A y B, el impulso de acarreo procedente del
resultado obtenido en un periodo de tiempo anterior.
Este circuito difiere de la configuración del sumador completo en paralelo por la inclusión de un tiempo de
retardo, que será igual al lapso entre impulsos. Por tanto, el impulso de acarreo se retrasa dicho tiempo y se
agrega a los impulsos, dígitos de A y de B, en el momento exacto.
Se observa que la suma en paralelo es más rápida que en serie porque todos los dígitos se suman
simultáneamente en el primer caso, y secuencialmente en el segundo. Pero, en el sumador en serie, sólo se
precisa un sumador completo, mientras que en el sistema en paralelo se necesita uno por cada bit. Por lo que
la suma en paralelo supone más incremento de coste que la suma en serie.
4.
ACTIVIDADES DE INVESTIGACIÓN
Investigar los siguientes circuitos integrados, familiarizarse con su tabla de verdad y posibilidades de conexión
54/74 (LS) 148, 54/74 (LS) 348, 54/74 (LS) 147, 7441, 74139, 74155, 74156, 7442,7443, 7444,7447, 7448,
74153, 74253, 74157, 74298, 74151, 74139, 74155, 74156, 74138
Corporación Universitaria Minuto de Dios
Regional Bogotá – Sur
GUIA DE CATEDRA
Desarrollo de cátedra no Presencial
MATERIA Electrónica Digital
Guía N. __04____ F. Elaboración 26/9/2008 F. 1° Revisión___________ Pagina 1 de 6
5.
-
6.
-
CRITERIO E INSTRUMENTO DE EVALUACION
Diseñar ejercicios sencillos en base a los circuitos digitales investigados, montando en el protoboard
estos componentes y verificando mediante sus respectivas tablas de verdad el adecuado aprendizaje de
la materia.
Diseñar un sumador de 6 bits
Diseñar un sumador de dos dígitos binarios.
BIBLIOGRAFIA
http://www.angelfire.com/al2/Comunicaciones/Laboratorio/decodifi.html Pagina modificada en 2000.
Consulta hecha el 26 de septiembre de 2008.
http://www.datasheetcatalog.com/ Pagina Modificada en el 2008. Consulta hecha el 26 de Septiembre
de 2008.
http://www.electronica2000.com/digital/codideco.htm. Pagina modificada en 2000. Consulta hecha el 26
de septiembre de 2008.
Escrito
Por: Juan Carlos Botello
[email protected]
Descargar