Vous êtes sur la page 1sur 16

Electrnica Digital

4 E.S.O.

TEMA 3: ELECTRNICA DIGITAL


1. SEALES ANALGICAS Y DIGITALES
Cuando un equipo electrnico nos muestra una informacin, puede hacerlo de
forma analgica o de forma digital.
Analgica quiere decir que la informacin, la seal, para pasar de un valor a otro
pasa por todos los valores intermedios, es continua.
La seal digital, en cambio, va a saltos, pasa de un valor al siguiente sin poder
tomar valores intermedios.
Una seal analgica es continua, y puede tomar infinitos valores.
Una seal digital es discontinua, y slo puede tomar dos valores o
estados: 0 y 1, que pueden ser impulsos elctricos de baja y alta tensin,
interruptores abiertos o cerrados, etc.

2. CDIGO BINARIO, DECIMAL Y HEXADECIMAL


Introduccin
Un sistema electrnico maneja informacin en cdigo binario, es decir ceros y
unos: el cero quiere decir que no pasa corriente y el uno que s pasa.
Habitualmente trabajamos con el sistema decimal que consiste en que los nmeros
enteros menores que diez tienen una cifra
asignada: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Para el diez ya no existe una cifra, sino que lo
que hacemos es volver al 0 y colocar delante un
1.
En el sistema binario, solamente el cero y el
uno tienen asignada una cifra: 0, 1. Para el dos
ya no existe cifra, por lo que tenemos que
volver al 0 y colocar un 1 delante.
El ordenador no puede entender el dos, pero s
puede entender que en un circuito no haya
corriente (0) y en el otro s (1). Para el tres aadimos uno a las cifras anteriores,
con lo que tendremos 11.

Electrnica Digital

4 E.S.O.

Es decir, dos circuitos en los que hay corriente. Para el cuatro se nos han acabado
las combinaciones con dos cifras, hay que aadir una tercera (100) y as
sucesivamente.
De binario a decimal
En sistema decimal, las cifras que componen un nmero son las cantidades que
estn multiplicando a las distintas potencias de diez (10, 100, 1000, 10000, etc.)
Por ejemplo, 745 = 7 100 + 4 10 + 5 1
O lo que es lo mismo: 745 = 7 102 + 4 101 + 5 100
En el sistema binario, las cifras que componen el nmero multiplican a las potencias
de dos (1, 2, 4, 8, 16, .)
20=1, 21=2, 22=4, 23=8, 24=16, 25=32, 26=64, ...
Por ejemplo, para pasar a binario un nmero decimal, empezamos por la derecha y
vamos multiplicando cada cifra por las sucesivas potencias de 2, avanzando hacia la
izquierda:
101102 = 0 1 + 1 2 + 1 4 + 0 8 + 1 16 = 2 + 4 + 16 = 2210
1102 = 0 1 + 1 2 + 1 4 = 2 + 4 = 610
De decimal a binario
Para hacer la conversin de decimal a binario, hay que ir dividiendo el nmero
decimal entre dos y anotar en una columna a la derecha el resto (un 0 si el
resultado de la divisin es par y un 1 si es impar).
La lista de ceros y unos ledos de abajo a arriba es el resultado.
Procedimiento:
- Dividir entre 2 sucesivamente
- Apuntar el resultado y el resto de cada operacin
- Apuntar a lista de ceros y unos de abajo a arriba

Sistema hexadecimal
Otro cdigo que se usa con cierta frecuencia es el hexadecimal, es decir, en base
diecisis.

Electrnica Digital

4 E.S.O.

Consiste en utilizar las letras A, B, C, D, E y F para representar los nmeros del


diez al quince, mientras que para el diecisis emplearemos el 1 y el 0.
1016 = 1610
1B16 = 16 + 11 = 2710
3E16 = 3 16 + 14 = 6210

La razn para el uso del sistema hexadecimal es que su conversin a binario o la


conversin de binario a hexadecimal es muy simple, puesto que, al ser diecisis
igual a dos elevado a cuatro, cuatro nmeros binarios componen un nmero
hexadecimal.

3. TABLA DE VERDAD
El objetivo de un sistema electrnico es producir un cierto resultado, al que
llamamos salida, si se cumplen unas condiciones a las que llamamos entradas.
Por ejemplo, a una mquina que funciona con un motor que puede ser peligroso,
adems del interruptor de encendido (A) le aadiremos otro interruptor de
seguridad (B).
El motor slo debe arrancar cuando el interruptor est cerrado y adems cuando el
interruptor de seguridad tambin lo est. Este sera el esquema elctrico de
funcionamiento de nuestra mquina.

