Está en la página 1de 28

TECNOLOGA

4 ESO

Alumno: ______________________
IES San Isidro.

Talavera de la Reina.

Visita nuestra pgina web www.institutosanisidro.com

Departamento de Tecnologa

4 ESO

INDICE
1.- Introduccin. Seal analgica y digital. Sistemas de numeracin.
1.1.

Sistema decimal, binario, hexadecimal y BCD natural.

1.2.

Conversin entre distintos sistemas de numeracin.

2.- Puertas lgicas. Funcionamiento. Simbologa. Tabla de la verdad.


2.1.

Puertas elementales: OR, AND y NOT.

2.2.

Puertas elementales negadas: NOR y NAND.

2.3.

Puertas OR Exclusiva (XOR) y NOR Exclusiva (XNOR).

3.- Circuitos integrados familia TTL. Encapsulado.


4.- Forma cannica de una funcin lgica.
4.1.

Ecuacin en forma de minterms.

4.2.

Ecuacin en forma de Maxterms.

5.- Simplificacin de funciones por mtodo grfico de Karnaugh.


6.- Circuitos lgicos COMBINACIONALES.
6.1.

Circuitos de comunicacin:
demultiplexores y comparadores.

Codificadores,

decodificadores,

multiplexores,

7.- Circuitos lgicos SECUENCIALES.


7.1.

Contadores digitales.

7.1.1. Contador binario de 4 bits genrico. Display 7 segmento.


7.1.2. Contador binrio de 0 a 15.
7.1.3. Contador de 0 a 9.
7.1.4. Contador de 00 a 99.

8.- Convertidor Analgico-Digital y Digital- Analgico.


8.1.

Convertidor Digital-Analgico.

8.2.

Convertidor Analgico-Digital.

9.- Ejercicio: Sistema de apertura automtica de una puerta de garaje.


Electrnica Digital

Pgina 2 de 28

Departamento de Tecnologa

4 ESO

1.- Introduccin. Seal analgica y digital. Sistemas de


numeracin.
Una seal elctrica es la variacin de una magnitud (tensin o intensidad) a medida que pasa el
tiempo.
Todos los circuitos funcionan con seales elctricas, reciben entradas y proporcionan seales de
salida. Segn la forma de variar la seal podemos distinguir entre:
Seal digital

Seal digital binaria

Seal analgica

La seal varia a saltos,


pudiendo tomar solo algunos
valores
determinados
(positivos y negativos).

La seal solo puede tomar dos


valores (5 y 0 voltios). Le
asignaremos el valor 1 y 0 lgico
cuando trabajemos en electrnica
digital.

La seal cambia de forma


progresiva. Puede tambin
tomar cualquier valor positivo o
negativo.

1.1. Sistema de numeracin decimal, binario, hexadecimal. Cdigo


binario BCD decimal.
Sistema de numeracin decimal.
Este sistema consta de diez smbolos que van desde el nmero 0 hasta el nmero 9. Estos
smbolos numricos tambin forman unidades numricas compuestas, al tomarlos como exponentes
de un nmero que se encargar de regular el procedimiento, este nmero es llamado base. El nmero
base va a ser 10, por tal motivo tambin es conocido como "sistema de numeracin en base 10". Es el
que utilizamos de forma habitual.
Cuando el nmero a representar es mayor que el nmero 9, lo representamos por varios
nmeros unos junto a otros. Dependiendo de la posicin que ocupe dentro de la cifra tendr ms o
menos peso o importancia. Veamos un ejemplo:

32510 = (3 x 100) + (2 x 10) + (5 x 1)


32510 = (3 x 102) + (2 x 101) + (5 x 100) = 325
5 es el que menos
0
importancia o peso tiene dentro de la cifra. Representa las unidades y tiene un peso 10 =1. El 2
1
tiene un peso intermedio, representando las decenas (10 =10) El nmero 3 sera el nmero ms
2
representativo (centenas). Representa las centenas y tiene un peso de 10 =100.
De los tres nmeros empleados para representar este nmero, el nmero

Recuerda que 8 elevado a 4 8

=8x8x8x8

Cualquier nmero elevado a cero es igual a 1. Por ejemplo 5

= 20= 100 =1

Sistema de numeracin binario.


Electrnica Digital

Pgina 3 de 28

Departamento de Tecnologa

4 ESO

El sistema binario es un cdigo que solo utiliza dos smbolos, el uno (1) y el cero (0). Las
seales que utilizan los ordenadores o los circuitos electrnicos digitales tienen dos niveles.
Normalmente se asocia el nivel uno al un valor positivo de tensin (5 voltios) y al nivel cero le
corresponde un valor de cero voltios.
A las seales binarias se les llama BITS, que es la unidad bsica de informacin binaria. A
cada grupo de 8 BITS se le denomina BYTE.
1 BYTE = 8 BITS
El nmero de combinaciones que se pueden realizar con n bits es de 2 n. Por tanto, el nmero
de cantidades N que se puede representar con n bits ser N = 2n. Si trabajamos con 4 bits, el nmero
de combinaciones que podemos realizar sera 2

= 16 combinaciones.

Cada dgito tiene un peso (valor posicional) segn la posicin que ocupe. El dgito de menor
peso se le llama LSB (Least Significant Bit)

Un byte es generalmente una secuencia de 8 bits. Ocho ceros y unos se pueden ordenar de
256 maneras diferentes ya que cada bit tiene un valor de posicin diferente, donde el bit nmero 1 le
corresponder un valor de posicin de 20(1), el siguiente bit tendr un valor de 21(2), el siguiente 22(4),
el siguiente 23(8), el siguiente 24(16), el siguiente un valor de 25(32), y as sucesivamente hasta llegar
la ultima posicin, o ultimo bit, en este caso el nmero 8, que tambin es llamado el MSB ( Bit Mas
Significativo) y el LSB (Bit Menos Significativo) correspondiente a la primera posicin o bit nmero
1. Ejemplo:

Sistema de numeracin hexadecimal.


