P. 1
Principios de Electronica Digital

Principios de Electronica Digital

|Views: 1.646|Likes:

More info:

Published by: tecnologia vicente cano on Oct 23, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/25/2013

pdf

text

original

TEMA 15 PRINCIPIOS DE ELECTRÓNICA DIGITAL

La Electrónica se divide en dos grandes campos: la Electrónica analógica y la Electrónica digital. La Electrónica digital ha adquirido una gran importancia gracias a los enormes avances producidos en el terreno de la integración de componentes en un solo chip y a las extraordinarias características de los mismos. Los circuitos digitales se emplean en todo tipo de sistemas de control industrial, procesos de datos y otros muchos equipos como los dispositivos de seguridad, equipos de navegación, electrodomésticos, etc. Los sistemas digitales se construyen a partir de una serie de elementos que se basan en los principios del álgebra de Boole, estos elementos son las llamadas puertas lógicas, que son circuitos electrónicos que tienen unas entradas en las que se presentan unos valores eléctricos llamados valores lógicos, de forma que a la salida aparece otro valor, también lógico, resultado de realizar la operación que determina la puerta con los valores de entrada. Los sistemas digitales trabajan con señales digitales, que a diferencia de las analógicas, son cuantificadas, tienen mayor facilidad para ser transmitidas, procesadas y almacenadas y mayor inmunidad al ruido. Además son señales binarias, es decir, sólo toman dos estados diferenciados llamados nivel lógico alto (1) y nivel lógico bajo (0). Estas señales binarias constituyen la unidad mínima de información digital (bits).

1. ÁLGEBRA DE BOOLE El álgebra de Boole es la base matemática de la electrónica digital que se debe al filósofo y matemático George Boole, que en 1854 publicó las Leyes de pensamiento en las que se fundan las teorías matemáticas de la lógica y la probabilidad. El álgebra de Boole es un conjunto de operaciones matemáticas entre variables binarias (sólo pueden tomar dos valores, 0 ó 1). Las operaciones básicas del álgebra de Boole son: Suma lógica, representada por + , a+b Producto lógico, representado por · , a·b Complementación o negación, representado por a’ ó . 1.1. Axiomas Las operaciones del álgebra de Boole cumplen una serie de axiomas que dividiremos en tres grupos: PROPIEDADES DEL ÁLGEBRA DE BOOLE o Propiedad conmutativa:  a+b=b+a  a·b=b·a o Propiedad asociativa:  a + b + c = a + (b + c) = (a + b) + c  a · b · c = a · (b · c) = (a · b) · c

o Propiedad distributiva:  a · (b + c) = a · b + a · c  a + b · c = (a + b) · (a + c) POSTULADOS DEL ÁLGEBRA DE BOOLE o Idempotencia:  a+a=a  a·a=a o Elemento neutro:  a+0=a  a·1=a o Dominio del 0 y del 1:  a+1=1  a·0=0 o Complementario:  a+ =1  a· =0 o Doble complementación:  =a LEYES FUNDAMENTALES DEL ÁLGEBRA DE BOOLE o Ley de absorción:  a+a·b=a  a · (a + b) = a o Leyes de Morgan:  ( )= ·  =( + ) 2. PUERTAS LÓGICAS Las puertas lógicas son dispositivos electrónicos que aceptan una o varias señales de entrada en forma binaria y realizan una operación aritmética lógica sobre ellas, para producir una señal de salida apropiada en función de la operación de que se trate. Se trata de circuitos electrónicos digitales integrados cuyo funcionamiento se adapta a las operaciones y postulados del álgebra de Boole. Se identifican con un símbolo gráfico y cada una de ellas tiene asociada una tabla de verdad donde se indica el estado de la función de salida dependiendo de los estados de las variables de entrada. Las puertas lógicas se dividen en dos grandes grupos: básicas y especiales. 2.1. Puertas lógicas básicas Son aquellas que realizan las operaciones del álgebra de Boole. Se corresponden con puertas que integran los circuitos digitales reales.

