Está en la página 1de 27

Circui

tos
Alumno: Luna Vázquez Felipe Alberto

Lógic
Grupo: 570

Profesor: Luis Enrique Rodríguez Maldonado

os
Turno: Vespertino

Fecha: 15/10/14

“Por mi raza hablara el espíritu” UNAM

1
ÍNDICE
Señal analógica………………………….3

Señal digital………………………………4

Sistemas de numeración digital……….5

Sistema decimal…………………………5

Sistema binario………………………….5

Sistema octal……………………………6

Sistema hexadecimal…………………..7

Definición de circuitos lógicos…………8

Circuitos lógicos básicos………………9

Álgebra de Boole……………………….13

Teoremas de Boole…………………….13

Teoremas de DeMorgan……………….15

Álgebra Booleana y circuitos electrónicos…16

Tipos de Circuitos Lógicos………………….18

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.

En la naturaleza, el conjunto de señales que percibimos son analógicas, así la luz, el


sonido, la energía etc., son señales que tienen una variación continua. Incluso la
descomposición de la luz en el arco iris vemos como se realiza de una forma suave y
continúa.

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.

Un ejemplo de sistema electrónico analógico es el altavoz, que se emplea para amplificar


el sonido de forma que éste sea oído por una gran audiencia.

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.

La salida del amplificador, que es la tensión de entrada amplificada, se introduce en el


altavoz. Éste convierte, de nuevo, la señal de audio amplificada en ondas sonoras con un
volumen mucho mayor que el sonido original captado por el micrófono.

Ejemplo de ruido en señal analógica.

4
Señal digital

La señal digital es un tipo de señal generada por algún tipo de fenómeno


electromagnético en que cada signo que codifica el contenido de la misma puede ser
analizado en término de algunas magnitudes que representan valores discretos, en lugar
de valores dentro de un cierto rango. Por ejemplo, el interruptor de la luz sólo puede tomar
dos valores o estados: abierto o cerrado, o la misma lámpara: encendida o apagada
(véase circuito de conmutación). Esto no significa que la señal físicamente sea discreta ya
que los campos electromagnéticos suelen ser continuos, sino que en general existe una
forma de discretizarla unívocamente.

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)

Referido a un aparato o instrumento de medida, se dice que el aparato es digital cuando


el resultado de la medida se representa en un visualizador mediante números (dígitos) en
lugar de hacerlo mediante la posición de una aguja, o cualquier otro indicador, en una
escala.

Señal digital con ruido.

Sistemas de numeración digital


5
Sistema decimal

El sistema de numeración decimal, también llamado sistema decimal, es un sistema de


numeración posicional en el que las cantidades se representan utilizando como base
aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de
numeración arábiga) se compone de diez cifras : cero (0) - uno (1) - dos (2) - tres (3) -
cuatro (4) - cinco (5) - seis (6) - siete (7) - ocho (8) y nueve (9).

Excepto en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en


todas las áreas que requieren de un sistema de numeración. Sin embargo hay ciertas
técnicas, como por ejemplo en la informática, donde se utilizan sistemas de numeración
adaptados al método del binario o el hexadecimal.

Notación decimal.

Sistema binario

El sistema binario, llamado también sistema diádico en ciencias de la computación, es un


sistema de numeración en el que los números se representan utilizando solamente las
cifras cero y uno (0 y 1). Es uno de los que se utiliza en las computadoras, debido a que
trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración
natural es el sistema binario (encendido 1, apagado 0).

Números básicos decimal-binario.

6
Ejemplo binario-decimal.

Sistema Octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.

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.

En informática a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la


ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo,
para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8
bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es
completamente representable por dos dígitos hexadecimales.

Tabla decimal-binario-octal.

7
Sistema Hexadecimal

El sistema hexadecimal es el sistema de numeración posicional que tiene como base el


16. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues
los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y,
debido a que un byte representa valores posibles, y esto puede representarse como
, que equivale al número en
base 16 , dos dígitos hexadecimales corresponden exactamente a un byte.

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:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se


emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de
numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su
posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la
base del sistema, que en este caso es 16.

El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera


vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por
la computadora Bendix G-15.

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".

La lógica digital es un proceso racional para adoptar sencillas decisiones de “verdadero” o


