You are on page 1of 30

Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificacin de circuitos lgicos.

Cuando se tiene una funcin lgica con su tabla de verdad y se desea implementar esa funcin de la manera ms econmica posible se utiliza este mtodo. Ejemplo: Se tiene la siguiente tabla de verdad para tres variables. Se desarrolla la funcin lgica basada en ella. (primera forma cannica). Ver que en la frmula se incluyen solamente las variables (A, B, C) cuando F cuando es igual a "1". Si A en la tabla de verdad es "0" se pone A, si B = "1" se pone B, Si C = "0" se pone C, etc.

F = A B C + A B C + A BC + A B C + A B C + A B C

Una vez obtenida la funcion logica, se implementa el mapa de Karnaugh. Este mapa tiene 8 casillas que corresponden a 2n, donde n = 3 (nmero de variables (A, B, C)) La primera fila corresponde La segunda fila corresponde La primera columna corresponde a BC La segunda columna corresponde a BC La tercera columna corresponde a BC La cuarta columna corresponde a BC = 10 (B=1 y C=0) a a = = = A A = = y y y 0 1 C=0) C=1) C=1)

00 01 11

(B=0 (B=0 (B=1

En el mapa de Karnaugh se han puesto "1" en las casillas que corresponden a los valores de F = "1" en la tabla de verdad. Tomar en cuenta la numeracin de las filas de la tabla de verdad y la numeracin de las casillas en el mapa de Karnaugh. Para proceder con la simplificacin, se crean grupos de "1"s que tengan 1, 2, 4, 8, 16, etc. (slo potencias de 2).

Los "1"s deben estar adyacentes (no en diagonal) y mientras ms "1"s tenga el grupo, mejor. La funcin mejor simplificada es aquella que tiene el menor nmero de grupos con el mayor nmero de "1"s en cada grupo

Se ve del grfico que hay dos grupos cada uno de cuatro "1"s, (se permite compartir casillas entre los grupos). La nueva expresin de la funcin boolena simplificada se deduce del mapa de Karnaugh. - Para el primer grupo (rojo): la simplificacin da B (los "1"s de la tercera y cuarta columna) corresponden a B sin negar) - Para el segundo grupo (azul): la simplificacin da A (los "1"s estn en la fila inferior que corresponde a A sin negar) Entonces el resultado es F = B + A F = A + B Ejemplo: Una tabla de verdad como la de la derecha da la siguiente funcin booleana: F = ABC + AB C + A B C + A B C Se ve claramente que la funcin es un reflejo del contenido de la tabla de verdad cuando F = "1" Con esta ecuacin se crea el mapa de Karnaugh y se escogen los grupos. Se lograron hacer 3 grupos de dos "1"s cada uno. Se puede ver que no es posible hacer grupos de 3, porque 3 no es potencia de 2. Se observa que hay una casilla que es compartida por los tres grupos. La funcin simplificada es: F = AB + A C + B C Grupo en azul: AB, grupo marrn:AC, grupo verde:BC

CIRCUITOS INTEGRADOS ESPECIALES Hoy da, para cualquier tipo de circuito que necesitemos, es muy probable que podamos encontrar algn modelo de circuito integrado que realice la misma funcin o parte de ella. As, ya hemos visto que podemos encontrar osciladores, multivibradores y reguladores de tensin, como el 723, que forman parte de la electrnica integrada.

oscilador lineal controlado por tensin construido con un ICL8038 Los diferentes modelos de los circuitos integrados son numerossimos y, por ello, resulta algo complicado saber exactamente cul de todos los que existen se acoplar mejor a nuestro diseo. Existen muchos catlogos de diferentes fabricantes, en los cuales suelen estar especificadas las aplicaciones de cada circuito integrado. Pero uno de los factores ms importantes, que raramente viene reflejado en estos catlogos, es el tipo y cantidad de dispositivos externos que vamos a necesitar para realizar la funcin que deseemos con el circuito integrado. A pesar de todo ello, con un poco de experiencia en manejar estos catlogos seremos capaces de conseguir encontrar el circuito integrado que nos va a resultar ms til, bien para realizar la aplicacin concreta que necesitemos o bien para facilitarla, realizando parte de las funciones que deseemos. Como ya sabemos, el nmero de tipos diferentes de circuitos integrados es inmenso y resulta muy difcil conocerlos todos. Vamos a intentar conocer un poco ms a fondo algunos de ellos. Al haber tantos tipos de circuitos integrados las clasificaciones que se pueden hacer de ellos tambin son numerosas. Una de estas clasificaciones divide a los c.i. en tres tipos: analgicos o lineales, digitales y c.i. de gran consumo (radio, TV, etc.). Los circuitos integrados lineales son aquellos que admiten para la entrada un rango de seales dentro del cual se pueden tomar infinitos valores vlidos, al igual que sucede en la salida. Los circuitos integrados digitales, como veremos ms adelante, slo admiten un conjunto finito de valores de entrada, siendo normalmente "dos" los elementos de dicho conjunto. Los circuitos lineales tienen que cumplir bastantes condiciones, a veces es necesario disear uno de estos circuitos sabiendo de antemano la funcin que va a desempear; aunque este tipo de fabricacin resulta muy cara y, como ya vimos, al hacer muchos circuitos en serie el precio se abarata mucho. Por esta razn, normalmente se fabrican circuitos integrados muy verstiles de forma que un solo c.i. pueda ser empleado para realizar diferentes tipos de funciones. El VCO Un circuito integrado muy extendido es el VCO. Se trata de un generador de funciones de precisin. VCO son las siglas, en ingls, de este circuito integrado, que significan: voltage controlled oscilator. Un circuito integrado ICL8038 es un generador de funciones con el cual podemos generar seales con una gran exactitud y pueden ser formas sinusoidales, cuadradas, triangulares, dientes de sierra e impulsos. Para todo ello slo se necesita el circuito integrado nombrado anteriormente y muy pocos componentes externos. Una aplicacin muy importante de los VCO es su utilizacin en sintetizadores. Los VCO son el ncleo de un sintetizador. La estabilidad de todo el instrumento va a depender de las prestaciones del VCO. Entre las principales caractersticas de un VCO se encuentra la de poder seleccionar externamente la frecuencia en la que vamos a trabajar, pudiendo obtener un amplio margen de frecuencias tiles entre 0,001 Hz y 300 Hz. Esta seleccin se puede efectuar mediante resistencias y condensadores.

ICL8038 conectado para que la distorsin sea mnima Tambin podemos modular la frecuencia y el barrido con una tensin externa. Los VCO tienen un amplio margen de temperaturas para las que se consigue una salida estable. Si los conectamos con un PLL todava se puede reducir ms la deriva en temperatura. Otra caracterstica importante es que con un VCO podemos obtener simultneamente en la salida seales tipo seno, triangular y coseno. Si la salida es sinusoidal se produce una distorsin baja y normalmente la tensin que se obtiene a la salida es elevada. Adems de todas estas cualidades, su manejo es bastante fcil y podemos conseguir que funcione perfectamente con unos pocos componentes externos. El XR2206 El XR2206 es tambin un generador de funciones integrado. Con l podemos obtener a la salida una seal sinusoidal, cuadrada, triangular, del tipo diente de sierra o un tren de pulsos. Es bastante estable frente a las variaciones de temperatura y tiene una gran precisin. En estos circuitos, al igual que en los VCO, tenemos un amplio margen de frecuencias vlidas, que va desde 0,01 Hz a ms de 1 MHz y puede ajustarse externamente. Es posible, asimismo, modular la seal de salida en amplitud o frecuencia usando una tensin exterior. Este circuito integrado es bastante utilizado para comunicaciones e instrumentacin, y, cuando necesitamos un tono sinusoidal modulado en FM o AM, tambin se utiliza. Podemos desplazar la frecuencia de oscilacin usando una tensin de control exterior. Al hacer esto vamos a introducir un pequeo factor de distorsin pero que va a ser tan pequeo que nos merece la pena esta pequea desventaja frente a los beneficios que produce. Estos circuitos integrados estn formados por cuatro bloques: un VCO (oscilador controlado por tensin), un multiplicador analgico y configurador de onda, un amplificador de ganancia y un conjunto de interruptores de corriente. Las principales caractersticas de estos c.i. son su baja distorsin de la seal y una excelente estabilidad. Como ya hemos visto, tambin tienen un amplio desplazamiento de frecuencia, baja sensibilidad frente a variaciones en la alimentacin y un alto margen de tensin de alimentacin. Suelen ser usados como generadores de ondas sinusoidales, cuadradas, triangulares, etc. Generadores de AM y FM, generadores de tono, convertidores de tensin a frecuencia, etctera. Comparador de tensin Ya sabemos que con un amplificador operacional unido a unos dispositivos externos, resistencias en su mayora, podamos construir un comparador de tensiones. Tambin tenemos una serie de circuitos integrados, los LM710, que son comparadores de tensin de alta velocidad. Se han diseado para ser utilizados en sensores digitales de precisin y tambin para reemplazar a los amplificadores operacionales que realizaban la funcin de comparar tensiones cuando necesitemos una alta velocidad de respuesta. Esta familia dispone de una entrada diferencia y tiene unos niveles de saturacin que los hacen compatibles con la gran mayora de las familias lgicas. Es un circuito integrado bastante estable frente a los cambios de temperatura. Est formado por un chip de silicio dopado con oro, siendo este tipo de dopaje el que hace que estos

circuitos sean mucho ms rpidos que los amplificadores operacionales. Adems, no se pueden comparar las grandes ventajas que tienen los circuitos integrados debido a sus mnimas dimensiones y capacidad del cableado con las de los circuitos discretos que realizan la misma funcin. Entre las aplicaciones de los LM710 cabe destacar las siguientes: se pueden usar como moduladores del ancho de pulsos, comparadores de tensiones, convertidores A/D de alta velocidad y sensores de funcionamiento en equipos automticos de medida. Tambin hay algunas aplicaciones para estos circuitos integrados dentro de los sistemas digitales. Debido a su bajo coste suelen ser bastante utilizados. El PLL El nombre de PLL viene de las siglas de su denominacin en ingls, Phase Locked Loop. Al hablar de un PLL nos estamos refiriendo a un circuito realimentado. Cuando hablamos del lazo del PLL debemos pensar que ste se comporta como cualquier servo o sistema de retroalimentacin de lazo cerrado. El lazo est formado por un filtro, un detector de fase y un VCO. Dentro de un PLL tambin vamos a encontrar dos divisores, que suelen ser muy necesarios. Por ejemplo, podemos usar el PLL en un sistema de comunicacin de datos para obtener un reloj estable y libre de fluctuaciones a partir de una entrada muy fluctuante. Si tenemos una variacin cuya amplitud es muy grande, va a ser necesario dividir el reloj de entrada para reducir la amplitud de dicha variacin y que sta sea menor que un intervalo de tiempo.

esquema de un PLL Otro ejemplo podra ser utilizar el PLL como sintetizador de frecuencia. Pero los divisores pueden traer algunos problemas, ya que si le introducimos un factor de divisin grande en el lazo de retroalimentacin se puede reducir bastante la ganancia del lazo, y esto va a provocar un retroceso en la respuesta para cualquier cambio que se produzca en la entrada. Por lo tanto, los grandes divisores se deben evitar dentro del lazo de realimentacin. Muchos de estos circuitos no tienen un comportamiento lineal debido a que la salida del detector de fase no es proporcional al error de fase y la frecuencia del VCO de salida tampoco guarda una relacin lineal con el voltaje de control. Pero, en la mayora de los casos, los PLL se comportan como un circuito lineal y as los vamos a ver. Unos de los componentes ms utilizados en los lazos de realimentacin son los detectores de fase. Los detectores de fase, como su propio nombre indica, son capaces de determinar el desfase existente entre dos seales. Existe una gran variedad de ellos, de los que destacaremos los siguientes: detectores de fase muestreo y retencin, detectores de fase de tipo discriminador, detectores de fase de tipo multiplicador y detectores de fase digitales. Dependiendo de la aplicacin para la que vayamos a usar el PLL tendremos que ponerle un detector de fase u otro, ya que no hay uno que sea el mejor sino que depende del uso que le demos al circuito. Para elegir un detector u otro hay que tener en cuenta, principalmente, dos factores: el tipo de seal de entrada y el intervalo de error de fase de entrada en el cual la salida es lineal. Dependiendo del tipo de seal de entrada que le vamos a aplicar al PLL vamos a usar un tipo de detector de fase u otro ya que, por ejemplo, una entrada cosenoidal y una entrada digital requieren detectores de fase diferentes. Por otro parte, segn sea el intervalo de error de fase de la entrada en el cual la salida es lineal tambin vamos a usar un detector de fase u otro. Cuanto ms amplio sea dicho intervalo ms til va a ser el detector de fase para controlar el lazo y adems el ruido va a afectar menos. Los detectores de fase de tipo multiplicador y los digitales son los que ms se utilizan. Los primeros son tiles cuando la seal de entrada es de tipo cosenoidal y los segundos, como su nombre indica, son usados para seales de entrada de tipo digital.

Oscilador controlado por voltaje Dentro del lazo de realimentacin de un PLL aparte de un filtro y de un detector de fase se encuentra un VCO. Como ya sabemos, los VCO son osciladores controlados por voltaje. Hay varios tipos de VCO que se pueden usar en los PLL: osciladores de cristal, osciladores LC y multivibradores RC. Al igual que con los detectores de fase vamos a usar un VCO u otro dependiendo del tipo de aplicacin que le vayamos a dar al PLL. Los dos factores que tenemos que analizar para elegir el tipo de VCO ms adecuado son la estabilidad de fase y el intervalo de control. La frecuencia del VCO est sujeta a la seal de entrada, pero la relacin de fase de salida del oscilador con la entrada va a depender de la frecuencia natural del oscilador. Por lo tanto, va a influir mucho el tipo de VCO que pongamos. La frecuencia natural de oscilacin va a variar con la temperatura, el tiempo y el ruido de la entrada, producindose un cambio en la fase de salida que si es muy grande puede llegar a perderse la sujecin. Por lo tanto, para tener una buena estabilidad, la frecuencia del VCO debe ser lo menos variable posible frente a la temperatura, tiempo y ruido. Por otro lado, es conveniente que el VCO est relacionado en un rango de frecuencias lo ms grande posible, debido a que cuanto mayor sea el intervalo de control resulta ms fcil para el lazo mantener dicho control.

PLL con un detector de fase y un detector de frecuencia Estos dos factores no se pueden conseguir a la vez, es decir, tenemos que tener un compromiso para ver que precisamos ms en cada aplicacin debido a que si el intervalo de control es muy grande, la estabilidad de la fase frente al ruido y los cambios de temperatura va a ser bastante mala, y, al revs, si tenemos una estabilidad muy buena el intervalo de control ser pequeo. Los osciladores de cristal son los ms estables pero su intervalo de control resulta bastante pequeo. Son usados en los sintetizadores de frecuencia y en los sincronizadores de reloj. Sin embargo los multivibradores RC tienen un intervalo de control mucho ms grande pero su estabilidad frente a los posibles cambios no es tan buena. Son utilizados como demoduladores de FM y decodificadores de tono. Como ya hemos sealado, el ruido en la entrada de un PLL es un factor que, junto con la temperatura o el envejecimiento de los dispositivos, puede desestabilizar el circuito. Al hablar del ruido nos estamos refiriendo a seales no deseadas que se mezclan con la seal de entrada y pueden llegar a conseguir que no sepamos de qu tipo es la seal de entrada, o el tiempo de duracin. Una caracterstica muy importante en los PLL es el ancho de banda del ruido. Segn la aplicacin para la que vayamos a usar el PLL tenemos que decidir el ancho de banda de ruido.

Seguidor de modulacin diseado con un PLL Normalmente tenemos dos tipos de PLL, unos de seguimiento de portadora y otros de seguimiento de modulacin. Con los primeros podemos recobrar, por ejemplo, el reloj de la seal de entrada. Este reloj debe tener una modulacin en frecuencia o en fase o una cantidad considerable de ruido y debido a esto debe tener una banda pasante lo ms estrecha posible. Los otros tipos de PLL son los de seguimiento de modulacin: trabajan como discriminadores, la salida del filtro debe reproducir el espectro de la banda base y la modulacin en frecuencia o en fase. En este segundo caso, el ancho de banda del lazo debe ser ms ancho que la mayor frecuencia moduladora. Un factor importante dentro del tratamiento del ruido es el umbral de ruido en los PLL. Hemos supuesto que, a pesar de tener ruido en la entrada, el lazo sigue "sujeto" y esto no es cierto del todo. Si ese ruido supera un cierto valor, denominado umbral de ruido, el lazo va a comenzar a perder ciclos y puede llegar a perder "la sujecin" pasando a no comportarse linealmente. El umbral de ruido de un PLL depende de la estructura de su lazo, ms concretamente del detector de fase y del filtro. Otro factor que tambin tenemos que tener en cuenta para el buen funcionamiento del lazo en presencia de ruido de entrada es el espectro de frecuencia. Si nos mantenemos dentro de un rango de frecuencias adecuado, el lazo tolerar bastante bien el ruido, pero si nos salimos de ese rango tendremos muchos ms problemas. Un ejemplo de circuito integrado tipo PLL es el LM565. El lazo de realimentacin de este PLL est formado por un VCO, un amplificador operacional que tiene una resistencia conectada a la salida y un detector de fase, que es de tipo multiplicador, como en la mayora de los circuitos integrados monolticos PLL. Al usar este tipo de detector de fase tenemos que asegurar que los notables cambios en la frecuencia de entrada no provoquen alteraciones muy grandes en la salida del detector. Este PLL puede tener varias aplicaciones, entre las que se encuentra su uso como seguidor de modulacin.

Diagrama de bloques interno de un LM565 Los PLL son muy utilizados dentro de la electrnica tanto analgica como digital. Entre sus aplicaciones ms comunes se encuentran los sintetizadores de frecuencia, demoduladores de frecuencia y fase, moduladores de amplitud coherente, decodificadores de tono, sincronizadores de bits, etc. Los PLL son usados como sintetizadores de frecuencia en los sistemas de comunicacin que necesitan frecuencias de portadora en intervalos discretos para espacios fijos entre canales, como, por ejemplo, la banda de canal UHF. El PLL que vamos a utilizar en este tipo de aplicaciones lleva un contador programable en el lazo de realimentacin. Otra de las aplicaciones de los PLL son los decodificadores de tono que usan el principio de que si el ancho de banda del lazo de un PLL es pequeo slo se podr tener una indicacin de sujecin si la frecuencia de entrada es muy prxima al centro de la frecuencia natural del VCO. Por lo tanto, para detectar un tono la frecuencia central del VCO debe estar ajustada a dicho tono, por lo que

vamos a necesitar un PLL para cada uno de los tonos que queramos detectar. Otro tipo de aplicacin consiste en obtener una seal demodulada partiendo de una modulada.

Origen, smbolos, niveles, realizacin, tecnologas La palabra "digital" tiene origen latino: digitus = dedos (contar con los dedos) En la tcnica digital solamente existen dos posibles valores de la seal y si bien son solo dos, hay varias maneras de representarlos. En la siguiente tabla se muestran los diferentes tipos de interpretaciones. Valor lgico Smbolo Realizacin Si / "1" 1 No / "0" 0

Hay corriente No hay corriente Nivel de tensin Nivel de tensin alta (High) baja (Low) Caractersticas Tcnica digital Tcnica Analgica Slo tensin "High" y "Low" son posibles - Cualquier valor de tensin es posible Gran escala de integracin - Problemas de ajuste y distorsin Alta seguridad - Influencia de seales por interferencia Ausencia de interferencias

Los circuitos digitales son implementados por 3 tipos fundamentales de circuitos lgicos: AND, OR y NOT y las tecnologas utilizadas son: - TTL: Lgica - transistor - transistor - CMOS: - ECL: Lgica Emisores acoplados

Etapas de desarrollo de los circuitos integrados digitales Nmero de funciones por chip

Nivel de integracin

Ejemplos de aplicaciones Circuitos bsicos. Compertas AND, compuerta OR, compuerta NAND, compuerta NOT, Compuerta NOR, etc. Registros, contadores Microprocesadores, memorias Microprocesadores completos Microprocesadores mltiples, incluyendo memoria, puertos de entrada y salida

1965: SSI (Small Scale Integration) 1968: MSI (Medium Scale Integration) 1972: LSI (Large Scale Integration) 1976: VLSI (Very Large Scale Integration) 1980 VVLSI (Very Very Large Scale Integration)

> 100

de 100 a 1000 de 1000 a 10000 de 10000 a 100000 > 100000

El multiplexor (MUX) es un circuito combinacional que tiene varios canales de datos de entrada y un canal de salida. Slo un canal de la entrada pasar a la salida y este ser el que haya sido escogido mediante unas seales de control. Ejemplo: Si utiliza un multiplexor de 4 canales de entrada. Una de los cuatro canales de entrada ser escogido para pasar a la salida y sto se logra con ayuda de las seales de control o seleccin.

La cantidad de lneas de control que debe de tener el multiplexor depende del nmero de canales de entrada. En este caso, se utiliza la siguiente frmula: Nmero de canales de entrada =2n. donde n es el nmero de lneas de seleccin. Para un multiplexor de 4 canales de entrada, n = 2 - Si la cantidad de canales de entrada fuese 8, las lneas de control seran 3. La frmula: 8 = 2 n, n = 3 - Si la cantidad de canales de entrada fuese 16, las lneas de control seran 4. La frmula: 16 = 2n, n = 4 - Si slo hay 6 canales de entrada, se utiliza un multiplexor de 3 lneas de control, (don dos lneas de control no es suficiente, pues solo llega hasta 4) - Si hubiesen 13 canales de entrada se utiliza un multiplexor de 4 lneas - Si hubiesen slo 2 canales de entrada, sera necesario un multiplexor con una lnea de seleccin. Normalmente se utilizan multiplexores con canales de entrada y salida de 1 bit. Si se desea lograr canales de dos bits o ms, se ponen a trabajar multiplexores en paralelo. Nota: en alguna literatura se considera a que multiplexores = multiplexadores

LOS CODIFICADORES Al disear un sistema digital es necesario representar o codificar en forma binaria la informacin numrica y alfanumrica que se obtiene de dicho sistema y, para ello, existen los circuitos combinatorios denominados codificadores.

Un codificador es un circuito combinatorio que cuenta con un nmero determinado de entradas, de las cuales slo una tiene el estado lgico 1, y se genera un cdigo de varios bits que depende de cul sea la entrada excitada.

Diagrama de bloques de un codificador de 10 entradas y 4 salidas Para ilustrar esto mejor pongamos un ejemplo. Supongamos que queremos transmitir un cdigo binario con cada una de las pulsaciones de un teclado nmerico, como puede ser el de una calculadora, en ste existen diez dgitos y al menos seis caracteres especiales y, si consideramos slo las diez cifras, esta condicin la podemos satisfacer con cuatro bit. Pero variemos el circuito de la calculadora para entender mejor el ejemplo. Modifiquemos el teclado de tal manera que al presionar una tecla se cierre el pulsador que conectar una lnea de entrada. En el interior del bloque podemos imaginar unos conductores cruzados que unen entradas y salidas entre s. Veamos cmo han de conectarse a fin de que den los cdigos deseados. Para representar los cdigos de salida utilizaremos el denominado cdigo BCD. La tabla de verdad que define este codificador es la siguiente: Entradas 1234567890 0000000001 0000000010 0000000100 0000001000 0000010000 0000100000 0001000000 0010000000 0100000000 1000000000 Salidas Y4 Y3 Y2 Y1 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Cuando alguna de las entradas est a 1, quiere decir que el pulsador correspondiente est accionado. Como suponemos que no hay ms que un pulsador activado simultneamente, entonces en cualquier lnea de la tabla todas las entradas excepto una sern 0.

A partir de la tabla se deduce que la salida Y1 ser 1 si lo es la entrada 9, la 7, la 5, la 3, la 1, de ah que la ecuacin booleana correspondiente a esta salida sea la suma de las entradas 1, 3, 5, 7 y 9. Si seguimos analizando la tabla obtendremos, de forma anloga, las ecuaciones que tienen que cumplir las salidas Y2, Y3 e Y4. Cada una de las ecuaciones que salen de la tabla de verdad se podrn componer con puertas OR, construidas con diodos. En nuestro ejemplo, el bloque que antes habamos diseado imaginariamente con una trama de conductores, ahora lo conectaremos a travs de diodos; y a este nuevo bloque lo denominaremos matriz de diodos.

Los tipos de codificadores ms usuales en el mercado son los de matrices de diodos Todos los diodos del codificador pueden ser sustituidos por otro correspondiente formado por la base y el emisor de un transistor. Si el colector se une a la tensin de alimentacin, entonces resulta una puerta OR seguidor de emisor. Por otro lado, en realidad slo se requiere un transistor con emisor mltiple para cada entrada del codificador. La base est unida a la lnea de entrada, y cada emisor se conecta a una lnea de salida diferente de acuerdo con la lgica del codificador. Por ejemplo, la lnea de entrada 7 est unida a tres diodos cuyos ctodos van a las salidas 1, 2 y 3; esta combinacin puede ser sustituida por un transistor de tres emisores, conectado como se indica en la figura. El nmero mximo de emisores que se puede necesitar es igual al nmero de bits del cdigo de salida. Normalmente un codificador utiliza niveles de salida TTL. Si cada lnea de salida del codificador va a la entrada de datos de una formacin ttem, tendremos una salida en ttem. Si, por el contrario, conectamos dicha salida a la entrada de datos de una etapa de colector abierto, estaremos ante una salida en colector abierto. Dentro de los codificadores podemos distinguir varios tipos, como el descrito anteriormente de clulas con diodos, y los denominados codificadores con prioridad. Codificadores con prioridad y seal de habilitacin

Circuito integrado tpico de un codificador con prioridad Vamos a prescindir ahora de la condicin supuesta anteriormente y referida a que en cualquier momento slo puede haber un pulsador accionado. Si, de un modo fortuito, se pulsan simultneamente varias teclas, vamos a dar prioridad y codificar la lnea de datos de orden superior. Por ejemplo, si se excitan las entradas 5 y 6, lo que se desea es que la salida sea la que corresponde a la entrada 6. Para seguir el mismo procedimiento, a fin de entender este tipo de codificadores, describamos su tabla de verdad: Entradas 9876543210 0000000001 000000001X 00000001XX 0000001XXX 000001XXXX 00001XXXXX 0001XXXXXX 01XXXXXXXX 1XXXXXXXXX Salidas Y4 Y3 Y2 Y1 0000 0001 0010 0011 0100 0101 0110 1110 1001

Esta tabla corresponde a un codificador con prioridad de 10 a 4 lneas. La X indica que esa entrada puede tomar cualquier valor, es decir, puede ser 0 1, por lo que el estado X es irrelevante. No obstante, ahora habr que tener en cuenta un 0 en la tabla, mientras que en el caso anterior podamos ignorarlo, ya que dicha tabla viene determinada nicamente por los 1 en su diagonal. Si analizramos los distintos valores que toman las salidas, e intentramos expresar su ecuacin booleana correspondiente, veramos que son ecuaciones bastantes complicadas. Para construir mediante puertas la tabla de verdad anteriormente citada, se utilizarn puertas AND-OR de dos y cuatro entradas. Normalmente, este tipo de lgica se fabrica en un chip integrado a escala media, cuya prioridad codifica diez lneas - decimal a cuatro lneas BCD. Entre las aplicaciones de este tipo de codificadores destacan la codificacin de pequeos teclados, la conversin analgica a digital y el control de perturbaciones en los ordenadores. Finalmente, sealaremos que la mayor aplicacin de los codificadores se da en el campo de la construccin, a partir de ellos mismos, de los denominados multiplexores.

LOS DECODIFICADORES En el tema de los codificadores vimos en qu consista un codificador, es decir, explicbamos cmo pasar una informacin utilizada usualmente a una forma codificada que pueda entender nuestro ordenador. Seguidamente, describiremos el modo de realizar la funcin opuesta mediante los llamados decodificadores.

Decodificador bsico de dos entradas y cuatro salidascontruido a partir de compuertas NAND En un sistema digital, como puede ser nuestro PC, se pueden transmitir tanto instrucciones como nmeros mediante niveles binarios o trenes de impulsos. Si, por ejemplo, los cuatro bits de un mensaje se disponen para transmitir rdenes, se pueden lograr 16 instrucciones diferentes, esto es lo que denominbamos, informacin codificada en sistema binario. Otras veces nos interesa que un conmutador de varias posiciones pueda funcionar de acuerdo con este cdigo, es decir, para cada uno de los diecisis cdigos debe ser excitada una sola lnea. A este proceso de identificacin de un cdigo particular se le denomina decodificacin. Dicho de otra manera, un decodificador realiza la funcin opuesta a la de codificar, es decir, convierte un cdigo binario de varias entradas en salidas exclusivas. Podemos distinguir dos tipos bsicos de decodificadores: los excitadores y los no excitadores. En el primero de los casos tenemos, por ejemplo, aquellos cuya misin es convertir el cdigo BCD de sus entradas al formato de salida necesario para excitar un visualizador numrico o alfanumrico.

Decodificador de cuatro entradas y siete salidas del tipo no excitado Para entender el segundo de los tipos veamos algunos ejemplos de ellos. Tomemos un decodificador de dos entradas. Este har corresponder, a cada una de las cuatro palabras posibles de formar con las dos entradas, una de las salidas. Para la salida Y0, ser 1 cuando los bits de entrada A y B son 0. Luego, la expresin booleana que le corresponde es: Y0 = /A * /B. El mismo razonamiento se puede repetir para el resto de salidas. Dentro de este mismo tipo de decodificadores tenemos el BCD a decimal. Supongamos que deseamos decodificar una instruccin BCD que represente un nmero dgito decimal, como puede ser el 5; esta operacin se puede llevar a cabo con una puerta AND de cuatro entradas excitadas por los cuatro bits BCD.

Por ejemplo, la salida de la puerta AND ser 1 si las entradas son 1, 0, 1, 0. Puesto que este cdigo representa el nmero decimal 5, la salida se seala como lnea 5. Si completamos un decodificador BCD a decimal, ste tendr cuatro entradas, normalmente denominadas A, B, C y D, y diez lneas de salida. Las entradas complementarias, /A, /B, /C y /D, se pueden obtener por medio de inversores dentro del propio integrado. Habitualmente, para su construccin se emplean puertas NAND y, por lo tanto, una salida es 0 si el cdigo resulta correcto en BCD y ser 1 para cualquier otro cdigo no vlido. A este sistema digital tambin se le denomina decodificador 4 a 10, indicando que una entrada de cuatro bits selecciona una de las diez lneas de salida. En este decodificador, los estados 1010, 1011, 1100, 1110, 1101 y 1111 no estn incluidos en el cdigo BCD, y se consideran como datos falsos de entrada producindose para todas ellas un 1 en todas las salidas, como se indic anteriormente. Luego, estamos ante un decodificador BCD a decimal con rechazo de datos falsos de entrada. Tambin se puede construir un decodificador BCD a decimal que no rechace los datos falsos de entrada. Este decodificador minimiza el nmero de entradas de las puertas NAND. As, por ejemplo, si se presentase en las entradas del decodificador la combinacin 1111, aparecera seal en las salidas 7 y 9. Es decir, se han tomado los datos de entrada falsos como condiciones opcionales. En muchas aplicaciones es deseable que la decodificacin se realice nicamente durante intervalos de tiempo especficos, de forma que sean rechazados los datos de entrada que no parezcan durante esos intervalos. Esto se consigue aadiendo una entrada denominada "strobe". Cuando esta seal es 1 se ejecuta la decodificacin y cuando es 0 se inhibe la decodificacin. Dependiendo de que el decodificador rechace o no los datos falsos, el modo de utilizar la seal de "strobe" debe ser distinto. Este tipo de circuito lo podemos observar en la figura correspondiente, donde la inhibicin para la decodificacin se logra mediante una entrada extra en cada puerta NAND del decodificador. Cuando esta entrada es 0 las salidas son todas 1 y no se permite la decodificacin. Dentro del tipo de decodificadores excitadores podemos poner como ejemplo uno de los ms utilizados en la electrnica digital: el llamado decodificador excitador BCD - 7 segmentos. En la actualidad, se utilizan normalmente una serie de dispositivos de representacin visual fabricados a base de siete segmentos o barras independientes, mediante las cuales se pueden presentar los dgitos decimales. Estos segmentos pueden ser cristales lquidos, diodos LED, etc. Para excitar a estos dispositivos se han desarrollado toda una gama de decodificadores que reciben la informacin, procedente de un ordenador o de un aparato de medida, en cdigo BCD y entregan siete salidas preparadas para alimentar los siete segmentos que componen cada dgito decimal. Veamos la estructura de un decodificador excitador BCD-7 segmentos de los ms sencillos.

Tpica aplicacin de un decodificador conectado a un LED Dado que el cdigo BCD permite hasta 16 combinaciones diferentes y slo se utilizan 10 para dgitos decimales y 5 para signos especiales, la combinacin que queda apaga todos los segmentos. Existe una entrada aadida a las de los cuatro bits del cdigo, que sirve para impedir o permitir la salida del

decodificador una vez representadas las entradas. Por lo tanto, el decodificador ser un sistema combinacional de cinco entradas y siete salidas. Representamos la tabla de verdad correspondiente solamente a los diez dgitos decimales, teniendo en cuenta que la entrada de inhibicin o "strobe" siempre se encuentra a 1: Entradas abcdefg ABCD 0000 1000 0100 1100 0010 1010 0110 1110 0001 1001 1111110 0110000 1101101 1111001 0110011 1011011 0011111 1110000 1111111 1110011 0 1 2 3 4 5 6 7 8 9 SIGNO

A partir de esta tabla se pueden obtener todas las expresiones booleanas para la construccin de cada una de las salidas del cdigo de 7 segmentos.

La representacin visual de los diez dgitos decimales se suele realizar a travs del denominado cdigo de visualizacin de siete segmentos La entrada de inhibicin se puede aplicar de diversas formas y en distintas etapas, segn convenga, para la realizacin fsica del circuito integrado.

Los decodificadores suelen ir conectados a las entradas de etapa de presentacin visual, como en el caso de la conexin de un cristal lquido

Hemos de tener presente que, segn el sistema de visualizacin utilizado en la informacin, har falta un tipo distinto de decodificador: siete segmentos, matrices de puntos, impresora, etc. Los circuitos combinatorios decodificadores se disearn, dependiendo de su complejidad, a partir de una memoria ROM.

LOS MULTIPLEXORES Vamos a estudiar, en ste captulo, una serie de circuitos combinatorios relacionados con la transferencia de informacin; es decir, analizaremos la situacin de tener varias seales binarias a una red digital. Mediante una seal de control deseamos seleccionar una de las entradas y que sta aparezca a la salida. Haciendo una analoga elctrica, podemos comparar un multiplexor con un conmutador de varias posiciones, de manera que, situando el selector en una de las posibles entradas, sta aparecer en la salida. Los multiplexores son circuitos combinacionales con varias entradas y una salida de datos, y estn dotados de entradas de control capaces de seleccionar una, y slo una, de las entradas de datos para permitir su transmisin desde la entrada seleccionada a la salida que es nica. La entrada seleccionada viene determinada por la combinacin de ceros (0) y unos (1) lgicos en las entradas de control. La cantidad que necesitaremos ser igual a la potencia de 2 que resulte de analizar el nmero de entradas. As, por ejemplo, a un multiplexor de 8 entradas le correspondern 3 de control. Podemos decir que la funcin de un multiplexor consiste en seleccionar una de entre un nmero de lneas de entrada y transmitir el dato de un canal de informacin nico. Por lo tanto, es equivalente a un conmutador de varias entradas y una salida.

Dentro de un multiplexor hay que destacar tres tipos de seales: los datos de entrada, las entradas de control y la salida El diseo de un multiplexor se realiza de la misma manera que cualquier sistema combinatorio desarrollado hasta ahora. Veamos, como ejemplo, el caso de un multiplexor de cuatro entradas y una salida que tendr, segn lo dicho anteriormente, dos entradas de control. Esta tabla de verdad define claramente cmo, dependiendo de la combinacin de las entradas de control, a la salida se transmite una u otra entrada de las cuatro posibles. As:

CONTROL AB 00 00 01 01 10 10 11 11

ENTRADAS DATOS I0 I1 I2 I3 0XXX 1XXX X0XX X1XX XX1X XXX0 XXX0 XXX1

SALIDA S 0 1 0 1 1 0 0 1

Si deducimos de esta tabla de verdad la expresin booleana que nos dar la funcin salida, tendremos la siguiente ecuacin: S = (/A*/B*I0) + (/A*B*I1) + (A*/B*I2) + (A*B*I3) Con la que podremos disear nuestro circuito lgico. La estructura de los multiplexores es siempre muy parecida a esta que hemos descrito, aunque a veces se aade otra entrada suplementaria de validacin o habilitacin, denominada strobe o enable que, aplicada a las puertas AND, produce la presentacin de la salida. Tipos de multiplexores Dentro de la gran variedad de multiplexores que existen en el mercado, hay varios tipos que conviene destacar a causa de su gran utilidad en circuitos digitales, stos son: Multiplexor de 8 entradas. Multiplexor de 16 entradas. Doble multiplexor de 4 entradas. Dentro del primer tipo podemos hacer la distincin entre tener la entrada de strobe o no. La tecnologa utilizada para su diseo es TTL, de alta integracin, y la potencia que disipan suele ser de unos 150 mW. El tiempo de retardo tpico es de unos 25 nanosegundos y tienen un "fan - out" de 10. Normalmente, estos circuitos suelen darnos dos tipos de salida: una afirmada y la otra negada. En cuanto al segundo tipo de multiplexores, sealaremos que se diferencian de los primeros en el nmero de entradas, que es el doble, y que no existe la posibilidad de tener dos salidas, sino que slo podemos optar por la negada y, en consecuencia, a la salida nicamente se tendrn los datos de la entrada complementados. La potencia de disipacin para estos multiplexores viene a ser de aproximadamente unos 200 mW. El tiempo de retardo y el "fan - out" son ms o menos iguales que en el caso del multiplexor de 8 entradas.

Diagrama bsico de un multiplexor de 16 entradas y 2 seales de control En la ilustracin correspondiente podemos ver un multiplexor de 16 entradas, donde, si hacemos 0 el strobe, en la salida se obtiene el dato negado de la entrada seleccionada mediante las cuatro entradas de control. En el ltimo de los tipos, dentro del mismo encapsulado del circuito integrado, tenemos dos multiplexores de cuatro entradas de datos: dos de control y una seal de strobe cada uno.

Doble multiplexor de cuatro entradas donde las seales de control son comunes Las entradas de control son comunes para ambos multiplexores, como podemos ver en el circuito de la figura. Al igual que los anteriores, se suelen realizar con tecnologa TTL de alta integracin, y tienen una disipacin media de unos 180 mW. Con estos tres tipos de multiplexores trabajaremos habitualmente, incluso en el caso de tener que emplear algn otro de orden superior, es decir, con mayor nmero de entradas. Para ello, necesitaremos utilizar ms de un multiplexor de los descritos anteriormente.

Multiplexor de 32 entradas construido a partir de cuatro multiplexores de 8 entradas y uno de 4 entradas La forma de conectarlos entre s depende de la aplicacin concreta de que se trate, pero siempre habr que disponer de ms de una etapa de multiplexores, lo cual acarrea un tiempo de retardo. As, por ejemplo, para seleccionar un dato de entre las 32 entradas de que disponemos, deberemos disear un sistema anlogo al representado en la figura correspondiente. El primer multiplexor de 8 entradas sita secuencialmente los datos de entrada I0 a I7 en la lnea de salida de ste, a medida que el cdigo de las seales de control va variando. Anlogamente, el segundo multiplexor, tambin de 8 entradas, transmitir los datos I8 a I15 a su lnea de salida, dependiendo de las seales de control.

Diagrama de conexin de un circuito integrado que contiene un multiplexor de 8 entradas y seal de <<strobe>> Estas entradas de control estn unidas entre s de manera que cuando, por ejemplo, aparece en la lnea de salida del primer multiplexor I1, en la salida del segundo estar I9, en la del tercero I17 y en la del ltimo I25. Si queremos sacar a la salida del conjunto de multiplexores cualquiera de las lneas de salida anteriormente citadas, necesitaremos utilizar un multiplexor de 4 entradas y, con sus seales de control, activaremos la entrada que nosotros deseemos. As, por ejemplo, para tener en la salida final la lnea de entrada I1, habra que poner en el ltimo multiplexor de 4 entradas la combinacin 00 en sus seales de control. Por ltimo, destacaremos que los multiplexores, adems de seleccionar datos, tienen otras aplicaciones importantes, a saber: - La conversin paralelo - serie. Como puede ser conducir la salida en paralelo de un ordenador hacia un terminal remoto a travs de una lnea de transmisin serie. - La generacin de funciones para lgica combinatoria. LOS DEMULTIPLEXORES Una de las aplicaciones ms caractersticas de los decodificadores era su transformacin en los circuitos digitales denominados demultiplexores.

Un demultiplexor consta de una entrada de datos, varias seales de control y las lneas de salida El demultiplexor es un circuito destinado a transmitir una seal binaria a una determinada lnea, elegida mediante un seleccionador, de entre las diversas lneas existentes. El dispositivo mecnico equivalente a un demultiplexor ser un conmutador rotativo unipolar, de tantas posiciones como lneas queramos seleccionar. El seleccionador determina el ngulo de giro del brazo del conmutador.

La analoga mecnica de un demultiplexor es un selector con una entrada y varias posiciones de salida Un decodificador se convierte en un demultiplexor aadindole una seal ms a su circuitera interna. Si se aplica esta seal, la salida ser el complemento de dicha seal, ya que la salida es 0 si todas las entradas son 1, y aparecer nicamente en la lnea seleccionada. Se puede aplicar a un demultiplexor una seal de habilitacin o "enable", conectndose en cascada el decodificador con el circuito compuesto de una puerta AND y dos puertas NOT cuyas entradas son la seal de habilitacin y el dato que queremos transmitir. Si la entrada de habilitacin es 0, la salida ser el complemento del dato, es decir, que el dato aparecer en la lnea con el cdigo deseado. Si la entrada de "enable" es 1, la salida ser 0, se inhiben los datos en cualquier lnea y todas las entradas permanecen en 1. Veamos, de otra manera, en qu consiste la funcin de un circuito demultiplexor. Estos son circuitos que realizan una funcin contraria a la de los multiplexores, es decir, tienen una nica entrada de datos que, mediante unas entradas de control, se pone en comunicacin con una de entre varias salidas de datos. La salida concreta seleccionada depende de la combinacin de valores lgicos presentada en las entradas de control. De la definicin ya se desprende que cualquier decodificador que excite slo una salida entre varias, y est provisto de entrada de inhibicin o "enable", puede utilizarse como demultiplexor, ya que las entradas del cdigo se pueden emplear como entradas de control y la seal de inhibicin como entrada de datos.

Por el contrario, los decodificadores del tipo BCD a 7 segmentos que dan varias de sus salidas para cada combinacin de entrada, no pueden ser utilizados como demultiplexores. En la prctica, no existen circuitos integrados demultiplexores, sino que se fabrican circuitos decodificadores/demultiplexores, que en realidad son decodificadores con entrada de inhibicin ("enable" o "strobe"). En la figura se muestra la construccin mediante puertas lgicas de un decodificador/demultiplexor de 2 a 4 lneas. A continuacin, veremos el funcionamiento de un decodificador como demultiplexor. Suponemos que se ha representado una combinacin de entradas, como por ejemplo 1 0 1, es decir, A /B C, y con ellas se selecciona la salida nmero 5. Cuando se ponga 1 en la entrada de "enable" se tendr 1 en la salida 5, y cuando se ponga 0 en la seal de "strobe" aparecer 0 en 5, es decir, que la salida sigue a la entrada de datos y sta es, precisamente, la funcin del demultiplexor. Dentro de los demultiplexores existen varios tipos caractersticos y utilizados dentro de nuestro PC. Describamos algunos de ellos. Demultiplexor de 4 a 16 lneas Si un valor correspondiente a un nmero decimal que exceda de nueve se aplica a las entradas de un demultiplexor, la orden queda rechazada, por lo tanto, las diez salidas quedarn a 1. Si se desea seleccionar una de 16 lneas de salida, el sistema se ampliar aadiendo seis puertas NAND ms y se emplearn los 16 cdigos posibles con cuatro bit binarios. El demultiplexor de 4 a 16 lneas tiene 4 lneas de seleccin, 16 de salida, una entrada de "enable", una entrada de datos, una toma de tierra y otra para la alimentacin, de modo que en total se precisa un encapsulado de 24 patillas. Tambin existen demultiplexores de 2 a 4 y 3 a 8 lneas encapsulados e integrados individuales. Un demultiplexor de 1 a 2 lneas se forma con dos puertas NAND de otras tantas entradas. La lnea de salida 0 proviene de la NAND, cuyas entradas son la de datos y la lnea A; mientras que la salida 1 est conectada a la NAND, cuyas entradas son la de datos y la seal A. Esta ltima entrada se denomina de control, ya que si A es 0, en la lnea 0 aparecer el complemento del dato. Demultiplexores de gran nmero de lneas Si el nmero de salidas excede de 16 se emplean demultiplexores de 16, 8, 4 2 lneas, dispuestos formando una cascada para conseguir el nmero de salidas deseado.

Para construir un demultiplexor superior a 16 lneas, es necesario combinar los distintos tipos de multiplexor de 2, 4, 8 16 lneas. Este es el caso del multiplexor de 32 lneas

Por ejemplo, para un demultiplexor de 32 lneas podemos emplear uno de cuatro lneas del que se ramifican cuatro demultiplexores de 8 lneas, como se indica en la figura correspondiente. Observemos que el nmero total de salidas es el producto del nmero de lneas de los cuatro multiplexores por el nmero de ellos, es decir, 4 * 8 = 32. Las lneas 0 a 7 se decodifican en el primer demultiplexor, mientras que el segundo decodifica las ocho siguientes, y as sucesivamente. Para el valor de las seales de control del demultiplexor de cuatro lneas igual a 01, las lneas 8 a 15 se decodifican secuencialmente a medida que las seales de control A B C pasan desde 0 0 0 hasta 1 1 1. Por ejemplo, la lnea 12 se decodificar con la seleccin de todas las seales de control de los demultiplexores de cuatro y ocho lneas, con el siguiente resultado 0 1 1 0 0, que no es ms que la representacin binaria del nmero decimal 12. Puesto que en un encapsulado hay dos demultiplexores de 2 a 4 lneas, para el sistema representado se necesitar el equivalente a 4,5 encapsulados. Este mismo sistema se puede lograr con un demultiplexor de 8 lneas y ocho de 4 lneas o con uno de 2 lneas y dos de 16. El diseo ms apropiado viene determinado por el coste total. Aplicaciones de los demultiplexores La transferencia de informacin es una operacin bsica en cualquier sistema digital. Aunque los detalles internos del registro, la forma en que se transfiere la informacin desde el exterior al registro y cmo sale de ste hacia el exterior, sern estudiados en su tema correspondiente, consideraremos en este caso la utilizacin de multiplexores y demultiplexores en el proceso de transferencia entre registros.

Una de las aplicaciones es la transferencia de datos desde un registro Segn el valor de la seal de control, se selecciona qu entrada pasa a la salida del multiplexor. Cuando se aplique el pulso de transferencia al registro, dicha seal de salida pasa al registro. Anlogamente, podemos plantearnos el circuito demultiplexor para varios bits. SISTEMAS COMBINACIONALES Comenzaremos a estudiar uno por uno los componentes que forman los distintos circuitos digitales que integran un ordenador personal. A veces interesa, en lgica, producir un impulso de cierta duracin cuando aparece un cambio de nivel en algn punto del circuito. Para ello, se puede emplear un circuito derivador sencillo: el formado por un condensador y una resistencia, segn la ilustracin correspondiente.

Aadiendo un transistor a un circuito RC se obtiene un generador de impulsos bsico Si suponemos que, inicialmente, el condensador est descargado, entonces, al llegar la subida de la tensin de entrada, la placa derecha del condensador se pone instantneamente a tensin alta y, luego, el condensador, se va cargando exponencialmente a travs de la resistencia con una constante de tiempo RC. El condensador se queda, pues, con la placa de la izquierda a la tensin de entrada y la placa de la derecha a la tensin de salida. Cuando llega la bajada de la tensin de entrada, la placa de la derecha baja instantneamente hasta el valor negativo de la tensin de entrada y, seguidamente, el condensador se va descargando exponencialmente a travs de la resistencia con constante de tiempo RC. Todo esto lo podemos observar en la ilustracin correspondiente. A partir de este simple circuito podemos obtener generadores de impulsos; comencemos por el ms elemental. Generador de impulsos mediante transistor Si acoplamos un transistor a la salida del anterior circuito RC, tendremos entonces un generador de impulsos rectangulares de tiempo de duracin fijos, los cuales se producen cada vez que hay una subida de tensin en la entrada. El circuito bsico lo podemos ver en la ilustracin correspondiente. El tiempo de duracin del impulso depende de la constante RC y de la tensin de entrada. Segn la ecuacin de la exponencial de carga del condensador, se pueden obtener algunos valores representativos de tiempo y tensin en la base del transistor. Si a la tensin de entrada la denominamos E, al valor del condensador C y al de la resistencia R, tendremos la siguiente tabla: TIEMPO TENSION BASE 0,5*RC 0,607*E 1*RC 0,368*E 2*RC 0,135*E 3*RC 0,050*E Por tanto, cuanto mayores sean la constante RC y la tensin de entrada, ms tiempo tardar en cortarse el transistor y mayor ser el tiempo de duracin del impulso. Multivibrador monoestable Un multivibrador monoestable tiene un estado estable y otro casi estable. Este circuito permanece en su estado estable hasta que una seal de disparo provoca la transicin al estado casi estable. Posteriormente, al cabo de un tiempo, el circuito vuelve a su posicin estable. Por tanto, se ha generado un solo impulso y, en consecuencia, el circuito se denomina de disparo nico. Dicho de otra manera, un multivibrador monoestable es un circuito que funciona de forma que, al aplicar un impulso a la entrada, se obtiene en la salida un impulso de una duracin siempre constante y que est fijada por el valor de una resistencia y un condensador.

Con componentes discretos, el circuito es de la forma que se indica en la ilustracin correspondiente. El diseo del circuito se hace de modo que el estado estable se produzca con el transistor T1 cortado y el T2 saturado. Si se satura T1, introduciendo un impulso positivo en su base, el condensador que posea en su placa izquierda la tensin de alimentacin positiva, y en su derecha cero, tendr ahora en su placa izquierda 0 voltios y, por consiguiente, su placa derecha pasa instantneamente a tener la tensin de alimentacin negativa, con lo cual se corta el transistor T2 y la tensin en la salida se pone alta. El condensador se va descargando a travs de R2 siguiendo un proceso transitorio exponencial. Cuando la placa derecha del condensador llega a 0,7 voltios, no puede subir ms porque el transistor T2 empieza a conducir y, con el tiempo, se satura, por lo que la salida vuelve a estar en nivel bajo. El transistor T1 se corta y el condensador se vuelve a quedar como al principio, recuperando todo el circuito su estado estable. Por consiguiente, en este circuito, aplicando un impulso en la entrada, se obtiene un impulso en la salida de una duracin fijada por la descarga del condensador a travs de la resistencia R2. Podemos construir un multivibrador monoestable a partir de un amplificador operacional con un circuito un poco ms complicado, pero mucho ms utilizado en circuitos digitales, y que se puede ver en la ilustracin correspondiente. Veamos el funcionamiento de este diseo: supongamos que se halla en estado estable con la salida a una tensin +V y el condensador a la tensin del diodo D1. Si la amplitud del disparo es mayor que el producto de la ganancia del amplificador por +V menos la cada de tensin en el diodo har que el comparador pase a una salida con tensin -V. Si reparamos en la ilustracin correspondiente, observaremos que el condensador C2 se cargar exponencialmente a travs de R1 hacia -V, con una constante de tiempo igual a R1*C2, ya que D1 queda con polarizacin inversa. Cuando la tensin en el condensador C2 se hace ms negativa que la ganancia por -V, la salida del comparador retorna a +V, empezando entonces a cargarse el condensador C2 hacia +V a travs de R1 hasta que la tensin del condensador alcanza la cada de tensin en el diodo D1, y C2 queda otra vez fijado en la tensin de diodo. El ancho del impulso de disparo debe ser mucho menor que la duracin del impulso generado. El diodo D2 no es esencial, pero sirve para evitar un funcionamiento incorrecto si en la lnea de disparo se presenta un pico positivo de ruido. Puesto que el disparo nico genera una onda rectangular que se inicia en un instante de tiempo definido, y entonces puede utilizarse para excitar otras partes del sistema, recibe el nombre de circuito de disparo. Adems, como provoca una transicin rpida en un tiempo predeterminado despus del disparo de entrada, se denomina tambin circuito retardador de tiempo. Tenemos que significar que la tensin del condensador no alcanza su valor de reposo hasta despus de un tiempo mayor que la duracin del impulso generado. Por tanto, existe un tiempo de recuperacin igual a la diferencia de ambos tiempos durante el cual no puede dispararse nuevamente el circuito. Es decir, que un disparo de sincronizacin debe retrasarse respecto al impulso de entrada inmediato anterior en, por lo menos, el tiempo que alcanza el condensador su valor de reposo.

Circuito multivibrador monoestable redisparable As mismo, hay otros circuitos mediante los cuales puede evitarse este inconveniente, y son los llamados multivibradores monoestables redisperables.

Ondas del condensador y de salida correspondientes a un impulso positivo de entrada en un multivibrador monoestable redisparable OPERACIONES CON CIRCUITOS DIGITALES Un calculador digital debe contener, evidentemente, circuitos que efecten operaciones aritmticas, por ejemplo suma, resta, multiplicacin y divisin. Las operaciones bsicas son la suma y la resta, ya que la multiplicacin es, fundamentalmente, una suma repetitiva y la divisin una resta encadenada. Veremos cmo se realizan algunas operaciones bsicas de gran inters para, ms adelante, entender el funcionamiento de algunos circuitos principales en un ordenador, como puede ser una unidad aritmtica incluso un microprocesador. Empecemos por explicar la operacin suma. Supongamos que deseamos sumar dos nmeros de aritmtica decimal y que queremos obtener los dgitos de las centenas; entonces, debemos sumar conjuntamente no slo los dgitos de las centenas de cada nmero sino tambin los dgitos que se arrastran de las decenas, si existen. De forma similar, cuando utilizamos nmeros binarios y los tenemos que sumar, no slo tomaremos los dgitos de cada lugar significativo de los dos nmeros que han de sumarse sino tambin el dgito que se arrastra del lugar significativo prximo inferior. Este funcionamiento se lleva a cabo de dos modos: 1.Sumando los dos bits correspondientes a los dgitos ms significativos. 2.Sumando el resultado de lo que llevamos del dgito inmediatamente anterior a los ms 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. Dos nmeros de varios dgitos pueden ser sumados en serie, es decir, una columna cada vez, o en paralelo, esto es, todas las columnas simultneamente. Vamos a considerar, en primer lugar, el funcionamiento en paralelo. Para un nmero binario con n dgitos, hay n conexiones de seales por cada

nmero. La lnea ensima del nmero A se activa por An, que corresponde al bit del dgito ms 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. La tabla de verdad que representa a un sumador en paralelo es la siguiente:

An 0 0 0 0 1 1 1

Bn 0 0 1 1 0 0 1

Cn 0 1 0 1 0 1 0

S 0 1 1 0 1 0 0

Cn 0 0 0 1 0 1 1

De esta tabla de verdad podramos deducir las ecuaciones lgicas correspondientes a las salidas S y Cn, correspondientes a la suma y al acarreo final, respectivamente. El circuito de la figura representa la solucin a las ecuaciones correspondientes a un sumador completo. Sumador en serie En un sumador en serie, las entradas A y B consisten en trenes de impulsos sincronizados en dos lneas del operador. Hemos destacado, anteriormente, que la adicin de dos nmeros de varios dgitos puede hacerse aadiendo a la suma de los dgitos de significado idntico al arrastre del resultado inmediatamente anterior. Con respecto a los trenes de impulsos, sealaremos 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 configuracin del sumador completo en paralelo por la inclusin 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, dgitos de A y de B, en el momento exacto. Se observa que la suma en paralelo es ms rpida que en serie porque todos los dgitos se suman simultneamente en el primer caso, y secuencialmente en el segundo. Pero, en el sumador en serie, slo 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 ms incremento de coste que la suma en serie.

Comparador digital A veces, es necesario saber si un nmero binario A es mayor, menor o igual que otro nmero B. El sistema para determinarlo se denomina comparador de valor digital o binario. En la figura se muestra al comparador digital formado por puertas AND y NOR, formando la ecuacin de un circuito NOR - Exclusivo. Consideremos, en primer lugar, slo nmeros de un bit. Como ya dijimos en su momento, la puerta NOR-exclusiva es un detector de igualdad. Efectivamente, recordando la expresin booleana que define esta puerta, tenemos: S = /((A*/B) + (/A*B)) La condicin de ser A mayor que B viene dada por la ecuacin A*/B=1, ya que si A es mayor que B, entonces A=1 y B=0, siendo el producto anterior 1. Por otra parte, si A es igual o menor que B, dicha expresin ser 0. Anlogamente, la restriccin A menor que B queda determinada por la ecuacin /A*B=1. El circuito que determina el ensimo bit de dos nmeros binarios consta de dos inversores, dos puertas AND y un circuito AOI; este ltimo, tambin se puede disear con una puerta NOR-Exclusiva y dos puertas AND. Los encapsulados a media escala, que sirven para comparar valores, suelen ser de 4 bits. Si se precisa comparar nmeros de ms cifras, cabe emplear varias unidades semejantes en cascada. Comprobador de paridad Otra operacin aritmtica, que se emplea a menudo en los sistemas digitales, es la de determinar si la suma de bits binarios en una informacin es impar o par: la salida de una puerta OR-Exclusiva es 1, si una entrada es 1 y la otra 0. Dicho de otra manera, la salida es 1 si la suma de los dgitos es 1. Por extensin, este concepto nos lleva a la conclusin de que la salida es 1 si la suma de los bits de distintas entradas es impar. Por lo tanto, si la entrada de comparacin est puesta a tierra, entonces la salida ser 0, si la suma es impar, y ser 1 si es par. En la figura se muestra un comprobador de paridad formado por una puerta OR - Exclusiva. El empleo de un cdigo de paridad aumenta la seguridad de transmisin de una informacin binaria. Por ejemplo, generando un bit de paridad que se transmite conjuntamente con las seales de entrada. En el receptor, se comprueba la paridad de la seal aumentada en un bit, y si la salida del comprobador es 0, se puede suponer que no hay ningn error en la transmisin del mensaje, mientras que si aparece un 1 indica que hay un error en la recepcin.

LOS COMPARADORES DE FASE

Ya hemos descrito la mayora de los circuitos simples que puede incorporar un PC; ahora veremos algunos de los llamados circuitos complejos, denominados as por su combinacin de dos tecnologas distintas: la analgica y la digital.

Diagrama de bloque de un circuito comparador de fase complejo Los comparadores, en general, tienen dos entradas y una salida. El comparador ideal tiene una salida constante. La entrada se compara con la referencia y la salida es un dgito que toma uno de los dos estados 0 1. En otras palabras, el comparador se comporta como un convertidor analgico/digital de 1 bit. Asimismo, hay que destacar que el comparador emite ondas fuertemente no lineales, ya que la salida no tiene ninguna semejanza con la forma de entrada. stos, se emplean principalmente para transformar una seal que vara lentamente en otra que cambia bruscamente, cuando el valor de entrada alcanza una determinada cifra de referencia.

Circuito integrado de 8 pines que representa un comparador de fase El comparador bsico por excelencia es el amplificador operacional. De hecho, su caracterstica de entrada - salida es la que ms se aproxima a la de un comparador ideal. Podemos ver que la variacin total de la entrada entre dos niveles extremos de cualquier operacional es de, aproximadamente, 200 mV, margen que puede reducirse notablemente conectando en cascada el amplificador operacional con otras etapas de gran ganancia. Para aplicacin como comparadores, se ha diseado especialmente cierto nmero de amplificadores operacionales, que podremos encontrarlos en los catlogos como comparadores de tensin o "buffer", y no como operacionales.

Diagrama de bloques de un comparador de fase que se puede encontrar en el mercado

Puesto que no est previsto que un comparador se utilice con realimentacin negativa es posible prescindir de la compensacin de frecuencia, con lo que se dispone de ms velocidad que con los tradicionales amplificadores operacionales. La designacin buffer indica que el comparador no carga la fuente de seal debido a la gran resistencia del comparador. Para limitar la tensin de salida, independientemente de la de alimentacin, se aade una resistencia y dos diodos Zener en oposicin, para fijar la salida. El valor de la resistencia se elige de tal forma que los diodos de avalancha trabajen con la corriente Zener recomendada. La inclusin de este tipo de diodos tiene la ventaja de que los lmites de salida quedan ms definidos pero, por el contrario, la respuesta transitoria es ms pobre. Composicin de un PLL La denominacin PLL viene de la abreviatura inglesa Phased Locked Loop, que se conoce normalmente como comparador o detector de fase. En l se compara la seal de entrada y la de salida, dando una seal de error que atraviesa un filtro pasa bajo y sirve para controlar un oscilador controlado por tensin o VCO, que es el que genera la frecuencia de salida. Analicemos cada una de estas partes.

El comparador de fase o dispositivo principal puede llegar a ser un circuito complicado pero, para entender su funcionamiento bsico, bastar con explicar un sencillo comparador de fase electromecnico. Si las frecuencias de entrada y salida no son iguales, a la entrada del filtro aparecern las frecuencias suma y diferencia. El filtro deja pasar, principalmente, la frecuencia diferencia con mayor amplitud cuanto ms se aproximan las dos frecuencias. Si las dos frecuencias son iguales, aparece un componente de continua a la salida del filtro, cuya amplitud depende de la diferencia de fase entre las dos seales. As, cuando ambas frecuencias estn en fase, antes del filtro tendremos una onda rectificada positiva, y despus una tensin continua positiva. Cuando las frecuencias estn desfasadas noventa grados, antes del filtro tenemos una onda sinusoidal, y despus del filtro una tensin continua de valor cero. Por ltimo, si las dos frecuencias estn en contrafase, a la entrada del filtro habr una onda rectificada de valor negativo, y en su salida tendremos una tensin continua negativa. Como circuito ms sencillo para esta parte del PLL sera una puerta ORExclusiva. El segundo componente que nos encontramos en un PLL es el denominado oscilador controlado por tensin. El VCO puede ser un multivibrador estable, como el visto en captulos anteriores, con una entrada de tensin continua que puede variar la frecuencia en un cierto margen. Cuando la tensin continua de control se hace ms positiva, los condensadores se cargan ms rpidamente y la frecuencia de salida aumenta.

Circuito tpico de un PLL donde podemos distinguir sus tres componentes bsicos: un comparador de fase, un filtro y un VCO Funcionamiento del PLL Supongamos que conectamos un generador de seales a la entrada del PLL y vamos a ver lo que ocurre segn variamos la frecuencia de entrada. Supongamos, tambin, que hemos escogido los componentes del oscilador controlado por tensin, de forma que se produzca la siguiente caracterstica: El multivibrador estable se puede limitar para que oscile entre 0,9 y 1,1 KHz, limitando la tensin en la entrada. Si se desconecta el generador de seales, VCO oscilar a una frecuencia de 1.000 hercios, ya que la salida del filtro es 0 voltios. Si cuando conectamos el generador, ponemos su frecuencia en 700 Hz, el oscilador controlado por tensin seguir oscilando a 1.000Hz, porque la diferencia de frecuencias es muy grande y el filtro pasa bajos no dejar pasar apenas seal. Si vamos subiendo la frecuencia del generador, y se alcanzan aproximadamente 920 Hz, la frecuencia del VCO da un salto brusco y se pone exactamente igual que la frecuencia del generador. Si seguimos aumentando la frecuencia, el oscilador seguir exactamente a la del generador, hasta pasar de 1.100 Hz en que vuelve a oscilar a una frecuencia de salida 1.000 Hz. Si furamos en sentido contrario, bajando la frecuencia del generador a partir de 1.300 Hz, el oscilador controlado por tensin se engancha desde los 1.080 Hz hasta los 900 Hz. El margen de frecuencia desde los 920 Hz hasta los 1.080 Hz se llama margen de captura de frecuencia, conocido en la jerga electrnica como Frecuency Capture Range; y el margen desde los 900 Hz hasta los 1.100 Hz se llama margen de enganche de frecuencia o Frecuency Lock Range. Hay que tener en cuenta que el margen de captura siempre es menor que el de enganche. Cuando la frecuencia de salida del PLL est ligada a la del generador, en este PLL sencillo que hemos descrito, la diferencia de fase entre las dos frecuencias vara desde 0 a 180 grados, dentro de todo el margen. Existen otros comparadores de fase ms complicados con los que es posible conseguir que la diferencia de fase entre las dos frecuencias sea siempre 0 grados, dentro de todo el margen de enganche de frecuencia.

You might also like