Electrnica Digital

4 E.S.O.

Si uno de los interruptores est cerrado (A = 1) y el otro tambin lo est (B = 1),


entonces el motor se pondr en marcha (S = 1). En el caso de que A o B estn
abiertos (valen 0), el motor seguir quieto (S = 0).
A esta tabla, que muestra la relacin entre el estado de las salidas y de las
entradas de un sistema, se le llama tabla de la verdad.

4. FUNCIONES LGICAS
Operaciones lgicas bsicas.
Es necesario que nuestro sistema electrnico se comporte segn lo establecido en
la tabla de la verdad.
Para conseguirlo, se reduce la tabla de la verdad a una sola expresin que se llama
funcin lgica.
Las funciones lgicas pueden ser muy complejas, pero siempre van a ser una
combinacin de las tres operaciones lgicas bsicas. Estas tres operaciones son las
siguientes:
Suma lgica

La salida se activa (es un 1) cuando una cualquiera de las condiciones de


entrada se activa. Solamente no se activa la salida cuando todas las
entradas son 0. Equivale a un circuito elctrico en paralelo.

A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

S
0
1
1
1
1
1
1
1

Producto lgico

La salida se activa slo cuando todas las entradas estn activas. En este
circuito la bombilla (S) slo se enciende al pulsar los tres interruptores a la
vez. Simula un circuito serie

Electrnica Digital

4 E.S.O.

5
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

S
0
0
0
0
0
0
0
1

Negacin o inversin lgica

Al actuar sobre la entrada (A=1) la salida se detiene (S=0) y viceversa. En


este circuito, cuando se acta sobre el pulsador A, que est normalmente
cerrado, la bombilla se apagar, y si no se acta seguir encendida. S=A

A
0
1

S
1
0

La inversin se suele representar mediante una barra encima de la funcin o


mediante un apstrofe.
A estas operaciones lgicas bsicas y a las que derivan de ellas se las denomina de
forma genrica lgebra de Boole.

Funcin lgica a partir de la tabla de la verdad


Se parte de un sistema electrnico del que slo se conoce la tabla de la verdad,
Procedimiento:
para obtener la
funcin lgica se siguen los siguientes pasos:
-. Localizar los valores 1 de la salida.
-. Leer los valores de las variables de entrada para cada
caso en los que la salida es 1.
-. Asignar, por ejemplo para la variable A, A cuando vale 1 y
A' cuando vale 0.
- . Multiplicar los valores obtenidos para cada fila.
- . Sumar todos los resultados.

Electrnica Digital

4 E.S.O.

La aplicacin se observa en el siguiente ejemplo:


Ejemplo: En la siguiente tabla de verdad:

0
0
1
A' B'
Ejemplo:
Dada la funcin lgica: S = A' + BC + AB'C
0
En primer lugar
escribimos la
tabla colocando
las filas en el
orden lgico
correcto y
dejando huecos
en la columna de
la salida:

1A

0B

0 0
0

10
1

1 A B'

1 1

1
00

0
0

Tabla de verdad a partir de la funcin lgica


Tendremos que poner 1 en los siguientes casos:
En este caso slo se conoce laS funcin
lgica
de un sistema y nos interesa rellenar
= A' + BC
+ AB'C

su tabla de la verdad.

A' :Todos aquellos en los que A valga 0 (000, 001, 010, 011).

Procedimiento:
BC: Aquellos en los que B y C valgan 1, sea cual sea el valor
- . Construir una tabla con el nmero de variables que tiene la
de A (011, 111). Uno de estos casos, el 011, tena ya un 1
funcin y la salida.
porque cumpla la condicin anterior, A' = 1.
-. Introducir los valores de las entradas segn el orden lgico.
-. Interpretar en cada sumando cules son los casos en los
AB'C: Cuando A vale 1, B vale 0 y C vale 1, (101).
que la funcin vale 1
-. Completar con ceros.
A
B
C
S
En el resto de
los casos la
funcin valdr
0; rellenaremos
con 0 los huecos
que nos hayan
quedado.

Electrnica Digital

4 E.S.O.

lgebra de Boole
La funcin lgica puede ser bastante larga y compleja, por lo que interesa
simplificarla lo ms posible.
La simplificacin se puede obtener a partir de ciertas reglas bsicas o propiedades
de Algebra de Boole.
Las propiedades asociativa, distributiva y conmutativa son bastante intuitivas,
puesto que existen igualmente en la suma de nmeros naturales a la que estamos
acostumbrados; lo mismo ocurre con la propiedad a 0 = 0.
Propiedad conmutativa:
a+b=b+a
Propiedad asociativa:

