Dispositivos digitales.

Compuertas lógicas Los dispositivos digitales elementales son las compuertas (también llamadas puertas) lógicas. Las compuertas tienen uno o varios terminales de entrada y un terminal de salida. Existen tres compuertas básicas que son la inversora, también llamada NOT o inversor, la compuerta OR y la AND. En la Figura 1-1 se muestran los símbolos más comunes que se utilizan para representar estas tres compuertas.

La salida de la compuerta NOT será 1 cuando su entrada sea 0. La salida de la compuerta OR será 1 cuando al menos una de sus entradas sea 1. La salida de la compuerta AND será 1 cuando todas sus entradas sean 1. Cada uno de estos resultados pueden presentarse en una tabla llamada de la verdad, como las mostradas a continuación:

Desde el punto de vista funcional podemos derivar, a partir de las tres compuertas básicas, otras cinco: el buffer, la compuerta NOR, la compuerta NAND, la compuerta OR Exclusivo (también llamada XOR), y la compuerta NOR Exclusivo (también llamada XNOR) En la Figura 1-2, se muestran los símbolos más comunes que se utilizan para representar estas cinco compuertas. Más adelante introduciremos otros símbolos para representar las compuertas.

1

La salida del buffer, desde el punto de vista lógico, es igual que su entrada; sin embargo la potencia de salida es mucho mayor que la de entrada y en eso consiste su utilidad (recuerde el amplificador colector común y el drenaje común, que son buffers muy conocidos de la Electrónica Analógica) La salida de la compuerta NOR será 1 cuando todas sus entradas sean 0. La salida de la compuerta NAND será 1 cuando al menos una de sus entradas sea 0. La salida de la compuerta XOR será 1 cuando un número impar de sus entradas sea 1, lo anterior implica que la XOR de dos entradas tendrá 1 en su salida únicamente cuando sus entradas sean desiguales. La salida de la compuerta XNOR será 1 cuando un número par de sus entradas sean 1, por consiguiente, la compuerta XNOR de dos entradas tendrá 1 en su salida sólo cuando sus entradas sean iguales. Todo lo anterior se resume en la Tabla de la Verdad correspondiente a cada una de estas compuertas:

2

como sabemos todos muy bien.Utilización de las compuertas XOR y XNOR como buffers y como inversores. En Electrónica Digital se utilizan. los tres son sistemas posiciónales. del 0 al 9. En algunas aplicaciones se utilizan las compuertas XOR y XNOR como buffers o como inversores. fundamentalmente. el binario y el hexadecimal. Los sistemas numéricos más utilizados son los llamados posiciónales. Las conexiones necesarias son las siguientes: Sistemas numéricos. El valor de cualquier número expresado en este sistema es igual a la suma de los términos que resulten de multiplicar cada uno de los dígitos que constituyen el número 3 . es de base 10 y tiene diez dígitos. tres sistemas numéricos: el decimal. El sistema numérico decimal.