Este sistema utiliza 16 smbolos para expresar las cantidades (base 16). Se utiliza en sistemas
que emplean microprocesadores para introducir y sacar datos, debido a que es ms cmodo que el
sistema binario. Los smbolos empleados son desde el 0 hasta el 9 y del 10 hasta el 15 son letras
(A,B,..F),
La ventaja principal de este sistema de numeracin es que podemos expresar de forma ms
resumida un nmero binario. Por ejemplo, un nmero binario de 16 bits (2 Bytes) lo podemos expresar
con 4 smbolos hexadecimales.

FA91(16) = 1111101010010001(2)
Cdigo BCD natural.
Un cdigo binario es un sistema de representacin de informacin mediante unos y ceros.
Existen muchos cdigos binarios, por ejemplo, cdigo BCD Exceso tres, cdigo GRAY. El ms
empleado es el cdigo BCD Natural (en ingls Decimal Codificado en Binario). Los nmeros decimales
se codifican a BCD mediante circuitos codificadores y por medio de decodificadores y displays
Electrnica Digital

Pgina 4 de 28

Departamento de Tecnologa

4 ESO

obtenemos los resultados en decimal de los cdigos BCD. Este cdigo se emplea para
representaciones numricas como calculadoras, aparatos de medida, etc.
El cdigo BCD Natural consiste en representar cada uno de los dgitos decimales en su
correspondiente binario natural, o lo que es lo mismo, a cada dgito decimal le corresponde un grupo
de 4 bits (cuarteto o nibble).

TABLA COMPARATIVA EN DISTINTOS CDIGOS NUMRICOS


DECIMAL

BINARIO

HEXADECIMAL

CODIGO BCD

PESOS

16 8 4 2 1

8421 8421

0(10)

0(2)

0(16)

0000(BCD)

1(10)

1(2)

1(16)

0001(BCD)

2(10)

10(2)

2(16)

0010(BCD)

3(10)

11(2)

3(16)

0011(BCD)

4(10)

100(2)

4(16)

0100(BCD)

5(10)

101(2)

5(16)

0101(BCD)

6(10)

110(2)

6(16)

0110(BCD)

7(10)

111(2)

7(16)

0111(BCD)

8(10)

1000(2)

8(16)

1000(BCD)

9(10)

1001(2)

9(16)

1001(BCD)

10(10)

1010(2)

A(16)

0001 0000(BCD)

11(10)

1011(2)

B(16)

0001 0001(BCD)

12(10)

1100(2)

C(16)

0001 0010(BCD)

13(10)

1101(2)

D(16)

0001 0011(BCD)

14(10)

1110(2)

E(16)

0001 0100(BCD)

15(10)

1111(2)

F(16)

0001 0101(BCD)

16(10)

10000(2)

10(16)

0001 0110(BCD)

17(10)

10001(2)

11(16)

0001 0111(BCD)

1.2.

Conversin entre distintos sistemas de numeracin.

Conversin de un nmero decimal a binario


Veamos un ejemplo. Transformemos el nmero 42 a nmero binario:

1. Dividimos el nmero 42 entre 2


2. Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento hasta que el
cociente sea 1 (no podemos dividir ms).
3. El nmero binario lo formamos tomando el primer dgito el ltimo cociente, seguidos por
los residuos obtenidos en cada divisin, seleccionndolos de derecha a izquierda, como
se muestra en el siguiente esquema.

Electrnica Digital

Pgina 5 de 28

Departamento de Tecnologa

4 ESO

42 (10) = 101010 (2)


Conversin de un nmero binario a un nmero decimal
Para convertir un nmero binario a decimal, realizamos los siguientes pasos:
1. Tomamos los valores de posicin correspondiente a las columnas donde aparezcan
nicamente unos
2. Sumamos los valores de posicin para identificar el nmero decimal equivalente

10101 (2) = 21 (10)

Conversin de un nmero decimal a un nmero hexadecimal

1. Se toma la parte entera y se divide sucesivamente por el nmero decimal 16 (base)


hasta que el cociente sea 0

2. Los nmeros enteros resultantes de los cocientes, pasarn a conformar el nmero


hexadecimal correspondiente, teniendo en cuenta que el sistema de numeracin
hexadecimal posee solo 16 smbolos, donde los nmeros del 10 hasta el 15 tienen
smbolos alfabticos que ya hemos explicado.
Por ejemplo, el nmero

Electrnica Digital

1023 (10) = 3FF (16)

Pgina 6 de 28

Departamento de Tecnologa

4 ESO

Conversin de un nmero hexadecimal a un nmero decimal


Como en los ejemplos anteriores este tambin nos ayudar a entender mejor este procedimiento:
Convertir el nmero hexadecimal 2B6(16) a su equivalente decimal.
1. Multiplicamos el valor de posicin de cada columna por el dgito hexadecimal
correspondiente.
2. El resultado del nmero decimal equivalente se obtiene, sumando todos los productos
obtenidos en el paso anterior.

2B6 (16) = 694 (10)


Conversin de decimal a BCD
Ya que cada grupo de 4 bits solo puede representar a un nico dgito decimal, la conversin de un
nmero decimal a un nmero BCD se lleva a cabo de la siguiente forma:
1. Separamos al dgito decimal en cada uno de sus dgitos
2. Cada dgito decimal se transforma a su equivalente BCD.
3. El nmero obtenido es el equivalente en BCD del nmero decimal.
Por ejemplo, para convertir el decimal 469 a BCD, segn lo explicado anteriormente, tenemos que
tomar cada dgito decimal y transformarlo a su equivalente BCD.
4

0100 0110 1001

469 (10) = 0100 0110 1001 (BCD)


Conversin de BCD a decimal
Ya que el cdigo BCD son grupos de 4 bits, realizaremos lo siguiente:

1. A partir de la derecha separamos al nmero BCD en grupos de 4 bits.


2. Cada grupo de 4 bits se convierte a su decimal correspondiente.
3. El nmero obtenido es el equivalente decimal del nmero BCD.
Ejemplo: Convertir el nmero 010101000011(BCD) a decimal.
o Separamos en grupos de 4 bits a partir de la derecha 0101 0100 0011.
Electrnica Digital

Pgina 7 de 28

Departamento de Tecnologa

4 ESO

Transformamos cada grupo a decimal.

