TEORÍA ELEC. DIGITAL - TecnoLlombai · Si nos fijamos en el texto, nuevamente surge una palabra...
Transcript of TEORÍA ELEC. DIGITAL - TecnoLlombai · Si nos fijamos en el texto, nuevamente surge una palabra...
Electrónica digital – 4º ESO
1
ELECTRÓNICA DIGITAL 1. Introducción
En numerosas ocasiones, ciertas situaciones y problemas se repiten, por lo que se tiende a
generalizar y se adoptan soluciones similares. Cuando se intenta resolver un problema, de una
forma más o menos consciente, vamos desglosando del propio enunciado las características o
detalles más relevantes, y que frecuentemente aportan la idea o palabra clave que da solución al
mismo. Estos detalles o características, que rutinariamente se repiten, han sido traducidos por el
hombre en componentes, y se les suele designar por un nombre que les define de forma breve y
precisa (lógica).
Siguiendo este razonamiento, si observas detenidamente la redacción de diversas propuestas o
proyectos, con frecuencia encontrarás algunas palabras clave que te ayudarán a definir el posible
componente a utilizar, así como su función. Todos los componentes están basados en una serie
de efectos, situaciones o señales que éstos reciben, y que provocan otras señales de salida, lo que
sirve como base para el desarrollo de los distintos automatismos.
2. Tipos de señales De forma general, se podría definir la señal como toda variación de una determinada magnitud,
objeto o situación, susceptible de ser medida y capaz de provocar, como consecuencia de esa
variación, un efecto distinto. Es decir, permite transmitir una información que será utilizada para
desencadenar una reacción o reacciones posteriores.
Básicamente podemos considerar que existen dos tipos de señales: señales analógicas y señales
digitales.
Señales analógicas
Son aquellas que pueden adquirir infinitos valores entre dos
cualesquiera, es decir, sufren variaciones de forma continua.
Así, por ejemplo, entre 15 ºC y 16 ºC de temperatura, se
pueden obtener valores intermedios (15,01; 15,20; 15,36;...).
Existen, por tanto, gran cantidad de magnitudes analógicas,
entre las que destacamos la humedad, la intensidad de luz, la
tensión, la intensidad de la corriente eléctrica, etc.
Observa la figura adjunta en donde se ha representado cómo
puede variar una magnitud física, como la temperatura, en función del tiempo, y cómo ésta
puede adoptar infinitos valores. Es, por tanto, una magnitud analógica.
Electrónica digital – 4º ESO
2
Señales digitales
Cuando los valores posibles que puede adoptar una señal son discretos, es decir, se obtienen
valores o estados concretos, se dice que las señales son digitales. Dentro de las magnitudes
digitales, éstas pueden ser multivaluadas o bivaluadas. Las primeras pueden variar entre varios
intervalos, mientras que las segundas únicamente lo hacen entre dos valores. En este tema nos
vamos a ocupar de las señales digitales bivaluadas.
Así, por ejemplo, en el circuito representado a continuación, el timbre recibirá, o no, tensión de
la pila en función que se active o no el pulsador. Se establece en este caso el convenio siguiente:
- Si existe señal = 1 - Si no existe señal = 0
Los estados posibles en cuanto a la señal de entrada que
proporciona al pulsador P son:
1.- P sin activar (no hay señal) No llega tensión al timbre
Valor asignado 0.
2.- P activado (hay señal) Llega tensión al timbre Valor
asignado 1.
Observa cómo, en función de la posición o estado del
pulsador (señal de entrada), se produce o no la activación del
timbre (señal de salida).
Estos dos valores, 0 y 1, sirven de base para el diseño de múltiples circuitos electrónicos-
digitales, y no expresan cantidad, sino posición o estado físico de la señal.
Formas de representar las señales digitales
Una vez descritas a grandes rasgos los tipos de señales,
analizamos brevemente cómo se pueden representar e
interpretar las señales digitales mediante la utilización de
sistemas gráficos. Describimos los dos métodos más comu-
nes (cronograma y tabla de verdad), si bien el que
principalmente se va a utilizar es el segundo.
1. Representación mediante cronograma
Volviendo al ejemplo del timbre, se procede a representar de
forma gráfica los distintos estados en los que se pueden
encontrar las señales de entrada, P, y de salida, T, del
ejercicio, interpretando simultáneamente cómo varían ambas
Electrónica digital – 4º ESO
3
señales en función del tiempo. Esta representación se conoce con el nombre de cronograma.
Observa la figura del margen. En ella podrás apreciar cómo se encuentran relacionadas ambas
señales, de tal manera que, cuando se produce una señal de entrada en P, ésta provoca una señal
de salida, T, en el mismo intervalo de tiempo. Es decir, la señal tiene dos valores posibles (señal
digital).
2. Representación mediante tabla de verdad
Otra forma utilizada para representar los distintos estados posibles que pueden producirse en un
problema, así como los resultados que de éstos se obtienen, es mediante una tabla, conocida
como tabla de verdad.
La diferencia que existe entre el cronograma y la tabla de
verdad, es que en esta última no se tiene en cuenta el tiempo.
En la tabla de verdad correspondiente al ejercicio anterior se
muestran las distintas posibilidades que presentan las señales
de entrada, así como las señales de salida que corresponden a
cada estado.
Vamos a analizar ahora un circuito más complejo formado por tres pulsadores y un timbre.
Puedes ver su representación en la figura siguiente, así como su resolución mediante la tabla de
verdad, en donde se reflejan las combinaciones posibles de los distintos componentes. En el
supuesto de que al principio te resulte confusa la interpretación de las tablas de verdad, te
ayudará construir el circuito anterior y comprobar cómo se comportan los componentes en cada
situación.
Electrónica digital – 4º ESO
4
3. Representación mediante una función booleana
Se denomina función lógica o booleana a aquella función matemática cuyas variables son
binarias y están unidas mediante los operadores del álgebra de Boole suma lógica (+), producto
lógico (·) o negación( ).
3. Sistemas de numeración. Sistema binario Normalmente utilizamos el sistema decimal para contar, ya que éste presenta múltiples ventajas
operacionales. Sin embargo, hemos visto que las señales digitales posibles sólo pueden ser dos (0
o 1), por lo que el sistema de numeración que interesa aplicar es el binario o de base 2.
Cualquier número decimal se puede expresar en sistema binario, dividiendo entre dos
sucesivamente hasta que el último cociente sea inferior a dos.
Vamos a realizar un ejemplo que consiste en expresar el nº 175 (que se encuentra en base 10 o
decimal) en sistema binario. Observa a continuación las operaciones y resultados obtenidos.
El número binario que equivale al decimal 175 es 10101111.
Se puede proceder también en sentido inverso, es decir, pasar de] sistema binario al decimal,
basta con construir un polinomio equivalente. Si utilizamos el mismo ejercicio anterior, podemos
comprobar que el número obtenido expresado en base dos, 11011, corresponde con el número 27
en base 10. Para ello realizamos la suma ordenada de las potencias de índice creciente de base 2,
multiplicadas por el dígito obtenido.
110112 = 01234 2121202121
110112 = 16 + 8 + 0 + 2 + 1 = 2710
Electrónica digital – 4º ESO
5
4. Las puertas lógicas
El desarrollo de la electrónica ha permitido sustituir los interruptores por componentes
denominados puertas lógicas, que permiten realizar operaciones sencillas con ceros y unos. Una
puerta lógica es una función que asigna un o unos valores de salida en base a los valores que
recibe en su entrada.
Las puertas lógicas más importantes se denominan NOT, OR, AND, NOR, NAND y OR
exclusiva.
Puerta NOT (NO): Da una salida en estado contrario al de la entrada. La salida es el
inverso de la entrada, es decir, si la entrada vale 1, la salida valdrá 0 y viceversa.
La función lógica o booleana que define la puerta NOT, es la siguiente:
F = X
Puerta OR (O): Asigna un estado lógico 1 cuando al menos una entrada también está en
estado 1.
La función lógica o booleana que define la puerta OR, es la siguiente:
F = X + Y
Electrónica digital – 4º ESO
6
Ejemplo:
Alberto desea activar un ventilador desde dos puntos distintos,
desde la posición de tumbado o desde su escritorio.
Si nos fijamos en el texto, veremos en este caso que la
conjunción O nos indica la palabra clave que nos conduce a la
solución del problema.
Generalizando, se puede decir que la función O es aquella que
produce una señal de salida cuando existe una señal de entrada
en P1 o P2. Observa que P1 y P2 son señales digitales que provienen de los estados 0 o 1 en que se
pueden encontrar.
Para analizar los distintos estados en que se encuentran las entradas y salidas, conviene
representar las mismas en una tabla de verdad, que
permite interpretar de forma rápida y simplificada las
distintas combinaciones.
Observa que la función O puede considerarse que está
constituida por dos pulsadores en paralelo, de forma
que para que se produzca una señal de salida M, es
suficiente con que se produzca una sola señal de
entrada P, es decir, que ésta se encuentre en estado l.
Puerta AND (Y): Asigna un estado lógico 1 cuando todas las entradas también tienen
estado 1.
La función lógica o booleana que define la puerta AND, es la siguiente:
F = X · Y
Electrónica digital – 4º ESO
7
Ejemplo:
En un banco se desea que la caja fuerte sólo se pueda abrir si se activan dos pulsadores situados
en puntos distintos: uno en el exterior de la caja y accionado por un operario, y otro que debe ser
pulsado por el director del banco desde su despacho.
Si nos fijamos en el texto, nuevamente surge una palabra clave; en este caso la conjunción Y,
que nos proporciona la solución del problema.
Puede decirse que la función Y es aquella en la que para que se produzca la señal de salida, se
han de activar las dos señales de entrada en P1 y P2. Al igual que en el caso anterior, las señales
P1 y P2 son señales digitales que reflejan los estados posibles de los pulsadores respectivos que,
como ya se indicó, pueden ser 0 o 1.
Puertas NOR y NAND.
Las puertas NOR y NAND se obtienen añadiendo un inversor a la salida de las puertas OR y
AND, por tanto:
La función lógica o booleana que define la puerta NOR, es la siguiente:
F = YX
La función lógica o booleana que define la puerta NAND, es la siguiente:
F = YX ·
Como ya sabes, las puertas NOR y NAND se obtienen añadiendo un inversor a la salida de las
Electrónica digital – 4º ESO
8
puertas OR y AND, respectivamente, completa sus correspondientes tablas de verdad:
Las puertas NOR y NAND constituyen la negación de las puertas lógicas ya descritas. Así la
primera niega la punción OR (suma), mientras la segunda niega la función AND (producto). Por
tanto, las puertas NOR y NAND dan salidas contrarias a las OR y AND respectivamente.
Para su análisis recurriremos nuevamente a ejemplos prácticos de cada función.
Ejemplo puerta NOR:
Alberto desea que su ventilador funcione siempre,
mientras uno o ambos pulsadores no se activen.
Si nos fijamos en el texto y tratamos de generalizar,
veremos que la función NOR es aquella que produce
una señal de salida mientras no se active una de las dos
señales de entrada P, o P2.
Nuevamente representamos los estados posibles de las
entradas y salidas mediante la tabla de verdad
correspondiente. Comprueba cómo, en este caso, solamente se produce la señal de salida sin
ninguna de las señales de entrada, P, y P2, está activada (observa cómo se produce una
situación contraria, negada, de la función OR).
Ejemplo puerta NAND:
En el banco analizado anteriormente, la caja debe abrirse
siempre, se haya activado uno u otro pulsador, de forma que si
se presionan ambos, la caja no se abre.
Si nos fijamos en el texto y generalizamos, la función NAND es
aquella que produce una señal de salida, excepto cuando se
Electrónica digital – 4º ESO
9
activan las dos señales de entrada p. y P2.
Observa el esquema y la tabla de la verdad correspondiente, comparando los resultados de la señal de
salida de esta función NAND, con los obtenidos en la función y. Comprobarás que se produce una
situación contraria (negada) de la función AND.
Puertas OR exclusiva
La operación lógica que realiza una puerta OR exclusiva es más complicada que las anteriores.
La salida solo es 1 cuando las entradas son distintas.
La función lógica o booleana que define la puerta OR exclusiva, es la siguiente:
F = YXYXYX ··
Existen otras funciones lógicas que permiten resolver problemas diversos, pero no se van a tratar en este
curso.
5. Ejemplo práctico: cuarto de revelado En esta ocasión se plantea el análisis de una aplicación general, así como la resolución de la
misma con las funciones citadas hasta ahora. Puede servirte de modelo para la resolución de-
problemas similares.
En primer lugar debes realizar una lectura minuciosa y comprensiva de la propuesta o
problema planteado:
Propuesta
Ángela ha acondicionado una habitación para revelar sus
fotografías, por lo que ha diseñado un circuito que consta
de dos pulsadores situados dentro y fuera de la habitación,
que permiten abrir la puerta al actuar sobre cualquiera de
ellos. Para evitar que alguien entre cuando se encuentra
revelando, ha incorporado en su circuito un interruptor que
impide el funcionamiento de los pulsadores de apertura, a la vez que señaliza (mediante una luz
exterior) que en ese momento se encuentra revelando y no se puede entrar.
En segundo lugar se intenta localizar las palabras clave que permitan seleccionar las
funciones que servirán para realizar el diseño del circuito.
Electrónica digital – 4º ESO
10
De la lectura anterior se extrae como conclusión que la puerta se debe abrir al actuar desde un
pulsador al que llamaremos P1 o también actuando desde otro distinto P2. Ya tenemos una
palabra clave, por lo que la primera función obtenida es la OR.
Al continuar la lectura se extrae otra nueva conclusión, ya que se desea que los pulsadores
funcionen solamente cuando un interruptor se encuentre en un estado determinado, y que a la vez
se active uno de los pulsadores. Parece evidente que la palabra clave en este caso es la Y,
obteniéndose lógicamente esta función.
Por último, se realiza el esquema del circuito, que ha de satisfacer y dar solución a las solicitudes
planteadas, confeccionándose, finalmente, la tabla de verdad que refleje todas las combinaciones
y estados posibles.
Observa cómo en el diseño del circuito los pulsadores P1 y P2 se resuelven en paralelo (función
OR), mientras que el interruptor se encuentra en serie respecto a los pulsadores anteriores
(función AND).
6. Diseño de circuitos con puertas lógicas Para realizar el diseño de un circuito digital, debemos seguir los siguientes pasos:
1. Elaboración de la tabla de verdad que establece la relación entre las entradas y la salida.
2. Obtención de la expresión lógica.
3. Simplificación de la expresión anterior.
4. Realización del circuito mediante puertas lógicas.
Observa el siguiente ejemplo:
Electrónica digital – 4º ESO
11
Cómo simplificar una función
1. Simplificación mediante el Álgebra de Boole:
Adición Producto
1
2
3
4
5
6
7
8
9
Aplicando las propiedades del álgebra de Boole (tabla inferior) podemos llegar a un circuito
mucho más reducido que el anterior. En la expresión:
abcabcy
Sacamos factor común b y a :
abccy )(
Electrónica digital – 4º ESO
12
Como 1 cc , según el álgebra de Boole, entonces:
ababy 1
El circuito quedaría más simplificado:
Como ves, hemos simplificado mucho el circuito: solo hemos utilizado un inversor y una puerta
AND, frente a 3 inversores, 2 puertas AND y una puerta OR del diseño original.
2. Simplificación mediante Karnaugh:
Esta herramienta para simplificar funciones es uno de los métodos más fáciles que existen si el
número de variables que hay que simplificar no es muy elevado. Normalmente se emplean hasta
seis variables, pero en este tema sólo analizaremos hasta cuatro variables.
Su fundamento se basa en la determinación, a partir de la
tabla de verdad, de unas tablas denominadas tablas de
Karnaugh, cuya forma depende del número de variables de
entrada que se utilicen. Son cuadros de doble entrada en
los que aparecen tantas casillas como posibles términos
tenga la función que se desea representar.
En las casillas exteriores de la tabla se asignan los valores 0
y 1 a las variables de entrada negadas y sin negar,
respectivamente, de modo que cada casilla se diferencie de
la que tiene al lado por el valor de una única variable. En
los cuadros interiores del diagrama de Karnaugh, se
trasladan los 0 y los 1 que forman parte de la función.
Una vez representada la función, es necesario agrupar las
casillas de manera que en cada agrupación aparezca el
mayor número posible de valores 1. A partir de éstas, será
posible efectuar la simplificación de la función.
El procedimiento que se sigue para simplificar una función
por medio de los diagramas de Karnaugh es el siguiente:
Se agrupan las casillas señaladas con un 1 por este orden:
Se procura formar el máximo número de casillas de ocho unos.
A continuación, se forma el máximo número de grupos de cuatro unos que no
Electrónica digital – 4º ESO
13
puedan formar grupos de ocho.
Luego, se repite la acción con los grupos de dos unos que no puedan formar
grupos de cuatro.
Se finaliza tomando todos los unos que queden sin formar ningún grupo.
Una vez efectuados los agrupamientos, se procede a eliminar la variable o variables que
cambian en cada agrupación.
Ejemplo:
Una lámpara debe accionarse mediante la combinación de tres pulsadores c, b y a; cuando
cumpla las siguientes condiciones:
l. Se accione un solo pulsador.
2. Se accionen dos pulsadores simultáneamente que no sean a y b.
Solución:
a) Representamos la tabla de verdad .
a b c S 0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
b) Planteamos la resolución. La ecuación será: cbacbabcacbacbaS
c) Trasladamos al mapa de Kamaugh las salidas.
ca ba ba
d) De la formación de los grupos y la simplificación obtenemos la ecuación:
cababaS