el valor de cualquier número expresado en el sistema numérico hexadecimal es igual a la suma de los términos que resulten de multiplicar cada uno de los dígitos que constituyen el número en cuestión por la potencia de 16 que corresponda según la posición que ocupe dicho dígito dentro del número. 154 = 1(10*2) + 5(10*1) + 4(10*0) = 1(100) + 5(10) + 4(1) = 100 + 50 + 4 = 154 Este mismo número en el sistema binario se representa por la cadena de 8 bits 10011010 10011010 = 1(2*7) + 0(2*6) + 0(2*5) + 1(2*4) + 1(2*3) + 0(2*2) + 1(2*1) + 0(2*0) = 1(128) + 0(64) + 0(32) + 1(16) + 1(8) + 0(4) + 1(2) + 0(1) = 128 + 0 + 0 + 16 + 8 + 0 + 2 + 0 = 154 En el sistema numérico hexadecimal se escribe como 9A 9A = 9(16*1) + A(16 *0) = 9(16) + 10(1) = 144 + 10 = 154 Por lo tanto.F. Ejemplo 1-1: Para comprender mejor todo lo anterior vamo s a ilustrar lo dicho con un número expresado en cada uno de los tres sistemas numéricos mencionados. 4 . los primeros diez dígitos de este sistema coinciden con los del sistema numérico decimal y los restantes seis dígitos se toman como las seis primeras letras (mayúsculas) del alfabeto: A. 154 = 10011010b = 9Ah (La b y la h significan que el número está expresado en el sistema binario y en el hexadecimal. Por consiguiente. respectivamente). el valor de cualquier número expresado en el sistema numérico binario es igual a la suma de los términos que resulten de multiplicar cada uno de los dígitos que constituyen el número en cuestión por la potencia de 2 que corresponda según la posición que ocupe dicho dígito dentro del número. Al igual que en los dos casos anteriores. el sistema numérico hexadecimal tiene base 16 y posee 16 dígitos. Como se ve. La base que resulta más conveniente es 2*4.en cuestión por la potencia de 10 que corresponda según la posición que ocupe dicho dígito dentro del número.E. la cadena de dígitos necesario para representar un número aumenta al disminuir la base del sistema. escrito en el sistema numérico decimal . Tomemos el número 154. o sea 16. Su inconveniente. Para resolver esta última desventaja y a la vez conservar su ventaja.D. La ventaja del sistema binario consiste en que el valor de sus dígitos (llamados frecuentemente bits) coincide con los valores de 1 y 0 que se utilizan en la Electrónica Digital para caracterizar los niveles alto y bajo de las señales con que operan normalmente los circuitos lógicos. que es precisamente la base del sistema numérico hexadecimal. además de no ser tan familiar como el sistema decimal.B. El sistema numérico binario tiene base 2 y posee dos dígitos. es que los números requieren cadenas muy largas para representarlos.C. se puede utilizar un sistema numérico cuya base sea mayor que 2 pero que sea una potencia de ese número. Por último. el 0 y el 1.

necesitaríamos 28 + 28 = 56 palabras y por tanto nuestro código tendría por lo menos 6 bits puesto que con ellos se pueden formar 2*6=64 palabras diferentes. para representar otros símbolos o simplemente dejarlas sin ningún uso en cuyo caso diríamos que las ocho palabras correspondientes a esas combinaciones no pertenecen al código. el mismo está formado por cadenas de 7 bits y sirve para representar además de las letras mayúsculas y minúsculas. pero en la actualidad se utiliza muy poco. estará formado por cadenas de 1 y 0. los diez dígitos del sistema decimal y otros muchos símbolos [4]. si lo deseamos. números o cualquier otra cosa. por ejemplo si queremos construir un código para representar todas las letras del alfabeto. Un ejemplo de código muy conocido es el ASCII. en este caso. De todo lo expuesto podemos concluir que un código es un conjunto de palabras diferentes formadas por cadenas de n bits las que sirven para representar letras. Dadas las características particulares de los circuitos digitales un código. Nótese que sobrarían 8 palabras que podemos utilizar. Códigos para la detección o la corrección de errores. Códigos Al igual que en otras esferas. así como las operaciones aritméticas correspondientes pueden ser encontradas en las Referencias [4-6]. En la Tabla 1-1 se presentan algunos de los códigos utilizados para representar los dígitos del sistema numérico decimal. Dada la necesidad de representar un número mayor de 128 símbolos. en Electrónica Digital se utilizan los códigos para procesar y transmitir información. en la actualidad existe un código ASCII extendido formado por palabras de 8 bits.En otra época se utilizó también el sistema numérico octal cuya base es 8. Cuanto más bits tenga la cadena mayor será la cantidad de combinaciones diferentes (palabras) que podrán formarse. La conversión entre los diferentes sistemas numéricos. 5 . tanto las mayúsculas como las minúsculas.

