0 evaluări0% au considerat acest document util (0 voturi)
831 vizualizări197 pagini
Este documento presenta una introducción a un módulo sobre circuitos integrados lógicos. El módulo consta de cinco actividades que cubren temas como diferentes tipos de circuitos integrados, compuertas lógicas, álgebra booleana y aritmética binaria. La primera actividad proporciona una revisión general de los circuitos integrados, incluidos los niveles de integración y ejemplos de familias de circuitos integrados de pequeña escala.
Este documento presenta una introducción a un módulo sobre circuitos integrados lógicos. El módulo consta de cinco actividades que cubren temas como diferentes tipos de circuitos integrados, compuertas lógicas, álgebra booleana y aritmética binaria. La primera actividad proporciona una revisión general de los circuitos integrados, incluidos los niveles de integración y ejemplos de familias de circuitos integrados de pequeña escala.
Este documento presenta una introducción a un módulo sobre circuitos integrados lógicos. El módulo consta de cinco actividades que cubren temas como diferentes tipos de circuitos integrados, compuertas lógicas, álgebra booleana y aritmética binaria. La primera actividad proporciona una revisión general de los circuitos integrados, incluidos los niveles de integración y ejemplos de familias de circuitos integrados de pequeña escala.
En este mdulo, recibirs una introduccin sobre los diferentes
tipos de circuitos integrados y las normas para su numeracin. Adems, investigars con mayor detalle las compuertas lgicas, y estudiars el lgebra booleana y la aritmtica binaria.
A lo largo de esta clase, usa la 'Charla en lnea' y el 'Foro' para interactuar con tu instructor y con tus pares.
Adems de la 'Charla en lnea' y del 'Foro' generales de la clase, se han creado otros exclusivos para este proyecto que completars mas tarde. Page 2 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Actividad 1: Circuitos integrados
En el mdulo Fundamentos de la electrnica has visto una introduccin a los conceptos bsicos de la electrnica y has examinado varias funciones lgicas. Estas funciones se demostraron mediante el uso de interruptores, transistores y otros componentes electrnicos. Este mdulo te presentar otros modos de representar las funciones lgicas que has estudiado: las compuertas lgicas. En este mdulo explorars las compuertas lgicas y los sistemas digitales.
Page 3 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Esta actividad incluye los siguiente temas:
Resea general de los circuitos integrados
Niveles de integracin de los circuitos integrados
Familias de circuitos integrados Page 4 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
OBJETIVOS
En esta actividad, realizars lo siguiente:
Aprender acerca de los circuitos integrados lgicos (CI) y los niveles de integracin.
Identificar y examinar circuitos de pequea escala (SSI).
Aprender acerca del papel de los distintos factores en el rendimiento del circuito, incluyendo tensin y corriente de alimentacin, tiempo de aumento y disminucin y convergencia de salida (fan-out).
Comprender la divisin de los circuitos integrados en familias lgicas. Page 5 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Resea general de circuitos integrados
Qu es un circuito integrado?
Los circuitos integrados, tambin conocidos como chips, comprenden miles, incluso millones de componentes elctricos, tales como transistores, resistores y condensadores, en una nica pieza de silicio, completamente sellada dentro de un contenedor. El contenedor est hecho de plstico u otro material y posee pines especiales de conexin que permiten que el circuito integrado que se encuentra en el interior se conecte al circuito electrnico. Page 6 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ventajas de los circuitos integrados
Un circuito integrado o chip permite la combinacin de varios componentes electrnicos en un espacio muy pequeo. Adems de permitir la construccin de productos ms pequeos, esto hace que el proceso de ensamble en su conjunto sea ms simple y ms eficiente.
Los circuitos integrados pueden ser simples o extremadamente complejos, como lo son las unidades de lgica aritmtica que se usan en los computadores. Page 7 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Estudio de los circuitos integrados
La figura muestra un circuito integrado. Tales circuitos se arman sobre placas electrnicas. Sobre las placas, los circuitos parecen pequeas cajas negras.
En esta actividad, aprenders acerca de los circuitos integrados lgicos. Los circuitos integrados lgicos entran en una de dos categoras. En una categora, los niveles lgicos en la salida se determinan nicamente mediante los niveles lgicos de la entrada del sistema. En otras palabras, en cualquier momento dado, la entrada impacta directamente sobre la salida. Un ejemplo de tal sistema sera un sistema de compuertas lgicas, acerca de las que aprenders ms en actividades posteriores.
En la segunda categora, la salida del sistema se ve afectada por factores adicionales como la seal del reloj. Page 8 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Niveles de integracin
Introduccin
El trmino nivel de integracin se usa para indicar la cantidad de transistores en un chip de silicio. Cuantos ms transistores y otros componentes se ensamblen sobre un chip, ms compuertas y sistemas habr en ese chip. Por lo tanto, podrn lograrse ms funciones con menos chips.
La imagen muestra ejemplos de distintas calculadoras de las dcadas de 1970 y 1980, cada una de las cuales incorpora un nivel de integracin diferente. Page 9 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Niveles de integracin
Los niveles de integracin comnmente se definen del siguiente modo:
Integracin de pequea escala (SSI) - en el cual existe un pequeo nmero de compuertas o funciones en un circuito integrado. Las prximas actividades se centrarn en este tipo de circuito.
Integracin de mediana escala (MSI) - Un nmero relativamente grande de circuitos (varias docenas) se ubican en una nica pieza de silicio.
Integracin de gran escala (LSI) - Varios cientos de compuertas y sistemas ubicados en un chip.
Integracin de muy gran escala (VLSI) - Decenas de miles o an millones de compuertas y otros sistemas se ubican en una pieza de silicio. Ejemplos de tales componentes incluyen chips de memoria, microprocesadores, controladores y ms.
Como se destac anteriormente, este mdulo tratar nicamente con componentes SSI. Page 10 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Circuitos SSI
Identificar circuitos SSI
Todo circuito integrado (CI) posee un nmero de identificacin otorgado por el fabricante, as como ciertos datos impresos en los componentes. El nmero de identificacin determina el tipo de componente. En otras palabras, el nmero de identificacin del circuito integrado determina el tipo de funcin (de las funciones que has estudiado en el mdulo de Fundamentos de la electrnica). Adems, el nmero de identificacin determina la serie a la que pertenece el circuito integrado. Aprenders ms acerca de las distintas series ms adelante en este mdulo. Page 11 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ejemplos de series de circuitos SSI
7400 - Cudruple compuerta NAND con dos entradas
Este circuito integrado comprende cuatro compuertas NAND con dos entradas por cada compuerta.
7402 - Cudruple compuerta NOR con dos entradas
Este circuito integrado comprende cuatro compuertas NOR con dos entradas por cada compuerta.
7411 - Triple compuerta AND con tres entradas
Este circuito integrado comprende tres compuertas NAND con tres entradas por cada compuerta. Page 12 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ejemplos de series de circuitos SSI - Continuacin
4002 - Doble compuerta NOR con cuatro entradas
Este circuito integrado tipo CMOS comprende dos compuertas NOR con cuatro entradas por cada compuerta.
4049 Compuerta inversora (NOT) HAX
Este circuito de tipo CMOS comprende seis compuertas NOT.
Page 13 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Hojas de datos
El fabricante de un circuito integrado provee una hoja de datos que incluye todos los datos necesarios para planificar y utilizar el circuito integrado. Page 14 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Numeracin de los pines
Orden de los pines
Ciertos datos son comunes a todos los circuitos integrados (CI). Esta seccin y las siguientes analizarn algunos de los datos ms importantes de los CI.
Los CI que estudiars en este mdulo generalmente tendrn de catorce a diecisis pines de conexin. (Hay circuitos con tan solo cuatro pines). Hay CI con ms pines, pero no los estudiars en este momento.
El orden de los pines es idntico en todos los circuitos integrados. En cada caso, debe identificarse el pin 1. Page 15 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Identificar el primer pin.
Examina los siguientes circuitos integrados:
El pin 1 puede reconocerse de varias formas:
En un extremo del CI hay una muesca semicircular. Cuando la muesca se encuentra del lado izquierdo, el pin debajo de ella (el que est ms hacia la izquierda y ms cercano a ti) es el Pin 1.
El pin 1 puede estar sealado con un punto blanco (o en el caso de que se trate de un componente de color claro, un punto negro). El pin ms cercano al punto es el Pin 1. Raramente, el punto est en el lado inferior del circuito integrado. Page 16 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Identificar el Primer pin - Continuacin
Con las marcas identificatorias frente a ti, el Pin 1 es el que se encuentra ms hacia la izquierda en el lado ms cercano a ti.
Uno de los extremos del componente posee una lnea blanca. Cuando la lnea est en la izquierda, el pin cercano a la lnea en el lado frente a ti es el Pin 1. Page 17 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Numerar los otros pines
Todos los otros pines se numeran en relacin con el Pin 1. Los otros pines se numeran en sentido inverso a las agujas del reloj desde el pin 1, cuando el circuito se sostiene de forma tal que las marcas identificatorias pueden verse desde arriba. En los dibujos elctricos, los pines que suministran corriente y tierra generalmente no estn marcados, aunque claramente, deben existir.
Mueve el mouse sobre el circuito integrado que se muestra para ver la numeracin de distintos pines.
Page 18 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tiempo de retardo de propagacin
Tiempo de retardo de propagacin
Una entrada o salida de cualquier sistema digital puede tener uno de dos estados en cualquier momento dado: 0 o 1. Cuando hay actividad en el sistema, el estado de una entrada o salida puede variar. El cambio de estado en la entrada o la salida no se refleja de inmediato. Ms bien, se requiere un cierto tiempo que el sistema debe considerar. Este perodo se conoce como tiempo de retardo de propagacin o simplemente tiempo de propagacin.
El cambio en los niveles lgicos normalmente se grafica para permitir el anlisis del cambio como una funcin de tiempo. En ese tipo de grfico, conocido como diagrama de tiempo, el eje horizontal es en realidad una lnea de tiempo. El tiempo de propagacin es el tiempo que transcurre desde el momento en que se modifica la entrada hasta el momento en que se modifica la salida. Cuanto ms corto es el perodo, con ms rapidez opera el sistema. Page 19 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Diagrama de tiempo de alto a bajo
Examina el grfico que se muestra. El grfico refleja una funcin NOT, que significa que la salida est siempre en posicin opuesta a la entrada. El grfico muestra el cambio en la salida resultante del cambio en la tensin de entrada como una funcin de tiempo. Cuando la entrada cambia de alta a baja, transcurrido un tiempo ocurre un cambio en la salida. Este lapso se llama . T, por supuesto, es la variable comn que se utiliza para representar el tiempo.
Page 20 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Diagrama de tiempo de alto a bajo
El subndice "plh" significa "propagation low to high," (propagacin de bajo a alto), o en otras palabras, el tiempo que demora el sistema en pasar de posicin baja a posicin alta luego de una cambio en la seal de entrada. Page 21 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Diagrama de tiempo de alto a bajo.
Hay un lapso similar cuando un sistema pasa de alto a bajo luego de un cambio en la seal de entrada de bajo a alto.
El diagrama que se muestra ilustra este lapso. Observa que el lapso aqu se llama . Page 22 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Diagrama de tiempo de alto a bajo.
El subndice "phl" significa "propagation from low to high" (propagacin de bajo a alto). En otras palabras, es el tiempo que le toma al sistema caer desde la posicin alta a la posicin baja luego de un cambio en la seal de entrada.
Page 23 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Diagrama de tiempo de alto a bajo - Continuacin
Generalmente y no son idnticos para un componente dado. Sin embargo, el ms largo de los dos es el que generalmente se usa como tiempo de propagacin tpica para un componente. A veces se representa como . El subndice "pd" se refiere a "propagation delay" (retardo de propagacin).
Por supuesto, si hay una serie de compuertas, el tiempo de retardo en la propagacin aumentar en proporcin a la cantidad y a los tipos de compuerta. Page 24 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tiempo de ascenso y descenso
Qu es el tiempo de ascenso/descenso?
En los diagramas de tiempo que has analizado hasta ahora, la transicin entre estados era instantnea. Luego del retardo de propagacin, la salida cambiaba directamente de baja a alta y viceversa. En la realidad, esto no ocurre. Los niveles lgicos, representados por distintas tensiones, requieren un cierto tiempo para estabilizarse.
Estudia el diagrama que se muestra. Este diagrama ilustra el tiempo necesario para pasar de una tensin alta a una tensin baja. El tiempo necesario para cambiar de tensin baja a tensin alta se llama tiempo de ascenso y se representa . El tiempo necesario para cambiar de tensin alta a tensin baja se llama tiempo de descenso y se representa . Los tiempos de ascenso y descenso son generalmente insignificantes y no se tienen en cuenta en la planificacin del sistema. Page 25 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tensiones y corrientes
Tensin y corriente de alimentacin
La tensin suministrada a un CI se llama tensin de alimentacin y se representa como . La corriente de alimentacin de un CI se representa como . Cada grupo o familia de CI tiene tensiones y corrientes de alimentacin tpicas. Normalmente, los esquemas electrnicos no sealan las tensiones de alimentacin, pero asumen que existen.
Como ya has aprendido, los niveles lgicos en la entrada y la salida estn representados por dos niveles de tensin. En las hojas de datos del componente, el fabricante anota los valores de las tensiones que reflejan los diferentes estados.
Esto es aplicable en CI de TTL.
Page 26 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Notacin estndar para la tensin de alimentacin
Las notaciones estndar son las siguientes:
- Tensin de entrada en la posicin lgica 1.
- Tensin de entrada en la posicin lgica 0.
- Tensin de salida en la posicin lgica 1.
- Tensin de salida en la posicin lgica 0.
El principio que se aplica aqu ya lo has aprendido: hay una diferencia (segn la tensin de entrada) entre el nivel lgico 1 y el nivel lgico 0. Entre los dos hay un rango indefinido.
Page 27 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Notacin estndar para la tensin de alimentacin
La figura que se muestra ilustra las tensiones en la compuerta que opera a una tensin de alimentacin de 5V. Cualquier tensin por debajo de 0,8 voltios se define como 0 lgico. Cualquier tensin por encima de 3,5 voltios se define como 1 lgico. Las tensiones entre 0,8 y 3,5 no estn definidas y no existirn en un sistema que funcione correctamente. Estos nmeros son correctos slo para una fuente de alimentacin de 5 voltios. Una tensin diferente tendr otros niveles altos y bajos. Page 28 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Notacin estndar para la corriente de alimentacin
La corriente de alimentacin se define de manera similar a la tensin de alimentacin:
- Corriente de entrada en la posicin lgica 1.
- Corriente de entrada en la posicin lgica 0.
- Corriente de salida en la posicin lgica 1.
- Corriente de salida en la posicin lgica 0. Page 29 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Convergencia de salida
Convergencia de salida mxima
En los sistemas reales (en oposicin a los sistemas tericos) una nica compuerta de salida est conectada usualmente a varias compuertas de entrada. (En prximas actividades analizars tales circuitos).
Cada entrada - ya sea para una compuerta o para otros componentes - necesita de algn tipo de corriente de entrada. La salida de una compuerta se limita a la corriente que puede suministrar la compuerta. Si la compuerta est sobrecargada, existe cierto riesgo de que la corriente no se suficiente para todas las entradas y que por lo tanto los niveles lgicos sean incorrectos.
El mayor nmero de entradas que pueden conectarse a una nica salida sin afectar el funcionamiento del sistema se llama convergencia de salida mxima o simplemente convergencia de salida. La convergencia de salida no siempre es idntica para el 1 lgico y para el 0 lgico. Por lo tanto, al planificar un sistema, debe tenerse en cuenta el menor (peor) de los dos casos.
La convergencia de salida para un componente puede consultarse en la hoja de datos del componente. Si se conectan varios componentes, debe considerarse cada uno en forma individual. Page 30 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Familias lgicas
Repaso general
Existen varias tecnologas para fabricar circuitos integrados. Un grupo de circuitos integrados que se fabrica con la misma tecnologa se llama una familia de dispositivos lgicos o simplemente una familia lgica. Cada una de estas familias posee varias caractersticas distintivas.
Dentro de los componentes lgicos existen en realidad dos familias principales que se subdividen en subfamilias. Page 31 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Familia lgica transistor-transistor
Notacin para la familia lgica transistor-transistor
La familia lgica transistor-transistor (TTL) es una de las familias lgicas ms comunes.
El nmero del fabricante estampado en los componentes de esta familia siempre comienza con uno de dos nmeros:
74 - representa una familia lgica para uso civil.
54 - representa una familia lgica para uso militar.
Existen ligeras diferencias entre los componentes fabricados para uso civil y los componentes para uso militar. Generalmente, aquellos fabricados para uso militar son ms resistentes a los cambios de temperatura y se empacan en cajas cermicas y no plsticas. Page 32 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Sub-familias TTL
El nmero de identificacin del fabricante para los componentes de una familia TTL ser el siguiente:
54 XX YYY O 74 XX YYY
XX representa la sub-familia del componente. La siguiente es una lista parcial de varias subfamilias:
La ausencia de letras indica un componente TTL comn.
S indica un componente TTL de tipo Schotty.
LS indica un componente TTL de tipo Schotty de baja potencia.
AS o ALS indica un componente TTL avanzado tipo S- o LS-.
F indica un componente ms rpido que los mencionados anteriormente. Page 33 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Tipos de componentes
YYY en el nmero de identificacin indica el tipo de circuito, segn lo determina el fabricante. Este nmero se usa para identificar el circuito particular.
Ejemplos de estos nmeros son los tipos de "series" que has estudiado anteriormente: 7400, 7402, 7411, y as sucesivamente. Un componente que posee el nmero de serie 7400, por ejemplo, es una compuerta NAND cudruple con 2 entradas. Page 34 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Familia MOS (Semiconductor de xido metlico)
Caractersticas particulares de la familia MOS
La familia MOS (semiconductor de xido metlico) es un sistema relativamente nuevo que se est expandiendo rpidamente por el mercado de los CI. Al igual que la familia TTL, la familia MOS posee varias subfamilias. La ms comn de estas es la sub- familia MOS Complementario (CMOS).
La familia MOS posee varias ventajas por sobre la familia TTL:
Un amplio rango de tensiones de alimentacin. Los componentes TTL funcionan nicamente con una tensin de alimentacin de 5 voltios. Los componentes CMOS funcionan con una variedad de tensiones que van de los 3 a los 18 voltios. (Por supuesto, el 0 y el 1 lgicos variarn de acuerdo con ello).
La energa que requieren estos componentes es significativamente ms baja que la tensin que necesitan los componentes TTL. Page 35 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Componentes CMOS
El nmero de fabricante para esta familia es:
[1] 40 YYY
[1] es la identificacin internacional para Motorola.
40 indica que el CI es del tipo CMOS.
YY es el nmero de serie que le otorga el fabricante (para indicar la serie).
Los circuitos integrados de esta familia no tienen los mismos nmeros de serie que los CI de la familia TTL con la misma funcin. El orden de los pines en el componente tampoco es igual. La mayor desventaja de los componentes CMOS es sus tiempos de retardo de propagacin ms largos. Page 36 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Componentes con rasgos de varias familias
Uniformidad en la numeracin de componentes
Para lograr cierta uniformidad, se desarroll otra familia de CI. El nmero de fabricante de esta familia se ve del siguiente modo:
54CYY O 74CYY
Esta familia lgica posee los rasgos de la familia CMOS, pero el nombre del componente y el orden de los pines es idntico al de la familia TTL. Page 37 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Otras familias "hbridas"
Se ha desarrollado otra familia con rasgos tanto de la familia CMOS como de la familia TTL. Los CI de esta familia se identifican como:
54HCYY O 74HCYY
En esta familia los nombres de los componentes y el orden de los pines son los mismos que para la familia TTL. Esta familia combina las ventajas de los componentes TTL con las ventajas de los componentes CMOS. Los componentes de esta familia tienen un consumo de energa reducido, una amplia gama de tensiones de alimentacin y tiempos de propagacin cortos. Page 38 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Combinacin de familias
Dadas las diferentes caractersticas elctricas de los distintos componentes (incluso dentro de las sub-familias), es preferible no combinar los componentes de diferentes familias en un mismo circuito. Si es necesario hacer tal tipo de combinacin, deben usarse componentes adaptadores adecuados. Page 39 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
En esta actividad
Conclusin
En esta actividad se han presentado los circuitos integrados. El siguiente es un resumen de los datos sobre los CI que has estudiado en esta actividad:
El tiempo de retardo de propagacin (o tiempo de propagacin) es el tiempo que transcurre desde el momento en que se produce un cambio en el nivel lgico de entrada hasta que el cambio se refleja en la salida.
Los tiempos de ascenso y descenso son el tiempo que le toma a la tensin pasar de baja a alta o viceversa.
Los niveles lgicos de entrada y salida se representan mediante tensiones altas o bajas segn el nivel necesario. Estas tensiones deben estar dentro del rango definido por el fabricante.
La convergencia de salida define el grado hasta el cual puede cargarse una compuerta y otro componente lgico. En otras palabras, esto indica el nmero de entradas que pueden conectarse a la salida sin afectar negativamente su funcionamiento correcto.
Cada uno de los tipos de datos posee tres valores: mnimo, mximo y tpico. Usualmente los tres valores figuran en las hojas de datos de los componentes, pero con frecuencia, es suficiente con tener uno slo de los valores.
Hay dos familias principales de CI: TTL y MOS. Cada una tiene sub-familias. Page 41 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Actividad 2: Compuertas lgicas
En el mdulo Fundamentos de electrnica has estudiado las funciones OR, AND, NOT, NOR y NAND. Has visto de qu modo estas funciones pueden implementarse mediante transistores, interruptores, diodos y otros componentes electrnicos. De modo similar, ya has estudiado los nmeros binarios y los circuitos integrados (CI). En esta actividad, analizars la implementacin de funciones lgicas mediante compuertas electrnicas, como las de los circuitos integrados.
Esta actividad incluye los siguientes temas:
Una resea general de las compuertas lgicas
Las compuertas OR, AND y NOT Page 42 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
OBJETIVOS
En esta actividad, realizars lo siguiente:
Definir niveles lgicos.
Analizar compuertas lgicas.
Trabajar con varios tipos de compuertas lgicas usando varias entradas y salidas.
Construir tablas de verdad para representar los circuitos lgicos. Page 43 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Compuertas lgicas electrnicas
Estados de los sistemas digitales
En Fundamentos de la electrnica has aprendido acerca de circuitos en los que el estado de un interruptor se representaba mediante 0 o 1, donde el 0 representaba a un interruptor en posicin apagado (off) y el 1 a un interruptor en posicin encendido (on). En los sistemas digitales que estudiars en este mdulo, el 0 y el 1 binarios representan dos niveles de tensin definidos como niveles lgicos:
El 0 lgico ser definido como tensin baja, con un valor cercano a tierra. Page 44 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Estados de los sistemas digitales
El nivel lgico 1 ser definido como una tensin alta, con un valor cercano a la tensin de la fuente de alimentacin. Page 45 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ejemplo de niveles lgicos
Por ejemplo, si una fuente de alimentacin suministra una tensin de 4 voltios (VCC = 4 voltios), los niveles lgicos sern:
0 lgico = cualquier tensin por debajo de 1,2 voltios.
1 lgico = cualquier tensin por encima de 2,8 voltios.
Es importante observar que siempre que se habla de circuitos lgicos, las nicas entradas posibles son 0 y 1. Estos ceros y unos lgicos representan tensiones. En este mdulo, se supone que los ceros y unos que se usan como entradas del circuito son ceros y unos lgicos, a menos que se indique lo contrario.
Compuertas lgicas
Introduccin a las compuertas lgicas
En el mdulo Fundamentos de la electrnica, has analizado las funciones lgicas utilizando transistores. En este mdulo, analizars funciones que se construyen mediante compuertas, tales como flip flops, registros de desplazamiento, contadores, etc.
Una compuerta lgica es una coleccin de transistores y resistores que implementan Page 46 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... operaciones lgicas en una placa de circuito. Aunque los transistores constituyen compuertas lgicas, generalmente no se usan junto al resto.
En este mdulo se usarn las siguientes convenciones:
En todo CI existen una cantidad de compuertas de diferentes tipos. Los dibujos esquemticos muestran el nmero de CI con los nmeros de pines adecuados.
Cada tipo de compuerta posee una forma tpica que permite identificarlo rpidamente. Aprenders acerca de los distintos tipos luego en este mdulo.
Al hablar de estados lgicos en Fundamentos de la electrnica nos ocupamos del estado de un interruptor (encendido o apagado) o de una luz o diodo emisor de luz (encendido o apagado). Al hablar de funciones lgicas en las compuertas lgicas nos ocupamos nicamente de los niveles lgicos en la entrada y la salida, como por ejemplo que el cero lgico es un valor cercano a 0 voltios y el uno lgico es una tensin relativamente alta, con un valor cercano a la tensin de alimentacin.( ). Page 48 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Convenciones
Al dibujar compuertas, no se marcan los pines que suministran energa ( , GND - Tierra). Se asume que estn conectados y en funcionamiento.
En sistemas que incluyen compuertas, se usan con frecuencia las tablas de verdad. Page 49 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Compuerta lgica OR
Resea general
Como recordars del mdulo Fundamentos de la electrnica, la funcin OR es como sigue:
Una funcin OR B = Z, donde la salida, Z, es verdadera si A o B es verdadero.
Alternativamente, la funcin OR puede expresarse del siguiente modo:
A + B = Z.
La funcin puede expresarse mediante el circuito que se muestra en la animacin, en el que el cierre de uno de los interruptores har que se encienda la luz. Haz clic en el circuito para demostrar la aplicacin de la funcin OR.
Page 50 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Dibujar la compuerta lgica OR
Los diagramas que se muestran ilustran la compuerta OR.
El diagrama superior (U1) es una compuerta OR con dos entradas. En el diagrama inferior (U2), puedes ver una compuerta con tres entradas.
La tabla de verdad de este compuerta es la siguiente:
Por supuesto, en una compuerta con slo dos entradas habr A y B. Page 51 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Un sistema de compuertas
Cuando debe representarse una funcin con un nmero mayor de entradas, pueden conectarse varias compuertas. Estudia el ejemplo de la figura.
Analiza la operacin del circuito. La salida es la siguiente:
= A + B
= C + D
y la salida final es:
Z = + = (A + B) + (C + D) = A + B + C + D. Page 52 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Construir una tabla de verdad para una compuerta lgica OR
En esta tarea, examinars las entradas de una compuerta OR compleja para observar las distintas salidas posibles y construir la tabla de verdad de acuerdo con ellas. Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
El circuito que se muestra es un sistema de compuertas lgicas - un circuito lgico. A, B, C y D son entradas y U1, U2 y U3 son compuertas lgicas. Z es la salida del circuito. Como recordars del mdulo Fundamentos de la electrnica, una tabla de verdad representa cada una de las entradas y la salida resultante.
1 Estudia el circuito de la figura. En una hoja de papel, dibuja una tabla que representar a este circuito. Anota los nombres de las entradas y de la salida como encabezados las columnas.
Recuerda: Tu tabla debe tener una columna para cada una de las entradas del circuito y una columna para la salida. En una tabla de verdad, los ceros y unos se usan para representar los Page 53 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... estados de las entradas y de la salida.
Page 54 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 2 Analiza el estado de cada una de las entradas del circuito. En la tabla que has construido, observa el estado de cada una de las entradas del circuito. Cul es el estado actual de la salida?
Anota el estado de la salida en tu tabla.
3 Haz clic en A para cambiar el estado de A de 0 a 1. Se modifica el estado de Z (estado de la salida del circuito)?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 55 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 4 Haz clic en B para cambiar su estado de 0 a 1. Qu le sucede a Z?
Anota el estado de cada entrada y de la salida en tu tabla.
5 Haz clic en C para cambiar su estado de 0 a 1. Cambia el estado de la salida?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 56 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Haz clic en D para cambiar su estado de 0 a 1. Cmo es ahora el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
7 Haz clic nuevamente en A para que su estado vuelva a 0. Qu le sucede a Z?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 57 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 8 Haz clic en D nuevamente para cambiar su estado a 0. El estado de Z es 0 o 1?
Anota el estado de cada entrada y de la salida en tu tabla.
9 Haz clic en C para que su estado vuelva a 0. Cul es la salida del circuito?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 58 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 10 Haz clic en D nuevamente para cambiar su estado a 1. Ha cambiado el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
11 Haz clic en B nuevamente para que su estado vuelva a 0. Como puedes ver, Z permanece en el estado lgico 1.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 59 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 12 Haz clic en C nuevamente para cambiar su estado a 1. Como puedes ver, Z permanece en el estado lgico 1.
Anota el estado de cada entrada y de la salida en tu tabla.
13 Haz clic en D para cambiar su estado a 0. Cul es el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 60 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 14 Haz clic en A nuevamente para cambiar su estado a 1. Como puedes ver, Z permanece en el estado lgico 1.
Anota el estado de cada entrada y de la salida en tu tabla.
15 Ahora haz clic en D para cambiar su estado a 1. Cul es el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 61 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 16 Haz clic en C nuevamente para cambiar su estado a 0. Ha cambiado el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
17 Haz clic en B nuevamente para cambiar su estado a 1. Como puedes ver, Z permanece en el estado 1.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 62 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 18 Haz clic en el botn Siguiente en la pantalla de animacin.
19 En base a la tabla que has creado en el papel, completa la tabla de verdad que se muestra en la ventana de animacin. Usa el mouse para ubicar el cursor en el lugar correcto de la pantalla. Verifica cada lnea en base al estado de cada una de las entradas. Puedes consultar el circuito lgico haciendo clic en Regresar en la ventana de animacin.
Page 63 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 20 Cuando hayas terminado de completar la tabla en la ventana de animacin, haz clic en Verificar en la ventana de animacin para corregir la tabla. Si alguno de los resultados que has colocado para Z es incorrecto, corrgelo y haz clic nuevamente en Verificar.
21 Haz clic en Siguiente en la pantalla de animacin para ver la tabla completa para el circuito que has analizado.
Page 64 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Como has observado en la tarea que acabas de realizar, los resultados de una funcin OR o, en este caso, una compuerta OR, no se modifican porque haya un nmero mayor de entradas o por el hecho de que las entradas estn ordenadas en una cantidad de compuertas. El estado de la salida final de la compuerta es determinado por la entrada que ingresa en ella. En otras palabras, si cualquiera de las entradas es 1, la salida de la compuerta OR ser 1 tambin. Page 65 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Compuerta AND (Y)
Revisin de la funcin AND
Como recordars del mdulo Fundamentos de la electrnica, la funcin AND se ve del siguiente modo:
A AND B = C
O, en otras palabras, si tanto A como B son verdaderos, entonces C es verdadero.
La notacin booleana es la siguiente:
A * B = C
La funcin puede representarse como una serie de interruptores dentro del mismo circuito, como se muestra en el diagrama esquemtico. Slo si ambos interruptores estn cerrados se encender el LED (diodo emisor de luz).
Page 66 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... La compuerta AND
La compuerta AND se dibuja del siguiente modo. Tanto U1 como U2 son compuertas AND. Obviamente, U2 tiene ms entradas que U1.
La tabla de verdad de una compuerta AND es la siguiente:
Page 67 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Construir una tabla de verdad para una compuerta lgica AND
En esta tarea, construirs una tabla de verdad para una compuerta lgica AND. Como recordars de actividades anteriores, cada entrada y la salida puede tener slo uno de dos estados: 0 o 1.
Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
En la compuerta que se muestra, A, B y C son entradas. Z es la salida de la compuerta. Como recordars, una tabla de verdad representa cada una de las entradas y la salida resultante.
Page 68 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 1 En una hoja de papel, dibuja una tabla para representar los estados de las entradas y de la salida de la compuerta AND. Las variables que necesitas son A, B, C y Z. Ingresa estas como encabezados de las columnas.
2 Analiza el estado de cada una de las entradas del circuito. En la tabla que has construido, observa los estados de cada una de las entradas y de la salida.
3 Haz clic en A para cambiar el estado de la entrada de 0 a 1. Ha cambiado el estado de Z?
Page 69 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Anota el estado de cada entrada y de la salida en tu tabla.
4 Haz clic en B para cambiar su estado de 0 a 1. Observa que el estado de Z sigue siendo 0.
Anota el estado de cada entrada y de la salida en tu tabla.
5 Haz clic en C para cambiar el estado de 0 a 1. Todas las entradas estn ahora en estado 1. Observa que tambin ha cambiado el estado de Z.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 70 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Haz clic en B nuevamente para que su estado vuelva a 0. Observa que el estado de Z tambin vuelve a 0.
Anota el estado de cada entrada y de la salida en tu tabla.
7 Haz clic en A nuevamente para cambiar su estado a 0. Ha cambiado el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
Page 71 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 8 Haz clic en B para cambiar su estado de 0 a 1. Observa que el estado de Z sigue siendo 0.
Anota el estado de cada entrada y de la salida en tu tabla.
9 Haz clic en C para cambiar su estado a 0. Cul es el estado de Z?
Anota el estado de cada entrada y de la salida en tu tabla.
10 Haz clic en el botn Siguiente en la pantalla de animacin.
Page 72 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 11 La tabla que aparece contiene los mismos encabezados que tiene la tabla que has construido en el papel. Tomando como referencia la tabla que has construido, copia con cuidado los distintos estados de las entradas y de las respectivas salidas en la tabla de la pantalla.
Usa el mouse para moverte entre filas y columnas.
Cuando hayas copiado todas las entradas, haz clic en Verificar en la pantalla de animacin.
Page 73 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 12 Si alguna de tus respuestas es incorrecta, corrgela. Puedes hacer clic en Regresar en la pantalla de animacin para consultar la animacin de la compuerta lgica.
13 Haz clic en Siguiente en la pantalla de animacin para ver la tabla completa.
Page 74 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Ms informacin acerca de las compuertas AND
Tablas de verdad
Como has observado en la tarea que acabas de realizar, slo cuando todas las entradas de una compuerta AND estn en el estado lgico 1, la salida tambin es 1.
La tabla de verdad que has examinado slo tiene tres entradas, pero claramente los resultados generales sern idnticos no importa cuntas entradas tenga la compuerta. Estudia el circuito de la figura. El anlisis de este circuito lleva al siguiente resultado:
Z = (A*B) * (C*D) = A*B*C*D
A*B por supuesto, es la salida de U1.
C*D por supuesto, es la salida de U2.
Page 75 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Compuerta NOT
Resea de la funcin NOT
Como recordars, en una funcin NOT la salida es opuesta a la entrada:
Z = NOT A.
En forma booleana, esto se representa: .
Como recordars, la lnea por encima de la letra simboliza la funcin NOT.
La funcin se representa mediante el circuito de la figura. El estado de la luz es opuesto al del interruptor (SW1). Page 76 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Compuerta lgica NOT
Se muestra un diagrama de una compuerta NOT. La tabla de verdad para la compuerta NOT aparece debajo de la compuerta NOT.
Como puedes ver, una compuerta NOT slo puede tener una entrada. Page 77 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Completar una tabla de verdad para mltiples compuertas
En esta tarea, analizars un circuito lgico con mltiples compuertas de distintos tipos. En base a los distintos estados de las entradas y de la salida, construirs una tabla de verdad para representar el circuito.
Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
Page 78 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 1 Estudia el circuito de la figura. En una hoja de papel, dibuja una tabla para representar a este circuito. Las columnas en la tabla deben reflejar las entradas y la salida del circuito.
Indicacin: Puedes agregar una columna en la tabla para representar la salida "interina" de U1, que es en realidad una de las entradas de U2.
Observars que la compuerta U1 es una compuerta OR, mientras que U2 es una compuerta AND.
Page 79 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 2 Analiza el estado de cada entrada: A, B y C tienen todos estado 0. Cul es la salida resultante del circuito (Z)?
Tanto para la compuerta OR como para la compuerta AND, si todas las entradas son 0, la salida ser 0 tambin. Por lo tanto, la salida de U1 es 0 y Z tambin es 0.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 80 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 3 Haz clic en B para cambiar su estado a 1. Ha cambiado el estado de Z?
Si B = 1 y A = 0, la salida de U1 = 1. Por lo tanto, las entradas a la compuerta AND U2 son 0 (desde U1) y C = 0. Como recordars, en una compuerta AND, si cualquiera de las entradas es 0, la salida tambin es 0. Por lo tanto, Z = 0.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 81 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 4 Haz clic en A para cambiar su estado a 1. Cul es el estado de Z ahora?
Con A = 1 y B = 1, la salida de U1 = 1. Las entradas hacia U2 son por lo tanto 1 y 0 (C = 0), y la salida es an 0.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 82 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 5 Haz clic en B nuevamente para que la salida vuelva a 0.
Como ya habrs notado, Z = 0. Esto es, por supuesto, porque una de sus entradas (C) es 0. Como resultado, a pesar del hecho de que la salida de la compuerta OR (U1) es 1, la salida de la compuerta AND (U2) sigue siendo 0.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 83 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Haz clic en A para cambiar el estado nuevamente a 0, luego haz clic en C para cambiar su estado a 1. Ha cambiado el estado de Z?
A = 0 y B = 0, y por lo tanto la salida de U1 = 0. Mientras una entrada a U2 (C) ha cambiado a 1, la otra (salida de U1) ha cambiado a 0. Como resultado, Z (la salida de U2) = 0.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 84 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 7 Ahora haz clic en B nuevamente para cambiar su estado a 1. Qu sucedi con el estado de Z?
Como puedes ver, el estado de Z ha cambiado a 1. Esto es porque con B = 1, la salida de U1 = 1. Entonces, ambas entradas a la compuerta AND (U2) son ahora 1 y por lo tanto, la salida es 1.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 85 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 8 Haz clic en A nuevamente para cambiar su estado a 1. Como puedes ver, Z permanece en el estado 1.
Aqu, el estado de la salida de U1 permaneci inmutable, porque la salida de una compuerta OR (U1) es 1, siempre que al menos una de las entradas sea 1. Entonces, todas las entradas a U2 son 1 y por lo tanto la salida es 1.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 86 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 9 Haz clic en B nuevamente para cambiar su estado a 0. Como puedes ver, Z permanece en el estado 1.
Cambiar el estado de B a 0 no ha cambiado la salida de U1. Como resultado, todas las entradas a U2 permanecen en 1 y la salida (Z) por lo tanto es 1.
Anota el estado de cada entrada y de la salida en tu tabla.
Page 87 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 10 Haz clic en el botn Siguiente en la pantalla de animacin.
11 Copia los valores de la tabla que has construido a una tabla vaca en la pantalla. Usa el mouse para moverte entre filas y columnas en la tabla.
12 Haz clic en Verificar en la pantalla de animacin para verificar tu tabla.
Page 88 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 13 Si alguna de las lneas en tu tabla es incorrecta, corrgela. Puedes regresar a la animacin del circuito haciendo clic en el botn Regresar de la pantalla de animacin. Cuando la tabla est corregida, haz clic nuevamente en Verificar para verificarla.
14 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa.
Page 89 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Construir una Tabla de verdad para un circuito complejo.
En esta tarea construirs otra tabla de verdad para un circuito lgico con ms de un tipo de compuerta.
Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
1 Estudia el circuito lgico de la figura. En una hoja de papel, dibuja una tabla para representar a este circuito. Las columnas en la tabla deben reflejar las entradas y la salida del circuito.
Indicacin: Puedes agregar una columna en la tabla para representar la salida "interina" de U1, que es en realidad una de las entradas de U2.
Page 90 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 2 Todas las entradas del circuito estn en estado 0. La salida tambin est en 0.
Anota el estado de cada entrada y de la salida en tu tabla.
3 En el orden que se indica a continuacin, haz clic en cada una de las entradas. Luego haz clic en cada entrada (o conjunto de entradas, segn sea el caso), anota los estados de las entradas y de la salida en tu tabla:
B, A, B, A y C, B, A, B
4 Haz clic en Siguiente en la pantalla de animacin.
Page 91 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 5 Copia los valores de la tabla que has construido en la tabla vaca de la pantalla.
6 Haz clic en Verificar en la pantalla de animacin para verificar la tabla.
7 Si alguna de las lneas en tu tabla es incorrecta, corrgela. Puedes regresar a la animacin del circuito haciendo clic en el botn Regresar de la pantalla de animacin. Cuando la tabla est corregida, haz clic nuevamente en Verificar para verificarla.
8 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa.
Page 92 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Representar circuitos complejos con varias entradas
En esta tarea, tratars de predecir la salida de varias compuertas y construir una tabla de verdad para un circuito lgico con compuertas AND y NOT.
1 Estudia el circuito de la figura. Observa que los encabezados de las columnas reflejan las distintas entradas y salidas en el circuito.
2 Respecto de cada combinacin de entradas, trata de visualizar la salida resultante. Para cada combinacin de entradas, ingresa la salida resultante en la tabla que se muestra. Usa el mouse para moverte entre filas y columnas en la tabla.
Page 93 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 3 Cuando hayas completado la tabla, haz clic en Siguiente en la pantalla de animacin.
4 El circuito que ves ahora es animado. En base a la tabla que has construido, haz clic en las entradas del circuito para crear las distintas combinaciones que se enumeran en la tabla de la figura.
5 Haz clic en las entradas, luego verifica la tabla de verdad que has creado. Si alguna de tus respuestas es incorrecta, corrgela.
Page 94 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Haz clic en Verificar en la pantalla de animacin para verificar la tabla que has creado.
7 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa para este circuito.
Page 95 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Completar una tabla de verdad para una compuerta con entradas mltiples
Esta tarea te permitir analizar un circuito en el cual una compuerta tiene mltiples salidas.
1 Estudia el circuito de la figura. La tabla de verdad que se muestra representa todas las posibles combinaciones de entradas.
2 Para cada combinacin de entradas de la tabla, trata de predecir las salidas correspondientes. Ingresa las salidas en la tabla.
3 Haz clic en Siguiente en la pantalla de animacin.
Page 96 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 4 En la animacin que se muestra, haz clic en las entradas para cambiar sus estados. En el orden que se muestra en la tabla de verdad, crea las distintas combinaciones de entrada. Verifica lo que has ingresado en la tabla de verdad. Tus entradas son correctas?
5 Si alguna de tus respuestas es incorrecta, corrgela.
6 Haz clic en el botn Verificar en la pantalla de animacin.
Page 97 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 7 Si alguna de tus respuestas es incorrecta, corrgela. Haz clic en Verificar nuevamente para confirmar que los datos que has ingresado son correctos.
8 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa para este circuito.
Page 98 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
En esta actividad
Conclusin
Esta actividad ha presentado las compuertas OR, AND y NOT. Has analizado las expresiones booleanas de esas compuertas y has analizado estas compuertas en circuitos.
En la prxima actividad, aprenders ms acerca de las expresiones booleanas y un sistema de lgebra llamado lgebra booleana. Page 99 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Actividad 3: Ms compuertas lgicas
En la actividad anterior has estudiado las compuertas OR, AND y NOT. En esta actividad, aprenders a usar varias compuertas ms que se utilizan como circuitos integrados.
Esta actividad incluye los siguiente temas:
Revisin de las reglas para el uso de compuertas lgicas
La compuerta NOR (NO-O)
La compuerta NAND (NO-Y)
La compuerta XOR (X-O)
La compuerta XNOR (XNO-O) Page 100 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
OBJETIVOS
En esta actividad realizars lo siguiente:
Aprender a trabajar con las compuertas NOR, NAND, XOR y XNOR.
Construir tablas de verdad que representan funciones complejas. Page 101 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Convenciones para circuitos integrados y compuertas lgicas
Convenciones para circuitos integrados
Cada circuito integrado (CI) incorpora una cantidad de compuertas lgicas, segn el tipo de circuito.
En los dibujos esquemticos, los nmeros de circuito integrado (por ej. U1, U2, U3) y los nmeros de pin relevantes se usan para hacer referencia a una determinada compuerta lgica. Por ejemplo, un CI del tipo que se muestra podra tener como referencia U1. Una compuerta determinada dentro de este circuito integrado tendra como referencia la sigla U1 y los nmeros de pin relacionados con la compuerta dada. En este circuito, por ejemplo, los pines 1 y 2 son entradas a una compuerta lgica y el pin 3 es la salida de la misma compuerta. En un esquema de un circuito que incorpore esta compuerta, la compuerta estara sealada como U1, con las entradas marcadas como 1 y 2 y la salida como 3.
Es importante observar que las notaciones de los pines se refieren a un tipo de circuito integrado particular. Los pines relevantes slo pueden determinarse en base a la hoja de datos provista por el fabricante.
Page 102 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ilustracin de un dibujo esquemtico
El dibujo que se muestra ilustra el esquema de un circuito lgico. El circuito incorpora varios circuitos integrados, pero no todas las compuertas disponibles para cada circuito integrado. Como puedes ver, U1, por ejemplo, es un circuito integrado TTL 7408. Para armar este circuito se requieren tres CI diferentes ya que se necesita un CI para cada tipo de componente. Puedes observar que cada compuerta tiene una marca con un nmero que hace referencia al CI (como U1) y sus entradas y salida se marcan de acuerdo con los nmeros de pin. El nmero que hace referencia al circuito integrado puede estar sobre o cerca de la compuerta.
Como se indic previamente, es el fabricante en las hojas de datos el que provee la informacin respecto de los distintos tipos de CI y las compuertas en cada circuito.
Es importante destacar que para propsitos de estudio, los nmeros de pin no estarn marcados en los esquemas que examinars en este mdulo.
Page 103 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Aspecto de las compuertas lgicas
Como puede que ya hayas observado, cada tipo de compuerta lgica posee un aspecto distintivo.
La figura que se muestra ilustra las distintas formas que se usan para representar las compuertas en los esquemas. Page 104 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Otras convenciones.
En las compuertas lgicas, la nica entrada o salida posible es un nivel lgico de 0 o 1, donde 1 se define como un valor cercano a la tensin de alimentacin ( ) y 0 se define como un valor cercano a 0 voltios.
En los dibujos esquemticos no estn marcados ni el pin de alimentacin de tensin ( ) ni el pin a tierra (GND). Se asume que estn conectados y en funcionamiento.
En sistemas que incluyen compuertas lgicas, se usan con frecuencia tablas de verdad como las que has estudiado. Page 105 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
La compuerta NOR (NO-O)
Repaso general
Como recordars, la operacin de la funcin NOR es la siguiente:
NOT (A o B) = C.
Su notacin es .
La lnea marcada por sobre la funcin A+B representa la funcin NOT (NO). En otras palabras, es una combinacin de la funcin OR (O) con la funcin NOT (NO). El NOT "invierte" la salida de la funcin OR.
La funcin se demuestra mediante el circuito de la figura. Cuando cualquiera de los interruptores est cerrado (1), la luz est apagada (0).
La notacin de la compuerta lgica NOR se corresponde con la funcin. Est compuesta por una compuerta OR con un elemento que seala la inversin en la salida:
Page 106 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Representar una compuerta NOR
La forma simblica de una compuerta NOR es la que se muestra.
Como puedes ver, la forma simblica de una compuerta NOR es muy similar a una compuerta OR, pero tiene un pequeo crculo en la salida (sealado con una flecha roja en la figura). Este crculo es similar al crculo que se encuentra en la salida de una compuerta NOT.
En los esquemas lgicos, tal crculo siempre hace referencia a una "inversin" (NOT) de la salida de la compuerta, no importa de qu tipo de compuerta se trate. Es similar a la lnea que se encuentra por encima de una funcin similar cuando se expresa por escrito.
Al lado de los smbolos de la compuerta se muestra una tabla de verdad para una funcin NOR. Page 107 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Mltiples entradas para una funcin NOR
Cuando es necesario que haya un nmero de entradas mayor que las que puede manejar una nica puerta en particular, deben conectarse varias compuertas para obtener la funcin necesaria. Como puedes ver, el esquema es algo ms complejo que el de una compuerta OR. Las compuertas U3 y U4 son compuertas de "inversin". En efecto, las compuertas U3 y U4 funcionan como compuertas NOT. Luego explicaremos esto en ms detalle.
Page 108 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Mltiples entradas para una funcin NOR - Continuacin
Para analizar la operacin del circuito que se muestra:
= =
La salida de U3 es la "inversa" de su entrada. En otras palabras = = A+B.
La doble lnea sobre A+B es una funcin NOT(NOT). En otras palabras NOT(NOT A+B)=A+B. Esto es lo que se desea expresar mediante el trmino "compuerta de inversin".
En forma similar, la salida de U4 ser: = = C+D+E.
Por lo tanto, la salida de U5 ser: = .
Esto, por supuesto, representa la funcin NOR del circuito completo. Page 109 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Construir una tabla de verdad para una compuerta NOR
En esta tarea, examinars un circuito lgico con una compuerta NOR y construirs una tabla de verdad para representar la compuerta.
1 Estudia el circuito lgico de la figura. Observa que en la tabla que aparece al lado del circuito, los encabezados de las columnas corresponden a las varias entradas y la salida de este circuito.
2 Haz clic en las entradas de la tabla para modificarlas y para observar las salidas que corresponden a las distintas combinaciones de entradas.
3 Ingresa las diferentes combinaciones de entradas posibles para este circuito y las correspondientes salidas en la tabla que has construdo.
Indicacin: La cantidad de filas en la tabla refleja el nmero exacto de combinaciones de entradas posibles para este circuito.
4 Haz clic en Verificar en la pantalla de animacin para verificar las entradas en la tabla.
5 Si alguna de tus respuestas es incorrecta, corrgela. Page 110 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Page 111 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa.
Page 112 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
La compuerta NAND (NO-Y)
Repaso general
Como recordars, la operacin de la funcin NAND es la siguiente:
NOT (A y B) = C.
Su notacin es
La lnea marcada por sobre la funcin A*B representa la funcin NOT (NO). En otras palabras, es una combinacin de la funcin AND (Y) con la funcin NOT (NO). El NOT "invierte" la salida de la funcin AND.
La funcin se demuestra mediante el circuito de la figura. Cuando ambos interruptores estn cerrados (1), la luz est apagada (0). Haz clic en los interruptores de la animacin para observar el funcionamiento del circuito NAND.
Page 113 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... La compuerta NAND (NO-Y)
Como sucede con la funcin NOR, la notacin para la compuerta lgica NAND se corresponde con la funcin. Est compuesta por una compuerta AND con un elemento que seala la inversin en la salida, como se muestra: Page 114 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Representacin de una compuerta NAND
La forma simblica de una compuerta NAND es la que se muestra.
Como puedes ver, la forma simblica de una compuerta NAND es muy similar a una compuerta AND, pero tiene un pequeo crculo en su salida. Como has aprendido previamente, este crculo representa una "inversin" de la compuerta AND. Es similar al crculo que se encuentra en la salida de una compuerta NOT.
Al lado de los smbolos de la compuerta se muestra una tabla de verdad para una funcin NAND. Page 115 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Mltiples entradas para una funcin NAND
Cuando es necesario que haya un nmero de entradas mayor que las que puede manejar una nica puerta en particular, deben conectarse varias compuertas. Como puedes ver, el esquema es algo ms complejo que el de una compuerta AND comn. Como observaste cuando estudiabas las compuertas NOR, a veces es necesario "invertir" las compuertas. Las compuertas U3 y U4 que se ven son compuertas de "inversin". Para analizar la operacin del circuito que se muestra:
=
=
Las salidas correspondientes para U3 y U4 son las siguientes: = = A*B, y = = C*D.
Como tal, la salida fina es = Z = = . Page 116 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Construir una tabla de verdad para mltiples compuertas NAND
En esta tarea, analizars un circuito con mltiples compuertas NAND y construirs una tabla de verdad que refleje el circuito.
1 Estudia el circuito de la figura. En base a lo que has aprendido acerca de las compuertas NAND (NO-Y), trata de predecir las salidas de cada una de las compuertas y de todo el circuito.
2 Examina la tabla de verdad que se muestra. En cada fila, ingresa las salidas correctas para U1, U2, U3, U4. En base a estas salidas, ingresa Z (la salida de U5) para cada combinacin de entradas. Usa las flechas sobre la tabla para recorrerla.
3 Haz clic en el botn Siguiente en la pantalla de animacin.
4 Con la tabla de verdad que has completado, crea las distintas combinaciones de entradas como se muestra en cada fila. En cada fila, verifica tus entradas para la Salida U1, Salida U2, Salida U3, Salida U4 y Z. Todas las entradas son correctas?
5 Si alguna de tus respuestas es incorrecta, corrgela.
6 Haz clic en Page 117 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Verificar para corregir la tabla de verdad que has construido.
Page 118 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 7 Si alguna de tus respuestas es incorrecta, estudia el circuito nuevamente y corrgela. Haz clic en Verificar nuevamente para verificar las correcciones.
8 Haz clic en el botn Siguiente de la pantalla de animacin para ver la tabla completa para este circuito.
Page 119 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Compuertas OR exclusiva y NOR exclusiva
Repaso general
Una compuerta OR exclusiva o NOR exclusiva, ms conocidas como XOR o XNOR, es una compuerta especializada que se usa primariamente en comunicaciones y en cdigos binarios especiales. Las formas simblicas de estas compuertas son las que se muestran. El diagrama superior (U1) corresponde a una compuerta XOR y el inferior (U2) a una compuerta XNOR. Al lado de la compuerta se muestran las tablas de verdad para cada una de estas compuertas.
La funcin XOR se representa del siguiente modo:
Z = A B = (A+B)*( + ) = A + B.
La funcin XNOR se representa:
Z = = (A+ )*( +B) = AB+ Page 120 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
En esta actividad
Conclusin
En esta actividad has examinado varias compuertas lgicas complejas: NOR, NAND, XOR y XNOR. Estas compuertas son ms complejas que OR, AND y NOR dado que combinan mltiples elementos:
En la siguiente actividad conocers el lgebra booleana, un sistema algebraico que usa los operadores de las compuertas que has estudiado. Page 121 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Actividad 4: lgebra booleana
En el mdulo Fundamentos de la electrnica has estudiado nmeros binarios y funciones y compuertas lgicas. Estos temas ya fueron tratados nuevamente en las actividades anteriores de este mdulo. En esta actividad aprenders acerca del lgebra en relacin con sistemas lgicos. Los principios de esta lgebra fueron formulados por el matemtico ingls George Boole, y por lo tanto recibe el nombre de lgebra booleana. Page 122 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Esta actividad incluye los siguientes temas:
Resea general del lgebra booleana.
Anlisis de las funciones booleanas
Inspeccin de una expresin booleana Page 123 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
OBJETIVOS
En esta actividad, realizars lo siguiente:
Aprender a identificar las funciones booleanas.
Analizar expresiones booleanas.
Aprender a crear tablas de verdad en base a expresiones booleanas. Page 124 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Introduccin al lgebra booleana
Qu es el lgebra booleana?
El lgebra booleana trata con operaciones de variables que slo pueden tomar uno de dos valores: 0 o 1.
0 indica "falso", mientras 1 indica "verdadero". En principio, el lgebra booleana se parece al lgebra comn. Por lo tanto, se usan signos similares.
Page 125 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Operaciones con lgebra booleana
El lgebra booleana permite simplificar varias funciones complejas. Las reducciones permiten comprender la funcin con ms facilidad. Por ejemplo, pueden cancelarse los elementos que no afectan la salida final y crear un circuito que represente la funcin utilizando menos compuertas lgicas. Usar menos compuertas en un circuito se traduce en ahorro de tiempo y dinero. Page 126 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Ilustrar el uso prctico del lgebra booleana
Analiza el circuito que se muestra. Puedes identificar las compuertas en el circuito?
1 En base a las compuertas del circuito, completa las salidas en la tabla.
2 Haz clic en Verificar en la pantalla de animacin para verificar tus datos.
3 Si alguna de tus respuestas es incorrecta, corrgela. Haz clic en Verificar nuevamente para verificar los datos.
Page 127 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Aplicacin prctica del lgebra booleana
Resultados idnticos con menos funciones
Examina la figura. Es el mismo circuito que has analizado en la tarea que acabas de realizar.
Como puedes ver, las salidas de ambos circuitos son idnticas. Las salidas son fciles de identificar como idnticas analizando tanto los circuitos como las tablas de verdad. En funciones ms complejas, es mucho ms difcil reconocer formas equivalentes reducidas - simplificadas examinando la tabla de verdad. La reduccin slo puede lograrse mediante el uso de lgebra booleana y otros mtodos de reduccin. Page 128 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Expresiones booleanas
En el lgebra "comn", una combinacin de valores fijos o variables dada constituye una expresin. En este sentido, el lgebra booleana es igual. Una expresin booleana es una combinacin de valores fijos y variables, los que slo pueden ser 1 o 0. Los distintos valores variables y fijos estn relacionados mediante operaciones booleanas como AND, NOT y OR.
El orden de las operaciones booleanas primarias es el siguiente:
1 NOT
2 AND
3 OR
Cuando dos operaciones tienen el mismo orden de importancia se realizan de izquierda a derecha. Page 130 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Funciones booleanas
Dada una expresin booleana que contiene n variables, cada una de las cuales slo puede valer 0 o 1, hay combinaciones posibles de los valores de las variables. Una funcin booleana expresa el resultado para todas estas combinaciones.
Por ejemplo, dada la funcin Z = A* + C*D, se puede calcular la respuesta individualmente para cada combinacin posible de A, B, C y D. Otra opcin es crear una tabla de verdad que contenga cada una de todas las posibles combinaciones de variables A, B, C y D para determinar las salidas. De hecho, ambos mtodos son idnticos, excepto que la tabla de verdad organiza los datos ms claramente. Page 132 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Identidad booleana
Dos expresiones que tienen salidas idnticas para cada combinacin de entradas posible se dice que tienen la misma identidad booleana.
Por ejemplo, en los circuitos que has examinado anteriormente, segn se muestra, has observado la identidad booleana = A+B. Las dos expresiones son idnticas, como lo muestra la tabla de verdad que has analizado en la tarea que realizaste. Page 133 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Reglas del lgebra booleana
Reglas para una variable nica
Al igual que en las matemticas "comunes", el signo de multiplicacin (o signo booleano AND "*") con frecuencia se omite en las expresiones, como por ejemplo A*B = AB y A*(A+B) = A (A+B). En las siguientes reglas del lgebra booleana, se ha mantenido el signo *, pero ms adelante en esta actividad, as como en otras actividades, vers con frecuencia expresiones en donde se lo ha omitido.
Nota: Los trminos multiplicacin y suma se usan aqu en referencia a las funciones booleanas AND y OR y no a las operaciones aritmticas.
Page 134 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reglas para una variable nica - Continuacin
Las siguientes reglas pueden aplicarse una expresin booleana con una variable nica:
Para cualquier variable dada A, su inversa se define como NOT(A) o .
La multiplicacin (funcin AND) o la suma (funcin OR) de la variable por s misma da como resultado la variable nica:
A+A = A A*A = A
Esto se conoce como la regla de identidad. Page 135 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reglas para una variable nica - Continuacin
Multiplicar una variable por 1 da como resultado la variable: A*1 = A.
Sumar 0 a una variable da como resultado la variable: A+0 = A.
Sumar un 1 a una variable da como resultado una salida de 1: A+1 = 1.
Sumar un 0 a una variable da como resultado la variable: A+0 = A.
Multiplicar una variable por su inversa da como resultado 0: A* = 0.
Sumar una variable a su inversa da como resultado 1: A+ = 1. Page 136 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reglas para multiplicar variables
Las operaciones booleanas obedecen las reglas conmutativa, distributiva y asociativa del lgebra normal.
Ley conmutativa:
Al sumar mltiples variables, el orden de las variables es intercambiable:
A+B+C = A+C+B = B+A+C, y as.
Al multiplicar distintas variables, el orden tambin es intercambiable: A*B*C = A*C*B = C*B*A, y as.
Por supuesto, en una expresin que incluya tanto suma como multiplicacin, el orden debe respetarse con cuidado para asegurar que se sumen y se multipliquen las variables correctas. A*B + C*D = B*A + D*C D*B + A*C. Page 137 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reglas para mltiples variables - Continuacin
Ley asociativa:
Al sumar mltiples variables, el orden de la operacin no es significativo:
(A+B)+C = A+(B+C).
Del mismo modo, al multiplicar diversas variables, el orden de la operacin no es significativo:
(A*B)*C = A*(B*C).
Es importante aclarar, sin embargo, que si se combinan varios operadores booleanos, debe respetarse el orden de las operaciones observado previamente. Page 138 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reglas para mltiples variables - Continuacin
Ley distributiva:
A*(B+C) = A*B + A*C
El lgebra booleana extiende la ley distributiva:
A+(B*C) = (A+B)*(A+C) Page 139 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reducir expresiones - Teorema de De Morgan
Existen varias leyes ms para trabajar con variables mltiples. Algunas simplemente se postularn aqu y otras se probarn:
Teorema de De Morgan:
De Morgan fue un matemtico britnico que desarroll dos reglas para permitir el manejo de un tipo de expresiones complejas. Ms adelante en esta actividad analizars la verdad de este teorema construyendo una tabla de verdad para representarlo.
( ) = *
( ) = + Page 140 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ms reglas para reducir expresiones
AB+A = A
Esto se puede ver rpidamente una vez que se aplica la ley distributiva:
AB+A = A*(B+ )
En las reglas para una nica variable has aprendido que A+ = 1. Entonces la expresin de arriba es igual a A*(1) o A*1, que, por supuesto, es igual a A.
Eso a veces se considera parte de la que se conoce como regla de redundancia. Page 141 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reducir expresiones - Continuacin
(A+B)*(A+ ) = A
Para comprobar esto se requieren varias de las reglas anteriormente enunciadas. Examina cuidadosamente lo siguiente:
(A+B)*(A+ ) = AA+AB+A +B
Ahora reduce. Ya has aprendido que B =0. Tambin has aprendido que sumar un 0 a una variable no modifica la variable. Por lo tanto, el 0 puede eliminarse de la expresin. Tambin sabes que AA = A, y tambin puedes hacer este reemplazo:
Ahora reduce la expresin restante:
A+AB+A = A*(1+B+1) = A*(1) = A.
Esto se considera a veces parte de la ley de redundancia. Page 142 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reducir expresiones - Continuacin
A+AB = A:
A+AB = A*(1+B) = A*1 = A
Esta es una parte de la ley de redundancia.
La otra parte de la ley de redundancia es como sigue:
A+ B = A*(1)+ B = A*(1+B)+ B = A+AB+ B = A+B*(A+ ) = A+B*(1) = A+B
A*( +B) = AB
A*( +B) = A +AB = 0+AB = AB
Algunas de estas leyes se han probado a travs del lgebra. Tambin puede comprobarse su veracidad mediante el uso de tablas de verdad. Page 144 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Usar tablas de verdad para comprobar lgebra booleana
En esta tarea, construirs tablas de verdad para comprobar la veracidad de una de las leyes enunciadas anteriormente. Para esta tarea, comprobars la veracidad de una parte del teorema de De Morgan: ( ) = * .
1 Analiza el teorema de De Morgan. Analiza ahora las dos partes de la tabla de verdad que se muestran. Cada parte de la tabla de verdad representa una mitad de la ecuacin dada.
2 Teniendo en cuenta lo que ya has aprendido acerca de los operadores OR y AND en el lgebra booleana, completa las columnas vacas de la tabla.
3 Haz clic en Verificar en la pantalla de animacin para verificar que los datos que has ingresado sean correctos.
4 Si alguna de tus respuestas es incorrecta, corrgela. Haz clic en Verificar nuevamente para verificar las tablas que has completado.
Observa que las dos columnas rojas en la tabla, que representan las dos partes de la ecuacin, son idnticas. Por lo tanto, puedes concluir que la parte del teorema de De Morgan aqu analizada es correcta Page 145 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... para todas las combinaciones posibles de A y B.
Page 146 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Analizar una expresin reducida en una tabla de verdad
En esta tarea, construirs y analizars la tabla de verdad para la expresin que acabas de reducir para verificar que la reduccin sea correcta.
1 La funcin inicial es Z = AB+AB . La versin reducida es Z = AB. En la tabla de la ventana de animacin, completa todas las posibilidades para A, B y C.
Indicacin: La tabla vaca contiene el nmero exacto de lneas que contiene las diversas combinaciones de A, B y C.
Page 147 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 2 Ingresa los resultados de las funciones dadas.
Indicacin: Ingresa el valor de que te ayudar a calcular el resultado de la segunda funcin.
Page 148 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 3 Haz clic en Verificar en la pantalla de animacin para verificar que los datos que has ingresado son correctos.
4 Si alguna de tus respuestas es incorrecta, corrgela. Haz clic en Verificar nuevamente para verificar las tablas que has completado.
Observa que las dos columnas rojas en la tabla, que representan la funcin inicial y la funcin reducida, son idnticas. Entonces, puedes concluir que la funcin reducida es realmente equivalente a la funcin inicial ms compleja para todas las combinaciones posibles de A, B y C.
Page 149 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Comparar expresiones booleanas
En esta tarea, reducirs una expresin algebraica compleja, luego construirs una tabla de verdad para la funcin original y para la funcin reducida a fin de comparar los resultados.
Para esta tarea necesitars una hoja de papel y algn elemento para escribir.
1 Copia la siguiente funcin en una hoja de papel: Z = (A+B)*( +C).
2 Aplica la ley distributiva a esta expresin. La expresin resultante debera ser: Z = (A+B) +(A+B)C.
Page 150 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 3 Aplica la ley distributiva a la expresin resultante. El resultado debera ser: Z = A +B +AC+BC. Si aplicas la ley conmutativa, vers que esta expresin es equivalente a Z = A + B+AC+BC.
4 Aplica la regla de multiplicar una variable por su inversa (A = 0). Sumar un 0 a una variable o expresin no modifica la expresin. Entonces, reduce la expresin. La expresin resultante debera ser: Z= B+AC+BC.
Page 151 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 5 Como has aprendido, sumar una variable a su inversa es igual a 1 (A+ = 1). Dado que multiplicar una variable por 1 no cambia la variable, multiplica BC por A+ . La expresin resultante es: Z = B+AC+(A+ )BC.
6 Aplica la ley distributiva a la expresin (A+ )BC.
La expresin resultante es B+AC+ABC+ BC.
Page 152 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 7 Aplica las leyes conmutativas a la expresin que tienes, para reordenarla a fin de reducirla. La expresin a la que deberas llegar es Z = B+ BC+AC+ACB.
Como puedes ver, la ley conmutativa se aplic aqu tanto para reordenar la suma como dentro de la expresin ABC para cambiarla a ACB, de modo que la similitud entre esta expresin y la expresin AC fuera ms evidente.
Page 153 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 8 Aplica la ley distributiva nuevamente para obtener: Z = B(1+C) +AC(1+B).
9 Como ya has aprendido, 1+B = 1 y 1+C = 1. Entonces, la expresin puede reducirse an ms a Z= B+AC.
10 Ahora completars una tabla de verdad que refleje la funcin original y la funcin reducida. En la ventana de animacin, para cada combinacin de A, B y C, ingresa los valores de cada una de las funciones que se muestra.
Page 154 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 11 Haz clic en Verificar en la ventana de animacin para verificar tus datos.
12 Si alguna de tus respuestas es incorrecta, corrgela. Haz clic en Verificar nuevamente para verificar que los datos sean correctos.
Como puedes ver, las columnas con los resultados de las funciones son idnticas, reflejando el hecho de que la funcin reducida es idntica a la funcin original.
Page 155 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Aplicar lgebra booleana a circuitos lgicos
Analizar un circuito lgico complejo
Examina la figura. Como puedes ver, este circuito lgico comprende varias compuertas, y los resultados de las compuertas son las entradas para otras compuertas. Cuando evalas la funcin con atencin, puedes ver que la compuerta final puede representarse mediante la siguiente expresin:
Z = (A*B)*(B+( *C).
Usando la ley distributiva, los parntesis puede ser abiertos. Esto da como resultado la expresin:
Z = ABB+AB C.
En base a las reglas que has estudiado A = 0, y BB = B. Por lo tanto, el circuito que se muestra puede representarse mediante la expresin: Z = AB.
En otras palabras, la funcin compleja que representa este circuito puede ser reemplazada por una simple funcin AND. O, hablando en forma prctica, una nica compuerta AND puede reemplazar las cinco compuertas que se muestran en el circuito. Page 156 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Reducir un circuito complejo
Estudia el circuito lgico de la figura. Como puedes ver, abarca seis compuertas. Ahora reduce la funcin:
Z = AC+BC+ C = (A+B+ )C [ley distributiva] = C(A+B+ ) [ley conmutativa].
Usando las reglas de reduccin que has aprendido, puedes reducir esta expresin:
Z = C(A+ +B) = C(A+1) = C.
Como puedes ver, las seis compuertas son en realidad redundantes. Puede obtenerse la misma salida con la simple expresin Z = C. Page 157 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
En esta actividad
Conclusin
En esta actividad has estudiado los fundamentos del lgebra booleana. Has examinado las leyes del lgebra booleana y su aplicacin a expresiones booleanas y circuitos lgicos.
En las siguientes actividades podrs observar y comprender mejor la importancia del lgebra booleana en electrnica. Page 158 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Actividad 5: Aritmtica binaria
En actividades previas has estudiado la representacin de los nmeros binarios y distintas funciones booleanas. En esta actividad, aprenders a realizar distintas operaciones bsicas con nmeros binarios. Los circuitos electrnicos pueden manejar esta lgica y estas operaciones bsicas son tiles en todos los niveles de las operaciones matemticas que realizan los computadores.
Esta actividad incluye los siguientes temas:
Resea general de la aritmtica binaria
Operaciones aritmticas con nmeros binarios
Sistemas digitales y aritmtica binaria Page 159 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
OBJETIVOS
En esta actividad, realizars lo siguiente:
Aprender a sumar y restar nmeros binarios.
Explorar las dificultades de trabajar con nmeros binarios.
Aprender de qu modo los sistemas digitales trabajan con nmeros binarios positivos y negativos. Page 160 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Conversiones - revisin
Convertir un nmero binario en nmero decimal
Los patrones que has observado anteriormente se pueden aplicar tambin a esta base de numeracin. Cuanto ms hacia la izquierda se coloca un dgito, es ms alta la potencia de 2 por la que hay que multiplicarlo. El siguiente ejemplo ilustra la conversin de un nmero binario a formato decimal.
Page 161 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Convertir un nmero decimal a formato binario
Como recordars del mdulo Fundamentos de la electrnica, se siguen los siguientes pasos para convertir un nmero binario a formato de base 10 (decimal):
1 Divide el nmero decimal por 2.
2 Si hay resto, escribe 1 como dgito de la derecha del nmero binario que ests calculando. Si no hay resto, el dgito de la derecha del nmero binario ser 0.
Page 162 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Convertir un nmero decimal a formato binario - Continuacin
3 Divide nuevamente el resultado por 2.
4 Nuevamente, si hay resto, coloca un 1 en la segunda posicin desde la derecha del nmero binario. Si no hay resto, el segundo dgito desde la derecha ser 0.
5 Contina dividiendo por dos de la misma forma hasta que no quede nada del nmero decimal.
Page 163 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Convertir un nmero decimal a formato binario - Ejemplo
Aqu se muestra un ejemplo de la conversin de un nmero decimal a binario. Nota que los restos se indican en parntesis. Un resto igual a 0, por supuesto, indica que no hay resto. Page 164 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Suma binaria
Leyes de la suma binaria
Las reglas para sumar dos nmeros binarios son simples:
0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10
Recuerda que en el nmero binario 10, el 1 representa 2, contrariamente al nmero decimal 10, en el que el 1 representa 10. Page 165 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Sumar y acarrear
Como puedes ser, para sumar 1 + 1, se necesita otro dgito. Al igual que en la aritmtica decimal, este dgito se llama el acarreo o transporte.
En la tabla que se muestra se ilustra la suma de dos nmero binarios. Las dos columnas de la izquierda muestran los dos bits que se sumarn, A y B. En la tercera columna, Suma, se muestra el dgito menos significativo, y en la columna del extremo derecho, se muestra el acarreo. Las leyes de la aritmtica dictan que el acarreo aparece cuando la suma de los nmeros es igual a o mayor que la base (en este caso la base es 2). El acarreo se suma a los dgitos del lado izquierdo.
Page 166 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Suma y acarreo - Continuacin
Considera por ejemplo lo siguiente:
En formato binario, la suma puede mostrarse del siguiente modo:
Cada columna se suma y si debe acarrearse un dgito, se suma hacia la izquierda. Page 167 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Suma binaria
En esta tarea, realizars varias operaciones de suma binaria y decimal y convertirs nmeros de formato decimal a binario y de binario a decimal para verificar tu suma.
Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
1 Copia la tabla de la figura en una hoja de papel.
2 Considera el problema de la suma binaria 11010 + 10101. Copia los nmeros en una tabla, alineando los nmeros con el lado izquierdo de la misma.
Page 168 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 3 Mediante las reglas que has aprendido para la suma binaria, suma los nmeros. Usa cada celda de la hilera "Acarreo" para anotar el acarreo de la columna anterior. Page 169 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 4 La suma de los nmeros 11010 y 10101 es 101111. Convertirs ahora los nmeros a formato decimal y los sumars para verificar estos resultados.
Convierte los nmeros binarios 11010 y 10101 a sus equivalentes decimales. Cules son los equivalentes decimales? Page 170 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 5 Los nmeros binarios se convierten en 26 (11010) y 21 (10101). Suma estos nmeros. Page 171 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 6 Convierte el resultado de tu suma - el nmero decimal 47 - a formato binario. Page 172 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... 7 Compara la conversin del nmero decimal 47 con la suma de los nmeros binarios 11010 y 10101. Como puedes ver, ambos resultados son 101111. Por lo tanto has confirmado los resultados de tu suma binaria. Page 173 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Demostracin de una suma binaria
Usar circuitos para ilustrar una suma binaria
Si analizas la tabla sumatoria que has construido anteriormente, vers que la columna Suma es paralela a la salida que se muestra en una tabla de verdad de la funcin XOR, como las tablas que has estudiado previamente. Examina el siguiente circuito:
La salida de este circuito puede expresarse del siguiente modo:
Page 174 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Representar la columna de acarreo
La columna Acarreo en la tabla es un paralelo de la salida que se muestra en una tabla de verdad de la funcin AND. Este bit es necesario para la salida Acarreo, por lo tanto la compuerta XOR es extraa. Las compuertas AND y NOR pueden usarse para realizar la funcin XOR. Vers ejemplos de esto en las prximas secciones. Page 175 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Usar circuitos para sumar
Circuitos medio sumadores
Los dos circuitos que se muestran se conocen como medio sumadores, porque se limitan a sumar dos nmeros binarios de un dgito cada uno. Usualmente deben sumarse nmeros de mltiples dgitos. Para poder realizar una suma de mltiples dgitos, es necesario tambin un circuito que pueda manejar el dgito de transporte.
El circuito que se muestra ilustra lo que se conoce como un circuito sumador completo. Este circuito incluye una entrada Acarreo. La salida incluye la suma de las entradas y un bit adicional para la salida Acarreo, que se acarrea luego al siguiente paso.
Page 177 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Sumar nmeros con N dgitos
Para sumar de dos nmeros con N dgitos cada uno, es necesario un medio sumador para el primer par de dgitos (los dgitos del extremo izquierdo de cada nmero), y sumadores completos para el resto de los dgitos.
Page 178 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Sumar nmeros con N dgitos - Continuacin
El circuito que se muestra puede sumar dos nmeros de cualquier longitud, siempre que haya suficientes circuitos sumadores para todos los dgitos. Este tipo de circuito se conoce como un circuito sumador paralelo. Observa que hacer una suma completa desde este circuito lleva cierto tiempo, porque el dgito de acarreo debe transferirse de paso en paso. Este retardo se llama rizo. (Este no es el mismo rizo u ondulacin que has estudiado en el mdulo Fundamentos de la electrnica en conexin con los filtros). Page 179 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Resta binaria
El proceso de la resta binaria
La resta binaria se realiza de la misma manera que la ms conocida resta decimal. Se aplican las siguientes reglas:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = ??
Dado que an no has estudiado la representacin de un nmero binario negativo, no trataremos an la cuarta regla. El tema de los nmeros binarios negativos se ver luego en esta actividad.
Page 180 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... El proceso de la resta binaria - Continuacin
El problema de resta que se muestra ilustra el proceso de resta binaria. Comienza desde la derecha, como cualquier resta. Como puedes ver, 1 - 1 = 0. Los dgitos del medio son ms problemticos, porque no puedes restar 1 de 0. Por lo tanto, tal como haras en la aritmtica decimal, "tomas prestado" del siguiente dgito hacia la derecha. Este se designa con la letra B. Page 181 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Tarea: Resta binaria
En esta tarea, practicars aritmtica binaria.
Para completar esta tarea necesitars una hoja de papel y algn elemento para escribir.
1 Copia el problema de la figura en una hoja de papel.
2 Comenzado desde la derecha, comienza a restar.
3 Anota la respuesta. Page 182 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Representar un nmero binario negativo para sistemas digitales.
Notacin del signo de un nmero binario
Usualmente, un nmero negativo se marca con un signo menos (- ) a su izquierda. Los sistemas digitales, sin embargo, pueden reconocer slo los signos 0 y 1. Por lo tanto, es necesario expresar el nmero negativo de un modo diferente. La convencin para marcar los nmeros binarios es, por lo tanto, un dgito adicional en el extremo izquierdo del nmero. El dgito 0 seala un nmero positivo, mientras que el dgito 1 seala un nmero negativo. Por lo tanto, un nmero binario de cuatro dgitos en un sistema digital representa en realidad un nmero decimal de tres dgitos entre 0 (000 binario) y 7 (111 binario). El cuarto dgito de la izquierda indica si el nmero es positivo o negativo.
La tabla de la figura ilustra la indicacin de nmeros positivos y negativos. Los dgitos sealados en rojo son aquellos que indican el signo del nmero. Los dgitos restantes indican el valor absoluto del nmero. Page 183 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Operaciones matemticas con nmeros binarios
El dgito adicional que representa el signo del nmero (positivo o negativo) puede, en teora, ser sumado o restado por el sistema digital como cualquier otro 0 o 1. Sin embargo, si intentas realizar una operacin matemtica con los nmeros binarios que se muestran, notars que los resultados son incorrectos. El dgito adicional que indica el signo del nmero altera el resultado de cualquier operacin matemtica que se realice. Page 184 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Ejemplo: Sumar nmeros binarios positivos y negativos
Considera la siguiente suma: 3 + (-2) = ??
Al trabajar con nmeros decimales, la respuesta es clara: 3 + (-2) = 1. Si estos nmeros se convierten a formato binario, sin embargo, la suma ser la siguiente: 0011 + 1010 = ?? Segn las reglas que has aprendido para la suma, el resultado ser 1101. En otras palabras, 0011 + 1010 = 1101. An as, si consultas la tabla que se muestra, vers que 1101 = -5. En otras palabras, la suma es incorrecta.
Ahora, verifica otra suma: 2 + (-2) = 0. En formato binario, 2 = 0010, y (-2) = 1010. A primera vista pensaras que 0010 + 1010 dara como resultado 1100, o (-4) en formato decimal. Obviamente, esto es incorrecto. Si pruebas esto con otros nmeros, vers que los resultados son siempre incorrectos. La suma de un dgito que representa el signo del nmero altera el valor del nmero. Por lo tanto, para permitir que los sistemas digitales realicen las operaciones matemticas en forma correcta, debe hacerse un ajuste a la representacin de los nmeros negativos. Page 185 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Permitir operaciones matemticas en sistemas digitales
Sumar correctamente nmeros binarios positivos y negativos
Para que un sistema digital sume correctamente un nmero binario positivo y un nmero binario negativo, debe alterarse la tabla que has examinado previamente. De hecho, la columna de los nmeros negativos debe invertirse, como se muestra, de modo tal que el equivalente del decimal (-1) sea 1111, del decimal (-2) sea 1110, y as sucesivamente.
Ahora, si verificas las sumas que has examinado previamente, vers que las respuestas son correctas:
3 + (-2) pasa a ser 1101 + 0010. Sumar estos nmeros de acuerdo con las reglas que ya has estudiado da como resultado 1111. La tabla confirma que 1111 = (-1). En otras palabras, la respuesta ahora es correcta. Si verificas otras sumas, tambin sern correctas. Page 186 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Explicacin de las sumas de nmeros positivos y negativos
La necesidad de cambiar los nmeros para reflejar a los nmeros negativos para sistemas digitales reside en el hecho de que todo nmero positivo tiene un nmero con valor opuesto, su inverso. Cuando se lo suma al nmero original, este nmero inverso da como resultado 0. Suponiendo que un sistema trabaja slo con entradas y salidas de cuatro dgitos, considera los siguientes ejemplos de sumas binarias:
1100 + 0100 = 1 0000.
Dado que el sistema slo puede producir una salida de cuatro dgitos, el dgito que est ms a la izquierda se trunca. Como resultado, usando las reglas que ya has aprendido para la suma binaria, puedes ver que el resultado de cuatro dgitos es 0000. El decimal equivalente de esta suma es (-4) + 4 = 0. Como puedes ver, los resultados son equivalentes. Page 187 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Complementos de 2
Qu son los complementos de 2?
Los pares positivos y negativos que se ven en una sola hilera de la tabla de la figura son el complemento de 2 uno de otro. Cada nmero positivo tiene un nmero negativo que es su complemento de 2, y es el complemento de 2 para el mismo nmero negativo.
Al sumar y restar nmeros binarios negativos, no se usa la representacin ordinaria del nmero binario negativo (1 para representar el signo negativo y el nmero binario equivalente). En lugar de ello, se usa el complemento de dos del nmero positivo.
Para cualquier nmero binario dado X de N dgitos, su complemento es un nmero Y, tambin de N dgitos de longitud, que, cuando se suma a X da como un resultado igual a . El mtodo de representar nmeros negativos como complementos de 2 se conoce como Mtodo de complementos de 2.
Page 188 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Encontrar un complemento de 2
De acuerdo con la regla que has estudiado anteriormente, un + (- a) = 0. Dado un nmero a, su complemento de 2 puede determinarse del siguiente modo:
Toma, por ejemplo, el nmero 0100 (decimal 4). Este nmero tiene cuatro dgitos de longitud. Como recordars, un nmero de N dgitos ms su complemento de dos debe ser igual a . Para encontrar el complemento de dos de un nmero de N dgitos de longitud, rstalo de . En forma prctica, se emplea el siguiente mtodo para usar circuitos electrnicos para encontrar un complemento de 2:
Toma un nmero binario para el que quieras encontrar el complemento de 2. Convierte cada dgito a su inverso - los ceros a unos y los unos a ceros. Esto puede lograrse usando una compuerta NOT. El nmero que se obtiene se llama complemento de uno.
Una vez que se ha encontrado el complemento de 1, simplemente suma 1. El resultado es el complemento de 2.
Page 189 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Encontrar un complemento de 2 - Ejemplo
Considera el nmero 0110 (6 decimal). Si se invierte cada dgito del nmero, se obtiene el nmero 1001. Este es el complemento de 1.
Ahora suma 1 a 1001. El resultado es 1010. Si consultas la tabla que has examinado anteriormente, puedes ver que es el equivalente al nmero decimal -6, pero para verificar tu respuesta suma 0110 y 1010:
0110 + 1010 = 10000.
Como puedes ver, esta es la respuesta correcta. Page 190 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Sumar y restar usando un complemento de 2
Sumar A y -B
Ahora que has aprendido de qu modo se representan los nmeros positivos y negativos y cmo encontrar un complemento de dos para un nmero binario, estudiars las operaciones aritmticas con nmeros binarios positivos y negativos. De hecho, vers que en realidad slo ests sumando, porque en los nmeros binarios el signo est representado por un dgito.
Analiza el siguiente ejemplo: 23 + (-13) = ??
El equivalente binario de 23 es 010111.
El equivalente binario de 13 es 001101 y su complemento de 2 es 110011, el equivalente de (-13).
Ahora suma los dos, como se muestra. Como se destac previamente, el dgito que se encuentra ms a la izquierda se trunca, y la respuesta restante es 001010. Si conviertes este nmero nuevamente a formato decimal, ser evidente que esta es la respuesta correcta: 23 + (-13) = 10. Page 191 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Sumar -A y -B
Ahora considera otro ejemplo: (-13) + (-23) = ??. El equivalente binario de 23 es 0010111. Su complemento de 2 es 1101001.
Como observaste anteriormente, el complemento de dos para 13 es 1110011.
Se muestra la suma de los nmeros. Nuevamente, el dgito que se agreg a la izquierda como resultado de la suma se trunca. (Un sistema digital trabaja con cadenas binarias de longitudes fijas.) Observa que el resultado es negativo (sealado por el 1 a la izquierda). Como tal, para determinar su equivalente decimal, debe determinarse el complemento de 2:
Invertir cada dgito de 1011100 da como resultado 0100011. Sumar 1 a 0100011 da como resultado 0100100. El valor decimal de este nmero es 36, que es el valor absoluto del resultado. Ahora se coloca el signo negativo al lado del nmero nuevamente para indicar el valor real: (-36). Page 192 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Restar B de A
Considera el problema 13 - 23 = ?? Como sabes, puede cambiarse a 13 + (-23) = ?? sin modificar el resultado. Como puedes ver, esto se ha convertido en un problema de suma como los que has analizado previamente.
Luego de encontrar el complemento de dos para 23, el problema puede plantearse como se muestra.
Como puedes ver, el resultado es negativo (como lo indica el 1 en la posicin extrema izquierda). Por lo tanto debe encontrarse el complemento de dos del resultado. Invertir cada dgito del nmero 010110 da como resultado 001001. Sumar 1 da como resultado 001010, que equivale al nmero decimal 10. Ahora se reemplaza el signo negativo para dar como resultado final (-10): 13 - 23 = (- 10). Page 193 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Restar -B de -A
Restar un nmero negativo a otro se realiza nuevamente convirtiendo el problema en un problema de suma:
(-13) - (-23) = (-13) + 23.
Luego de encontrar el complemento de dos para 13, el problema puede resolverse como se muestra. Como antes, el dgito adicional de la izquierda resultante de la suma se trunca. El nmero binario resultante es positivo (como lo indica el 0, que es el primer dgito desde la izquierda). El nmero 001010 es equivalente al nmero decimal 10. Page 194 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
En esta actividad
Conclusin
En esta actividad has estudiado aritmtica binaria para analizar de qu modo los sistemas digitales procesan las distintas entradas que se les proveen. Has aprendido las reglas de la aritmtica binaria bsica y analizado los complementos de 2, que permiten que los sistemas digitales procesen nmeros negativos. Page 195 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...
Proyecto de la clase
Consulte la seccin de tareas de la pgina principal de la Clase para acceder al proyecto del mdulo que acaba de completar.
Registra tus conclusiones en un archivo que puedas enviar a tu instructor o compartir con tus compaeros de estudio (por ejemplo, en un archivo de procesador de texto o en una presentacin).
Luego tendrs la oportunidad de discutir tu proyecto con el instructor y con tus compaeros.
Page 196 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&... Discusin del proyecto
Discute tus conclusiones del proyecto con tu instructor y con tus compaeros por medio de la 'Charla en lnea' y del 'Foro'.
Se han creado una sala de 'Charla en lnea' y del 'Foro' para este proyecto.
Participa en el foro enviando al mismo las soluciones de tu proyecto y respondiendo a las soluciones enviadas por tus compaeros. Page 197 of 197 Print Electrnica Avanzada (1) 28/07/2009 http://www.learnmate.com/cgi-bin/bu.cgi?page=good_content_pr&module_id=975&...