Академический Документы
Профессиональный Документы
Культура Документы
Facultad de Ingeniería
División de Ciencias Básicas
Integrantes:
-Chong Eslava Omar Alberto
Semestre: 2018-1
0
Índice
1
Introducción.
2
Objetivo.
3
Antecedentes
¿Cómo funcionan?
En electrónica digital se estudian las señales eléctricas que varían en forma
discreta, es decir, están bien identificados sus estados, razón por la cual a un
determinado nivel de tensión se lo llama estado alto (High), Uno lógico o
verdadero; y a otro, estado bajo (Low), Cero lógico o falso.
Las compuertas lógicas en el campo de la electrónica digital son puertas que se
abren o cierran de una manera sistemática (lógica). Estas compuertas se
encuentran dentro de un CI (circuitos integrados) de cualquier índole. Estas van
4
grabadas en la superficie del chip dentro de CI. Sirven para activar o
desactivar un elemento de forma sistemática, de acuerdo a lo que las
entradas indiquen.
Una compuerta puede ser de una, dos o más entradas, pero Valiéndose de 0 o 1 y
obteniendo en la salida un 0 o 1 dependiendo de la compuerta lógica y la “acción”
que esta realice. Pueden asimilarse a una calculadora, por un lado ingresan los
datos, la compuerta realiza la operación lógica correspondiente a su tipo, y
finalmente, se obtiene un resultado.
La operación lógica que realiza tiene correspondencia con una determinada tabla,
llamada “Tabla de Verdad”.
Existen 3 compuertas básicas: AND. OR y NOT, cada una de las compuertas son
todo un circuito confabulado por múltiples transistores formando un complejo
circuito que genera resultados lógicos. ya que internamente en el CI está todo ese
circuito en forma microscópica.
Compuerta negadora “NOT”
Se trata de un amplificador inversor, es decir, invierte el dato de entrada y lo saca
sobre una salida de baja impedancia, que admite la carga de varias compuertas
en paralelo, o de un display de baja impedancia; por ejemplo si se pone su entrada
a 1 (nivel alto) se obtiene una salida 0 (o nivel bajo), y viceversa. Esta compuerta
dispone de una sola entrada y su operación lógica genera una salida inversa.
Compuerta AND ó “Y”
Una compuerta AND tiene dos entradas como mínimo y su operación lógica es un
producto de ambas entradas. Su salida será alta solo si sus dos entradas están a
nivel alto. El nombre aclara la función, deben estar altos una y otra entrada para
obtener la salida alta..
Compuerta OR ó “O”
Al igual que la anterior posee dos entradas como mínimo y la operación lógica,
será una suma entre ambas. La operación lógica OR es inclusiva; es decir que la
salida es alta si una sola de las entradas es alta o inclusive si ambas lo son. Es
decir, basta que una de las entradas sea 1 para que su salida también lo sea.
Deben ser altas A “o” B o ambas al mismo tiempo, para que la salida sea alta.
5
Compuerta Lógica.
Se trata de un dispositivo electrónico que expresa de forma física a un operador
booleano dentro de la lógica computacional.
OR(0,1)=1
OR(0,1)=1
OR(1,1)=1
OR(0,0)=0
6
La tabla muestra la relación entre los valores que las variables pueden tomar y el
resultado de la operación. Por ejemplo, las tablas de verdad para las operaciones
AND y OR con variables x y y se obtienen al listar todos los valores posibles que
las variables pueden tener cuando se combinan en pares. El resultado de la
operación de cada combinación se enlista en columna separada. Las tablas de
verdad de AND, OR y NOT de la tabla demuestran claramente las definiciones de
las operaciones.
Señales binarias y circuitos de conmutación
El uso de variables binarias y la aplicación a la lógica binaria se demuestran por
los circuitos sencillos de conmutación Figura 1-4. Suponiendo que los interruptores
A y B representan dos variables binarias con valores iguales a 0 cuando el
interruptor está abierto e igual 1 cuando el interruptor está cerrado.
Simultáneamente considérese que la lámpara L representa una tercera variable
primaria igual a 1 cuando la luz está prendida e igual a 0 cuando está apagada.
Para el caso de los interruptores en serie, la luz se prende solamente si A y B
están cerrados. Para los interruptores en paralelo, la luz se prenderá si A o B etan
cerrados. Obviamente estos dos circuitos pueden expresarse por medio de la
lógica binaria con las operaciones AND y OR respectivamente:
L = A . B para el circuito de la figura 1-4 (a)
L = A + B para el circuito de la figura 1-4 (b)
7
Los circuitos digitales electrónicos se llaman algunas veces circuitos de
conmutación, ya que se comportan como un interruptor con un elemento activo tal
como un transistor conduciendo (interruptor cerrado) o en valores posibles que las
variables pueden tener cuando se combinan en pares. El resultado de la operación
de cada combinación se enlista en la columna separada. El sistema matemático
de lógica binaria es mejor conocido como de Boole o álgebra de conmutación.
Esta álgebra se usa convenientemente para describir la operación de conjuntos
complejos de circuitos digitales. Los diseñadores de los sistemas digitales usan el
álgebra de Boole para transformar los diagramas de circuitos a expresiones
algebraicas o viceversa.
CIRCUITOS INTEGRADOS
8
9
Funciones lógicas básicas y su tabla de verdad asociada.
10
Intervención del Algebra Booleana
El álgebra booleana es aplicada a las funciones de circuitos lógicos para
simplificar una función. Para esto primero debemos comprender lo que es la
función de un circuito.
Una función de un circuito en álgebra lineal es: una transformación lineal quiere
decir que aplicando dicha regla de correspondencia la cual es única para cada
circuito, a una base da un resultado y en este caso es la base de los números
binarios la cual indica que solo 1 y 0 puede tener en las entradas esperando una
salida en la transformación.
Para ‘resolver’ circuitos se usan funciones asociadas a estos. Cada compuerta
tiene una acción sobre una o más funciones, es decir, que al momento de que la
función pasa por cierta compuerta esta sufre un cambio. Cada compuerta ejerce
un cambio específico sobre dicha función. De este modo, a partir de las entradas
se podrá saber u obtener el resultado de las salidas.
11
12
13
14
15
16
Uso de las tablas de verdad.
Cuando tenemos como dato la tabla de verdad se puede hacer uso del método de
“minterminos”, que son aquellas combinaciones donde la función da como
resultado ‘1’.
Por ejemoplo:
x y z f
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
17
Intervención del algebra booleana.
El álgebra booleana nos ayuda a reducir la función lógica y por lo tanto también
podemos reducir el número de compuertas lógicas utilizadas en nuestro circuito
sin alterar el funcionamiento de este, es decir, que tenemos un circuito que hace
exactamente lo mismo, pero con menos compuertas lógicas.
-Teoremas de D’Morgan
1.-(x+y)=xy
2.-xy=x+y
-Teorema de absorción:
1.- x+xy=x
2.- x+xy=x+y
3.- x+xy=x+y
18
19
Mapas de Karnaugh
20
21
Mapa de 2 variables:
Por ejemplo:
Para la función F=x’y+xy’xy
1.- Se comienza armando un mapa de 2 variables. Se colocan las variables
asociadas al caso. Se sabe que x’=0, x=1, y’=0, y=1
Por lo que la función se podría expresar como …. F=01+ 10 + 11…. Cuyos
numero representan las coordenadas del mapa donde se colocara un uno. Por lo
tanto nuestro mapa seria:
0 1
1 1
Reglas:
22
1.- Se buscan asociaciones de dos en donde solo haya un ‘1’ verticalmente u
horizontalmente. Siempre en pares, nunca en impares.
2. Se asocian todo los ‘1’.
Ejemplo 2:
23
24
25
Mapa de 3 y 4 variables.
Al utilizar el mapa de dos variables pudimos observar que la simplificación de
funciones resulto ser un poco mas fácil y sencilla. A continuación analizaremos
funciones con 3 y 4 variables. Cabe mencionar que hay mapas con muchas mas
variables, pero estas no serán analizadas en este proyecto.
Ejemplo:
Simplificación por medio de la tabla de verdad;
1.-Se construye un mapa de 2x3.
2.- Los valores de xyz son las coordenadas donde se colocara el valor de F.
3.- Se observaran los valores que no cambian y se simplifica la función.
26
27
28
Flip FLop Jk
Los circuitos que hemos analizado hasta el momento son del tipo de lógica
combinacional, lo que quiere decir esto, es que la salida del circuito depende
únicamente de las entradas que este contenga. Lo que se verá ahora son aquellos
circuitos que no solo dependen de las entradas, sí que también de las salidas,
estos son llamadas del tipo de lógica secuencial y se diferencian en dos tipos:
síncronos y asíncronos. Debido a que este tipo de circuitos dependen de las
salidas, se requiere memorizar un estado anterior, y de aquí surge el principio
básico de cualquier memoria electrónica, de aquí también derivan los contadores.
Para fines de este proyecto utilizaremos un circuito lógico secuencial síncrono.
Diagrama de un flip-floap
29
30
Forma de representar un flip-floap:
31
32
33
34
35
36
Pulso de reloj con CJ 555
El pulso de reloj es utilizado para dar estados al contador síncrono ya que este
cambia de estado constantemente de 1 a 0 y viceversa. Este pulso genera los
estados necesarios para que el contador síncrono cambie de posición del 0 al 1,
del 1 al 2 hasta llegar al 9 regresar al 0.
37
Armado del proyecto físico.
Material:
• 2 resistencias
• 5 focos leds
• 1 condensador electrolítico de 100 microfaradios
• 1 potenciómetro de 10 o 5 k
• 1 compuerta CJ 555
• Cables de conexión
• 1 fuente de alimentación de 12, 9 y 5 whatts
• 2 x74ls76
• 1 proto board
• Medio metro de Cable de red
• 1Xcompuerta lógica 7400
Los siguientes son los pasos para armar el contador binario con compuertas
lógicas de tipo secuencial síncrono.
.1 Se indica mediante un adiagrama los números que se vana a contar (en nuestro
caso del 0 al 9) y también se indican los saltos de números al contar (en nuestro
xaso de 1 en 1)
38
2.- Como el contador es de bits se verifican las 2 entradas de Q y Q(n+1) y las
salidas en JK, es decir se usa la tabla de verdad previamente obtenida.
39
3.- Con el uso de los mapas de karnaugh simplificaremos la función Qn, Q(n+1),
J,K cada una con su respectivo número, dicha simplificación se conecta la J y K
del número que esté haciendo el mapa.
40
Presentación de resultados.
https://www.youtube.com/watch?v=d1WRYS7aPVY&feature=youtu.be este es un
video que muestra el funcionamiento de nuestro contador.
Como se pudo observar en el desarrollo del proyecto el uso de las operaciones
binarias fue crucial, así como también el hecho de algunos parecidos con algunos
otros temas de álgebra lineal, como lo es el caso de las transformaciones lineales
al usar las compuertas lógicas.
Otras aplicaciones de álgebra lineal a nuestro circuito son las siguientes:
1.-Análisis Nodal de Voltaje. En este método se puede utilizar para las verificar las
conexiones de nuestro circuito, se producen y resuelven sistemas de ecuaciones en los
cuales las incógnitas son los voltajes en los “nodos principales” del circuito. A partir de
estos voltajes nodales, se determinan posteriormente las intensidades de las corrientes en
los diferentes ramales del circuito.
41
Aplicaciones
Los contadores son lo bloques digitales más utilizados, estando presentes en la
mayor parte de sistemas digitales debido a la diversidad de sus aplicaciones como
son las siguientes.
Contaje de objetos y de sucesos
La cuenta directa de unidades (pulsos, objetos, sucesos, etc.) encuentra
aplicación en muchos procesos. Para ello se precisa que el fenómeno o evento a
contabilizar sea primeramente transformado en señal eléctrica, mediante un
sensor.
En tareas de control es muy útil el contaje hasta un número predeterminado, lo
cual puede realizarse de dos formas:
● Comparando el resultado del contaje de un contador normal (ascendente)
con el número deseado.
● Prefijando en un contador descendente (imponiendo mediante carga
paralelo) el número a contador y detectando cuando el contaje inverso
llegue a cero.
Contadores de este tipo pueden emplearse, por ejemplo, para contar el número de
objetos que entran en un recipiente; al alcanzarse el número fijado, el pulso de
salida determina el fin de la serie de n objeto, y para dejar pasar otra serie de
objetos un pulso de inicio debe borrar (poner en cero) el contador.
Medida de tiempos
A partir de un generador de pulsos de frecuencia fija y muy precisa,cuyo periodo
sea mucho menor que los intervalos temporales a medir, la medida de tiempo
contará el número de pulsos en cada intervalo; dicha medida quedará expresada
en unidades equivalentes al periodo de pulsos.
Se suele utilizar como generador de pulsos de frecuencia un oscilador con cristal
de cuarzo o la propia señal de la red de tensión alta (50 Hz).
Las siguientes son utilidades relativas a la medida de tiempos:
● Medida del tiempo horario (horas, minutos, segundos): relojes digitales
● Medida de intervalos con precisión y resolución: cronómetros,
● Delimitación de intervalos temporales precisos: temporizadores
42
Relojes digitales
El caso más general de medida de tiempos corresponde a los relojes digitales
(reloj horario en horas, minutos y segundos). cuyo esquema de bloques puede ser
el siguiente:
Un contador módulo 7 permite indicar los días de la semana y juntandolo con otro
contador hasta 31 señalará el día del mes; al cual seguirá un contador módulo 12
para obtener el número del mes y la correspondiente lógica de ajuste para los
meses de 30 y de 31 días (y los 28/29 días de febrero).
Es sencillo dotar a este reloj de alarma o despertador mediante un contador
duplicado de horas y minutos en el que se fija, por contaje directo con la señal de
0,1 s, la hora y el minuto en el que debe sonar la alarma; un comparador entre
ambos contadores (horas y minutos) activa, con su salida de igualdad, un pequeño
zumbador (en cuyo caso la alarma sonará durante 1 minuto).
43
Análogamente, si se sustituye el multiplexor por un pequeño codificador ROM, se
obtiene una secuencia repetitiva de los vectores de salida programados en dicho
bloque, es decir, una secuencia de señales sincronizadas con el reloj del contador;
lo cual puede ser útil para el control de maniobras repetitivas como, por ejemplo, el
control de motores paso a paso o el control de máquinas herramientas (el
codificador o «memoria ROM» sustituye en este caso a las antiguas cintas
perforadas de programación).
Multiplexado de señales analógicas
Un conjunto de n puertas de transmisión CMOS, conectadas a una misma línea de
salida y controladas por un decodificador que active una sola de dichas puertas,
constituye un multiplexor analógico que permite seleccionar una de entre n
señales de entrada. El mismo multiplexor utilizado en dirección opuesta (1 entrada
hacia n salidas) se convierte en demultiplexor analógico habida cuenta el carácter
bidireccional que presentan las puertas de transmisión.
Conectando las entradas de control de un multiplexor analógico a un contador se
realizará el muestreo sucesivo y cíclico de las n señales de entrada; la frecuencia
del muestreo será la de los pulsos que reciba el contador.
El muestreo de señales analógicas puede ser aprovechado para medir dichas
señales con un mismo instrumento o circuito de medida (conversor
analógico/digital). Resulta así una configuración típica de los sistemas de
adquisición de datos para medir o controlar periódicamente diversas magnitudes
físicas: el transductor correspondiente las transforma en tensiones y el
multiplexado de ellas permite tomar sus valores con un solo conversor
analógico-digital.
Medida de frecuencias
La frecuencia de una señal o de un proceso periódico es el número de
repeticiones o pulsos por unidad de tiempo; su medida consiste en contar pulsos
durante un intervalo de tiempo unidad o durante uno de sus múltiplos. La medida
de frecuencias es en cierta manera el recíproco de la medida de tiempos: mientras
que en esta segunda se cuentan pulsos de frecuencia precisa y conocida durante
44
el intervalo temporal a medir, para la medición de una frecuencia se cuentan los
pulsos de la señal durante un intervalo de tiempo de duración precisa y conocida.
Para ello se requiere un subsistema que determine con precisión los intervalos
temporales, a partir de una frecuencia patrón; durante la unidad de tiempo definida
se permite el contaje de pulsos de la señal a medir y, al final de la misma, se
inhibe dicho contaje, quedando recogida en el contador la medida de la frecuencia:
número de pulsos por unidad de tiempo.
45
Conclusiones.
Este proyecto nos permitió observar la importancia de las operaciones
binarias en este caso en el uso de transformaciones lineales y en las compuertas
lógicas. Permitiéndonos la obtención y reducción de las operaciones lógicas en los
diferentes métodos facilitando la realización de las metodologías que nos da
resultados comprensibles. En relación con la materia de electricidad y
magnetismo, pudimos ver como la dicha materia se aplica en la vida cotidiana,
como ya lo mencionamos en las aplicaciones y más importante aún la aplicación
de la materia en nuestra carrera, ya que todos los dispositivos a usar en la carrera,
tales como computadoras, elementos robóticos, etc. tienen la base de software y
hardware basado en el dispositivo electronico que se muestra en este proyecto y
nuevamente su relación con la materia es explícito.
46
Bibliografía.
En esta nueva edición el libro se ha reformado totalmente:
se han añadido ejercicios aclaratorios en cada capítulo, los
contenidos se han reducido y adaptado a las nuevas
exigencias educativas, los capítulos tecnológicos se han
rehecho al completo, se ha añadido un apéndice con
ejercicios especialmente dedicados al aula y se ha
rediseñado el aspecto de la obra. El libro incluye la
descripción y uso del software educativo gratuito y asegura al
profesor y al alumno una fácil comprensión de conceptos y
habilidades no cubiertos por otros programas software
(diagramas de V-K, expresiones booleanas, autómatas de
Moore y Mealy, etc.).
47
https://books.google.com.mx/books?id=8WhBtfnaenkC&pg=PA59&lpg=PA59&dq=libros+de+tecn
ologia+digital+compuertas&source=bl&ots=UWezKOjI3X&sig=MIOHwYdky1v1FG3xcRRiw_aptz8&
hl=es&sa=X&ved=0ahUKEwi5_I_rp-LMAhUT42MKHfzqCnwQ6AEIIDAB#v=onepage&q=libros%20de
%20tecnologia%20digital%20compuertas&f=false
http://es.slideshare.net/andyechartea13/lgica-digital-y-diseo-de-computadores-libro-38612308
48
49
50