You are on page 1of 14

ELECTRONICA DIGITAL

I.- DEFINICION DE LOGICA DIGITAL Los circuitos que trabajan con electrnica digital son aquellos que son capaces de obtener decisiones lgicas a partir de ciertas condiciones de entrada. En consecuente, se puede decir que en algunos casos parece que son inteligentes, aunque esto no sea cierto, ya que no tiene la capacidad de pensar por si mismos, sino que estn programados por la persona que los diseo. La electrnica analoga y digital son opuestas, ya que la primera trabaja con seales que varan en forma continua, mientras que la segunda trabaja con seales de naturaleza incremental. En electrnica analgica los parmetros de medida usuales son voltajes e intensidades, mientras que en electrnica digital se miden los estados lgicos de un circuito.

II.- SISTEMAS DE NUMERACION En esta seccin se introducirn los sistemas de numeracin utilizados en electrnica digital, as como los mtodos de conversin entre ellos. 1.- SISTEMA BINARIO Este es el sistema numrico que utilizan los sistemas digitales para contar y es el cdigo al que traduce todas las informaciones que recibe. Se dice "Binario" a todo aquello que tiene dos partes, dos aspectos, etc. Muchas cosas en los sistemas digitales son binarias: Los impulsos elctricos que circulan en los circuitos son de baja o de alta tensin, los interruptores biestables estn encendidos o apagados, abiertos o cerrados, etc. A diferencia del sistema decimal al que estamos habituados, y que utiliza diez cifras, del 0 al 9, el sistema numrico binario utiliza solo dos cifras, el 0 y el 1. En el sistema binario las columnas no representan la unidad, la decena, la centena, como en el sistema decimal, sino la unidad (20), el doble (21), el doble (22), etc. De modo que al sumar en la misma columna 1 y 1, dar como resultado 0, llevndonos 1 a la columna inmediatamente a la izquierda. Para los sistemas digitales es fcil, hasta el punto que reduce todas las operaciones a sumas y restas de nmeros binarios.

DIGITOS DEL SISTEMA BINARIO

REPRESENTACION DE UN NMERO BINARIO

Para representar un numero en binario el numero 1 le corresponder un valor de posicin de 20(1), el siguiente numero tendr un valor de 21(2), el siguiente 22(4), el siguiente 23(8), el siguiente 24(16), el siguiente un valor de 25(32), y as sucesivamente hasta llegar la ltima posicin, en este caso el numero 8, que tambin es llamado el MSB (Bit Ms Significativo) y el LSB (Bit Menos Significativo) correspondiente a la primera posicin o numero 1, como se muestra en el ejemplo anterior.

2.- SISTEMA OCTAL Este sistema consta de 8 smbolos desde el 0 hasta el 7, es muy poco utilizado en los computadores. La facilidad con que se pueden convertir entre el sistema Octal y el binario hace que el sistema Octal sea atractivo como un medio "taquigrfico" de expresin de nmeros binarios grandes. Cuando trabajamos con una gran cantidad de nmeros binarios de muchos bits, es ms adecuado y eficaz escribirlos en octal y no en binarios sin embargo, recordemos los circuitos y sistemas digitales trabajan elctricamente en binario, usamos el sistema Octal solo por conveniencia con los operadores del sistema. 3.- SISTEMA HEXADECIMAL Este sistema consta de 16 smbolos donde desde el 0 hasta el 9 son nmeros y del 10 hasta el 15 son letras, las cuales se encuentran distribuidas en la siguiente forma:

La ventaja principal de este sistema de numeracin es que se utiliza para convertir directamente nmeros binarios de 4 bits. En donde un solo dgito hexadecimal puede representar 4 nmeros binarios o 4 bits. III.- CONVERSION ENTRE SISTEMAS 1.- CONVERSION DE UN NUMERO DECIMAL A BINARIO. Para esta transformacin es necesario tener en cuenta los pasos que mostraremos en el siguiente ejemplo: Transformemos el nmero 42 a nmero binario. 1. Dividimos el nmero 42 entre 2 2. Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento hasta que el cociente sea 1. 3. El numero binario lo formamos tomando el primer dgito el ultimo cociente, seguidos por los residuos obtenidos en cada divisin, seleccionndolos de derecha a izquierda, como se muestra en el siguiente esquema.