ab = ba

Electrnica Digital

4 E.S.O.

a + (b + c) = (a + b) + c = a + b + c
a (b c) = (a b) c = a b c
Propiedad distributiva:
a (b + c) = ab + ac

a + bc = (a + b)(a + c)

Propiedades de la inversin:
a + a' = 1

a a' = 0

Idempotencia:
a+a=a

aa=a

Absorcin:
a + ab = a

a (a + b) = a

Otras propiedades:
a+1=1

a0=0

5. PUERTAS LGICAS BSICAS: INTRODUCCIN


Puerta lgica AND
Las puertas lgicas son circuitos electrnicos capaces de realizar operaciones
lgicas bsicas.
En la puerta lgica AND, la seal de salida se activa slo cuando se activan todas
las seales de entrada. Equivale a la operacin producto lgico S = A B
utilizamos un circuito integrado a partir del cual se obtiene el resultado
A
0
0
1
1

B
0
1
0
1

S
0
0
0
1

En apariencia, las puertas lgicas no se distinguen de


otro circuito integrado cualquiera. Slo los cdigos que
llevan escritos permiten distinguir las distintas puertas
lgicas entre s o diferenciarlas de otro tipo de
integrados.
Puerta lgica OR
La seal de salida se activa si se enciende cualquiera de las seales de entrada.
Equivale a la suma lgica S = A + B y se corresponde con la
siguiente tabla de la verdad (para dos entradas) y al
siguiente circuito elctrico:

Electrnica Digital

4 E.S.O.

A
0
0
1
1

B
0
1
0
1

S
0
1
1
1

El circuito integrado 4071 lleva implementadas cuatro


puertas OR de la manera que aparece en la imagen.

Puerta lgica NOT


La seal de salida se activa al apagarse la de entrada. Es la inversa.
Equivale a la negacin o inversin S = A' y se corresponde con la siguiente tabla
de la verdad (para una entrada) y al siguiente circuito elctrico:

A
0
1

S
1
0

La puerta NOT se representa mediante este smbolo.


Recuerda que A' se puede representar tambin mediante una
barra encima de la A.

El circuito integrado 7404 lleva implementadas seis


puertas NOT de la siguiente manera.
Puerta lgica NAND
La seal de salida se activa siempre que no se activen todas las de entrada.
Equivale a combinar una puerta AND y una NOT.
Equivale al inverso del producto lgico S = (AB)' y se corresponde con la siguiente
tabla de la verdad y al siguiente circuito elctrico:

Electrnica Digital

4 E.S.O.

10

A
0
0
1
1

B
0
1
0
1

S
1
1
1
0

La puerta NAND se representa mediante este smbolo. Es


de las puertas ms fciles de encontrar y de uso ms comn:

una

Circuito integrado 7400, es un circuito NAND con


tecnologa TTL. Dispone de 4 puertas con dos
entradas por puerta. Se presenta encapsulado en un
circuito de 14 patillas.

Puerta lgica NOR


La seal de salida se activa cuando todas las seales de entrada estn inactivas.
Equivale a combinar una puerta OR y una NOT.
Equivale al inverso de la suma lgica S = (A+B)' y se corresponde con la siguiente
tabla de la verdad y al siguiente circuito elctrico:

A
0
0
1
1

B
0
1
0
1

S
1
0
0
0

La puerta NOR se representa mediante este smbolo. Es una


de las puertas ms fciles de encontrar y de uso ms comn:
La puerta lgica 7402 es u circuito integrado NOR con
tecnologa TTL. Dispone de 4 puertas con dos entradas por
puerta. Se presenta encapsulado en un DIP de 14 patillas.

6. IMPLEMENTACIN DE UNA FUNCIN LGICA CON PUERTAS


BSICAS

Electrnica Digital

4 E.S.O.

11

Una vez obtenida y simplificada la funcin que relaciona la salida con las entradas
en un sistema electrnico, dicha funcin puede implementarse, es decir, llevarse a
la prctica, mediante un circuito de puertas lgicas bsicas.
La simplificacin de la funcin es importante porque nos ahorra el uso de puertas
lgicas.
Ejemplo: Obtencin del circuito de la funcin S = A' B' C + A B' C'
Comenzamos por dibujar las tres entradas, A, B y C, y situar al lado de ellas tres
puertas NOT que nos permitan obtener las funciones negadas A', B', C'.

Para obtener A' B' C debemos multiplicar las variables correspondientes


mediante puertas AND.

Electrnica Digital