b3. Esto permite detectar cuándo un bit es erróneo y saber además cuál es. b6. se recibe 0100000. b5. Por ejemplo en el código Biquinario si se altera un bit (solamente uno) en cualquiera de las diez palabras que pertenecen al código se obtiene una palabra no perteneciente al mismo la cual se rechazaría por errónea. se recibe 0010. b2 y b1 de paridad. Uno de estos es el código Hamming de siete bits mostrado en la Tabla 12: Los bits b7. 6 . b6. Hay códigos que permiten detectar el error y. Por ejemplo. la aceptaríamos como buena pues la misma también pertenece al código utilizado y esto nos llevará a creer erróneamente que el dígito trasmitido era el 2. esta palabra sería rechazada por no pertenecer al código utilizado. B y A formados por los bits siguientes: Grupo A: b7. b5. b5 y b3 son llamados de información y los tres restantes. b6. en cada grupo hay un bit de paridad diferente. se escriben de modo tal que la cantidad de 1 en cada grupo sea par. En cambio. Cada una de las 16 palabras pertenecientes al código. además. b1 Grupo B: b7. corregirlo. que es la correcta. Imaginemos que trasmitimos una palabra utilizando el código Hamming de siete bits y que en el receptor se recibe 0001110. b2 Grupo C: b7. imaginemos que estamos transmitiendo el dígito 3 utilizando el código Biquinario y en el receptor en lugar de 0101000. b4 Como se ve. si en el receptor en lugar de la palabra 0011.La utilización de un número mayor de bits que el mínimo necesario puede permitir la detección de errores en las palabras que forman el código. si transmitimos el dígito 3 utilizando el código BCD Natural que tiene sólo cuatro bits. Ejemplo 1-2. que es la palabra correcta. ¿es correcta esta palabra? Evidentemente no lo es porque no es ninguna de las dieciséis que aparece en la Tabla 1-2. el mínimo indispensable para poder representar los diez dígitos del sistema numérico decimal. b4. a fin de corregirlo. En este código podemos suponer que existen tres grupos C. b3.

En el grupo C hay.Entonces. en esta palabra. b4=1. b2=1 y b1=0. Solución: a) Si la palabra pertenece al código Hamming de siete bits entonces. por lo tanto B=0. un bit con el valor 1 (cantidad de unos impar). b3=1. por lo tanto. b) En cambio. 7 . aplicando estos criterios obtenemos lo siguiente: En la palabra 0001110. Y = 0 ya que las tres entradas de la compuerta OR son 0. b6=0. asignándole el valor 0 a cada uno de estos cuando la cantidad de unos en el grupo sea par y un 1 cuando la cantidad de unos sea impar. En el grupo B hay. Por lo tanto. B y A. al menos una de las tres compuertas XOR tendrá en sus entradas un número impar de 1 y. por lo tanto A=1. A=B=C=0. por lo tanto C=1. Esto implica que la compuerta OR tiene al menos una de sus entradas en 1 y por consiguiente su salida Y=1. por lo tanto. b5=0. su salida será 1. que estamos analizando. en esta palabra. Se considera. además que C es el más significativo y A el menos significativo. dos bits con el valor 1 (cantidad de unos par). en el grupo A hay. en las entradas de cada XOR habrá un número par de 1 y por tanto sus salidas tienen que ser 0. b7=0. un bit con el valor 1 (cantidad de unos impar). en esta palabra. ¿cuál es la palabra correcta? Para saberlo utilizamos los tres grupos C. Códigos Binarios y Gray de cuatro bits. cuando la palabra no pertenece al código Hamming de siete bits entonces.

En la introducción de este capítulo se afirma que. la compuerta NAND y la compuerta NOR de dos entradas CMOS. además de los mostrados en las Tablas 1-1 y 1-2. 8 . Esto tiene numerosas aplicaciones prácticas. los circuitos trabajan con niveles de señales continuos constituidos por corrientes y tensiones eléctricas cuyas magnitudes. entre ellos el Binario y el Gray. la más importante actualmente es la CMOS mientras que la tecnología Bipolar ocupa un segundo plano.En Electrónica Digital. se utilizan también otros códigos. tanto en la Electrónica Analógica como en la Digital. frecuencia y otras características físicas están limitadas por la naturaleza de los dispositivos reales que constituyen dichos circuitos. En la Tabla 1-3 se muestran estos dos códigos para el caso particular de cuatro bits: Se puede apreciar en la tabla anterior que en el código Gray cuando se pasa de un número al siguiente siempre cambia de valor un solo bit. En la Figura 1-4 se muestran los circuitos correspondientes al inversor. La fabricación de los circuitos integrados digitales se realiza utilizando diferentes tecnologías. Familias lógicas. En las Referencias [4-6] se discute el método general para obtener el código Gray de cualquier número de bits. Para ilustrar lo anterior presentaremos ahora los circuitos internos de algunas de las compuertas que ya conocemos y varios de sus índices principales. Circuitos integrados digitales.

