Documentos de Académico
Documentos de Profesional
Documentos de Cultura
tos
Alumno: Luna Vázquez Felipe Alberto
Lógic
Grupo: 570
os
Turno: Vespertino
Fecha: 15/10/14
1
ÍNDICE
Señal analógica………………………….3
Señal digital………………………………4
Sistema decimal…………………………5
Sistema binario………………………….5
Sistema octal……………………………6
Sistema hexadecimal…………………..7
Álgebra de Boole……………………….13
Teoremas de Boole…………………….13
Teoremas de DeMorgan……………….15
Flip-Flops……………………………………..19
Tipos de Flip-Flops…………………………..19
Latch……………………………………………..22
Tipos de Latch……………………………….22
Circuitos Secuenciales………………………..23
El diseño de un Full-Adder…………………….24
Tabla de Verdad…………………………………..25
Circuitos Integrados…………………………….25
2
3
Señal analógica
Una señal analógica es un tipo de señal generada por algún tipo de fenómeno
electromagnético y que es representable por una función matemática continua en la que
es variable su amplitud y periodo (representando un dato de información) en función del
tiempo. Algunas magnitudes físicas comúnmente portadoras de una señal de este tipo
son eléctricas como la intensidad, la tensión y la potencia, pero también pueden ser
hidráulicas como la presión, térmicas como la temperatura, mecánicas, etc.
Una onda sinusoidal es una señal analógica de una sola frecuencia. Los voltajes de la voz
y del video son señales analógicas que varían de acuerdo con el sonido o variaciones de
la luz que corresponden a la información que se está transmitiendo.
Las ondas de sonido que son analógicas en su origen, son capturadas por un micrófono y
convertidas en una pequeña variación analógica de tensión denominada señal de audio.
Esta tensión varía de manera continua a medida que cambia el volumen y la frecuencia
del sonido y se aplica a la entrada de un amplificador lineal.
4
Señal digital
Los sistemas digitales, como por ejemplo el ordenador, usan la lógica de dos estados
representados por dos niveles de tensión eléctrica, uno alto, H y otro bajo, L (de High y
Low, respectivamente, en inglés). Por abstracción, dichos estados se sustituyen por ceros
y unos, lo que facilita la aplicación de la lógica y la aritmética binaria. Si el nivel alto se
representa por 1 y el bajo por 0, se habla de lógica positiva y en caso contrario de lógica
negativa.
Cabe mencionar que, además de los niveles, en una señal digital están las transiciones
de alto a bajo y de bajo a alto, denominadas flanco de bajada y de subida,
respectivamente. En la figura se muestra una señal digital donde se identifican los niveles
y los flancos.
Es conveniente aclarar que, a pesar de que en los ejemplos señalados el término digital
se ha relacionado siempre con dispositivos binarios, no significa que digital y binario sean
términos intercambiables. Por ejemplo, si nos fijamos en el código Morse, veremos que en
él se utilizan, para el envío de mensajes por telégrafo eléctrico, cinco estados digitales,
que son: punto, raya, espacio corto (entre letras), espacio medio (entre palabras) y
espacio largo (entre frases)
Notación decimal.
Sistema binario
6
Ejemplo binario-decimal.
Sistema Octal
Para convertir un número en base decimal a base octal se divide dicho número entre 8,
dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0, y los
restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8
a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra,
y sumar el resultado.
Es más fácil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos
binarios, así, el número 74 (en decimal) es 1001010 (en binario), lo agruparíamos como
1 / 001 / 010, después obtenemos el número en decimal de cada uno de los números en
binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es
112.
Tabla decimal-binario-octal.
7
Sistema Hexadecimal
En principio, dado que el sistema usual de numeración es de base decimal y, por ello,
sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras
del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por
tanto, el siguiente:
Tabla hexadecimal-decimal.
8
Definición de circuitos lógicos
Los circuitos lógicos, forman la base de cualquier dispositivo en el que se tengan que
seleccionar o combinar señales de manera controlada. Todos los circuitos cuyos
componentes realizan operaciones análogas a las que indican los operadores lógicos se
llaman "circuitos lógicos" o "circuitos digitales".
Los circuitos lógicos están compuestos por elementos digitales como la compuerta And,
compuerta Or, compuerta Not y otras combinaciones muy complejas de los circuitos antes
mencionados.
And. La operación And requiere que todas las señales sean simultáneamente verdaderas
para que la salida sea verdadera. Así, el circuito de la figura necesita que ambos
interruptores estén cerrados para que la luz encienda.
Operación And.
9
Los estados posibles del circuito se pueden modelar en la Tabla de Verdad que tiene
asociada. Sabemos que los interruptores sólo pueden tener dos estados, abiertos o
cerrados, si el interruptor abierto se representa mediante el cero (0 o falso) y el cerrado
mediante el valor uno (1 o verdadero) entonces en la tabla de verdad asociada se puede
ver la situación que se describía en el párrafo anterior, cuando se decía que la luz sólo
prende cuando ambos interruptores están cerrados, es decir, si A = 1 y B = 1 entonces
L = 1.
Para efectos de este curso, la operación And la representaremos como la función And( A,
B ), donde A y B serían los parámetros de entrada (los mismos valores de A y B en el
circuito) y L = And( A, B ), correspondería a la forma de asignación de valor a L. En este
caso el parámetro de salida es la misma función And.
Operación Or.
10
Note que en el circuito los interruptores están en paralelo, por lo cual basta que uno de
ellos esté cerrado para que el circuito se cierre y encienda la luz.
Not: La última de las tres operaciones fundamentales, la cual también se conoce como
negación, complemento o inversión, es mucho más simple que las anteriores. En la figura
se puede observar el circuito, que en este caso tiene la particularidad de que al estar el
interruptor abierto la luz enciende, cuando él está en posición de cerrado la luz
permanecería apagada.
Operación Not.
La notación funcional para esta operación será Not(A), donde A corresponde a la señal de
entrada y Not(A) corresponde al valor complementario de A.
Con las operaciones básicas ya definidas es posible redefinir el Algebra de una manera
más formal, por ejemplo, dándole el nombre de Dominio Lógico y caracterizándolo de la
siguiente manera:
11
Note que cada una de las operaciones o funciones de este dominio se ha explicitado
claramente la cantidad y el tipo de parámetros con los cuales ellas operan y el tipo de
valor que la operación devuelve, en este caso todos los parámetros son del tipo lógico
(l).
Así, cuando se habla del dominio del computador al resolver un problema, este dominio
tiene como base el dominio recién descrito. Los circuitos electrónicos que dan vida al
computador pueden ser representados todos mediante este Dominio Lógico.
Xor: La puerta XOR, compuerta XOR u OR exclusiva es una puerta lógica digital que
implementa el o exclusivo; es decir, una salida verdadera (1/HIGH) resulta si una, y solo
una de las entradas a la puerta es verdadera. Si ambas entradas son falsas (0/LOW) o
ambas son verdaderas, resulta en una salida falsa. La XOR representa la función de la
desigualdad, es decir, la salida es verdadera si las entradas no son iguales, de otro modo
el resultado es falso. Una manera de recordar XOR es "uno o el otro, pero no ambos".
La XOR también se puede ver como adición módulo 2. Como resultado, las puertas XOR
se utilizan para implementar la adición binaria en las computadoras. Un semisumador
consta de una puerta XOR y una puerta AND. También se utiliza como comparador y
como inversor condicional.
Operación xor.
Xnor: El circulo NOR exclusivo opera completamente al contrario que el circulo XOR. El
circulo XNOR produce una salida alta siempre que as dos entradas estén al mismo nivel.
12
La salida de un circulo XNOR es el inverso exacto del circulo XOR. El símbolo tradicional
para una compuerta XNOR se obtiene simplemente agregando un círculo pequeño en la
salida del símbolo XOR.
La compuerta XNOR también tiene solo dos entradas y las combina de modo que su
salida es:
X= AB + AB
Operación xnor.
Taba circuitos.
13
Álgebra de Boole
Las álgebras booleanas, estudiadas por primera vez en detalle por George Boole,
constituyen un área de las matemáticas que ha pasado a ocupar un lugar prominente con
el advenimiento de la computadora digital. Son usadas ampliamente en el diseño de
circuitos de distribución y computadoras, y sus aplicaciones van en aumento en muchas
otras áreas. En el nivel de lógica digital de una computadora, lo que comúnmente se llama
hardware, y que está formado por los componentes electrónicos de la máquina, se trabaja
con diferencias de tensión, las cuales generan funciones que son calculadas por los
circuitos que forman el nivel.
Teoremas de Boole
Los diversos teoremas booleanos nos pueden servir para simplificar las expresiones y los
circuitos lógicos. El grupo de teoremas se muestra en la siguiente imagen. En cada
teorema, x es una variable lógica que puede ser un 0 o un 1. Cada teorema se presenta
con un diagrama que demuestra su validez.
El teorema (1) enuncia que, si cualquier variable se opera con AND con un 0, el resultado
tiene que ser cero. Esto es fácil de recordar porque la operación AND es como la
multiplicación ordinaria, en la que cualquier número que se multiplica por 0 es 0. La salida
de una compuerta AND será cero siempre que cualquier entrada sea 0,
independientemente del nivel de la otra entrada.
14
El teorema (2) también evidente por su comparación con la multiplicación ordinaria.
1-1 = 1. Así x • x = x.
El teorema (4) se puede probar en la misma forma. Sin embargo, también puede
razonarse que en cualquier momento, x o su inversa x, tiene que estar en el nivel 0, de
modo que su producto AND siempre tiene que ser 0.
El teorema (6) afirma que, si cualquier variable se opera con OR con 1, el resultado
siempre será 1. Verificamos esto con ambos valores de x: 0 + 1 - 1 y 1 + 1 = 1. De manera
equivalente, podemos recordar que la salida de una compuerta OR será 1 cuando
cualquier entrada sea 1, sin importar qué valor tenga la otra.
El teorema (8) se puede probar en forma similar, o simplemente se puede razonar que en
cualquier instante x o x tiene que estar en el nivel 1, de manera que siempre operemos
con OR un 0 y un 1, que siempre da como resultado 1.
Teoremas de Boole.
15
Teoremas de DeMorgan
Dos de los teoremas más importantes del álgebra booleana fueron enunciados por el
eminente matemático DeMorgan. Los Teoremas de DeMorgan son de extrema utilidad en
la simplificación de expresiones en las cuales se invierte un producto o suma de variables.
Los dos teoremas son:
El primer teorema afirma que invertir la suma OR de dos variables es lo mismo que
invertir cada variable por separado y luego operarlas con AND.
(x + y) = x ∙ y
El segundo teorema expresa que invertir el producto AND de dos variables es lo mismo
que invertir cada variable por separado y luego operarlas con OR.
(x ∙ y) = x + y
16
Álgebra Booleana y circuitos electrónicos
La relación que existe entre la lógica booleana y los sistemas de cómputo es fuerte, de
hecho se da una relación uno a uno entre las funciones booleanas y los circuitos
electrónicos de compuertas digitales. Para cada función booleana es posible diseñar un
circuito electrónico y viceversa, como las funciones booleanas solo requieren de los
operadores AND, OR y NOT podemos construir nuestros circuitos utilizando
exclusivamente éstos operadores utilizando las compuertas lógicas homónimas
Para probar que podemos construir cualquier función booleana utilizando sólo compuertas
NAND, necesitamos demostrar cómo construir un inversor (NOT), una compuerta AND y
una compuerta OR a partir de una compuerta NAND, ya que como se dijo, es posible
implementar cualquier función booleana utilizando sólo los operadores booleanos AND,
OR y NOT. Para construir un inversor simplemente conectamos juntas las dos entradas
de una compuerta NAND. Una vez que tenemos un inversor, construir una compuerta
AND es fácil, sólo invertimos la salida de una compuerta NAND, después de todo, NOT
( NOT (A AND B)) es equivalente a A AND B. Por supuesto, se requieren dos compuertas
NAND para construir una sola compuerta AND, nadie ha dicho que los circuitos
implementados sólo utilizando compuertas NAND sean lo óptimo, solo se ha dicho que es
posible hacerlo. La otra compuerta que necesitamos sintetizar es la compuerta lógica OR,
ésto es sencillo si utilizamos los teoremas de DeMorgan, que en síntesis se logra en tres
pasos, primero se reemplazan todos los "·" por "+" después se invierte cada literal y por
último se niega la totalidad de la expresión:
A OR B
17
Tipos de Circuitos Lógicos
Las n variables de entrada binarias vienen de una fuente externa, las m variables de
salida van a un destino externo, y entre éstas hay una interconexión de compuertas
lógicas. Un circuito combinatorio transforma la información binaria de los datos de entrada
a los datos de salida requeridos.
Un circuito combinatorio puede describirse mediante una tabla de verdad que muestre la
relación binaria entre las n variable de entrada y las m variables de salida. Puede
especificarse también con m funciones booleanas, una por cada variable de salida. Cada
función de salida se expresa en término de las n variables de entrada.
El diseño de circuitos combinatorios parte del planteamiento verbal del problema y termina
con un diagrama de circuito lógico. Pasos:
1- Se establece el problema
Semisumador:
Es un circuito combinatorio que forma la suma aritmética de tres bits de entrada. Consiste
de tres entradas y dos salidas. Dos de las variables de entrada representan los dos bits
significativos a sumarse. La tercera representa el acarreo de la posición menos
significativa previa.
18
Diagrama lógico.
Flip-Flops
El tipo más común de circuitos secuenciales es el tipo síncrono. Estos emplean señales
que afectan los elementos de almacenamiento sólo en instantes discretos de tiempo. La
sincronización se logra con un dispositivo de tiempo llamado generador de pulso de reloj,
que produce un tren periódico de pulsos de reloj. Los elementos de almacenamiento se
afectan solo con la llegada del pulso de sincronización. Los circuitos secuenciales
síncronos raramente manifiestan problemas de inestabilidad y su temporización se
descompone fácilmente en pasos discretos independientes.
Tipos de Flip-Flops
Flip-flop SR:
Tiene tres entradas, S (de inicio), R (reinicio o borrado) y C (para reloj). Tiene una salida
Q, y a veces también tiene una salida complementada. Hay un pequeño triángulo enfrente
de la letra C, para designar una entrada dinámica. Denota el hecho de que el flip-flop
responde a una transición positiva (de 0 a 1) de la señal de reloj.
Si no hay una señal en la entrada de reloj C, la salida del circuito no puede cambiar
independientemente de cuáles sean los valores de las entradas S y R. Sólo cuando la
señal cambia de 0 a 1 puede la salida afectarse de acuerdo con los valores de las
entradas.
Este flip-flop no debe recibir pulsos de reloj cuando S=R=1 ya que produce un estado
siguiente indeterminado.
19
Flip-flop SR.
Flip-flop D:
La salida Q recibe su valor de la entrada D cada vez que la señal de reloj pasa a través de
una transición de 0 a 1.
Aunque el flip-flop D tiene la ventaja de tener sólo una entrada, tiene la desventaja de que
su tabla característica no tiene una condición Q(t + 1) = Q(t) “sin cambio”.
20
Flip-flop JK:
Las entradas J y K se comportan como las entradas S y R para iniciar y reiniciar el flip-
flop. Cuando las entradas J y K son ambas igual a 1, una transición de reloj alterna las
salidas del flip-flop a su estado complementario.
Flip-flop JK.
Flip-flop T:
Este flip-flop se obtiene del tipo JK cuando las entradas J y K se conectan para
proporcionar una entrada única designada por T. El flip-flop T tiene sólo dos condiciones.
Ecuación característica: Q(t + 1) = Q(t) T.
Flip-flop T.
Sirve para sincronizar el cambio de estado durante una transición de pulso de reloj. En
este tipo de flip-flop, las transiciones de la salida ocurren a un nivel específico de pulso de
reloj. Cuando el nivel de pulso de entrada excede este nivel de umbral, las entradas se
tienen de manera que el flip-flop no responde a cambios adicionales de las entradas hasta
que el pulso de reloj regresa a 0 y ocurre otro pulso.
21
La transición de reloj positiva efectiva incluye un tiempo mínimo llamado tiempo de
establecimiento, en el cual la entrada D debe permanecer en un valor constante antes de
la transición, y un tiempo definido llamado tiempo de retención, en el cual la entrada D no
debe cambiar después de la transición positiva.
Flip-flop amo-esclavo:
Este tipo de circuito consta de dos flip-flops. El primero es el amo y responde al nivel
positivo del reloj; el segundo es el esclavo y responde al nivel negativo del reloj. El
resultado es que la salida cambia durante la transición de la señal del reloj de 1 a 0.
Flip-flop amo-esclavo.
Latch
Un latch (lat memori inglet) es un circuito electrónico usado para almacenar información
en sistemas lógicos asíncronos. Un latch puede almacenar un bit de información. Los
latches se pueden agrupar, algunos de estos grupos tienen nombres especiales, como
por ejemplo el 'latch quad ' (que puede almacenar cuatro bits) y el 'latch octal' (ocho bits).
Los latches pueden ser dispositivos biestables asíncronos que no tienen entrada de reloj y
cambian el estado de salida solo en respuesta a datos de entrada, o bien biestables
síncronos por nivel, que cuando tienen datos de entrada, cambian el estado de salida sólo
si lo permite una entrada de reloj.
Tipos de Latch
Latch RS
El latch lógico más simple es el RS, donde R y S permanecen en estado 'reset' y 'set'. El
latch es construido mediante la interconexión retroalimentada de puertas lógicas NOR
(negativo OR), o bien de puertas lógicas NAND (aunque en este caso la tabla de verdad
tiene salida en lógica negativa para evitar la incongruencia de los datos). El bit
almacenado está presente en la salida marcada como Q.
Se pueden dar las siguientes combinaciones de entrada: set a 1 y reset a 0 (estado 'set'),
en cuyo caso la salida Q pasa a valer 1; set a 0 y reset a 0 (estado 'hold'), que mantiene la
salida que tuviera anteriormente el sistema; set a 0 y reset a 1 (estado 'reset'), en cuyo
caso la salida Q pasa a valer 0; y finalmente set a 1 y reset a 1, que es un estado
indeseado en los biestables de tipo RS, pues provoca oscilaciones que hacen imposible
determinar el estado de salida Q.
22
Latch RS.
Circuitos Secuenciales
Ecuación de entrada de los flip-flops: La parte del circuito combinatorio que genera las
entradas a los flip-flops se describe por medio de un conjunto de expresiones booleanas
llamadas ecuaciones de entrada de los flip-flop.
23
El diseño de un Full-Adder
Lo primero que se hará es construir una Tabla de Verdad que muestre los valores de
entrada y salida para todos los casos (recuerde que sólo se intenta diseñar un Full-
Adder). En la siguiente tabla se puede ver aquello, con tres entradas (A, B y Cin) y dos
salidas (S y Cout). Existen ocho posibles casos para las tres entradas, y para cada caso
se desea la salida listada en los valores de salida. Por ejemplo, considere el caso A = 1, B
= 0, y Cin = 1. Un Full-Adder (que abreviaremos FA) puede sumar estos bits para obtener
las salidas S = 0 y Cout = 1.
Operación Full-Adder.
24
Tabla de Verdad
Una tabla de verdad es un medio por el cual podemos observar como la salida de un
circuito lógico depende de los niveles lógicos que haya en la entrada del circuito.
Ejemplo:
en esta tabla de verdad se muestra un circuito lógico de dos entradas. La tabla enumera
todas las combinaciones posibles de niveles lógicos que se encuentren en las entradas A
y B con su nivel de salida correspondiente x.
Circuitos Integrados
La diferenciación entre los microcircuitos que tienen unas cuantas compuertas internas y
aquellos que tienen cientos o miles se hacen con una referencia preestablecida para
dispositivos de integración en pequeña, mediana y gran escala.
Los dispositivos de integración en escala grande (LSI) contienen entre 200 y unos miles
de compuertas en un solo encapsulado.
25
La familia lógica transistor-transistor (TTL) fue una evolución de una tecnología previa con
base en diodos y transistores para la compuerta básica NAND. Los diodos fueron
reemplazados por transistores para mejorar el funcionamiento del circuito.
La familia lógica de emisor acoplado (ECL) proporciona los circuitos digitales de mas alta
velocidad en forma integrada.
El transistor metal óxido semiconductor (MOS) es unipolar ya que depende del flujo de un
solo tipo de portador, como electrones (canal n) o huecos (canal p). Al MOS del canal n se
lo conoce como NMOS y al del canal p como PMOS.
26
Conclusión
A través de los temas que vimos en este trabajo pudimos ver cómo están constituidos los
circuitos lógicos, la forma en que trabajan, a partir de que operaciones, como los podemos
representar a través de diagramas y que reglas debemos seguir para usarlos de forma
correcta y sus distintas aplicaciones además de saber la importancia que estos tienen
para la correcta operación de distintos dispositivos como lo puede ser un computador ya
que sin estos sería una simple maquina sin que hacer. Además estos circuitos lógicos los
utilizamos en muchísimas cosas o aplicaciones en nuestra vida cotidiana, son importantes
para el avance tecnológico en nuestros días.
Bibliografía
http://circuitoslogicoscib.blogspot.mx/2010/10/conclusiones.html
https://matematexx.files.wordpress.com/2012/03/aplicacion-de-los-circuitos-logicos.pdf
http://html.rincondelvago.com/circuitos-logicos_1.html
http://es.wikipedia.org/wiki/Circuito_digital
http://blogpumaagl.blogspot.mx/
http://www.solociencia.com/electronica/electronica-circuitos-logicos.htm
http://es.slideshare.net/rafael.mora/circuitos-lgicos-presentation
Análisis y diseño de circuitos lógicos digitales. Víctor Nelson. 1ª edición. Prentice Hall.
27