010101000011(BCD) = 543(10)
Conversin BCD a binario puro
Si queremos transformar un nmero BCD a su correspondiente binario llevaremos a cabo los
siguientes pasos:
1. El nmero BCD lo transformamos a decimal.
2. Convertimos el decimal obtenido a binario mediante las tcnicas ya estudiadas.
3. El binario obtenido es el equivalente en binario del nmero BCD.
Conversin de binario puro a BCD
1. Convertimos el nmero binario a nmero decimal.
2. Cada dgito decimal se convierte a su equivalente BCD.
3. El nmero obtenido es el equivalente BCD del nmero binario puro.

2.- Puertas lgicas. Funcionamiento. Simbologa. Tabla de la


verdad.
La puerta lgica es el bloque de construccin bsico de los sistemas digitales. Constan de
entradas (A, B, C) y una salida S. Las puertas lgicas operan con nmeros binarios. En los circuitos
digitales una tensin alta significa un 1 binario y una tensin baja significa un cero binario (lgica
positiva).
Todos los sistemas digitales se pueden construir utilizando tres puertas lgicas bsicas. Estas son
las puertas AND, la puerta OR y la puerta NOT.
Existen otro tipo de puertas que se obtienen combinando las anteriores. De este tipo son las
puertas NAND, NOR, XOR y XNOR.
El funcionamiento de un circuito digital se refleja en una tabla conocida como TABLA DE LA
VERDAD, donde representamos las entradas del circuito (A, B, C) y las salidas (normalmente una
llamada S).
Se representan todas las posibles combinaciones de entrada en orden. Recordar que con 2
entradas hay 4 combinaciones posibles, con 3 entradas existen 8 combinaciones posibles, con n
n

entradas existen 2 combinaciones.

Electrnica Digital

Pgina 8 de 28

Departamento de Tecnologa

2.1.

4 ESO

Puertas elementales: OR, AND y NOT.

El funcionamiento de cada una de estas puertas se puede comprender facilmente observando la


equivalencia con el circuito de interruptores. El interruptor abierto simboliza la entrada a nivel 0,
mientras que el nivel 1 corresponde con el interrptor cerrado, es decir, a 5 voltios.
Segn la tabla de la verdad, para la puerta OR existe salida cuando el interruptor A o B est
cerrado. La bombilla permanecer apagada cuando ambas entradas estn abiertas o lo que es lo
mismo a nivel cero.
ENTRADAS

PUERTA OR (Sumadora)

SALIDA

S=A*B

Smbolo

Equivalencia con interruptores

La puerta AND puede parecerse a un circuito con los interruptores en serie, por lo que solo
habr salida cuando A y B estn cerrados (nivel 1).

ENTRADAS

PUERTA AND (Multiplicadora)

SALIDA

S=A*B

Smbolo

Equivalencia con interruptores

El inversor solo tiene una entrada. Su funcin consiste en cambiar el nivel de la entrada en su
salida. Si en la entrada hay nivel alto (A=1) en su salida existir un nivel bajo (S=0) y viceversa.

ENTRADAS

SALIDA

PUERTA NOT (Inversor)

S = A

Smbolo

ACTIVIDAD. Realiza la tabla de la verdad de una puerta AND y de una puerta OR de tres entradas A,
B y C. Para ello deberas tener en cuenta su equivalencia con interruptores.

Electrnica Digital

Pgina 9 de 28

Departamento de Tecnologa

2.2.

4 ESO

Puertas elementales negadas: NOR Y NAND.

Veamos su obtencin a partir de las elementales y su correspondiente tabla de la verdad. La


puerta NOR se puede obtener uniendo la salida de una puerta OR con una puerta NOT. Su tabla de la
verdad sera como la de una puerta OR, negando la salida. La funcin de esta puerta se representa
como la funcin suma negada. Por comodidad en estos apuntes lo representaremos as S = A + B

ENTRADAS

NOR

NAND

S= A + B

S=A*B

En cuanto a la puerta NAND se puede considerar que es una puerta AND cuya salida se
conecta a una puerta inversora del tipo NOT. Su funcin de salida se representa como el producto
negado, o lo que es lo mismo S = A * B
Podemos construir un inversor utilizando una puerta NAND de 2 entradas, conectando las dos
entradas de la NAND juntas, como se indica en la figura:

2.3.

Puertas OR Exclusiva (XOR) y NOR Exclusiva (XNOR).

La puerta XOR solo produce salida cuando las entradas son distintas. La XNOR es la funcin
negada de la anterior. Veamos sus tablas de la verdad y su smbolo.

ENTRADAS

Electrnica Digital

XOR

XNOR

Pgina 10 de 28

Departamento de Tecnologa

4 ESO

3.- Circuitos integrados Familia TTL. Encapsulados.


Cuando diseamos un sistema digital, el siguiente paso es realizar el montaje prctico. Este
montaje se puede realizar con diversas familias que tienen caractersticas distintas (precio, rapidez,
tensin de alimentacin, niveles de ruido, etc).
Existen en el mercado dos grandes familias de fabricacin de circuitos integrados a gran escala:

o Tecnologas BIPOLARES. Los circuitos integrados se realizan utilizando transistores del


tipo PNP o NPN. Existen distintas tecnologas de fabricacin, a saber: RTL, DTL, HTL, etc.
La ms empleada es la lgica TTL (Transistor Transistor Logic). Se emplea por su rapidez
y por su alimentacin a 5 voltios de corriente continua. El circuito integrado se designa con
el cdigo 74 (de la familia TTL) seguido de dos o tres nmeros que identifican el tipo de
puerta o bloque que lleva en su interior. Por ejemplo, el circuito integrado que contiene
puertas NOR de dos entradas es el 7402. El circuito integrado que contiene puertas NAND
de dos entradas es el 7400.

o Tecnologas MOS. Se realizan los integrados utilizando transistores del tipo MOS. De
todas ellas (PMOS, NMOS, HMOS, etc) la ms empleada es la tecnologa CMOS. Se
caracteriza por su bajo consumo y porque su alimentacin puede variar entre 3 a 15
voltios.
Los circuitos integrados tienen una caracterstica que es la cargabilidad de salida o fan out,
que es el nmero de entradas que puede alimentar la salida de una puerta determinada. Este
parmetro hay que tenerlo en cuenta a la hora de conectar una salida con muchas entradas.