PUERTA OR Corresponde a la operación de suma lógica, signo +. F = a + b La salida será 1 cuando alguna de las entradas sea 1, y sólo será 0 cuando todas las entradas sean 0. Se suelen fabricar de dos entradas, aunque las hay con más.

PUERTA AND Corresponde a la operación de producto lógico, signo ·. F = a · b La salida será 1 cuando en todas las entradas haya un 1, y valdrá 0 en el resto de casos. Se suelen fabricar de dos, tres o cuatro entradas.

PUERTA NOT Corresponde a la operación de negación lógica, F = Son puertas de una sola entrada y la salida corresponde a la negación o complementación del estado de la entrada. También se conoce como “inversor”.

2.2. Puertas lógicas especiales Son las puertas lógicas que derivan de las anteriores y tienen gran importancia en la fabricación de circuitos integrados.

PUERTA NOR Es el resultado de colocar en serie una puerta OR y un inversor. F = El estado de la salida será el resultado de realizar la suma de las entradas y después negarla. Si al menos una de las entradas es 1, la salida será 0. Se suelen fabricar de dos, tres, cuatro o cinco entradas.

PUERTA NAND Es el resultado de colocar en serie una puerta AND y un inversor. F = El estado de la salida será el resultado de realizar el producto de las entradas y después negarlo. La salida sólo será 0 cuando todas las entradas sean 1. Se suelen fabricar de dos, tres, cuatro, ocho, doce o trece entradas.

PUERTA XOR También conocida como “OR exclusiva”. Esta función equivale a F =

PUERTA XNOR También conocida como “OR exclusiva”. Esta función equivale a F =

3. REPRESENTACIÓN DE FUNCIONES LÓGICAS Una función lógica es una variable binaria cuyo estado depende a su vez de otras variables binarias relacionadas por medio de operaciones lógicas. Por ejemplo, el estado de una lámpara activada por tres interruptores en serie. Existen tres formas fundamentales de representar una función lógica. 3.1. Expresión algebraica Se trata de una expresión algebraica en la que se relacionan entre sí las variables binarias por medio de operaciones básicas: suma lógica, producto lógico y negación. Por ejemplo: F(a,b,c) = 3.2. Tabla de verdad Se basa en confeccionar una tabla en la que aparezcan todos los valores posibles de la salida para cualquier combinación de las variables que forman la función lógica. 3.3. Formas canónicas Se trata de una representación algebraica de la función lógica en la que cada término debe contener todas las variables (negadas o sin negar) de que consta la función. Esta función algebraica puede representarse como: Primera forma canónica MINTERM (Suma de productos): Ecuación estructurada como una suma de términos en forma de productos de las diferentes variables que intervienen en la función. Cada término de esta forma canónica da una salida de 1. Las variables que intervienen en la expresión aparecerán negadas si su valor es 0 y sin negar si su valor es 1. Ejemplo: F= Segunda forma canónica MAXTERM (Producto de sumas): Ecuación estructurada como un producto de términos en forma de suma de las diferentes variables que intervienen en la función. Cada término de la forma canónica maxterm da una salida de 0. Las variables que intervienen en la expresión aparecerán negadas si su valor es 1 y sin negar si su valor es 0. Ejemplo: F=

3.4. Paso de forma no canónica a forma canónica Si tenemos una función no canónica, expresada como suma de productos, podemos convertirla en canónica multiplicando cada término por la suma de la variable que le falte negada y sin negar ( ). Si tenemos una función no canónica, expresada como producto de sumas, podemos convertirla en canónica sumándole a cada término el producto de la variable que le falte negada y sin negar ( ).

4. IMPLEMENTACIÓN DE FUNCIONES LÓGICAS La implementación de una función lógica consiste en realizar el interconexionado con puertas lógicas (logigrama) para formar el circuito digital que cumpla la ecuación de dicha función, en cualquiera de sus formas de representación. Para un menor coste económico, mayor eficacia y menos posibilidades de error, se implementa la expresión más simplificada, que necesitará menos puertas lógicas y menos interconexiones. En la práctica se tiende a homogeneizar los circuitos digitales en un solo tipo de puertas que suelen ser las puertas universales (NAND o NOR). Cualquier función lógica que relacione variables binarias con las operaciones suma, producto y negación, se puede implementar sólo con puertas de uno de estos dos tipos.