2.- CONVERSION DE UN NMERO BINARIO A UN NUMERO DECIMAL. Para convertir un nmero binario a decimal, realizamos los siguientes pasos: 1. Tomamos los valores de posicin correspondiente a las columnas donde aparezcan nicamente unos 2. Sumamos los valores de posicin para identificar el nmero decimal equivalente

3.- CONVERSION DE UN NUMERO DECIMAL A OCTAL. Para convertir un nmero en el sistema decimal al sistema de numeracin Octal, debemos seguir los pasos que mostraremos en el siguiente ejemplo Convertir el nmero decimal 323.625 al sistema de numeracin Octal. 1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el primer dgito del nmero equivalente en decimal. 2. Se toma la parte fraccionaria del nmero decimal y la multiplicamos por 8 sucesivamente hasta que el producto no tenga nmeros fraccionarios. 3. Pasamos la parte entera del producto a formar el dgito correspondiente. 4. Al igual que los dems sistemas, el nmero equivalente en el sistema decimal, est formado por la unin del nmero entero equivalente y el nmero fraccionario equivalente.

4.- CONVERSION DE UN NUMERO OCTAL A BINARIO. La ventaja principal del sistema de numeracin Octal es la facilidad con que pueden realizarse la conversin entre un nmero binario y octal. A continuacin mostraremos un ejercicio que ilustrar la teora. Por medio de este tipo de conversiones, cualquier nmero Octal se convierte a binario de manera individual. En este ejemplo, mostramos claramente el equivalente 100 111 010 en binario de cada numero octal de forma individual.

5.- CONVERSION DE UN NUMERO DECIMAL A HEXADECIMAL. Convertir el nmero 250.25 a Hexadecimal. 1. Se toma la parte entera y se divide sucesivamente por el nmero decimal 16 (base) hasta que el cociente sea 0. 2. Los nmeros enteros resultantes de los cocientes, pasarn a conformar el nmero hexadecimal correspondiente, teniendo en cuenta que el sistema de numeracin hexadecimal posee solo 16 smbolos, donde los nmeros del 10 hasta el 15 tienen smbolos alfabticos que ya hemos explicado. 3. La parte fraccionaria del nmero a convertir se multiplica por 16 (Base) sucesivamente hasta que el producto resultante no tenga parte fraccionaria. 4. Al igual que en los sistemas anteriores, el nmero equivalente se forma, de la unin de los dos nmeros equivalentes, tanto entero como fraccionario, separados por un punto que establece la diferencia entre ellos.

6. CONVERSION DE UN NUMERO HEXADECIMAL A DECIMAL. Como en los ejemplos anteriores este tambin nos ayudar a entender mejor este procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal. 1. Multiplicamos el valor de posicin de cada columna por el dgito hexadecimal correspondiente. 2. El resultado del nmero decimal equivalente se obtiene, sumando todos los productos obtenidos en el paso anterior.

IV.- ARITMETICA BINARIA. Los circuitos binarios que pueden implementar las operaciones de la aritmtica binaria (suma, resta, multiplicacin, divisin) se realizan con circuitos lgicos combinacionales (puertas lgicas conectadas). Las reglas para realizar operaciones en aritmtica binaria son similares a las que se utilizan en el sistema decimal, pero son mucho ms simples, ya que utilizan solamente 2 numero.

REGLAS DE LA ARITMETICA BINARIA

1.- SUMA BINARIA