4 E.S.O.

12

Hacemos lo mismo para obtener el producto A B' C' mediante puertas AND

Por ltimo, mediante una puerta OR sumamos A B' C' y A' B' C, obteniendo ya la
funcin de salida S.

7. OBTENCIN DE LA TABLA DE LA VERDAD DE UN CIRCUITO YA


DISEADO
La tabla de la verdad, como hemos visto, sirve para obtener la funcin lgica y con
ella poder disear el circuito electrnico. Pero es frecuente lo contrario, que nos
den el circuito electrnico ya diseado y que necesitemos obtener su tabla de la
verdad para comprender su funcionamiento.
Supongamos que nos piden la tabla de la verdad en el siguiente circuito con dos
entradas A y B:

Electrnica Digital

4 E.S.O.

13

Para la su resolucin podemos aplicar diferentes mtodos, en el primero de ellos,


debemos ir siguiendo el recorrido del circuito y obteniendo la funcin en cada
cable hasta llegar a la salida S. Sabiendo ya la funcin de salida, podemos obtener
la tabla de la verdad

En otra forma de resolucin, se puede obtener la tabla de verdad a partir de la


simple observacin del comportamiento del circuito.
Necesitamos construir el circuito en un simulador. Luego vamos accionando los
interruptores buscando todas las combinaciones de la tabla de verdad (Sin pulsar =
0, pulsado = 1)

8. ANLISIS DE UN SISTEMA ELECTRNICO MEDIANTE BLOQUES

Electrnica Digital

4 E.S.O.

14

Todo lo que hemos aprendido nos sirve para poder disear con facilidad cualquier
sistema electrnico; por muy complejo que ste sea, siempre lo vamos a poder
reducir a tres bloques:

Primer bloque de entrada, formado por las variables que ponen en marcha o
detienen el sistema.

Segundo bloque de proceso, en el que el sistema genera una respuesta a


partir de los datos de las variables de entrada.

Tercer bloque de salida, mediante el que el sistema acta y realiza la


funcin que tenga que hacer.

El bloque de proceso estar formado por las puertas lgicas que relacionan las
entradas con las salidas, es decir, que permiten que se cumpla la tabla de la verdad.

9. EJEMPLO DE DISEO DE UN SISTEMA ELECTRNICO


Supongamos la siguiente situacin que deseamos resolver. Debemos identificar las
entradas y salidas del sistema para poder obtener un circuito lgico que se se
ajuste a las especificaciones marcadas.
Un sistema de aire acondicionado se puede poner en marcha mediante un interruptor
(A) manual.
Se encender de forma automtica, aunque el interruptor est apagado, cuando un
termostato (B) detecte que la temperatura exterior pasa de 30 C.
Existe tambin un detector (C) que desconecta el sistema, incluso estando el
interruptor encendido, cuando la ventana est abierta.
Disea el sistema electrnico que permite el control del aire acondicionado.

Necesitamos determinar en primer lugar los bloques de entrada y salida


Entradas:
A: Interruptor manual. 0 = apagado, 1 = encendido
B: Termostato. 0 si T < 30C, 1 si T > 30C
C: Detector. 0 = ventanas cerradas, 1 = ventanas abiertas
Salida: S Ser la puesta en marcha o el apagado del
sistema de aire acondicionado

A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

S
0
0
1
0
1
0
1
0

Electrnica Digital

4 E.S.O.

15

Una vez determinadas las entradas y las salidas, tenemos que obtener la tabla de
la verdad que nos explique el proceso del sistema.
El sistema no funcionar (S = 0) cuando haya ventanas cerradas (C = 1) o cuando el
interruptor est apagado y tampoco haya temperatura alta en el exterior (A y B =
0). El resto de los casos la salida ser 1.
Tomando los unos de la tabla de la verdad, obtenemos la funcin lgica del sistema,
que debemos simplificar.
S = A'BC' + AB'C' + ABC'
Podemos encontrar dos maneras diferentes de simplificar, ambas correctas:
S = A' B C' + A B' C' + A B C' = B C' (A' + A) + A B' C' = B C' + A B' C'
S = A' B C' + A B' C' + A B C' = A' B C' + A C' (B' + B) = A' B C' + A C'
Optamos por la primera expresin S = A' B C' + A C' y la implementamos
mediante puertas lgicas. Debemos comprobar con un simulador que el resultado es
correcto.

ACTIVIDADES.
1. Implementa los siguientes circuitos:
S = A C + B'
S = A B' + A' B
2.

Electrnica Digital

4 E.S.O.

16

Vous aimerez peut-être aussi