NOMENCLATURA
TTL

DIAGRAMA DE
BLOQUES

ENCAPSULADOPATILLAJE

7400
Puertas NAND de 2 entradas

7402
Puertas NOR de 2 entradas

7408
Puertas AND de 2 entradas

7432
Puertas OR de 2 entradas

7404
Puertas NOT (Inversoras)

Electrnica Digital

Pgina 11 de 28

Departamento de Tecnologa

4 ESO

4.- Forma cannica de una funcin lgica.


Como hemos visto hasta ahora, en los sistemas digitales se opera con variables o entradas que
solo pueden tomar dos estados: uno o cero. El soporte matemtico que regula las operaciones lgicas
se llama ALGEBRA DE BOOLE.
Las ecuaciones o funciones lgicas pueden adoptar dos estructuras o formas lgicas,
denominadas formas cannicas.
Se define como forma cannica de una funcin lgica a todo producto de sumas o suma de
productos en los cuales aparecen todas las variables, bien de forma directa o bien de forma
complementada o negada.

4.1.

Ecuacin en forma de minterms.

Esta ecuacin est estructurada como una suma de trminos en forma de productos de las
diferentes variables que intervienen en la ecuacin.
Se obtiene con la suma de productos de variables cuyas combinaciones son 1 en la funcin, 0
sera la variable negada y 1 la variable sin negar.
Es la que se emplea habitualmente. Veamos un ejemplo la obtencin de la forma cannica en
forma de minterms. Normalmente, una vez definidas las condiciones del problema a resolver, se
expresa el funcionamiento del circuito lgico mediante una tabla de la verdad. A partir de aqu
obtendremos la funcin lgica en forma de suma de productos.

TABLA DE LA VERDAD Entradas

Salid
a

Forma cannica en minterms

N minterms

Trminos con salida 1

m0

ABC

m1

m2

m3

m4

m5

m6

m7

ABC

ABC
ABC

S = ABC + ABC + ABC + ABC


S = m0 + m2 + m5 + m7

4.2.

Ecuacin en forma de Maxterms.

Est compuesta la funcin por productos de trminos en forma de sumas de las diferentes
variables que intervienen en la funcin.
La ecuacin se obtiene como el producto de las sumas de variables cuyas combinaciones son
0 en la funcin. 0 variable sin negar y 1 como variable negada.
Veamos como se expresara la forma cannica en Maxterms teniendo la misma tabla de la
verdad.
Electrnica Digital

Pgina 12 de 28

Departamento de Tecnologa

4 ESO

TABLA DE LA VERDAD Entradas

Salid
a

Forma cannica en Maxterms


Trminos con salida 0

N Maxterms

M0

M1

M2

M3

(A + B + C)

M4

(A + B + C)

M5

M6

M7

(A + B + C)

(A + B + C)

S = (A + B + C) (A + B + C) (A + B + C) (A + B + C)
S = M1 M3 M4 M6

5.- Simplificacion de funciones por el mtodo grfico de


Karnaugh.
En el diseo de circuitos digitales resulta de enorme inters simplificar o minimizar las funciones
obtenidas de la tabla de la verdad. Cuanto ms simplificada est, menor ser el nmero de circuitos
integrados que utilizaremos, resultar ms barato, costar menos montar el circuito y localizar averas,
consumir menos, etc.
La simplificacin de funciones tiene como fn obtener una funcin final con el menor nmero de
variables y de trminos posibles. Existen distintos mtodos de simplificacin: algebrico, grfico y
numrico. Veremos el mtodo grfico de Karnaugh ya que es el ms sencillo y rpido.
Para poder aplicar este mtodo tenemos que conocer la funcin en forma cannica. Este mtodo
es til hasta 4 variables. Para ms variables es mejor emplear el mtodo de Quine-McCluskey.
MTODO GRFICO DE KARNAUGH.
Tenemos que construir una tabla de 2n cuadrados, siendo n el nmero de entradas.
Los diagramas de Karnaugh se representan mediante tablas colocadas de la siguiente forma:

Tabla para 2
variables

A\B 0 1
0
1

Electrnica Digital

Tabla para 3 variables

A\BC 00 01 11 10
0
1

Tabla para 4 variables

AB\CD 00 01 11 10
00
01
11
10

Pgina 13 de 28

Departamento de Tecnologa

4 ESO

En estas tablas debemos representar los valores recogidos en la tabla de verdad pero estarn
colocados de diferente forma. En la tabla de Karnaugh es muy importante observar que de una celda a
la siguiente solo vara uno de los bits.
PASOS A SEGUIR PARA REDUCIR LAS FUNCIONES.
o

En las tablas de Karnaugh se coloca un 1 para la combinacin donde la funcin tome valor 1.

Se agrupan los unos en bloques de 2, 4, 8, 16 casillas. Para formar los grupos los unos deben
encontrarse en casillas adyacentes. El objetivo es construir el menor nmero de grupos
posibles pero lo ms grande posibles. No importa si un uno pertenece a varios grupos.

o A cada grupo de unos le corresponde un trmino en la funcin simplificada. De cada grupo se


eliminan las variables que dentro del grupo cambian de valor.
o

Para obtener la funcin reducida, representaremos las variables de foma negada, cuando el
valor que corresponda sea un cero y cuando el valor sea un uno aparecer de forma sin negar.

EJEMPLO DE SIMPLIFICACIN GRFICA DE KARNAUGH.


a) El circuito digital que queremos simplificar cumple
la siguiente tabla de verdad.
Entradas

b) La informacin de la tabla de la verdad la


reflejamos en una tabla de Karnaugh.

Salida

A\BC
0
1

00

01

11

10

0
0

0
1

1
1

1
1

Tabla de Karnaugh

c) Realizamos los grupos mayores posibles.


Podemos utilizar unos ya empleados en algn otro
grupo. En nuestro ejemplo hemos realizado dos
grupos, uno de 4 y otro de 2 trminos.

d) Simplificamos variables. Desaparecen las