“falso” basadas en las reglas del álgebra de Boole. El estado verdadero se representado
por un 1, y falso por un 0, y en los circuitos lógicos estos numerales aparecen como
señales de dos tensiones diferentes. Los circuitos lógicos se utilizan para adoptar
decisiones específicas de “verdadero-falso” sobre la base de la presencia de múltiples
señales “verdadero-falsas” en las entradas. Las señales se pueden generar por
conmutadores mecánicos o por transductores de estado sólido. La señal de entrada, una
vez aceptada y acondicionada (para eliminar las señales eléctricas indeseadas, o ruidos),
es procesada por los circuitos lógicos digitales. Las diversas familias de dispositivos
lógicos digitales, por lo general circuitos integrados, ejecutan una variedad de funciones
lógicas a través de las llamadas puertas lógicas, como las puertas Or, And y Not y
combinaciones de las mismas (como “Nor”, que incluye a Or y a Not).

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.

Circuitos lógicos básicos

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.

La compuerta lógica es una forma de representar la operación And pero en el ámbito de


los circuitos electrónicos, para ese caso A y B son las señales de entrada (con valores = 0
1) y L es la señal de salida.

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.

Or. La operación Or tiene similares características a la operación And, con la diferencia


que basta que una señal sea verdadera para que la señal resultante sea verdadera. En la
figura se puede ver tal situación.

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.