La suma o adicin binaria es anloga a la de los nmeros decimales. La diferencia radica en que en los nmeros binarios se produce un acarreo (carry) cuando la suma excede de uno mientras en decimal se produce un acarreo cuando la suma excede de nueve(9). Del grfico de la figura podemos sacar las siguientes conclusiones: 1. Los nmeros o sumandos se suman en paralelo o en columnas, colocando un nmero encima del otro. Todos los nmeros bajo la misma columna tienen el mismo valor posicional. 2. El orden de ubicacin de los nmeros no importa (propiedad conmutativa).

2.- RESTA BINARIA La resta o sustraccin de nmeros binarios es similar a los nmeros decimales. La diferencia radica en que, en binario, cuando el minuendo es menor que el sustraendo, se produce un prstamo o borrow de 2, mientras que en decimal se produce un prstamo de 10. Al igual que en la suma, el proceso de resta binaria, se inicia en la columna correspondiente a la de los dgitos menos significativos. En la figura siguiente se muestra el proceso de resta de 2 nmeros binarios de 5 dgitos. El objeto de esta operacin es ilustrar el manejo de los prstamos.

V.- ALGEBRA DE BOOLE Este tipo de algebra es el que define todas las operaciones de la lgica digital y la forma con la que se trabajara con las seales digitales. A continuacin se enumeran las propiedades del algebra de Boole que se cumplirn en los circuitos digitales. Las utilizaremos para simplificar las funciones lgicas que se vern ms adelante.

1.- TEOREMAS DEL ALGEBRA DE BOOLE. Los teoremas que se enumeran a continuacin son esenciales para reducir de forma eficaz las expresiones lgicas que representaran los circuitos que se disearan con puertas lgicas.

VI.- ELEMENTOS DIGITALES DE DECISION Y MEMORIA Los circuitos digitales tienen ciertos estados lgicos dentro de su funcionamiento, lo que significa que presenta cierta memoria para realizar las tareas para las que se les han programado. El elemento que hace posible que se disponga de esa memoria es la puerta lgica, que ser el elemento base de toma de decisiones de nuestros circuitos. As interconectando varias puertas lgicas se conseguirn codificar los posibles resultados que se desean obtener de un circuito, codificando la informacin necesaria en la red de puertas lgicas que se formara en cada caso.

La salida de estos elemento es un si o un no, que depender de los estados de sus entradas. Por ello se trabajara con el sistema de numeracin binario, en el que solo existirn esos estados. Este sistema es un sistema en base 2, frente al de base 10 que se utiliza normalmente en la vida cotidiana. Para poder trabajar con l se utilizara el Algebra de Boole, que definir las normas de utilizacin de este nuevo sistema.

VII.- PUERTAS LOGICAS La puerta lgica es el bloque de construccin bsico de los sistemas digitales. Las puertas lgicas operan con nmeros binarios. Por tanto las puertas lgicas se denominan puertas lgicas binarias. En los circuitos digitales todos los voltajes, a excepcin de los voltajes de las fuentes de potencia, se agrupan en dos posibles categoras: voltajes altos y voltajes bajos. No quiere decir esto que solo se encuentren dos voltajes, si no que cierto rango de voltajes se define como alto y otro cierto rango como bajos. Entre estos dos rangos de voltajes existen existe una denominada zona prohibida o de incertidumbre que los separa. Una tensin alta significa un 1 binario y una tensin baja significa un cero binario. Todos los sistemas digitales se construyen utilizando tres puertas lgicas bsicas. Estas son las puertas AND, la puerta OR y la puerta NOT. Estos elementos digitales son los que van a permitir realizar las funciones lgicas que se desean, en funcin de las salidas que se requieran para unos determinados estados lgicos de entrada. Todas las funciones que deba realizar un circuito lgico estarn controladas por el algebra de Boole. Cada puerta lgica representara un tipo de operacin de algebra de Boole, con lo que las combinaciones de varias puertas se pueden formar funciones complejas formadas por mltiples variables. A continuacin se representaran las puertas lgicas fundamentales junto con su smbolo esquemtico y la tabla de verdad que las representa. En la tabla de verdad se muestras los estados de salida de la puerta dependiendo del valor que tomen las variables de entrada. 1.- PUERTA AND.

