Sie sind auf Seite 1von 6

COMPUERTAS LOGICAS

Las puertas lgicas, tambin llamadas compuertas son una clase de dispositivos electrnicos, conformados a partir de otros componentes electrnicos discretos, y son la expresin fsica de los operadores booleanos. Generalmente, cuando algn diseo electrnico requiere alguna compuerta lgica, no se la construye componente a componente, sino que se recurre a circuitos integrados especializados que contienen compuertas completas en su interior. La electrnica digital, en contraposicin con la electrnica lineal o analgica no manipula seales continuas, sino que se centra en el proceso de seales discretas, que solo poseen dos estados posibles. En las seales digitales la amplitud vara rpidamente de un lmite al otro, sin que existan (tericamente) estados o fases entre esos dos lmites posibles. Estos limites representan estados lgicos altos o bajos (que a menudo se los toma como 1 o 0 binarios), con una convencin que fija que valores mnimos y mximos corresponden a cada uno. A su vez, existen la lgica positiva y la lgica negativa. En la primera se representa el 1 como un estado alto, y 0 con un estado bajo (que incluso puede ser negativo). La lgica negativa hace coincidir el 1 con un estado bajo, y el cero con uno alto. Por ejemplo, si suponemos que nuestro sistema funciona con seales elctricas de 0 y 5 voltios, los limites para cada tipo de seal podran ser los que muestra la figura 1. El algebra de Boole, denominada as por el matemtico ingles George Boole, que fue el primero en definir este sistema lgico a mediados del siglo XIX es la herramienta matemtica utilizada para el anlisis de circuitos electrnicos digitales. Boole utilizaba tcnicas del algebra para tratar expresiones de la lgica preposicional. As es como en la actualidad el algebra de Boole se utiliza en forma generalizada en el diseo electrnico. Fue Claude Shannon en 1938 quien utilizo por primera vez circuitos de conmutacin elctrica biestables construidos con interruptores y reles. En la actualidad, todos los circuitos lgicos utilizados en los diseos electrnicos se construyen a partir de componentes electrnicos discretos encapsulados en un chip, generalmente agrupando varias compuertas del mismo tipo, aunque es posible encontrar prcticamente cualquier funcin lgica que necesitemos. Los elementos bsicos de cualquier circuito digital son las compuertas lgicas. Podemos considerar a cada compuerta como una caja negra, donde se ponen valores en sus entradas, y el valor del resultado aparece en la salida. Para representar todas las posibles combinaciones entre la(s) entrada(s) y la salida usaremos tablas de verdad, que no son mas que una lista de todas las posibles combinaciones de valores en las entradas, y que valor de la salida corresponde en cada caso. Veremos a continuacin las siguientes: IF,NOT, AND, OR, NAND, NOR, XOR y NXOR.

Niveles de voltaje para "0" y "1".

Circuito impreso con puertas digitales.

La puerta lgica IF (o SI, si utilizamos el castellano) realiza la funcin booleana de la igualdad. Se simboliza mediante un triangulo, cuya base corresponde a la entrada, y su vrtice opuesto la salida (Fig. 1). Su tabla de verdad, que podemos ver debajo, es tambin sencilla: la salida toma siempre el valor de la entrada. En electrnica, generalmente se utilizan compuertas IF como amplificadores de corriente (buffers en ingles), para permitir manejar dispositivos que tienen consumos de corriente elevados desde otros que solo pueden entregar corrientes dbiles.

Figura 1. Compuerta IF (SI) Esta compuerta presenta en su salida un valor que es el opuesto del que esta presente en su nica entrada. En efecto, su funcin es la negacin, al igual que la compuerta IF solo puede tener una entrada. Se utiliza cuando es necesario tener disponible un valor lgico opuesto a uno dado. La figura muestra el smbolo utilizado en los esquemas de circuitos para representar esta compuerta, y su tabla de verdad. Se simboliza en un esquema elctrico en el mismo smbolo que la compuerta IF, con un pequeo circulo agregado en su salida, que representa la negacin.

Compuerta NOT y su tabla de verdad. Esta compuerta realiza la funcin boleana de la multiplicacin. Su salida ser un 1 cuando todas sus entradas tambin estn en nivel alto. En cualquier otro caso, la salida ser un 0. El operador AND se lo asocia a la multiplicacin, de la misma forma que al operador SI se lo asociaba a la igualdad. En efecto, el resultado de multiplicar entre si diferentes valores binarios solo dar como resultado 1 cuando todos ellos tambin sean 1, como se puede ver en la figura al final de la pgina. Matemticamente se lo simboliza con el signo x. Podemos pensar en esta compuerta como una lmpara en serie con la alimentacin y dos o mas interruptores. La lmpara se encender nicamente cuando todos los interruptores estn cerrados. En este ejemplo, los interruptores serian las entradas de la compuerta, y su estado seria 1 cuando estn cerrados. La salida estara representada por la lmpara, cuyo estado alto o 1 se asocia al encendido. Si alguna de las entradas (interruptores) esta en 0 (interruptor abierto) no habr circulacin de corriente por lo tanto la salida estar en 0 (lmpara apagada). La tabla de verdad y el esquema de ms abajo corresponden a una AND de 2 entradas, pero tambin existen compuertas AND de 3, 4 o mas entradas.