La operación Or también tiene una representación funcional como Or( 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 = Or( 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 Or.

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:

Dominio Lógico ( l ð Dominio Lógico ) = ( { 0, 1 }, { l: And( l, l ), l:Or( l, l ), l:Not( l ) } )

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.

Las expresiones algebraicas     ( ) representan


ambas la puerta XOR con entradas A y B. El comportamiento de la XOR se resume en la
tabla de verdad mostrada a la derecha.

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.

En el siguiente símbolo IEEE/ANSI se agrega el triángulo pequeño en la salida del


símbolo XOR. Los dos símbolos indican que una salida pasa a su estado activo en bajo
cuando solo una entrada es alta.

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.

Leyes del álgebra de Boole.

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.

El teorema (3) se puede demostrar ensayando cada caso. Si x = 0, entonces 0 • 0 = 0; si x


= 1, entonces

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 (5) es directo ya que 0, sumado a cualquier número, no altera su valor en la


suma común o en la adición OR.

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 (7) puede demostrarse verificando los dos valores de x: 0 + 0 = 0 y l + 1 = 1.

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

(a) Circuitos equivalentes implicados por el primer teorema.

(b) Símbolo alternativo para la función NOR.

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

(a) Circuitos equivalentes implicados por el segundo teorema.

(b) Símbolo alternativo para la función NAND.

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

Un hecho interesante es que es posible implementar cualquier circuito electrónico


utilizando una sola compuerta, ésta es la compuerta NAND

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

A AND B.......................Primer paso para aplicar el teorema de DeMorgan

A' AND B'.....................Segundo paso para aplicar el teorema de DeMorgan

(A' AND B')'..................Tercer paso para aplicar el teorema de DeMorgan

(A' AND B')' = A' NAND B'.....Definición de OR utilizando NAND

Si se tiene la necesidad de construir diferentes compuertas de la manera descrita, bien


hay dos buenas razones, la primera es que las compuertas NAND son las más
económicas y en segundo lugar es preferible construir circuitos complejos utilizando los
mismos bloques básicos. Observe que es posible construir cualquier circuito lógico
utilizando sólo compuertas de tipo NOR (NOR = NOT(A OR B)). La correspondencia entre
la lógica NAND y la NOR es ortogonal entre la correspondencia de sus formas canónicas.

17
Tipos de Circuitos Lógicos

Circuitos Lógicos Combinatorios

Un circuito combinatorio es un arreglo de compuertas lógicas con un conjunto de entradas


y salidas.

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 análisis de un circuito combinatorio comienza con un diagrama de circuito lógico


determinado y culmina con un conjunto de funciones booleanas o una tabla de verdad.

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

2- Se asignan letras a las variables de entrada y salida

3- Se deriva la tabla de verdad que define la relación entre entradas y salidas

4- Se obtienen las funciones booleanas simplificadas para cada salida

5- Se traza el diagrama lógico

Semisumador:

Un circuito combinatorio que ejecuta la suma de dos bits se llama semisumador.

Las variables de entrada de un semisumador se llaman bits sumando y consumando. Las


variables de salida se llaman suma y acarreo.

Sumador completo o total:

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.

Los elementos de almacenamiento empleados en los circuitos secuenciales con reloj se


llaman flip-flops. Un flip-flop es una celda binaria capaz de almacenar un bit de
información. Tiene dos salidas, una para el valor normal y una para el valor
complementario del bit almacenado. Un flip-flop mantiene un estado binario hasta que es
dirigido por un pulso de reloj para que cambie el estado.

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:

Un flip-flop SR se convierte a un flip-flop D insertando un inversor entre S y R y asignando


el símbolo D a la entrada única. La entrada D se muestra durante la ocurrencia de una
transición de reloj de 0 a 1.

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.

Flip-flop disparado por el flanco:

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

Un circuito secuencial es una interconexión de flip-flops y compuertas. Las compuertas


por sí mismas constituyen un circuito combinatorio, pero cuando se incluyen junto con los
flip-flops, el circuito complemento se clasifica como un circuito secuencial.
El bloque de un circuito combinatorio recibe señales binarias de las entradas externas y
de las salidas de los flip-flops. Las salidas del circuito combinatorio van a las salidas
externas y a las entradas de los flip-flops. Las compuertas en el circuito combinatorio
determinan el valor binario que va a almacenarse en los flip-flops después de cada
transición de reloj. Las salidas de los flip-flops, a su vez, se aplican a las entradas del
circuito combinatorio y determinan el comportamiento del circuito.
Un circuito secuencial se especifica por una secuencia de tiempos de las entradas
externas, salidas externas y estados binarios de los flip-flops internos.

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.

Tabla de estado: El comportamiento de un circuito secuencial se determina por sus


entradas, sus salidas y el estado de sus flip-flops. Un circuito secuencial se especifica por
una tabla de estado que relaciona las salidas y los estados siguientes como una función
de las entradas y de los estados presentes.
La sección de entrada da un valor de x para cada estado presente posible. La sección de
estado siguiente muestra los estados de los flip-flops en un período de reloj después a un
tiempo t + 1.
Diagrama de estado: La información disponible en una tabla de estado se puede
representar gráficamente con un diagrama de estado. El estado se representa con un
círculo y la transición entre estados se indica con líneas que conectan los círculos.

23
El diseño de un Full-Adder

El diseño de un Full-Adder es un típico problema de ingeniería -en este caso de


electrónica- y resulta muy interesante y didáctico seguirlo paso a paso, se recomienda
para ello consultar el libro "Digital Systems: Principles and Applications" de Ronald J.
Tocci en las páginas 146 y 147.

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.

Tabla aplicación 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

Un circuito integrado (CI) es un pequeño cristal de silicio semiconductor, llamado


microcircuito, que contiene los componentes electrónicos para las compuertas digitales.
Las diversas compuertas se conectan dentro del microcircuito para formar los circuitos
requeridos.

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 pequeña (SSI) contienen distintas compuertas


independientes en un solo encapsulado. Por lo general, el número de compuertas es
menor que 10.

Los dispositivos de integración en escala mediana (MSI) tienen de 10 a 200 compuertas


en un solo encapsulado.

Los dispositivos de integración en escala grande (LSI) contienen entre 200 y unos miles
de compuertas en un solo encapsulado.

Los dispositivos de integración en escala muy grande (VLSI) contienen miles de


compuertas en un solo encapsulado.

Los circuitos integrados digitales se clasifican también por la tecnología de circuitos a la


que pertenecen. El circuito básico de cada tecnología es una compuerta NAND, NOR o
NOT. Los componentes electrónicos que se emplean en la construcción del circuito básico
sirven de ordinario para dar nombre a la tecnología.

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.

La tecnología del MOS complementario (CMOS) tiene transistores PMOS y NMOS


conectados de modo complementario en todos los circuitos. Las ventajas de los CMOS
sobre los bipolares son la alta densidad de integración de los circuitos, una técnica de
procesamiento más simple durante la fabricación y un funcionamiento más económico
debido a su consumo de energía más bajo.

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

También podría gustarte