Académique Documents
Professionnel Documents
Culture Documents
1. HISTORIA.
En 1854 George Boole publicó un libro titulado “investigaciones sobre las leyes
del pensamiento”, formulando un método simbólico para el estudio de las
relaciones lógicas. Sus ideas tuvieron un método simbólico para el estudio de las
relaciones lógicas. Sus ideas tuvieron largo tiempo después una repercusión muy
importante en diversas áreas. En el esquema ideado por Boole, las proporciones
o sentencias solo pueden clasificarse en dos grupos: las VERDADERAS y las
FALSAS. El resultado de combinar cierto número de sentencias es fácilmente
deducible usando las propiedades de las operaciones en el álgebra. En 1938
Shannon encontró una aplicación: los circuitos eléctricos con interruptores.
Estos pueden ser analizados y diseñados empleando el álgebra de Boole y han
hallado aplicación en diversos campos como la automatización.
Las computadoras digitales usan codificación binaria, por lo que una unidad
elemental de información puede tomar solo dos valores: CERO o UNO, lo cual
deja abierta la puerta al uso de las técnicas de Shannon. En efecto, la base de las
computadoras son circuitos lógicos, los cuales son analizados mediante el
álgebra de Boole.
Las interpretaciones respectivas de los símbolos 0 y 1 en el sistema de lógica
son Nada y Universo.
2. DEFINICIÓN.
Es un sistema matemático deductivo que pueden tomar dos valores
perfectamente diferenciados, se designan por 0 y 1(falso y verdadero
respectivamente) y que están relacionados por dos operaciones binarias
denominadas suma (+) y producto (.). También permite procesar las expresiones
y la forma algebraica siguiendo una lógica proposicional donde las funciones
que devuelven solo resultan en 0 o 1 para así poder solucionar rápidamente
problemas como lo son los que tienen que ver con el ámbito de diseño
electrónico.
3. OPERADORES LÓGICOS.
3.1. OPERADORES LÓGICOS FUNDAMENTALES
3.1.1. NEGACIÓN “NOT” (“No”, “ ̅ ”)
Operador unario (aplicado a un único operando). Cambia el valor de verdad
de verdadero (V) a falso (F) y viceversa. Se puede representar como 𝑥̅ o x’.
TABLA DE VERDAD
x x
V F
F V
TABLA DE VERDAD
x y x y
0 0 0
0 1 1
1 0 1
1 1 1
TABLA DE VERDAD
x y x. y
0 0 0
0 1 0
1 0 0
1 1 1
3.2. OPERADORES LÓGICOS SECUNDARIOS
3.2.1. NOR (NO-O)
Opera la suma lógica de las variables de entrada, complementando el
resultado.
x y ( x y) '
0 0 1
0 1 0
1 0 0
1 1 0
3.2.2. NAND
x y ( x. y ) '
0 0 1
0 1 1
1 0 1
1 1 0
3.2.3. XOR
x y ( x y) '
0 0 0
0 1 1
1 0 1
1 1 0
3.2.4. XNOR
x y ( x y) '
0 0 0
0 1 1
1 0 1
1 1 0
4. PROPIEDADES Y LEYES DEL ÁLGEBRA DE BOOLE
4.1. PROPIEDADES
4.1.1. PROPIEDAD CONMUTATIVA:
A B B A
A.B B. A
4.1.4. COMPLEMENTO:
A A' 1
A. A ' 0
4.2. LEYES
4.2.1. LEY DE MORGAN:
( A B) A.B
( A.B) A B
5.1.1.1.Puerta amplificador.
Realiza la operación denominada amplificación.
Mantiene un nivel lógico de una entrada (A) en la salida (X).
En términos de bits mantiene:
Un 1 por un 1
Un 0 por un 0
Se utiliza para retrasar la transmisión de una señal lógica y para
distribuir la señal de salida a mas componentes que la señal original
5.1.1.2.Puerta NOT o inversor.
Realiza la operación denominada inversión o complementación.
Cambia el nivel lógico al nivel opuesto.
En términos de bits cambia:
Un 1 por un 0.
Un 0 por un 1.
Símbolo lógico estándar:
Funcionamiento:
Cuando la entrada está a nivel BAJO, la salida está a nivel
ALTO.
Cuando la entrada está a nivel ALTO, la salida está a nivel
BAJO.
Ejemplos de aplicación:
Un circuito que genera el complemento a 1 de un número
binario de 8 bits.
Los bits del número binario se aplican a las entradas del
inversor.
El complemento a 1 del número se presenta en las salidas.
5.1.1.3.Puerta AND.
El funcionamiento de la puerta lógica AND es equivalente al de un
circuito con dos conmutadores en serie como en la siguiente figura.
En dicho circuito es necesario que los dos conmutadores estén
cerrados para que la lámpara se encienda. La relación entre las
posiciones de los conmutadores y el estado de la lámpara se muestra
en la tabla de verdad.
Funcionamiento:
En una puerta AND de dos entradas:
La salida AB es un nivel ALTO si A y B están a nivel
ALTO .
La salida AB es un nivel BAJO si:
A es un nivel BAJO,B es un nivel BAJO o si A y B están a
nivel BAJO.
Es otra de las puertas básicas con las que se construyen todas las
funciones lógicas.
Tiene dos o más entradas y una única salida.
Realiza la operación que se conoce como suma lógica.
Símbolo lógico estándar:
Funcionamiento:
En una puerta OR de dos entradas la salida es un nivel ALTO si
cualquiera de las entradas, A o B, o ambas, están a nivel ALTO. La
salida es un nivel BAJO si ambas entradas, A y B, están a nivel
BAJO.
Ejemplo de aplicación:
Sistema de alarma y detección de intrusión, genera una
alarma cuando la puerta o las ventanas están abiertas.
Funcionamiento:
En una prueba NOR de dos entradas:
La salida es un nivel bajo, si cualquiera de sus entradas A o B a nivel
alto, o si ambas entradas A y B están a nivel alto. La salida es un
nivel ALTO, si A y B están a nivel BAJO. Es la operación opuesta a
la operación lógica OR
Ejemplo de aplicación:
Controlar que los trenes de aterrizaje de un avión se encuentran
desplegados.
Cuando un tren de a aterrizaje se extiende, el sensor correspondiente
genera una tensión a nivel BAJO. Una salida a nivel ALTO enciende el LED
verde. Una salida a BAJO nivel enciende el LED rojo.
Tabla de verdad
- Ejemplo de aplicación:
Se puede utilizar como sumador de dos bits.
Funcionamiento
La salida es un nivel BAJO si:
La entrada A está a nivel BAJO y la entrada B está a nivel ALTO o si la entrada
A está a nivel ALTO y la entrada B está a nivel BAJO.
La salida es un nivel ALTO, si tanto A como B están ambas a nivel ALTO o
BAJO. Es la operación opuesta a la operación lógica XOR.
Tabla de verdad
En resumen se presenta el siguiente cuadro.
5.1.1.9.ELECTRONICA.
Dentro de los circuitos digitales, existe una división en dos grandes grupos: circuitos
combinacionales y circuitos secuenciales. Los circuitos combinacionales se
caracterizan por el hecho de que las salidas únicamente dependen de la combinación
de entradas y no de la historia anterior del circuito; por lo tanto, no tienen memoria
y el orden de la secuencia de entradas no es significativo. Los circuitos secuenciales
se caracterizan por el hecho de que las salidas dependen de la historia anterior del
circuito además de la combinación de entradas; por lo que estos circuitos sí
disponen de memoria y el orden de la secuencia de entradas sí es significativo.
Aquellos cuyas salidas solo dependen del estado de sus entradas en un momento
dado. Por lo tanto, no necesitan módulos de memoria, ya que las salidas no
dependen de los estados previos de las entradas.
Aquellos cuyas salidas dependen además del estado de sus entradas en un momento
dado, de estados previos. Esta clase de sistemas necesitan elementos de memoria
que recojan la información de la 'historia pasada' del sistema.
Un dígito binario, que puede ser ’0’ o ’1’, recibe el nombre de BIT, del término
inglés BInary digiT (dígito binario). Utilizaremos los bits para indicar el tamaño de
las entradas y salidas de nuestros circuitos. Así por ejemplo podemos tener un
circuito digital con 3 bits de entrada y 4 de salida.
Si ahora tenemos el interruptor cerrado, el voltímetro indica 9v, la corriente esta está
pasando por la bombilla (se enciende).
En el electrónica digital diremos que la lámpara esta ON o que tenemos un bit “1”.
6. EN LA VIDA COTIDIANA.
7. Un sistema de seguridad de una vivienda
Se desea instalar un sistema de alarma en una vivienda compuesto por dos sensores
(a y b) en sendas ventanas, y un interruptor de la alarma (c). Cuando el sistema está
activado (se cerrará el interruptor), un timbre deberá sonar al abrir alguna o las dos
ventanas. Si el sistema no está activado, el timbre no sonará aunque se abra alguna
de las ventanas. Implementar un circuito electrónico digital empleando puertas
NOT, OR y AND para el control del sistema
a b c S
0 0 0 0
0 0 1 0
0 1 0 0
f a.b.c
0 1 1 1
1 0 0 0 f a.b .c
f1 a.b.c a.b .c a.b.c
1 0 1 1
f a.b.c
1 1 0 0
1 1 1 1
Los circuitos digitales sólo saben trabajar con números en binario, sin embargo a los
humanos nos es más cómodo trabajar en decimal. Trabajar con número binarios puede
parecer “poco intuitivo”. Vamos a ver cómo en determinadas ocasiones resulta muy
intuitivo el trabajar con números binarios.
Imaginemos que en una habitación hay 5 bombillas situadas en la misma línea, y que
cada una de ellas puede estar encendida o apagada. ¿Cómo podríamos representar el
estado de estas 5 bombillas mediante números? Una manera muy intuitiva sería utilizar
el sistema binario, en el que utilizaríamos el dígito 1 para indicar que la bombilla está
encendida y el dígito 0 para indicar que está apagada. Así el número 01011 nos indica
que la primera bombilla está apagada, la segunda encendida, la tercera apagada y las dos
últimas encendidas, como se muestra en la siguiente figura. Esta forma de representar el
estado de las bombillas es bastante intuitivo. Este es un ejemplo en el que se puede ver
que “pensar” en binario resulta
más fácil que hacerlo
directamente en decimal.
Cada vez más aparecen aplicaciones electrónicas que utilizan técnicas digitales para
realizar operaciones que antes eran echas por medio de métodos analógicos. Las razones
para el cambio hacia la tecnología digital son:
a. Los sistemas digitales son más fáciles de diseñar. Esto es porque los circuitos
empleados son circuitos de conmutación, donde no son importantes los valores
exactos de corriente y voltaje, sino el rango en que estos se encuentran (ALTO o
BAJO).
b. Facilidad para almacenar la información. Porque con los circuitos de
conmutación se puede capturar información y retenerla el tiempo que sea
necesario.
c. Programación de la operación. Porque es bastante sencillo diseñar sistemas
digitales cuya operación esté controlada por un grupo de instrucciones
denominado programa.
d. El ruido afecta en forma mínima a los circuitos digitales.
e. Mayor exactitud y precisión. Los sistemas digitales pueden manejar los números
de dígitos que se necesiten añadiendo simplemente más circuitos de
conmutación.
f. Se puede fabricar más circuitería digital sobre las pastillas de circuito integrado.
En cambio con el sistema analógico debido a su relativa complejidad y el
empleo de capacitores de gran valor, inductores, transformadores y resistores de
precisión, estos han impedido que los sistemas analógicos alcancen el mismo
grado de integración que los digitales.
7.1. BITS Y ELECTRÓNICA
Todavía nos queda una cosa por resolver. En la electrónica trabajamos con electrones,
forzándolos a que hagan lo que nosotros queremos. En el caso de los circuitos digitales,
lo que hacemos es operar con números. ¿Cómo conseguimos esto? ¿Cómo introducimos
los números en los circuitos digitales? La solución a esto es asignar un voltaje a cada
uno de los dos estados de un bit. Lo normal, conocido como lógica TTL, es asignar el
valor de 5 voltios al dígito “1” y 0 voltios al dígito “0”.
8. Circuitos combinacionales
9. Circuitos secuenciales
Así, podemos decir que todo circuito digital genérico tendrá una parte combinacional y
otra parte secuencial.
Aquí solo nos centraremos en los circuitos combinacionales, donde las salidas dependen
directamente del valor de las entradas, y no pueden por tanto almacenar ningún tipo de
información, sólo realizan transformaciones en las entradas. Estos circuitos quedan
caracterizados mediante funciones booleanas.
Los Circuitos Integrados (I.C. Integrated Circuits) son circuitos que están formados por
componentes electrónicos (transistores, diodos, resistencias, condensadores....)
fabricados en una oblea de silicio (miniaturizados), Utilizan pequeños chips de silicio
protegidos por una funda o carcasa de plástico y con unas patillas para realizar las
conexiones. También se les llama chip o microchip. En un chip, los elementos del
circuito son tan pequeños que se necesita un buen microscopio para verlo. En un
microchip de un par de centímetros de largo por un par de centímetros de ancho pueden
caber millones de transistores además de resistencias, condensadores, diodos, etc. Un
ejemplo muy bueno sería el microprocesador de un ordenador. El pentium IV de Intel,
sacado al mercado en el 2001, integraba unos 42 millones de transistores. Los IC se
pueden implementar con diferentes técnicas o tecnologías, según sean los métodos de
fabricación de los componentes. Las tecnologías más conocidas y usadas son las TTL
(Transistor-Transistor Logic) y CMOS (Complementary Metal Oxide Semiconductor),
aunque existen otras, tales como la ECL, DTL, Bipolar, NMOS, PMOS. Sin embargo,
no es el objetivo de esta unidad el profundizar en su conocimiento.
Hay una familia de circuitos integrados, 74XX, que está estandarizada de manera que se
ha definido la información que entra o sale por cada una de las patas. En la siguiente
figura se muestra un esquema del integrado 7402, que contiene en su interior 4 puertas
NOR de dos entradas. Por las patas denominadas VCC y GND se introduce la
alimentación del chip, que normalmente será de 5v. Por el resto de patas entra o sale
información binaria codificada según la tecnología empleada. Por ejemplo se puede
asociar 5v al dígito “1” y 0v al dígito “0”.
La electrónica ha avanzado muchísimo y en los chips en los que antes sólo se podían
integrar unas pocas puertas lógicas, ahora se pueden integrar muchísimas más. De esta
manera, los chips tradicionalmente se han clasificado según el número de puertas que
pueden integrar. Así tenemos la siguiente clasificación de chips:
14.