Compuerta AND y la tabla de verdad correspondiente. La funcin booleana OR es la asociada a la suma, y matemticamente la expresamos como +. Esta compuerta presenta un estado alto en su salida (un 1) cuando al menos una de sus entradas tambin esta en alto. En los dems casos, la salida ser 0. Un circuito equivalente a esta compuerta seria una lmpara en serie con la alimentacin y con dos interruptores que esta en paralelo entre si. Nuevamente, los interruptores serian las entradas, y la lmpara la salida. Si seguimos las convenciones

fijadas en el ejemplo visto al explicar la compuerta AND, tenemos que si ambos interruptores estn abiertos (0), la lmpara permanece apagada (0). Pero basta que cerremos solo uno de los interruptores para que la lmpara se encienda. Al igual que en las compuertas AND, el numero de entradas puede ser mayor que dos.

Una OR de dos entradas, y su tabla de verdad. Esta compuerta es simplemente la negacin de la compuerta AND. Se puede pensar como una compuerta AND con una compuerta NOT a la salida. Esto modifica su tabla de verdad, quedando que la salida solo ser un 0 cuando todas sus entradas estn en 1. En la figura podemos ver su smbolo y su tabla de verdad. El pequeo crculo en su salida es el que simboliza la negacin. El numero de entradas debe ser como mnimo de dos, pero no es raro encontrar NAND de 3 o mas entradas.

Tabla y esquema de una compuerta NAND. De forma similar a la compuerta NAND, una NOR es la negacin de una compuerta OR, cuando obtenida agregando todas una sus etapa NOT en son su salida. 0. Como podemos ver en su tabla de verdad, la salida de una compuerta NOR es 1 entradas Igual que en casos anteriores, la negacin se expresa en los esquemas mediante un crculo en la salida. El nmero de entradas puede ser mayor a dos.

Puerta NOR: esquema y tabla de verdad.

La compuerta OR vista anteriormente realiza la operacin lgica correspondiente al O inclusivo, es decir, una o ambas de las entradas deben estar en 1 para que la salida sea 1. Un ejemplo de esta compuerta en lenguaje coloquial seria Maana ir de compras o al cine. Basta con que vaya de compras o al cine para que la afirmacin sea verdadera. En caso de que realice ambas cosas, la afirmacin tambin es verdadera. Aqu es donde la funcin XOR difiere de la OR: en una compuerta XOR la salida ser 0 siempre que las entradas sean distintas entre si. En el ejemplo anterior, si se tratase de la operacin XOR, la salida seria 1 solamente si fuimos de compras o si fuimos al cine, pero 0 si no fuimos a ninguno de esos lugares, o si fuimos a ambos. Esta caracterstica, como veremos en notas posteriores, hacen que la compuerta XOR sea til para efectuar sumas de nmeros , como en el caso de las calculadoras.

Esquema y tabla de verdad de XOR. No hay mucho para decir de esta compuerta, como se puede deducir de los casos anteriores, una compuerta NXOR no es mas que una XOR con su salida negada. La tabla de verdad de una compuerta de este tipo con dos entradas, y su correspondiente esquema se pueden ver en la figura.

Compuerta NXOR y la tabla de verdad correspondiente. Si nos atenemos al esquema de la caja negra mencionado antes, no es demasiado complicado combinar entre si diferentes compuertas, aplicando a las entradas de unas las salidas de otras, para lograr desarrollar absolutamente cualquier tabla de verdad que necesitemos. Siempre es posible obtener determinadas condiciones de salida para unas compuertas entradas dadas, utilizando compuertas digitales. innecesarias. Por supuesto, hay mecanismos que veremos otras notas para evitar el uso de

Las compuertas, como mencionbamos al principio de la nota, vienen incluidas en circuitos integrados. Hay varias familias de chips, agrupados por sus caractersticas elctricas. En general, los miembros de una misma familia comparten entre si la tecnologa con la que estn construidos, lo que determina tambin su velocidad mxima de conmutacin, que voltaje corresponde al 0 y 1 lgicos, cuantas compuertas se pueden conectar en la salida de una dada, potencia disipada por compuerta, etc. Todos estos parmetros hacen que normalmente no se puedan mezclar en un mismo circuito electrnico chips de diferentes familias, aunque hay excepciones. A lo largo de estos artculos iremos construyendo muchos circuitos interesantes, utilizando para ello chips de las dos familias ms comunes, la CMOS y la TTL. En ambas familias existen chips conteniendo todas las compuertas que estudiamos, y muchas combinaciones de ellas, adems de otros elementos que veremos son tiles (indispensables!) a la hora de disear un circuito de electrnica digital.

Circuito de ejemplo con compuertas NAND y NOR.

Das könnte Ihnen auch gefallen