variables que cambian. En el grupo de 4 se
van A y C, quedando el trmino B sin negar
puesto que est a 1 siempre. En el grupo de 2
desaparece B que es la que cambia de
La funcin simplificada tendr 2 sumandos. Ten en
estado. Permanece A y C sin negar (estn a
cuenta que cuanto mayor sea el grupo ms variables
uno).
se simplifican. Si el grupo es de 8 desaparecen 3
Grupo de 4
+
Grupo de 2
variables, si es de 4 desaparecen 2 variables, si es un
ABC
ABC
grupo de 2 desaparece una variable. Si no se puede
realizar grupo, el trmino no desaparece y tiene todas
011
101
las variables.
010
111
111

-----

110

AC

--------------------------------------B

AC

Funcin sin simplificar


S = ABC + ABC + ABC + ABC + ABC
Funcin simplificada
Ssimp = B + AC

Electrnica Digital

Pgina 14 de 28

Departamento de Tecnologa

4 ESO

6.- Circuitos lgicos combinacionales.


El proceso bsico de diseo de circuitos digitales combinacionales con puertas consta de varias
etapas:

o Enunciado del problema. Determinacin del nmero de variables que intervienen y la


identificacin de las mismas.

o Deduccin de la tabla de la verdad y obtencin de la forma cannica de la funcin de


salida.

o Simplificacin de la funcin de salida obtenida por el mtodo grfico de Karnaugh.


o Obtencin del circuito con puertas lgicas.
o Montaje del circuito en placa board o en circuito impreso.
Los circuitos combinaciones se pueden clasificar en dos grandes grupos: los circuitos de
comunicacin y los circuitos aritmticos.

6.1. Circuitos de comunicacin: Codificadores, decodificadores,


multiplexores, demultiplexores, comparadores.
Existen circuitos integrados de escala de integracin media (MSI) que contienen circuitos digitales
con funciones determinadas. De ellos slo nos interesa su funcionamiento de bloque, que viene
reflejado en su tabla de la verdad.
Se pueden clasificar en:

o Codificadores. Poseen M entradas y N salidas, de forma que se activa una sola de las
entradas y en la salida aparece la combinacin binaria equivalente al nmero decimal que
corresponde a la entrada excitada. La relacin entre las entradas y las salidas es M = 2N.
Trabajan con lgica negativa (0 nivel alto 1 nivel bajo). Con prioridad significa que en caso de
tener activadas varias entradas, slo codifica la de mayor peso.
74148 Codificador con prioridad de 8 lneas a 3 lneas

74147 Codificador con prioridad de 10 lneas a 4 lneas

Electrnica Digital

Pgina 15 de 28

Departamento de Tecnologa

4 ESO

o Decodificadores. Realizan la funcin contraria a un decodificador, es decir, que al aplicar a


sus entradas una determinada combinacin binaria de N bits, slo se seleccionar una de las M
salidas. Los ms usados son el decodificador decimal (4 entradas:10 salidas) y el decodificador
hexadecimal (4 entradas : 16 salidas).
7442 Decodificador decimal (4 entradas:10 salidas)

74154 Decodificador hexadecimal (4 entradas:16 salidas)

o Decodificadores excitadores BCD a 7 segmentos.


Estos circuitos son capaces de activar varias salidas al mismo tiempo y adems con valores
suicientes de intensidad para excitar displays de 7 segmentos.
Existen displays de nodo comn, donde los nodos de los 7 LEDS que componen el display estn
nidos. De igual manera existen displays de ctodo comn, que tienen todos los ctodos unidos. A la
salida de estos decodificadores hay que colocar las resistencias limitadores tpicas de los circuitos con
diodos LEDs.
Electrnica Digital

Pgina 16 de 28

Departamento de Tecnologa

4 ESO

7447 Decodificador BCD 7 segmentos

ENTRADAS de control
(activas por nivel bajo)
LT= Lamp Test
RBI= Ripple Blanking Input
BI= Entrada de borrado

Multiplexores.

Se llaman tambin selectores de datos. Se emplea para pasar la informacin procedente de


muchos canales a un nico canal. Disponen de N entradas de datos (D0 a D3), n entradas de
seleccin (C B y A) y una salida Y. El 74151 ofrece una salida W que es justo la complementaria
de la salida Y.
74151 Multiplexor 4 : 1

Demultiplexores.

Se les denomina tambin deselectores de datos. Hacen la funcin contraria a los multiplexores.
Tienen la posibilidad de transmitir la informacin procedente del canal de entrada enviarlas a
distintas salidas seleccionada mediante las entradas de seleccin.
74155 Demultiplexor de 1 a 4 canales.

Electrnica Digital

Pgina 17 de 28

Departamento de Tecnologa

4 ESO

Comparador.

En algunos sistemas es necesario conocer si dos combinaciones binarias con el mismo nmero de
bits, son iguales o no. Esto se realiza mediante un circuito comparador de 1 bit, cuya tabla de la
verdad sera la siguiente:
Entradas

Salidas del comparador

A=B

A>B

A<B

Actividad: Obtener el circuito comparador de 1 bits


mediante puertas lgicas.

7.- Circuitos lgicos SECUENCIALES.


Un sistema secuencial es aquel en el que las salidas no dependen nicamente de las entradas,
sino del estado anterior en el que se encontraba el sistema. Se puede considerar a estos sistemas
como poseedores de cierta memoria.
Existen 3 grandes grupos de circuitos secuenciales, que son:

o BIESTABLES. Son unidades elementales de memoria.


o REGISTROS. Estn compuesto por varios biestables conectados en cascada.
o CONTADORES. Son circuitos compuestos por biestables realimentados de diversas formas.
Existen de 2 tipos:

Contadores Asncronos: Son aquellos en las que las entradas de reloj de cada
uno de los biestables que componen el contador no actuan simultneamente,
sino secuencialmente. La salida de un biestable actua como entrada de reloj del
siguiente biestable.

Contadores Sncronos: En estos contadores la seal de reloj se aplica a todos


los biestables simultneamente. Pueden contar, por ejemplo, de 0 a 9 y tambin
pueden descontar de 9 a 0.

Debido a la complejidad de los circuitos secuenciales solo veremos los contadores considerados como
bloques, donde introducimos una seal de reloj (CLK) y en las salidas se produce una cuenta.