Note que los sentidos se invierten al pasar del nivel alto al bajo. los sentidos indicados siempre son así independientemente del tipo de compuerta. Los sentidos de las corrientes se indican en la Figura 1-5. aunque en este caso se ha ilustrado mediante un inversor CMOS alimentado otros dos inversores iguales.Sentidos de circulación de las corrientes en las entradas y la salida de las compuertas. 9 .

como promedio. la constante de tiempo para la transición entre los niveles lógicos es menor en la compuerta NAND. La compuerta NAND es más rápida que la NOR esto se debe a que. 10 .Ventajas de la compuerta NAND sobre la compuerta NOR.

Con las tecnologías CMOS y Bipolar se fabrican familias lógicas constituidas por circuitos integrados que poseen características similares los que pueden interconectarse para formar diferentes circuitos o sistemas. Familias Lógicas. Los circuitos integrados digitales de pequeña escala de integración (SSI) y de mediana escala de integración (MSI) tienen una nomenclatura uniforme para nombrarlos y es la siguiente: 54xn ó 74xn Donde el número 54 se corresponde con el rango de temperatura de 55 a 125 grados Celsius. S: Schottky LS: Schottky de bajo consumo AS: Schottky avanzada ALS: Schottky avanzada de bajo consumo F: Rápida (La serie TTL estándar ya está obsoleta) Nomenclatura de los circuitos integrados digitales. Dentro de las familias. A continuación se presentan algunos ejemplos de circuitos integrados de pequeño nivel de integración que utilizan esta nomenclatura: 1) 74HCT00 es un circuito integrado que trabaja en el rango de temperaturas de 0 a 70 grados Celsius. esta última fabricada con tecnología Bipolar.Note que en la compuerta NAND las resistencias en serie son Rn mientras que en la NOR son Rp. Las familias de mayor importancia en la actualidad son CMOS y TTL. 11 . Los circuitos integrados de alto nivel de integración. existen a su vez series diferentes. y el número 74 corresponde al rango de temperatura de 0 a 70 grados Celsius. actualmente. La desventaja de la NOR se debe a que Rp es mayor que Rn debido a que la movilidad de los electrones es mayor que la de los huecos. las series siguientes: Series de la familia CMOS. HC: CMOS de alta velocidad HCT: CMOS de alta velocidad TTL compatible AC: CMOS avanzada ACT: CMOS avanzada TTL compatible FCT: CMOS rápida TTL compatible FCT-T: CMOS rápida TTL compatible con VOH TTL (La serie CMOS 4000 ya es obsoleta) Series de la familia TTL. x: caracteriza la serie a la que pertenece el circuito integrado y n: especifica la función que realiza el mismo. no utilizan una nomenclatura uniforme. perteneciente a la serie HCT y la función que realiza es la de cuatro compuertas NAND de 2 entradas cada una. desafortunadamente. Estas familias tienen.

En la Tabla 1-7 se relacionan algunos circuitos de pequeño nivel de integración y la función que realizan: Tabla 1-7. En las Referencias [4] y [5] pueden encontrarse los datos correspondientes a otros índices de estas y otras series. perteneciente a la serie HCT y la función que realiza es la de tres compuertas NAND de 3 entradas cada una.2) 74LS00 es un circuito integrado similar al anterior. 4) El 54HCT00 es un circuito integrado similar al primero pero este trabaja en el rango de temperaturas de 55 a 125 grados Celsius. 3) En cambio el 74HCT10 es un circuito integrado que trabaja en el rango de temperaturas de 0 a 70 grados Celsius. Los fabricantes de los circuitos integrados ofrecen sus hojas de datos (data sheets) con mas información de cada uno de los circuitos en específico. Los márgenes de ruido se definen para cada uno de los niveles lógicos. así como los índices de las series CMOS con cargas CMOS. Márgenes de ruido. pero pertenece a la serie LS. Relación de algunos circuitos integrados de bajo nivel de integración: Algunos índices de las familias CMOS y TTL. 12 .