5. SIMPLIFICACIÓN DE FUNCIONES LÓGICAS Las funciones lógicas empleadas en los sistemas digitales se traducen, en la práctica, en una serie de circuitos cuya complejidad estará relacionada con el número de términos y variables de la expresión lógica. Se debe buscar la máxima sencillez, que obviamente se conseguirá utilizando el mínimo número de puertas lógicas que realicen la función deseada, para, una vez hallada esta función mínima u óptima, realizarla con puertas universales. Esto se conoce como minimización o simplificación de funciones lógicas. Existen varios métodos de simplificación. 5.1. Simplificación algebraica Consiste en la aplicación de las leyes y teoremas del álgebra de Boole para reducir la función lo máximo posible. Sus resultados son muy variables y no asegura que la expresión final sea mínima, por lo que se emplea poco y nunca para simplificar funciones complejas.

5.2. Mapas de Karnaugh El mapa de Karnaugh soluciona los inconvenientes del método algebraico obteniendo la expresión reducible mínima de una función lógica. Es realmente una forma gráfica de representar la tabla de verdad. Este método se puede utilizar para funciones de dos a seis variables, siendo su uso práctico para funciones de dos a cinco variables. Está constituido por una cuadrícula en forma de encasillado (mapa de Karnaugh) cuyo número de casillas depende del número de variables de entrada, respondiendo a la relación 2n casillas, siendo n el número de variables de entrada. Cada una de las casillas representa las distintas combinaciones adyacentes de las variables que puedan existir, para reducirlas a un solo término. Dos casillas que tienen un lado común dentro de la tabla, sus términos canónicos son adyacentes (cambia el estado de una sola variable). También son adyacentes la última y primera fila y la última y primera columna. Nunca en diagonal. Con la tabla de verdad de la función lógica se sitúan en el mapa de Karnaugh todas las formas canónicas que se seleccionan para expresar la función en minterms o maxterms. Así, por ejemplo, cuando la forma canónica es minterm, se sitúa en la tabla un 1 dentro de la casilla de aquellos términos que tengan como salida 1, dejando en blanco las casillas que tengan como salida 0. En el caso de que existan combinaciones con términos indefinidos (X), estos términos se representarán siempre, pero sólo se utilizarán cuando interese.

Una vez situados los minterms o maxterms agrupamos los términos adyacentes siguiendo las siguientes reglas: Hay que agrupar todos los términos (los que no sean indefinidos) procurando conseguir grupos del máximo número de casillas. Los agrupamientos serán de uno, dos, cuatro u ocho término contiguos (siempre en potencias de dos) según los ejes coordenados, pero nunca en ejes diagonales. Un término canónico puede intervenir en distintos grupos. Los términos indefinidos (X) pueden usarse para completar un grupo si nos interesa las veces que haga falta. Los agrupamientos conseguidos serán los términos que expresarán la función lógica en forma irreducible, eliminando de cada grupo las variables que cambien de valor en los términos que forman el grupo.

La función lógica simplificada se representará como suma de productos (minterms) o producto de sumas (maxterms) de las variables que no cambien de valor. Estas variables se representarán negadas si no coinciden con la salida y sin negar si coinciden con ésta.

Este procedimiento de simplificar no es único, pudiéndose obtener por tanto varias formas irreducibles de la misma función. 5.3. Tablas de Quine-McCluskey El mapa de Karnaugh se vuelve prácticamente irresoluble a partir de seis variables, y es entonces cuando se utiliza este método. El método consiste en una serie de tablas que, utilizando la representación binaria equivalente de cada uno de los términos que componen la función a simplificar, expresada siempre bajo la forma minterm, tratan de encontrar las relaciones de similitud existentes entre dichos términos para, así, poderlos reducir aplicando la misma ley que en los mapas de Karnaugh. Este método no va a ser estudiado en clase debido a su complejidad y a no estar dentro del temario de la asignatura.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->