7.1.

Contadores digitales.

Para la realizacin de los contadores que luego explicaremos utilizaremos el simulador EWB.
De todos los contadores emplearemos el contador binario de 4 bits genrico que describiremos a
continuacin.

7.1.1. CONTADOR BINARIO DE 4 BITS GENRICO.

Este contador tiene 8 pins o patillas de conexin, que son las siguientes:

RO1 Y RO2. Son entradas de Reset (Puesta a cero). Colocando ambas entradas a nivel uno se
resetea el contador.
Electrnica Digital

Pgina 18 de 28

Departamento de Tecnologa

4 ESO

A, B, C, D. Salidas del contador en binario. La salida A es la de menor peso y la D es la de


mayor peso. Debe conectarse la salida A con la entrada de reloj CLKB para que el contador
funcione correctamente.
CLKA, CLKB. Entrada de impulsos de reloj.

DISPLAY 7 SEGMENTOS.
Estos son visualizadores que pueden tener 4 patillas o 7 patillas.
DISPLAY 4 CONEXIONES. El orden de las patillas de este display de 4 entradas, de izquierda
a derecha es DBCA. La entrada A es la de menor peso.

DISPLAY DE 7 CONEXIONES. El orden de patillas, de izquierda a derecha, es abcdefg


(segmentos).

7.1.2. CONTADOR BINARIO DE 0 A 15.


Introducimos la seal de reloj a 1 Hz en la entrada de reloj CLKA. Conectamos la
realimentacin de la salida A a la entrada de reloj CLKB. Adems conectamos los indicadores LED a
las salidas para poder comprobar el conteo. Observa que el que parpadea ms rapidamente es el
conectado en A (menor peso) y el de mayor peso el led conectado en la salida D (mayor peso).
Como mejora en este circuito se podra conectar un display codificado en BCD para visualizar
el contaje en dicho visualizador.

7.1.3. CONTADOR DE 0 A 9.
Para poder detener la cuenta del contador en un nmero distinto del 15 (1111) tenemos que
utilizar la entradas de reset R01 y R02.
La puerta AND se utiliza para detectar la llegada del nmero 10 (1010). Cuando esta
circunstancia se produce tenemos un 1 lgico en la salida, que se introduce en las entradas de reset,
poniendo de nuevo el contador a cero. Mediante este truco podemos realizar un contador que
alcance cualquier nmero.

Electrnica Digital

Pgina 19 de 28

Departamento de Tecnologa

4 ESO

7.1.4. CONTADOR DE 00 A 99.


Para realizar este contador se emplean dos contadores de 0 a 9 (montaje anterior), empleando
uno de ellos (el de las unidades) como entrada de reloj del contador de las decenas.

ACTIVIDAD. Siguiendo este mtodo de aadir contadores en cascada realizar con el programa EWB
un contador de 000 a 999 y otro de 0000 a 9999.

7.1.5. CONTADOR DE 00 A 59.


Este contador nos permite realizar un reloj, ya que si la entrada de reloj es de 1 Hz, los cambios
en el contador se producen cada segundo. Este contador de 00 a 59 debe realizarse como los
anteriores utilizando 2 contadores genricos, el de menor peso debe contar de 0 a 9 (detectando el n
10) y el otro contador debe hacerlo de 0 a 5 (detectando el n 6 0110).

7.1.6. APLICACIN DE CONTADORES: RELOJ DIGITAL.


Siguiendo esta misma tcnica podemos disear un reloj digital, que tenga horas, minutos y
segundos. Tendremos que utilizar 6 contadores en cascada y lo que tendremos que pensar es
hasta que nmero debe contar cada uno.

7.1.7. CIRCUITOS INTEGRADOS CONTADORES.


Los ms destacados de la familia TTL seran los siguientes:
o

7490 contador BCD de dcada (0-9)

7493 contador binario de 4 bits (0 a 15).

74160 contador sncrono de decadas (con CLR).

74190 contador sncrono up/down en BCD.

74191 contador binario up/down de 4 bits.

74290 contador de dcadas.

74445 contador BCD a decimal (lgica negativa).

Electrnica Digital

Pgina 20 de 28

Departamento de Tecnologa

4 ESO

8.- CONVERTIDORES ANALGICO-DIGITAL (A/D) y DIGITALANALGICO (D/A).


Este tipo de circuitos nos permiten relacionar circuitos que trabajan con valores analgicos de
tensin, intensidad, etc con elementos digitales que trabajan en binario (unos y ceros).
Se emplean en aparatos de medida, como por ejemplo, los polmetros digitales, en sistemas de
control de un motor elctrico a travs de una tarjeta controladora gobernada por ordenador, etc.
Para realizar los circuitos convertidores se suelen emplear amplificadores operacionales y
resistencias.

8.1.

CONVERTIDORES DIGITAL-ANALGICO.

Es un sistema en el que la seal de salida es proporcional a la combinacin binaria de entrada.


Para cada combinacin en la entrada aparecen niveles de salida distintos. Cuando las entradas
digitales estn todas a cero, en la salida analgica aparece el nivel de tensin ms bajo. Si todas las
entradas digitales estn a uno tendramos en la salida el mayor nivel de tensin.

EJEMPLO
Con un DAC de 8 entradas, tenemos

28

= 256 combinaciones posibles


(Podemos contar de 0 a 255).
Si al nmero 255 (11111111)(2) le
corresponden 100 voltios al nmero
241 (11110001) (2) le correspondern X.
Resolviendo la regla de tres:
X = 241*100/255 = 94.5 voltios.
** el bit de mayor peso en la entrada es
el 7.

8.2.

CONVERTIDOR ANALGICO-DIGITAL.
Se trata de un sistema que a un nivel de
tensin en la entrada (Ventrada) le corresponde una
salida en un cdigo binario (Salidas S7 a S1).
Los A.O. trabajan como comparadores y en su
salida tendrn nivel uno o nivel 0. La red lgica es un
codificador que se debe disear para que genere en
las salidas X2, X1 y X0 un cdigo binario BCD.

Electrnica Digital

Pgina 21 de 28

Departamento de Tecnologa

4 ESO