50 = 0. Ejemplo 1-4. Calcule el fan-out correspondiente a la serie 74LS. 0. donde NML es el margen de ruido de nivel bajo y NMH es el margen de ruido de nivel alto. Fan-out = nL si nH > nL Ejemplo 1-5.80 0. Determine los márgenes de ruido de la serie 74LS.Para el nivel bajo: NML = ViLMax VoLMax Para el nivel alto: NMH = VoHmín ViHmín. Para realizar el cálculo hay que analizar tanto el nivel lógico alto como el bajo estableciendo la relación entre las corrientes de salida y la de entrada en cada caso y tomar el número menor que se obtenga.00 = 0. Solución. 13 .70 2.70 V Factor de carga (Fan-out).30 V Fan-out (nivel bajo) = IoLMax / IiLMax = nL Fan-out (nivel alto) = IoHMax / IiHMax = nH Fan-out = nH si nH < nL. El factor de carga (fan-out) se define como la cantidad máxima de cargas del mismo tipo que puede alimentar la salida de un circuito integrado. Aplicando las definiciones anteriores y los datos de la tabla 1-8 podemos calcular los mismos: NML = ViLMax VoLMax = NMH = VoHmín ViHmín = 2.

puede considerarse también el fan-out dinámico o de corriente alterna donde se tiene en cuenta la cantidad máxima de cargas que pueden conectarse para una determinada frecuencia de operación. Compuertas drenaje abierto y colector abierto. la diferencia está en que no existe físicamente la compuerta AND. El resultado sería el mostrado en la Figura 1-7 a) que sería catastrófico para el circuito pues cuando los niveles lógicos de entrada sean diferentes la fuente de alimentación estaría prácticamente en corto circuito y la corriente que circularía por los transistores en conducción sería suficiente para destruirlos. por esto a veces se dice que es un AND virtual o fantasma. realizar la lógica AND sin utilizar la compuerta física correspondiente.4 mA = 20 Fan-out (nivel alto) = IoHMax / IiHMax = 0. o colector abierto en el caso de series TTL) el cual además estará accesible a fin de conectarlo a la fuente de alimentación a través de una resistencia externa cuyo valor deberá calcularse cuidadosamente parta limitar la corriente a valores permisibles y que además garantice el margen de ruido de nivel alto necesario. La ventaja es evidente. Para poder unir varias salidas es necesario modificar el circuito interno de las compuertas correspondientes. por tanto El fan-out calculado anteriormente es el llamado estático o de corriente directa ya que en su determinación sólo se tiene en cuenta las relaciones de corriente estática.Solución: Fan-out (nivel bajo) = IoLMax / IiLMax = 8mA / 0. Por ejemplo. Para evitar esta situación es necesario eliminar los transistores canal P de cada inversor dejando abierto el terminal de drenaje del transistor canal N (por eso este tipo de circuito se llama drenaje abierto. La lógica cableada consiste en unir varias salidas de un circuito de manera tal que la salida única resultante estará a nivel alto sólo si cada una de las salidas que se han unido está a nivel alto. supongamos que vamos a unir las salidas de dos inversores CMOS para formar un AND cableado. Debido a lo anterior. 14 . En la Figura 1-7 b) se ilustra el resultado correcto. Las cifras calculadas de esta manera pueden resultar inadecuadas desde el punto de vista dinámico ya que por cada carga conectada a la salida se está añadiendo una capacidad parásita que es necesario cargar o descargar durante los cambios de los niveles lógicos en la salida. Lógica cableada. La desventaja es que la velocidad de operación será menor como veremos después.4 mA / 20 uA = 400 / 20 = 20 En este ejemplo nH = n L = 20. Esto es equivalente a realizar el AND de dichas salidas.