La puerta AND es denominada la puerta de << Todo o Nada >>. AL observar el esquema de la figura, la cual muestra la idea de la puerta AND. Examinando de cerca el circuito, notamos que la lmpara encender solo si ambos interruptores se cierran o se activan simultneamente. Si uno de los de los interruptores est abierto, el circuito se interrumpe y la lmpara no se enciende. Todas las posibles combinaciones para los interruptores A y B se muestran en la tabla. La tabla de esta figura que la salida (y) est habilitada (encendida) solamente cuando ambas entradas estn cerradas. Representa el producto en el algebra de Boole.

TABLA DE VERDAD DE LA PUERTA AND 2.- PUERTA OR

La puerta OR se denomina la puerta de << cualquiera o todo >>. El esquema de la figura nos muestra la idea de la puerta OR, en el cual los interruptores han sido conectados en paralelo. El encendido de la lmpara se producir si se cierra cualquiera de los dos interruptores o ambos. Todas las posibles combinaciones de los interruptores se muestran en la tabla de verdad detalla la funcin OR del circuito de interruptores y lmpara. Representa la suma del algebra de Boole.

TABLA DE VERDAD DE LA PUERTA OR 3.- PUERTA NOT

Las dos compuertas descritas anteriormente poseen cada una dos entradas y una salida. La compuerta NOT o inversora, posee una entrada y una salida como se muestra en la figura. Su funcin es producir una salida inversa o contraria a su entrada es decir convertir unos a ceros y ceros a unos. La tabla de verdad resume el funcionamiento de esta compuerta.

VIII.- FAMILIAS LOGICAS Una familia lgica es el conjunto de circuitos integrados (CIs) los cuales pueden ser interconectados entre s sin ningn tipo de Interface o aditamento, es decir, una salida de un CI puede conectarse directamente a la entrada de otro CI de una misma familia. Se dice entonces que son compatibles. Las familias pueden clasificarse en bipolares y MOS. Podemos mencionar algunos ejemplo: Familias bipolares: RTL, DTL, TTL, ECL, HTL, IIL. Familias MOS: PMOS, NMOS, CMOS. Las tecnologas TTL (lgica transistor- transistor) y CMOS (metal oxido-semiconductor complementario) son los ms utilizadas en la fabricacin de CIs SSI (baja escala de integracin) y MSI (media escala de integracin). 1.- FAMILIA TTL Esta familia utiliza elementos que son comparables a los transistores bipolares diodos y resistores discretos, y es probablemente la mas utilizada. A raz de las mejoras que se han realizado a los CI TTL, se han creado subfamilias las cuales podemos clasificarlas en: A) TTL estndar. B) TTL de baja potencia (L). C) Schottky de baja potencia (LS). D) TTL Schottky (S). E) TTL Schottky avanzada de baja potencia (ALS). F) TTL Schottky avanzada (AS). Como sus caractersticas de voltaje son las mismas (La familia lgica TTL trabaja normalmente a +5V).

Para que un CI TTL opere adecuadamente, el fabricante especifica que una entrada baja vare de 0 a 0.8V y una alta vare de 2 a 5V. La regin que est comprendida entre 0.8 y 2V se le denomina regin prohibida o de incertidumbre y cualquier entrada en este rango dara resultados impredecibles. Los rangos de salidas esperados varan normalmente entre 0 y 0.4V para una salida baja y de 2.4 a 5V para una salida alta.

2.- FAMILIA CMOS Estos CIs se caracterizan por su extremadamente bajo consumo de potencia, ya que se fabrican a partir de transistores MOSFET los cuales por su alta impedancia de entrada su consumo de potencia es mnimo. Estos CIs se pueden clasificar en subfamilias:

3.- MARCAS DE UN CIRCUITO INTEGRADO. Dependiendo del fabricante, un CI puede presentar distintas demarcaciones en la parte superior del mismo, pero una marca comn en un CI TTL es como la que se describe a continuacin:

IX.- FUNCIONES EN EL ALGEBRA DE BOOLE Una funcin lgica es una expresin construida a base de variables booleanas unidas mediante operandos lgicos de suma y producto. Se representa por , para indicar que el resultado de una funcin depende de 3 variables lgicas llamadas a, b y c. Por ejemplo una funcin lgica podra ser:

Estas funciones se pueden considerar como una de las formas existentes de expresar el funcionamiento de un circuito electrnico digital, ya que cada trmino representa uno de los posibles estados de la salida. Posteriormente estas funciones se transformaran en circuitos digitales construidos en base a las compuertas lgicas. De esta forma los circuitos digitales pueden ser considerados como una caja negra que tiene una serie de entradas (variables) y una serie de salidas, de forma que cumplen las funciones lgicas que esta representa.

1.- TABLAS DE VERDAD Es una forma grafica de representar una funcin lgica. Es la manera de la que se empiezan a realizar todos los circuitos lgicos combinacionales que han de presentar unos ciertos resultados, que depende de los estados que presentan las entradas del circuito digital en un instante determinado. En la tabla de verdad se representan todas las posibles combinaciones de entrada y las correspondientes salidas, en cada estado, de forma que se cumplan los requisitos enunciados en el problema a resolver. Un ejemplo de tabla de verdad podra ser:

A partir de aqu es muy sencillo convertir la tabla de verdad a formato de funcin, basta con crear una funcin por medio de sumas de productos de las combinaciones que dan como resultado 1, tomando a si a=1, y (a negada) si a=0. O bien como productos de sumas de las combinaciones que dan como

resultado 0, tomando a si a=0 y (a negada) si a=1, es decir, la tabla de verdad anterior se puede representar como:

2.- RESOLUCION LOGICA DE PROBLEMAS

Para resolver un problema correctamente y de forma organizada se han de seguir una serie de pasos entre el enunciado del problema y la obtencin del circuito final. Como requisitos fundamentales estn los de entender de forma clara el problema a resolver y realizar el circuito de la forma ms reducida posible, ya que ello nos llevara a la obtencin de un circuito ms sencillo de realizar y con un menor costo de desarrollo. De esta manera, los pasos elementales para la resolucin de un problema son: 1.- Comprender de forma adecuada el problema que se trata de resolver y determinar el nmero de entradas y salidas necesarias que debe tener el circuito a disear para la solucin de este. 2.- Formar la tabla de verdad con todas las entradas y salidas que se han considerado necesarias, con lo que para cada combinacin se entrada se obtiene la salida correspondiente, segn indique el problema. 3.- Obtener las ecuaciones lgicas del circuito a partir de la tabla de verdad. Se obtendr una ecuacin por cada salida que se necesite. 4.- Simplificar al mximo las ecuaciones lgicas obtenidas, para as obtener el circuito ms reducido posible. 5.- Convertir las ecuaciones obtenidas en un circuito lgico que se pueda implementar. EJEMPLO Se desea controlar 2 motores M1 y M2 por medio de 3 interruptores A, B y C, de modo que se cumplan las siguientes condiciones: 1) 2) 3) 4) Si A esta pulsado y los otros 2 no, se activa M1 Si C esta pulsado y los otros 2 no, se activa M2. Si los 3 interruptores (A,B,C) estn cerrados, se activan M1 y M2. En las dems condiciones los motores estn parados.

SOLUCION PASO 1: Las entradas sern los 3 interruptores, puesto que son los que el operador manejara para controlar los motores, y los motores sern las salidas, ya que es lo que se trata de controlar. PASO 2: Se realiza la tabla de verdad de todas las posibles combinaciones de entrada.

PASO 3: Obtencin de las ecuaciones lgicas a partir de la tabla de verdad.

PASO 4: Simplificacin de las funciones mediante mtodos matemticos conocidos del algebra de Boole.

PASO 5: Conversin de las funciones lgicas obtenidas en un circuito combinacional.

You might also like