9.- Ejercicio: Sistema de apertura automtica de una puerta de garaje.


Disponemos la maqueta de la figura, que representa una puerta corredera para la entrada al IES
San Isidro, y necesitamos disear y montar el circuito electrnico que automatice su apertura. Consta
de tres finales de carrera para detectar si la puerta esta abierta, si esta cerrada y si hay alguien situado
sobre la plataforma. El funcionamiento debe ser el siguiente: Siempre que haya alguien situado sobre
la plataforma tanto para entrar como para salir, deber abrirse la puerta, en caso contrario se cerrar.

SOLUCIN:
Paso 1: Determinar qu dispositivos de entrada y salida se usarn y las seales esperadas.

El sistema detecta la presencia de una persona situada sobre la plataforma ya que esta acciona el
microrruptor a, que proporcionar 0 cuando no haya nadie sobre la misma, y 1 cuando si lo haya.

Un final de carrera b nos proporcionar 0 cuando la puerta este entreabierta y 1 cuando sta se
encuentre totalmente abierta.

Un final de carrera c nos proporcionar 0 cuando la puerta este entreabierta y 1 cuando sta se
encuentre totalmente cerrada.

La puerta es corredera y est accionada por un motor que, cuando gira hacia la derecha, la abre y
cuando gira a izquierda, la cierra. Por tanto, necesitaremos la salida s1 que al ser amplificada
abrir la puerta, y una salida s2 que la cerrar.

El circuito amplificador que utilizaremos para el accionamiento del motor en ambos sentidos, ser
es siguiente:

Paso 2: Obtenemos la tabla de verdad.


Electrnica Digital

Pgina 22 de 28

Departamento de Tecnologa

4 ESO

De acuerdo con los datos anteriores, elaboramos la siguiente tabla de verdad.


Alfombra FCA FCC Abrir Cerrar
A

S1

S2

La puerta est en un punto intermedio, y al no haber nadie sobre la plataforma, la


seal ser CERRAR.

Puerta totalmente cerrada y nadie sobre la plataforma, motor parado.

Puerta totalmente abierta y nadie sobre la plataforma, seal de CERRAR.

La puerta no puede estar abierta y cerrada a la vez.

La puerta est en un punto intermedio, y al haber alguien sobre la plataforma, la


seal ser ABRIR.

Puerta cerrada y alguien sobre la plataforma, seal de ABRIR.

Puerta abierta y alguien sobre la plataforma, motor parado.

La puerta no puede estar abierta y cerrada a la vez.

Paso 3: Obtener las funciones lgicas.


Fijndonos en las dos filas de la tabla de verdad en las que la salida s1 toma valor 1, vemos que la
funcin lgica del circuito que buscamos ser:
Para la apertura de puerta: S1 = AB.C + AB.C
Para el cierre de puerta: S2 = AB.C + AB.C
Paso 4: Dibujar el circuito lgico.
Traducimos las funciones S1 y S2 para as obtener los circuitos lgicos:

Paso 5. Simplificar mediante el mtodo grfico de Karnaught.


Veremos que la funcin se simplifica bastante, quedando las siguientes expresiones:
Electrnica Digital

Pgina 23 de 28

Departamento de Tecnologa

4 ESO

S1 simp = A B

S2 simp = A C

Paso 6. Realizar el montaje completo, con las funciones simplificadas en el simulador


CROCLIP.
Quedara el siguiente circuito:

Paso 7: Obtener el circuito con componentes reales.


Por ltimo, efectuamos el montaje de este circuito sobre la placa borrad, para ello necesitamos los
siguientes componentes:
-

Ocho puertas AND: usaremos dos de las cuatro que tiene el integrado 7488.

Dos puertas OR: usaremos una de las cuatro que tiene el integrado 7432.

Tres inversores o puertas NOT: usaremos tres de las seis que tiene el integrado 7404.

SISTEMA DE APERTURA AUTOMTICA DE UNA BARRERA DE APARCAMIENTO.


PROBLEMA: Deseamos automatizar la maqueta de una barrera de aparcamiento
Consta de tres finales de carrera para detectar si la barrera esta subida, si esta bajada y un tercero
que ser accionado por el conductor que quiere salir del garaje.
El funcionamiento debe ser el siguiente: Cuando un conductor quiera salir del garaje deber introducir
una llave, acto seguido la barrera se levantar hasta accionar un final de carrera que detecte el
completo levantamiento de la barrera, transcurrido un tiempo prudencial deber bajarse
automticamente la barrera hasta accionar otro final de carrera que detecte que la barrera est
completamente cerrada.

Electrnica Digital

Pgina 24 de 28

Departamento de Tecnologa

4 ESO

EJERCICIO 1. Realiza los siguientes cambios de sistemas de numeracin:

CODIGO DECIMAL
56 (10)

BINARIO

HEXADECIMAL

BCD NATURAL

100101001(2)
F5AC (16)
0011 1001(BCD)
10110001(2)
EJERCICIO 2. Realizar un montaje con interruptores y diodos LED para comprobar la tabla de verdad de una puerta NOR de
3 entradas. De forma anloga obtener y tomar nota de la tabla de la verdad de una puerta XOR (OR EXCLUSIVA) de 3
entradas.
EJERCICIO 3. Disear con puertas lgicas un sistema con tres entradas (A, B y C) que ilumine un diodo LED cuando exista
un nmero impar de entradas activas. Previamente hay que realizar la tabla de la verdad que cumple el sistema. Comprobar
el funcionamiento del circuito realizando el montaje con el simulador de electrnica EWB 51.
EJERCICIO 4. Tenemos una puerta de garaje con dos llaves de accionamiento, una desde el exterior del garaje (A) y otra
desde el interior del mismo (B). Como elemento de seguridad tiene un sensor ptico (C) que impide la apertura cuando hay
alguien que cruza por la puerta o cuando dos coches pueden colisionar (uno quiera entrar y otro salir). Se trata de:

Realizar la tabla de la verdad que cumpla las especificaciones del problema.


Obtener la funcin de salida del motor.
Realizar el sistema de puertas lgicas que active el motor temporizado del garaje.