En la Figura 1-9 se han conectado las salidas de cuatro compuertas NAND de dos entradas drenaje abierto 74HCT01 formando un AND cableado. En la salida única están conectadas las entradas de tres inversores 74LS04. Figura 1-8 Compuertas drenaje abierto de dos entradas. donde R es el la resistencia externa necesaria en los circuitos drenaje (o colector) abierto y Cparásito es la capacidad parásita equivalente del circuito. en este caso igual al producto RCparásito. Esto justifica lo que habíamos señalado anteriormente respecto a la disminución de velocidad que se produce en la lógica cableada. Esta constante de tiempo es mayor que la correspondiente al caso de una compuerta normal ya que en ese caso la Requivalente es menor pues se trataría del valor de la resistencia del canal del transistor MOSP. En la Figura 1-8 se muestra las compuertas NAND y NOR drenaje abierto de dos entradas.8V y que la corriente de fuga de la 74HCT01 es de 5uA. a) y b) compuerta NAND c) y d) compuerta NOR Ejemplo 1-6. Suponga que se desea garantizar un margen de ruido para el nivel alto de 0.Note que la constante de tiempo correspondiente al cambio de la salida de nivel bajo al alto será. Calcule el rango de valores posibles de la resistencia externa R que es necesario conectar entre la salida y la fuente de alimentación de 5V. 15 .