EJERCICIO 5. Disear y simular un circuito que controle una electrovlvula (S) y de un motor (M). Como seales de entrada
se dispone de 3 finales de carrera (A, B y C) y un detector de proximidad (D).
CONDICIONES DE FUNCIONAMIENTO:

Si se activa el final de carrera A o B solo se activara la electrovlvula y el motor estar parado.


Si se activan simultneamente A y B solo se activa el motor.
Si se activan los 4 detectores a la vez, se activaran el motor y la electrovlvula.

EJERCICIO 6. Disear el circuito de control para una alarma que tiene 2 sensores colocados en las lunas del escaparate de
una tienda y tiene una llave para activar / desactivar la alarma. La alarma debe activarse siempre que alguno de los sensores
se activa y la alarma est conectada.
EJERCICIO 7. Una prensa de una lnea de produccin se pone en marcha mediante la actuacin simultnea de 3 pulsadores
P1, P2 y P3.
CONDICIONES DE FUNCIONAMIENTO:

Si se pulsan simultneamente 2 de ellos, la mquina funciona pero se activa una seal luminosa que indica una
manipulacin incorrecta.
Si accionamos un solo pulsador, tambin se encender el piloto de error, pero no se pondr en marcha la prensa.

Disea y comprueba el funcionamiento del montaje con puertas lgicas.


EJERCICIO 8. Disear mediante puertas lgicas un circuito que ilumine un diodo LED cuando el nmero de entradas a nivel
bajo (0) sea mayor o igual que el nmero de entradas a nivel alto (1). El sistema consta de 3 entradas (A, B y C).
Simplifica mediante el mtodo grfico de Karnaught la funcin de salida para obtener el nmero de puertas ms pequeo
posible.
EJERCICIO 9. Disear un circuito digital que detecte que el nmero de entradas a nivel alto (1) sea mayor o igual que el
nmero de entradas a nivel bajo (0). El sistema consta de 3 entradas (A, B y C).

Electrnica Digital

Pgina 25 de 28

Departamento de Tecnologa

4 ESO

Simplifica mediante el mtodo grfico de Karnaught la funcin de salida para obtener el nmero de puertas ms pequeo
posible.
EJERCICIO 10 (bis).
Dada la tabla de la verdad correspondiente al funcionamiento de una mquina, realizar las siguientes
tareas: Obtener la funcin de salida (S). Simplificar dicha funcin por el mtodo grfico de Karnaught.
Dibujar el circuito correspondiente con puertas digitales. Simular el circuito para comprobar el resultado.

A B C SALIDA
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

1
0
1
1
1
0
1
1

EJERCICIO 11. Tenemos un contador BCD que cuenta de 0 a 9 en dicho cdigo. Disear un sistema digital que detecte
AB/CD 00 01 11 10 cuando el nmero en decimal est comprendido entre el 2 y el 7 ambos inclusive. Simplifica la
funcin por Karnaught utilizando la tabla de la figura.
00
01
11
10

Simula el circuito simplificado para comprobar el correcto funcionamiento del sistema diseado.
Utiliza el programa de simplificacin de funciones KARMA para comprobar los resultados de la simplificacin Karnaugh.
EJERCICIO 12. Realiza las simplificaciones de los siguientes diagramas de Karnaught para obtener la funcin de salida
simplificada del circuito correspondiente. Comprobar los resultados con el simulador KARMA.
EJERCICIO 12.1.

EJERCICIO 12.2.

A/BC

00

01

11 10

EJERCICIO 12.3

A/BC

00

01

11 10

EJERCICIO 12.4.

A/BC

00

01

11 10

EJERCICIO 12.5.

AB/CD

00

01

11 10

00

01

11

10

EJERCICIO 12.6.

AB/CD

00

01

11 10

AB/CD

00

01

11 10

00

00

01

01

11

11

10

10

EJERCICIO 13. Realizar el circuito de puertas lgicas en el simulador WINBREADBOARD. Si desconoces el patillaje de los
circuitos integrados, utiliza la ayuda del programa pulsando encima del circuito
integrado deseado.
Debers utilizar puertas AND de 2 entradas (chip 7408), puerta OR de 2 entradas (chip
7432) y puertas inversoras (CHIP 7404). Puedes ver el patillaje pulsando doble clic
sobre el circuito integrado en cuestin.

Electrnica Digital

Pgina 26 de 28

Departamento de Tecnologa

4 ESO

EJERCICIO 14. Disea un circuito que teniendo como entradas un contador BCD de 0 a 9 sea capaz de excitar un display de
7 segmentos (a, b, c, d, e, f, g). teniendo como entradas ABCD un contador de 0 a 9 en decimal. El contador al llegar al 9
termina la cuenta y se resetea otra vez a 0. Por tanto para las entradas N 10 a N 15 podemos tomar las salidas como
trminos indiferentes X. Esto nos permitir elegir entre 1 o 0 para hacer los grupos ms grandes y simplificar ms.

TABLA DE LA VERDAD
ENTRADAS

SALIDAS PARA DISPLAY 7 SEGMENTOS

10

11

12

13

14

15

TABLA DE SIMPLIFICACIN GRFICA (hay que hacer una por cada segmento).
Segmento a
AB/C
D
00

00

01

11 10

01
11
10

Segmento b
AB/C
D
00

00

01

11 10

01
11
10

Electrnica Digital

Pgina 27 de 28

Departamento de Tecnologa

4 ESO

Funcin de salida simplificada por el mtodo grfico


Segmento a
Segmento b
Segmento c
Segmento d
Segmento e
Segmento f
Segmento g

EJERCICIO 15. Obtener el circuito comparador de 1 bits mediante puertas


lgicas (ver teora).
EJERCICIO 16. Con el simulador EWB realizar el montaje con puertas de todos
los contadores. Cada uno en un archivo diferente. Contador de 0 a 15, de 0 a 9,
de 0 a 5, de 00 a 99, de 000 a 999, Reloj digital.
EJERCICIO 17. Realizar con puertas lgicas la siguiente funcin y obtener su
tabla de la verdad.
F = AB + AC + AB
EJERCICIO 18. Dado el siguiente circuito elaborado con puertas lgicas,
obtener su tabla de la verdad.

Electrnica Digital

Pgina 28 de 28

También podría gustarte