5 Kohm Por tanto. VoH.8V)/0.08mA = 2. R < 27.08mA El valor necesario de VoH lo determinamos a partir de la condición dada por el margen de ruido: VoH = NMH + ViHmin 74LS04 = 0.0 = 2. para garantizar que el valor de la tensión de salida.2/0. por consiguiente.08 = 27. donde I.En el nivel alto la corriente que circula por R es independiente del valor que tenga este resistor puesto que la corriente I es. R = (5V 2. para el nivel alto.8VPara el nivel bajo.8 + 2.5 Kohm garantiza el margen de ruido deseado de 0. es necesario que el valor de R esté por debajo de un valor máximo que se calcula de la siguiente manera: VoH = VCC R = (VCC IR . en este caso. igual a la suma de las corrientes de entrada de los tres inversores más las corrientes de fuga de las cuatro NAND que forman el AND cableado. despejando VoH)/I . Al menos una de las salidas de la 74HCT01 está en el nivel bajo: 16 . está dada por: I = 3(IiH 74LS04) + 4(Ifuga 74HCT01) = 3(20uA) + 4(5uA) = 80uA = 0.8V Sustituyendo valores. sea la adecuada para obtener el margen de ruido deseado.

En la salida única están conectadas las entradas de tres inversores 74LS04 y la base de un transistor bipolar.8 = 1. esa compuerta tendrá que asimilar toda la corriente que fluye por R y por las entradas de los tres inversores conectados a la salida.2V. Este caso ilustra un dilema que nos encontraremos a menudo: si aumentamos la velocidad también aumenta el consumo.El peor caso ocurre cuando sólo una de las salidas de las compuertas que forman el AND cableado está en el nivel bajo ya que.8Kohm (Se tomó VoL = 0 como peor caso) Una R > 1.4mA) = 4mA 1. Calcule el rango de valores posibles de la resistencia externa R que es necesario conectar entre la salida y la fuente de alimentación de 5V. Utilice los datos necesarios de la Tabla1-8. El valor mínimo de R se calcula de modo tal que la IoL < IoL Max que admite la serie 74HCT: IoL74HCT01 = I + 3(IiL 74LS04).0) / 2. VCEsat = 0.6V/10mA. 17 . sustituyendo valores numéricos R = (5 .5K disminuye el consumo pero el circuito se hace más lento. Suponga que se desea garantizar un margen de ruido para el nivel alto de 0. hFEactiva = 100 Datos del Led: 1.9V y que la corriente de fuga de la 74HCT01 es de 5uA.8V.8mA VoL) / I. Datos del transistor bipolar: VBE sat = 0. Ejemplo 1-7 En la Figura 1-10 se han conectado las salidas de dos compuertas NAND de dos entradas drenaje abierto 74HCT01 formando un cableado. Lo contrario ocurre si escoge el valor de R próximo a 1.2mA = 2.8Kohm garantiza que la IoL sea menor que la que admite la compuerta 74HCT Si se escoge un valor próximo a 27. despejando y sustituyendo valores numéricos I = IoL74HCT01 R = (VCC 3(IiL 74LS04) = 4mA 3(0.8K. en este caso.

El valor mínimo de R se calcula de modo tal que la IoL < IoL Max que admite la serie 74HCT: IoL74HCT01 = I + 3(IiL 74LS04). El Led se enciende cuando el transistor está cortado y esto ocurre cuando la salida del AND cableado está a nivel bajo. Sustituyendo valores numéricos: R = (5 .8Kohm (Se tomó VoL = 0 como peor caso) Una R > 1. en este caso.8Kohm garantiza que la IoL sea menor que la que admite la compuerta 74HCT Cálculo de Rc: En este caso el transistor está cortado y el Led conduce. El transistor debe estar saturado cuando el AND cableado esté a nivel alto y en ese caso el Led estará apagado. El AND cableado de dos compuertas drenaje abierto manejan las entradas de tres inversores y un transistor bipolar.8 = 1. Para la salida a nivel bajo: El peor caso ocurre cuando sólo una de las compuertas que forman el AND cableado tiene su salida a nivel bajo ya que.Figura 1-10. en este caso IB = 0 porque el transistor está cortado.2mA = 2.4mA) = 4mA 1.3(IiL 74LS04) = 4mA 3(0.8mA R = (VCC VoL) / I. Planteando una LKV en la salida tenemos: Rc = (VCC VLed ) / ILed = (5 1.6) / 10 Para la salida a nivel alto: 18 . despejando y sustituyendo valores numéricos I = IoL74HCT01 . esa compuerta tendrá que asimilar toda la corriente que fluye por R y por las entradas de los tres inversores conectados a la salida.0) / 2. Solución: Note que en el circuito aparece un transistor bipolar utilizado como buffer ya que la corriente que demanda el Led es 10mA y esta no puede ser suministrada ni asimilada por la 74HCT cuya corriente máxima de salida es de 4 mA.

2) / 0.9V Sustituyendo valores numéricos.3 K Un valor de R menor de 3.1/0.63 mA Por lo tanto.9V para el nivel alto.0 = 2.8 Kohm < R < 3. de acuerdo al tipo de compuerta: 19 . Rb = (2.34 = 14mA Tomaremos IBsat = 4(Icsat/hFEactiva) Donde. IBsat = 4(14/100) = 0.3 Kohm Entradas no utilizadas en las compuertas.9 + 2. El rango de valores posible para R es: 1. en este caso. R = (5V 2. Icsat = (VCC Por tanto.8)/ 0. En esos casos la mejor solución es hacer las conexiones que se muestran. está dada por: Cálculo de R: I = 3(IiH 74LS04) + 2(Ifuga 74HCT01) + IBsat Sustituyendo valores numéricos en la ecuación de I.9V)/0. En el diseño digital se presenta muchas veces la situación en que no son necesarias todas las entradas de una compuerta dada.56 VoH)/I .3K garantiza el margen de ruido deseado de 0. donde I.9 R = (VCC 0.Como vimos en el Ejemplo 1-6. igual a la suma de las corrientes de entrada de los tres inversores más las corrientes de fuga de las dos NAND que forman el AND cableado y la corriente de saturación en la base del transistor bipolar.63 = 3.63mA = 2. VoH. es necesario que el valor de R esté por debajo de un valor máximo. en el nivel alto la corriente que circula por R es independiente del valor que tenga este resistor puesto que la corriente I es. sea la adecuada para obtener el margen de ruido deseado. para el nivel alto.56 mA El valor necesario de VoH lo determinamos a partir de la condición dada por el margen de ruido: VoH = NMH + ViHmin 74LS04 = 0. por consiguiente. Cálculo de Rb: Rb = (VoH VBEsat)/ IBsat VCE sat ) / Rc = (5 0. se obtiene: I = 3(20) + 2(5) + 560 = 630uA = 0. para garantizar que el valor de la tensión de salida.

20 . a) Las entradas no utilizadas de las compuertas OR y NOR se conectan a tierra b) Las entradas no utilizadas de las compuertas AND y NAND se conectan a la fuente de alimentación.Figura 1-11.

Sign up to vote on this title
UsefulNot useful