Anda di halaman 1dari 28

01 electronica.

qxd

11/5/09

11:44

Pgina 6

Unidad 4

Fundamentos
de electrnica digital

vamos a conocer...
1. Sistemas digitales y sistemas analgicos
2. Sistemas de numeracin
3. Cdigos binarios
4. lgebra de Boole
5. Puertas lgicas
6. Circuitos realizados con puertas lgicas
7. Obtencin de una funcin a partir de una
tabla de verdad
8. Resolucin de problemas con puertas
lgicas
9. Simplificacin de funciones.
Mtodo de Karnaugh
10. Circuitos integrados digitales: generalidades
y tecnologas
PRCTICA PROFESIONAL
Montaje de un circuito con puertas lgicas
y comprobacin de la funcin simplificada
MUNDO TCNICO
La sonda lgica

y al finalizar esta unidad...


Reconocers los tipos de puertas lgicas
y la funcin que desempean en un circuito.
Distinguirs con precisin los valores de
tensin y corriente en los distintos niveles
lgicos.
Consultars e interpretars correctamente la
documentacin tcnica de las puertas lgicas.
Sabrs representar la tabla de verdad
correspondiente a un circuito con puertas
lgicas.
Expresars correctamente las ecuaciones
cannicas en forma de minterms y maxterms.
Aplicars correctamente las leyes del lgebra
de Boole.
Utilizars con destreza los aparatos de medida
adecuados.
Analizars las caractersticas ms relevantes,
la tipologa y procedimientos de uso
de los instrumentos de medida utilizados
en electrnica digital y microprogramable.

01 electronica.qxd

11/5/09

11:44

Pgina 7

Fundamentos de electrnica digital

CASO PRCTICO INICIAL


situacin de partida
Miguel es Tcnico en Instalaciones Elctricas y Automticas (IEA) y
lleva algn tiempo trabajando en la empresa donde comenz su vida
laboral. Tras un periodo de prcticas en el que ayudaba a otros compaeros en los trabajos habituales, su jefe le ofreci un contrato para
quedarse en la empresa, y poco a poco va adquiriendo experiencia
en los diferentes trabajos que le encomiendan.
En cierta ocasin, a Miguel le encargan un trabajo en una empresa
cliente que consiste en la automatizacin de la apertura de la puerta de entrada a un garaje. Miguel se acerca a la empresa en cuestin y le comentan que la puerta ya se encuentra motorizada, y su
cierre se produce automticamente al cabo de cierto tiempo. Lo que
desean es disponer de un control de apertura de la puerta, dependiendo de que existan vehculos, para entrar o salir del garaje.
Para que la puerta se abra y poder entrar, ser necesario que el
vehculo se encuentre situado encima de una plancha con un sensor a situado en el suelo, y adems que el conductor introduzca una llave magntica en una ranura b dispuesta al efecto.
Para salir, debe suceder lo mismo: el coche se situar encima de
la plancha con el sensor c y se debe introducir la llave en la
ranura d. Siempre que un vehculo haya comenzado el proceso para entrar o salir una luz roja debe permanecer encendida
para avisar a otros conductores que algn vehculo ya est utilizando la puerta. Por ltimo, se colocar un sensor e al lado de
la puerta, que avisar cuando algn vehculo se encuentre cruzando justo por ella, para evitar su cierre y el consiguiente deterioro de la carrocera del vehculo, aun cuando haya pasado el
tiempo estipulado para el cierre automtico, y comience un nuevo ciclo de apertura de puerta.

Miguel, una vez comprendidas las necesidades del cliente, comienza


a disear un circuito de control digital con operadores lgicos, basado en el sistema de numeracin binario. En primer lugar, dibuja una
tabla con filas y columnas (tabla de verdad), colocando los sensores
(variables de entrada) en la primera fila, viendo todas las posibilidades
que existen a la hora de pulsar cada uno, confirmando a continuacin
si debe o no funcionar el motor de la puerta en cada caso, y si debe
encenderse la luz roja (variables de salida). Una vez anotadas en la tabla
todas las posibilidades, tal y como aprendi al estudiar el ciclo de Instalaciones Elctricas y Automticas (IEA), extrae las funcines correspondientes al motor y la luz roja segn las variables de entrada. Seguidamente intenta simplificar la expresin de cada funcin, para que el
resultado sea ms sencillo. Para ello se basa en tcnicas aprendidas,
como el lgebra de Boole y los mapas de Karnaugh. Finalmente dibuja el circuito correspondiente a la funcin con puertas lgicas integradas, obteniendo el esquema elctrico que debe llevar a cabo.
En el taller de su empresa, Miguel monta el esquema obtenido, alimentando el circuito con la tensin requerida para los circuitos integrados (C.I.) digitales, simulando los sensores con interruptores y el
motor y la luz roja con diodos LED, comprobando que su diseo
corresponde a las necesidades del cliente. Una vez que est comprobado, realiza de manera definitiva el circuito de control correspondiente, y lo lleva al cliente para probarlo in situ. Una vez montado y realizados los ajustes necesarios en los distintos sensores, comprueba que todo el trabajo previo de diseo y simulacin en el taller
de su empresa ha dado sus frutos, pues el circuito funciona tal y
como estaba pensado, con lo que termina el trabajo mostrando al
cliente el funcionamiento del control solicitado.

estudio del caso


Antes de empezar a leer esta unidad de trabajo, puedes contestar algunas de estas preguntas. Despus, analiza cada
punto del tema, con el objetivo de contestar al resto de las preguntas de este caso prctico.
1. Qu es un operador lgico?
2. Para qu se utiliza un sensor?
3. Qu es el sistema de numeracin binario? En qu se diferencia del decimal?
4. Cuntos tipos de puertas lgicas existen?
5. Qu es el lgebra de Boole? Dnde se usa?
6. Qu es una tabla de verdad de una funcin lgica y para
qu se utiliza?

7. Cmo se simplifican funciones lgicas? Qu es un


mapa de Karnaugh?
8. Qu circuito integrado (C.I.) se utiliza para realizar esquemas de circuitos digitales?
9. Qu caractersticas tienen las puertas lgicas integradas?
Qu son las familias lgicas?
10. Qu valor de tensin se necesita para trabajar con
C.I. digitales compuestos de puertas lgicas?

Documento de apoyo
En www.editex.es, en la ficha del libro, puedes consultar hojas de datos de componentes electrnicos y los recursos de la unidad .

01 electronica.qxd

11/5/09

11:44

Pgina 8

Unidad 1

1. Sistemas digitales y sistemas


analgicos
vocabulario
Sistema de numeracin
Es un conjunto de smbolos que,
junto a unas reglas, permiten construir todos los nmeros vlidos en el
sistema. Las reglas son diferentes
para cada sistema de numeracin,
pero una regla comn a todos es
que solo se utilizan los smbolos permitidos (en binario el 0 y el 1).
La identificacin del sistema de
numeracin se hace mediante un
subndice a la derecha, con el nmero total de smbolos que tiene el sistema, por ejemplo: 57(16) es un
nmero en base hexadecimal, pero
el nmero A1K3(16) no lo es, pues el
smbolo K no es vlido en base 16.

En nuestra vida diaria, estamos rodeados de equipos electrnicos. Todos ellos funcionan con seales elctricas, ya sean analgicas o digitales. Hace aos, cuando
todava no se haba creado el transistor (un componente fundamental para la revolucin tecnolgica), la electrnica no se divida en estos dos grandes grupos; fue
precisamente la invencin del transistor, su fabricacin de manera extensiva y su
capacidad de integracin, la que revolucion y moderniz todos los equipos electrnicos de entonces, hasta llegar a los actuales, comenzando a considerar los
equipos digitales y su electrnica asociada con entidad suficiente como para poder separar la electrnica en dos partes bien diferenciadas: la electrnica analgica y la electrnica digital.
Aunque cada una de ellas tiene entidad por s misma, no son excluyentes entre
s, complementndose a la hora de disear bloques funcionales de los que estn
formados muchos de los equipos actuales. Para diferenciar de una forma sencilla
cada una de las dos partes en que hemos dividido a la Electrnica, observaremos
una seal analgica y otra digital, ya que en electrnica, saber interpretar seales
es la base del aprendizaje.

Figura 1.1. Seal analgica.

Figura 1.2. Seal digital.

A la vista de las dos figuras, se puede apreciar cmo la seal de la figura 1.1
puede tomar infinitos valores (seal analgica), mientras que la seal de la figura 1.2 solo toma dos valores distintos (seal digital). Pues bien, existen en
el mercado componentes electrnicos que funcionan nicamente con dos valores distintos de seal. Estos componentes son denominados circuitos digitales integrados. Los valores de seal son denominados 0 y 1, comenzando
a partir de este momento a trabajar con el sistema de numeracin binario, basado exclusivamente en unos y ceros. Al campo de la electrnica que estudia
dichos circuitos digitales integrados se le denomina Electrnica Digital, que
la diferencia as del resto de componentes electrnicos que se estudian en la
Electrnica Analgica.

2. Sistemas de numeracin
Para poder contar, a lo largo de la historia las diferentes civilizaciones se han
servido de piedras, marcas, nudos o extremidades del cuerpo. El sistema de
numeracin que utilizamos actualmente fue inventado por los indios y trado a Europa por los rabes; es el denominado Sistema de Numeracin Decimal.

01 electronica.qxd

11/5/09

11:44

Pgina 9

Fundamentos de electrnica digital

2.1. Sistema decimal


Est basado en la utilizacin de 10 dgitos distintos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Para
poder expresar cantidades superiores se realizan combinaciones con estos dgitos,
utilizando lo que se denominan decenas, centenas, etc. Este sistema de numeracin es tambin conocido como base 10.

saber ms

Si hablamos del nmero 457, por ejemplo, es fcilmente deducible que 457 = 400
+ 50 + 7. O dicho de otra forma: 457 = 4 102 + 5 101 + 7 100.

En los sistemas de numeracin


ponderados o posicionales el valor
de un dgito depende a la vez, del
smbolo utilizado y de la posicin
que ocupe en el nmero (columna). Sin embargo, en los sistemas
no-posicionales los dgitos tienen el
valor del smbolo utilizado, no
dependiendo de la posicin que
ocupan en el nmero.

Esta segunda forma de expresar el nmero 457 nos indica que cada dgito (4, 5,
7) est multiplicado por la base (10) elevada al exponente cuyo valor representa
la posicin de cada cifra (comenzando por la posicin 0).

2.2. Sistema binario

Los sistemas de numeracin pueden clasificarse en dos grandes grupos: posicionales y no-posicionales.

Este sistema se basa en la utilizacin de dos dgitos distintos: 0 y 1. La lgica digital est basada precisamente en estos dos dgitos binarios, denominados bit (binary digit).
Al igual que el sistema de numeracin decimal es conocido como base 10, al sistema binario se le denomina base 2. Cualquier nmero expresado en binario constar exclusivamente de estos 2 dgitos, combinndolos en el orden adecuado.

2.3. Sistema hexadecimal


En este caso se usan 16 dgitos distintos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y
F (base 16). Se utiliza muchsimo para trabajar con nmeros binarios excesivamente largos. Lo veremos ms adelante.

2.4. Otros sistemas


Existen otros muchos sistemas de numeracin, pero consideraremos los tres anteriores como los ms interesantes a la hora de trabajar en electrnica digital. Hasta hace pocos aos, tambin se usaba el sistema de numeracin octal (base 8),
pero actualmente est obsoleto; se puede trabajar en cualquier base (3, 5, 7, etc.),
pero no son relevantes para el tema que nos ocupa.

2.5. Cambios de base


Hasta ahora distinguimos bien entre los sistemas de numeracin principales pero,
cmo expresamos un nmero decimal en binario? Se puede expresar cualquier nmero hexadecimal en su equivalente decimal? Qu relacin existe entre los distintos sistemas de numeracin? En los siguientes apartados iremos dando respuesta a todas estas preguntas, ya que es bsico su conocimiento para trabajar en la lgica digital.
Convertir un nmero de cualquier base a base 10 (decimal)
Como habitualmente manejamos el sistema decimal, es muy conveniente conocer el procedimiento para transformar cualquier nmero representado en otra base
cualquiera a base diez. Para realizarlo hay que multiplicar cada dgito por el nmero que representa a la base, elevada al exponente cuyo valor representa la posicin de cada cifra, comenzando por la posicin de valor ms bajo (derecha), a
dicha posicin se le asigna el exponente 0.

saber ms
Hay otros muchos sistemas de
numeracin como los sistemas
vigesimales (de base 20, dedos de
manos y pies) que fueron muy
corrientes en la Antigedad, y todava perviven en idiomas como el
francs (donde 80 se llama quatrevingts). Los sistemas ternarios
(base 3), fueron empleados por tribus que usaban las tres articulaciones de las falanges de los dedos
para contar. Otras, empleaban los
huecos que hay entre los dedos de
la mano, trabajando en base 4.
Pero los sistemas de numeracin
que alcanzaron mayor difusin fueron los quinarios, que empleaban
el 5 como base. Una posible explicacin es la facilidad para contar
con los 5 dedos de la mano.

01 electronica.qxd

11/5/09

11:44

Pgina 10

Unidad 1

10

recuerda

EJEMPLO

Dado un nmero en cualquier


base, el dgito de la derecha es el
de menor peso, y el de la izquierda
es el de mayor peso, al igual que
sucede con las unidades, decenas,
centenas, etc., en el sistema de
numeracin decimal.

Convierte el nmero 1001011 de base binaria a base decimal.


Solucin:
1001011(base 2) = 1 26 + 0 25 + 0 24 + 1 23 + 0 22 + 1 21 + 1 20 =
= 64 + 8 + 2 + 1 = 75(base 10)

Pasar un nmero de base 10 a cualquier base

saber ms
Para pasar de una base cualquiera
(por ejemplo base 3) a otra base
(por ejemplo base 7), hay que pasar
necesariamente por el paso intermedio de la base 10, es decir, pasar
de base 3 a base 10, y el resultado
en base 10 pasarlo a base 7.

La conversin inversa a la anterior, tiene un procedimiento muy diferente. Se


toma el nmero en base 10 como dividendo, y la base a la que se quiere pasar
como divisor, y se realizan divisiones sucesivas hasta que el dividendo sea menor
que el divisor. Llegados a este punto, se toma el ltimo cociente y los restos que
se han ido sucediendo en las divisiones anteriores para formar el nmero en cuestin. El primer resto es el primer bit, que se corresponde con el de menor peso (ltimo dgito a la derecha).

EJEMPLO
Convierte el nmero 75 de base decimal a base binario.
Base 10

Base 2

Base 16

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

10

1010

11

1011

12

1100

13

1101

14

1110

15

1111

Solucin:

Bit de
menor peso

75
15
1

2
37
17
1

2
18

2
9

2
4

2
2

75(10) = 1001011(2)

2
1

2.6. Tabla resumen entre base 10, base 2 y base 16


La tabla adjunta es muy til, pues relaciona los nmeros del 0 al 15 de las tres bases con las que estamos trabajando hasta ahora. Se realiza con las diecisis combinaciones bsicas del binario, cuya utilizacin es muy frecuente, por lo que se recomienda su estudio y memorizacin.

ACTIVIDADES
1. Convierte los siguientes nmeros decimales a binario: a) 12; b) 25; c) 47.
2. Convierte los siguientes nmeros binarios a base 10 (o base decimal): a) 10111; b) 1100110; c) 101101.
3. Convierte los siguientes nmeros decimales a base 16 (base hexadecimal): a) 125; b) 438; c) 625.
4. Convierte los siguientes nmeros hexadecimales a base 10: a) 1F3; b) A3C; c) 34B.

01 electronica.qxd

11/5/09

11:44

Pgina 11

Fundamentos de electrnica digital

11

3. Cdigos binarios
Un cdigo binario es la representacin en 1 y 0 de cualquier nmero decimal. Hasta ahora solo conocemos el binario natural, pero existen otros muchos
cdigos, destacando los que se comentan a continuacin.

3.1. Cdigo Gray


Este cdigo es tpico de los mapas de Karnaugh que veremos ms adelante. Para
reproducirlo se sigue el mtodo denominado de espejo, que consiste en ir reflejando las diferentes combinaciones binarias cada: 2, 4, 8, 16 posiciones (2n), a
partir de una lnea horizontal, como si fuera un espejo. Una vez que se colocan
las primeras combinaciones, se repiten por debajo de la lnea (espejo), pero invertidas en su posicin vertical. Para entender mejor el desarrollo vamos a comenzar con el cdigo Gray de dos dgitos, colocando los dos dgitos binarios uno debajo del otro, luego se coloca una lnea horizontal y se reflejan, quedando ahora
el 1 encima del 0, para completar el cdigo se pone un 0 a la izquierda de
los dos primeros dgitos y un 1 en los otros dos reflejados, resultando las cuatro
combinaciones mostradas en la tabla adjunta.
Es muy importante resaltar que este cdigo tiene la particularidad de ser continuo (de un nmero al siguiente, su codificacin solo difiere en un bit), con
adyacencia cclica, y ser un cdigo reflejado, por eso se construye reflejando
las combinaciones existentes, pudiendo construir el cdigo hasta el nmero
que se desee.
Si desarrollamos el cdigo Gray de tres dgitos, mostrado en la tabla adjunta, primero se colocan las cuatro primeras combinaciones que hemos obtenido anteriormente para dos dgitos y se reflejan por debajo de la lnea espejo, completando como en el caso anterior con un 0 en las cuatro combinaciones superiores
y con un 1 en las inferiores.
CDIGO GRAY DE 2 DGITOS

CDIGO GRAY DE 3 DGITOS

Decimal

Decimal

Gray

Gray

00

0 00

01

0 01

11

0 11

10

0 10

1 10

1 11

1 01

1 00

3.2. Cdigos BCD


Del ingls Binary Code Decimal, son cdigos binarios que nicamente tienen 10 combinaciones, desde el 0 al 9, para poder representar cualquier cifra
decimal de una manera ms cmoda, sustituyendo cada cifra decimal por la
correspondiente al cdigo BCD en cuestin. Existen ponderados y no ponderados.

vocabulario
Espaol-Ingls
Alfanumrico: alphanumeric.
lgebra de Boole: boolean algebra.
Circuito integrado (C.I.): integrated
circuit (I.C.).
Circuito integrado digital (C.I.D.):
digital integrated circuit (D.I.C.).
Cdigo: code.
Cdigo Gray: Gray code.
Conmutador: switch.
Decimal codificado en binario:
binary coded decimal (BCD).
Lgica positiva: positive logic.
Nivel lgico: logic level.
Nmero binario: binary number.
Puerta lgica: logic gate.
Salida digital: digital output.
Smbolo: symbol.
Sonda lgica: logic probe.
Tabla de verdad: truth table.

01 electronica.qxd

11/5/09

11:44

Pgina 12

Unidad 1

12

a) Ponderados

saber ms
No es lo mismo binario que BCD
natural. Hay que tener cuidado en
distinguirlos: el nmero 17, representado en binario es 10001, mientras que representado en BCD
natural es: 0001 0111.

Son cdigos con peso (la posicin tiene un valor). Cada bit tiene un peso constante debido al lugar que ocupa. El nmero decimal que representa se obtiene de
las sumas de los productos de cada bit por su peso. Ejemplos de cdigos BCD ponderados son el BCD natural y el BCD AIKEN.
b) No ponderados
Son cdigos cuyos bits no tienen un peso constante con el que poder obtener el valor final del dgito decimal que representa. Un ejemplo tpico es el BCD exceso-3.
PONDERADOS
DECIMAL

0
1
2
3
4
5
6
7
8
9

BCD natural
8
0
0
0
0
0
0
0
0
1
1

4
0
0
0
0
1
1
1
1
0
0

2
0
0
1
1
0
0
1
1
0
0

NO PONDERADO

BCD AIKEN
1
0
1
0
1
0
1
0
1
0
1

2
0
0
0
0
0
1
1
1
1
1

4
0
0
0
0
1
0
1
1
1
1

2
0
0
1
1
0
1
0
0
1
1

BCD
exceso-3

1
0
1
0
1
0
1
0
1
0
1

0011
0100
0101
0110
0111
1000
1001
1010
1011
1100

EJEMPLO
Rellena la siguiente tabla expresando los diferentes nmeros decimales
en cdigo BCD natural, BCD AIKEN y BCD exceso-3.
Solucin:
Decimal

BCD natural

BCD Aiken

BCD exceso-3

10

0001, 0000

0001, 0000

0100, 0011

25

0010, 0101

0010, 1011

0101, 1000

47

0100, 0111

0100, 1101

0111, 1010

58

0101, 1000

1011, 1110

1000, 1011

476

0100, 0111, 0110

0100, 1101, 1100

0111, 1010, 1001

Nota: se ha puesto una coma entre cada dgito para mejorar su comprensin.

ACTIVIDADES
5. Representa los nmeros 285 y 394, en BCD natural, BCD AIKEN y BCD exceso-3.
6. Representa el nmero 13 en cdigo Gray.
7. Cmo se puede escribir el smbolo @ en el ordenador si el teclado no est bien configurado, ayudndonos
del cdigo ASCII? NOTA: consulta el cdigo ASCII dentro de los recursos proporcionados para la unidad en
www.editex.es.

01 electronica.qxd

11/5/09

11:44

Pgina 13

Fundamentos de electrnica digital

13

3.3. Cdigos alfanumricos


El cdigo alfanumrico ms conocido es el cdigo ASCII (American Standard
Code for Information Interchange) es el utilizado para representar todos los
nmeros y letras del alfabeto, as como smbolos, caracteres especiales y rdenes de control para perifricos en los PC. Existe el cdigo ASCII de 7 bits (27
= 128 combinaciones), y el cdigo ASCII extendido de 8 bits (28 = 256 combinaciones).

recuerda

Los cdigos ASCII extendidos, del 128 al 255, se asignan a conjuntos de caracteres que varan segn los fabricantes de ordenadores y programadores de software. Estos cdigos no son intercambiables entre los diferentes programas y ordenadores como los caracteres ASCII estndar. Por ejemplo, IBM utiliza un grupo de
caracteres ASCII extendido que suele denominarse conjunto de caracteres IBM
extendido para sus ordenadores personales. Apple Computer utiliza un grupo similar, aunque diferente, de caracteres ASCII extendido para su lnea de ordenadores Macintosh. Por ello, mientras que el conjunto de caracteres ASCII estndar es universal en el hardware y el software de los microordenadores, los caracteres
ASCII extendido pueden interpretarse correctamente solo si un programa, ordenador o impresora han sido diseados para ello.

saber ms

En www.editex.es se facilita el cdigo ASCII (0-127) en el archivo:


Codigos Alfanumericos-ASCII.pdf,
dentro de los recursos de la unidad.

En los ordenadores personales es


muy til disponer de una tabla con
los cdigos ASCII correspondientes,
por si el teclado no est bien configurado para nuestro idioma, y algn
smbolo especial no se muestra
correctamente. En ese caso, se accede al cdigo ASCII pulsando la tecla
<Alt> del teclado ms el nmero del
smbolo que queramos mostrar (utilizando el teclado numrico).

4. lgebra de Boole
Se denomina as en honor al matemtico britnico del siglo XIX George Boole
(1815-1864), que defini las operaciones que se podan realizar con la lgica combinacional, y los teoremas resultantes, todos realizados a partir del valor lgico
1 y el valor lgico 0 que pueden tomar las entradas y salidas.

Definicin y postulados del lgebra de Boole


Boole defini la operacin suma lgica + (no confundir con suma aritmtica)
y producto lgico , y las propiedades que cumplan sus elementos.
Propiedad conmutativa
Aplicable a la operacin suma lgica y producto lgico, se resume en estas dos
igualdades: a + b = b + a; a b = b a
Propiedad asociativa
Respecto de las dos operaciones suma y producto:
a + (b + c) = (a + b) + c; a (b c) = (a b) c
Elemento neutro
Respecto de la suma, el elemento neutro es el 0 : a + 0 = a
Respecto del producto, el elemento neutro es el 1: a 1 = a
Propiedad distributiva
Respecto de las dos operaciones suma y producto:
a (b + c) = a b + a c; a + (b c) = (a + b) (a + c)

caso prctico inicial


En la actualidad, el lgebra de Boole se usa de forma generalizada en
el diseo de circuitos electrnicos
digitales. El primer cientfico que
aplic el lgebra de Boole en el
diseo de circuitos de conmutacin
elctrica biestables, fue Claude
Shannon en 1938.

01 electronica.qxd

11/5/09

11:44

Pgina 14

Unidad 1

14

Elemento simtrico o complementario


El elemento simtrico de una variable se representa con un segmento encima de
la letra y se cumple que: a + a = 1, y a a = 0
Estas propiedades se pueden demostrar de manera prctica con interruptores, definiendo la operacin suma como interruptores en paralelo, y la operacin producto como interruptores en serie.
a) Conmutativa
b

b
a

Figura 1.3. Propiedad conmutativa respecto de la suma: a + b = b + a

a
a

Figura 1.4. Propiedad conmutativa respecto del producto: a b = b a

b) Elemento neutro
El 1 equivale al interruptor cerrado, y el 0 al interruptor abierto.
a

0
a

Figura 1.5. Elemento neutro: a + 0 = a, a 1 = a

c) Distributiva
b

Figura 1.6. Propiedad distributiva respecto de la suma: a (b + c) = a b + a c

01 electronica.qxd

11/5/09

11:44

Pgina 15

Fundamentos de electrnica digital

15

solidarios
a

b
a

Figura 1.7. Propiedad distributiva del producto: a + (b c) = (a + b) (a + c)

d) Elemento complementario
Dado un interruptor, si este se encuentra cerrado, el complementario est abierto, y viceversa.
a

a
a
a

Figura 1.8. Elemento complementario: a + a = 1, a a = 0

Teoremas del lgebra de Boole


A partir de las propiedades o postulados descritos, se deducen distintos teoremas, que
junto a las igualdades anteriores, pueden quedar resumidos en la siguiente tabla:
PROPIEDADES, POSTULADOS Y TEOREMAS MS IMPORTANTES DEL LGEBRA DE BOOLE
a+0=a

a+1=1

a+a=a

a + a = 1

a1=a

a0=0

aa=a

a a = 0

Postulados
Ley de absorcin

a + (a b) = a

a (a + b) = a

Propiedad conmutativa

a+b=b+a

ab=ba

Propiedad asociativa

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

a (b c) = (a b) c

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

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

a + a b = a + b

a (a + b) = a b

Propiedad distributiva

Doble complemento
(ley de involucin)

Ley de dualidad
Leyes de De Morgan

El doble complemento de una variable nos da esa misma variable: a = a


Dada cualquier expresin, se obtiene la expresin dual simplemente cambiando el smbolo
producto por el de suma lgica y los 0 por 1,
y viceversa.

a + b = a b
a b = a + b

Todas estas expresiones se comienzan a realizar no con interruptores, sino con


operadores lgicos denominados puertas lgicas. Las expresiones realizadas con
puertas lgicas guardan una correspondencia directa con un cuadro denominado
tabla de verdad, donde se representan con valores 0 y 1 todas las combinaciones posibles de entrada y su correspondiente valor en la salida.

01 electronica.qxd

11/5/09

11:44

Pgina 16

Unidad 1

16

5. Puertas lgicas
caso prctico inicial
En la tabla de verdad de una funcin lgica se representan todas las
combinaciones posibles de las variables de entrada, en binario natural,
y el resultado de operar la funcin
lgica para cada combinacin.

Son operadores lgicos que nos permiten realizar las operaciones del lgebra de
Boole. Se encuentran dentro de circuitos integrados denominados SSI (Short Scale Integration), llamados as porque integran dentro hasta 10 puertas lgicas. Las
puertas lgicas bsicas son:
a) Puerta inversora. Puerta NOT (operacin NO)
s = a
1
0

a
0
1

Smbolo CEI o DIN


a

Smbolo ANSI o MIL

Figura 1.9. Tabla de verdad y smbolo del inversor o puerta NOT.

b) Puerta sumadora. Puerta OR (operacin O)


a

s=a+b

0
0
1
1

0
1
0
1

0
1
1
1

a
s=a+b

s=a+b

b
Smbolo CEI o DIN
a

Smbolo ANSI o MIL

Figura 1.10. Tabla de verdad y smbolo de la puerta OR.

c) Puerta multiplicadora. Puerta AND (operacin Y)


a
0
0
1
1

s=ab

0
1
0
1

0
0
0
1

s=ab

&
b

Smbolo CEI o DIN


a

s=ab

Smbolo ANSI o MIL

Figura 1.11. Tabla de verdad y smbolo de la puerta AND.

d) Puerta NOR (operacin NO-O)


a

s = a+ b

0
0
1
1

0
1
0
1

1
0
0
0

a
b

s=a+b

s=a+b

b
Smbolo CEI o DIN
a

Figura 1.12. Tabla de verdad y smbolo de la puerta NOR.

Smbolo ANSI o MIL

01 electronica.qxd

11/5/09

11:44

Pgina 17

Fundamentos de electrnica digital

17

e) Puerta NAND (operacin NO-Y)


a

s=ab

b
Smbolo CEI o DIN

s=ab

&

s=a b

0
0
1
1

0
1
0
1

1
1
1
0

s=ab

0
0
1
1

0
1
0
1

0
1
1
0

Smbolo ANSI o MIL

Figura 1.13. Tabla de verdad y smbolo de la puerta NAND.

f) Puerta OR-exclusiva (EXOR o XOR)

s=ab

s=ab

=1
b

Smbolo CEI o DIN


a

Smbolo ANSI o MIL

Figura 1.14. Tabla de verdad y smbolo de la puerta OR-exclusiva.

Seguidamente se presentan algunos de los integrados que disponen de estas puertas, as como su patillaje, en tecnologa TTL (familia 74XX) y en tecnologa
CMOS (familia 40XX).
CMOS: 4001 NOR
VDD

VDD

14 13 12 11 10 9

CMOS: 4011 NAND

VDD

14 13 12 11 10 9

VSS

CMOS: 4071 OR
14 13 12 11 10 9

14 13 12 11 10 9

14 13 12 11 10 9

14 13 12 11 10 9

TTL: 7400 NAND

VSS

TTL: 7402 NOR


14 13 12 11 10 9

GND

TTL: 7432 OR

GND

TTL: 7486 EXOR


VCC

14 13 12 11 10 9

GND

VCC

VCC

14 13 12 11 10 9

TTL: 7408 AND


14 13 12 11 10 9

VSS

VSS

GND

VCC

VCC

VCC

TTL: 7404 NOT

VSS

VSS

14 13 12 11 10 9

CMOS: 4081 AND

CMOS: 4070 EXOR


VDD

VDD

VDD

CMOS: 4069 NOT

14 13 12 11 10 9

GND

Figura 1.15. C.I. CMOS y TTL.

En www.editex.es, en la ficha del libro, se facilitan las hojas de fabricante de todos estos circuitos integrados digitales.

GND

01 electronica.qxd

11/5/09

11:44

Pgina 18

Unidad 1

18

6. Circuitos realizados con puertas


lgicas
Una expresin del lgebra de Boole, por ejemplo: f = a b + a c, se puede implementar mediante puertas lgicas. Slo hay que dibujar el esquema que corresponde a la expresin dada, y montarlo en una placa de pruebas con los integrados correspondientes (figura 1.16).
De igual forma, se puede obtener la expresin de la funcin que corresponde a un
circuito, a partir de su esquema (figura 1.17).
a

ab

f=ab+ac
S

ac

Figura 1.16. Circuito con puertas lgicas.

Figura 1.17. Funcin de salida f = a b + b c

A veces, para simplificar los dibujos, los esquemas se reducen:


a

ab

b
a

ab

Figura 1.18. Esquemas equivalentes.

ACTIVIDADES
8. Construye mediante puertas
lgicas el circuito correspondiente a las siguientes funciones, realizando su tabla de verdad: a) F1 = a + b + a b. b) F1 = (a b c + a c) d.
9. Realiza con puertas lgicas la siguiente funcin, realizando previamente su tabla de verdad:
f = a b + a c + a b.
10. Comprueba las leyes de De Morgan con las puertas lgicas necesarias.
11. Monta en el entrenador del aula taller los circuitos integrados 7400, 7402, 7404, 7408, 7432, 7486, y comprueba sus tablas de verdad.

01 electronica.qxd

11/5/09

11:44

Pgina 19

Fundamentos de electrnica digital

19

7. Obtencin de una funcin a partir


de una tabla de verdad
Una tabla de verdad, tal y como hemos visto al hablar de las puertas lgicas, es
una representacin de una funcin de un lgebra de Boole donde se indican todas las posibles combinaciones de las variables de entrada y los valores que adopta la funcin para cada una de esas combinaciones; veamos un ejemplo:

TABLA DE VERDAD DE f
Variables
de entrada

Variable
de
salida

Expresin de
salida

f(salida)

f(salida)

a+b+c
a + b + c

fmn = a b c + a b c + a b c

A esta forma de representar la funcin f se la conoce como suma de productos


o minitrminos.

Para obtener la funcin de salida correspondiente a la tabla de la derecha, podemos hacerlo de dos formas: eligiendo los 1 o los 0 de la salida.
a) Si nos fijamos en los 1, la funcin ser la suma de las combinaciones de las
variables de entrada en donde la funcin valga 1. Cada uno de estos sumandos ser el producto de las variables correspondientes a la combinacin, asignando al valor 1 la variable directa y al valor 0 la variable negada:

a b c

a + b + c

a b c
a + b + c
a b c

a + b + c

b) Si nos fijamos en los 0, la funcin ser el producto de todas las combinaciones donde la funcin valga 0. Cada uno de estos productos ser la suma de
las correspondientes variables de entrada asignando al valor 0 la variable directa y al valor 1 la variable negada:

fmax = (a + b + c) (a + b + c ) (a + b + c ) (a + b + c ) (a + b + c )
A esta forma de representar la funcin f se la conoce como productos de sumas o maxitrminos.
Segn esta doble propuesta, al montar el circuito contamos con dos expresiones
distintas que darn lugar a dos circuitos digitales diferentes, que siempre coincidirn con una nica tabla de verdad, por lo tanto, cualquiera de las dos soluciones es vlida. A la primera expresin, que se basa en la observacin de los 1 en
la salida, se le denomina funcin en forma de minitrminos o minterms, y a la segunda, maxitrminos o maxterms. A estas dos formas de obtener la funcin a partir de una tabla de verdad, se les denomina formas cannicas de la funcin.

saber ms
Las formas cannicas de minitrminos se pueden expresar con el signo matemtico de sumatorio, indicando en su parte inferior el n de
variables y entre parntesis, el valor
decimal de las combinaciones que
dan un 1 en la salida. Por ejemplo, para la tabla de verdad anterior: f = (2, 4, 6)
3

ACTIVIDADES
12. Extrae la funcin f1 correspondiente a la siguiente tabla de verdad, expresando
sus formas cannicas de minitrminos y maxitrminos.
13. Extrae la funcin f2 correspondiente a la siguiente tabla de verdad. Compara las
formas cannicas obtenidas con las sacadas en la actividad anterior.

14. A partir de la forma cannica de minterms: f = a b c + a b c + a b c,


obtn la tabla de verdad de la funcin.

min

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

f1

f2

0
0
0
1
0
1
0
1

1
1
1
0
1
0
1
0

01 electronica.qxd

11/5/09

11:44

Pgina 20

Unidad 1

20

8. Resolucin de problemas
con puertas lgicas
Una de las aplicaciones ms comunes de la utilizacin de la lgica combinacional es en la resolucin de problemas de diversa naturaleza. A partir de un enunciado, se obtiene la tabla de verdad, colocando un 1 en la salida para las condiciones en donde se cumple lo solicitado, posteriormente se sacan las formas
cannicas y finalmente se implementa con C.I. digitales, utilizando tecnologa
CMOS o TTL. Veamos un ejemplo de funcionamiento de un motor con tres interruptores:

EJEMPLO
Se desea controlar el funcionamiento de un motor por medio de tres interruptores, a, b y c, de manera que el motor funcione cuando se activen dos
pulsadores a la vez, sean los que sean, y tambin cuando se activen los tres
a la vez.
Solucin:
Lo primero que hay que hacer es construir la tabla de verdad, y colocar un 1
en la salida correspondiente a las combinaciones en donde se cumpla lo que
pide el problema:

f = a b c + a b c + a b c + a b c,
en minitrminos. O bien,

f = (a + b + c) (a + b + c ) (a b + c)
(a + b + c), en maxitrminos

f(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

0
0
0
1
0
1
1
1

ACTIVIDADES
15. Se desea controlar un motor M y una lmpara L, por medio de los contactos de tres interruptores a, b
y c, de forma que se cumplan las siguientes condiciones:
a) Si a est pulsado y los otros dos no, se activa M, quedando la lmpara apagada.
b) Si dos interruptores estn pulsados sean los que sean, funcionan M y L.
c) Si los tres interruptores estn pulsados, no funciona M ni tampoco L.
En las dems condiciones no mencionadas, ni M ni L funcionan.
Realiza la tabla de verdad del circuito, extrae las funciones relativas al motor y la lmpara, y dibuja el circuito
de cada uno de ellos.
16. Una mquina cepilladora de carpintera funciona por medio de dos interruptores, a y b, de tal forma que cuando a o b estn pulsados, el motor de la mquina se pone en marcha. La mquina dispone tambin de un interruptor de seguridad denominado c, activado por el pie, de manera que es obligatorio tenerlo pisado para
que la mquina funcione, dejando de funcionar en caso de que deje de pisarse. Construye la tabla de verdad
y extrae la funcin que controla el trabajo de la mquina, as como su esquema.

01 electronica.qxd

11/5/09

11:44

Pgina 21

Fundamentos de electrnica digital

21

9. Simplificacin de funciones.
Mtodo de Karnaugh
En el diseo de circuitos digitales, es de suma importancia simplificar lo mximo
posible las soluciones obtenidas a partir de una tabla de verdad. Por un lado, se
emplear menos tiempo al realizarlas prcticamente, y por otro, se rebajan costes
al montar un circuito con menos componentes o chips.
Existen dos mtodos bien diferenciados a la hora de simplificar funciones digitales: el primero es un mtodo grfico conocido con el nombre de mapas o
tablas de Karnaugh y el otro es el denominado como numrico o matemtico
de Quine-McCluskey. Desarrollaremos nicamente el mtodo de Karnaugh,
dejando el mtodo matemtico para el desarrollo de programas de ordenador
que lo utilizan.

9.1. Mapas de Karnaugh


El mtodo grfico de Karnaugh es un sistema sencillo para simplificar funciones
de hasta cuatro variables de una forma visual. Aunque tambin es vlido para cinco o seis variables, las dificultades que ofrecen son ms que las ventajas que se obtienen.
Para su aplicacin es necesario construir un cuadriltero (rectngulo o cuadrado), formado a su vez por cuadrados o celdas, cada uno de los cuales representa una combinacin de la tabla de verdad que se piensa simplificar. En cada
celda del cuadrado se coloca un 0 o un 1 dependiendo de la tabla de verdad.
En la siguiente figura se muestran los grficos para simplificar funciones de dos,
tres y cuatro variables respectivamente. Los ms utilizados son los de tres y cuatro variables.
ab
cd

00

01

11

caso prctico inicial


En 1952 E. W. Veitch defini un
mtodo grfico para simplificar
funciones booleanas, basndose en
un diagrama propuesto anteriormente por el arquelogo ingls
A. Marquand. Posteriormente, el
ingeniero de telecomunicaciones
estadounidense Maurice Karnaugh,
complet el mtodo de Veitch en
1953, cuando trabajaba en los
laboratorios Bell. La ventaja del
mtodo de Karnaugh se basa en la
capacidad del cerebro humano para
trabajar mejor con formas grficas
que con ecuaciones.

10

00
a
b

ab

00

01

11

10

01

11

10

Figura 1.19. Mapas de Karnaugh para 2, 3 y 4 variables.

saber ms

En la zona superior e izquierda de cada cuadrado, se colocan las variables de entrada, de manera que puedan aparecer todas las combinaciones de la tabla de verdad. Es muy importante la colocacin de las combinaciones, para que entre una
y la siguiente solo cambie el valor de una variable (adyacencia algebraica), por eso
se utiliza el cdigo Gray (00, 01, 11, 10).

Debido a las dificultades del mtodo grfico de Karnaugh para resolver funciones de ms de cinco variables, Willard van Orman Quine defini un algoritmo de minimizacin
lgica para ordenadores en 1955,
que fue modificado un ao ms tarde por Edward J. McCluskey; por
eso el mtodo numrico se le conoce como de Quine-McCluskey.

Para simplificar una funcin primeramente se decidir si interesa simplificar fijndose en los minitrminos (combinaciones donde la salida vale 1) o en los
maxitrminos (combinaciones donde la salida vale 0).

01 electronica.qxd

11/5/09

11:44

Pgina 22

Unidad 1

22

Si se decide trabajar con minitrminos:


Se colocarn los 1 en cada cuadro que corresponda segn la funcin de salida que se quiere simplificar.
A continuacin, se agrupan los 1 en bloques de 2, 4, 8 o 16 (siempre potencias de 2). Los grupos que se formen deben estar en casillas adyacentes horizontal o verticalmente. Nunca en diagonal. Lo que se pretende es realizar el mnimo nmero de grupos con los grupos ms grandes posibles, tomando todos
los 1 del mapa.
A cada grupo le corresponde un trmino. De cada grupo solo permanecen las
variables que mantengan su valor constante (1 o 0) en ese grupo, eliminando las otras. Para obtener la expresin resultante, la variable que valga 1
se escribir de forma directa, y la variable que valga 0 se escribir negada.
El resultado final es la suma de todos los trminos.
Si se decide trabajar con maxitrminos, el procedimiento es anlogo a los pasos
anteriores, solo que en la redaccin hay que cambiar 1 por 0 y multiplicacin
por suma.

EJEMPLO
Simplifica mediante el mtodo de Karnaugh el resultado correspondiente a la tabla de verdad del ejemplo del punto 8:
Solucin:
Sabemos del punto anterior, que la solucin, en minitrminos es:

f = a b c + a b c + a b c + a b c,
Si queremos simplificar el resultado, para obtener otra funcin que obtenga
la misma salida con menos puertas, realizamos el mapa de Karnaugh. Lo primero, es colocar los 1 de la salida en el cuadro que les corresponda.
ab
00

01

11

10

Figura 1.20. Mapa de Karnaugh segn los minitrminos.

A continuacin, se agrupan los 1 en bloques de dos (en este caso, no se


puede agrupar en ningn bloque de cuatro). Vemos que tenemos tres grupos
de dos. El resultado de cada grupo es:
Grupo 1: a b, ya que est compuesto por la combinacin a b c + a b
c (Son constantes a y b)
Grupo 2: b c
Grupo 3: a c
Por lo tanto, el resultado final es: f = a b + b c + a c, que, como se puede observar, es un resultado ms simplificado y fcil de montar que el inicial
puesto en minitrminos.

01 electronica.qxd

11/5/09

11:44

Pgina 23

Fundamentos de electrnica digital

23

9.2. Funcin incompleta


En algunos casos, al resolver un problema, nos puede suceder que algunas combinaciones de la tabla nos resulten indiferentes, bien porque nos da igual el valor
final que adquieran, bien porque son combinaciones que en la realidad nunca se
van a dar (por ejemplo, que en un montacargas se pulse a la vez un sensor de posicin de la planta baja y la alta). En ese caso, las combinaciones que nos resulten indiferentes, tendrn una X en la salida. La funcin as creada es denominada incompleta.
Para realizar la simplificacin por Karnaugh, se procede de manera habitual, pero
en este caso se escriben en cada celda los 1 y tambin las X. A la hora de simplificar, realizaremos los grupos tomando los 1 y las X que nos interesen, sabiendo que si alguna X se queda sin formar grupo no importa. Es decir, decidimos cules X pasan a ser consideradas como 1 (porque nos interese formar
un grupo ms grande, y as simplificar), y cules como 0.

EJEMPLO
Simplifica mediante el mtodo de Karnaugh el resultado correspondiente a la tabla de verdad adjunta:
Solucin:
ab
00

01

11

10

00

01

11

10

cd

x
1
1

f=cd+ab+ad+bc
Figura 1.21. Mapa de Karnaugh segn los minitrminos.

abcd

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

X
1
X
1
X
0
1
0
1
0
1
1
X
X
0
0

ACTIVIDADES
17. Simplifica la funcin correspondiente a las siguientes tablas
de verdad, utilizando el mtodo grfico del mapa de Karnaugh, y comprueba en la prctica los circuitos resultantes,
eligiendo los circuitos integrados digitales TTL o CMOS necesarios y verifica las tablas de verdad.

TABLA DE
VERDAD (a)

TABLA DE
VERDAD (b)

abc

f1

abc

f1

000
001
010
011
100
101
110
111

1
0
0
0
1
1
0
0

000
001
010
011
100
101
110
111

1
1
0
0
1
1
1
1

01 electronica.qxd

11/5/09

11:44

Pgina 24

Unidad 1

24

10. Circuitos integrados digitales:


generalidades y tecnologas
1,6 K
4 K

2 K

A
B

VCC
130

OUTPUT
800

1 K GND

Figura 1.22. Esquema interno de


una puerta 7408.

Las puertas lgicas que acabamos de ver estn incluidas dentro de unos dispositivos denominados Circuitos Integrados (C.I.) o, ms comnmente, chips. La figura 1.22 muestra el esquema interno de una puerta AND de 2 entradas, incluida
dentro del integrado TTL 7408.
Cada circuito integrado tiene un nmero variable de puertas, dependiendo del
nmero de entradas y salidas. El nmero de patillas o pines de cada circuito integrado de puertas lgicas viene a ser de 14. Cada patilla o terminal corresponde
a las entradas y salidas de cada puerta, ms una patilla de +VCC (positivo de alimentacin) y otra de GND (negativo de alimentacin). El encapsulado ms normal es el denominado DIL (Dual-IN-Line Package).

10.1. Escalas de integracin de los circuitos integrados


La revolucin electrnica, con la invencin del transistor y su integracin posterior, han revolucionado el panorama electrnico de las ltimas dcadas. Aquello
que hasta hace unos aos nos resultaba increble de creer es ahora mismo una realidad, y todo gracias a la capacidad de integracin de los componentes digitales,
comenzando por las puertas lgicas. En los aos sesenta apareci el circuito integrado (C.I.), un dispositivo que poda integrar simultneamente un nmero determinado de puertas. En la actualidad, se pueden integrar cientos de miles de
puertas lgicas en una superficie similar a 1 cm2. Dependiendo del nmero de
operadores lgicos (puertas) que se encuentren integrados en un circuito se distinguen distintas escalas de integracin:

Escala de integracin

Significado

Capacidad de integracin

Aplicaciones

SSI

Small Scale Integration

Hasta 10 puertas.

Puertas lgicas.

MSI

Medium Scale Integration

Ente 10 y 100 puertas.

Codificadores, multiplexores.

LSI

Large Scale Integration

Entre 100 y 1.000 puertas.

Calculadoras elementales o los


primeros microprocesadores de
los aos 70 (8000 transistores).

VLSI

Very Large Scale Integration

De 1.000 a 10.000 puertas.

Dan inicio a la era de la miniaturizacin de los equipos.

ULSI

Ultra Large Scale Integration

De 10.000 a 100.000 puertas.

Microprocesadores y microcontroladores.

GLSI

Giga Large Scale Integration

Hasta 1.000.000 de puertas.

Microprocesadores y microcontroladores de ltima generacin.

01 electronica.qxd

11/5/09

11:44

Pgina 25

Fundamentos de electrnica digital

25

10.2. Tecnologas de los circuitos integrados digitales.


Familias lgicas
Tecnologa bipolar
El trmino bipolar es debido a que los circuitos electrnicos integrados se realizan con transistores NPN y PNP. Como tecnologas ms representativas destacan
las siguientes (aunque algunas estn obsoletas):
Nombre

Significado

RTL

Resistor Transistor Logic

Ya no se fabrican al ser la tecnologa muy antigua.

DTL

Diode Transistor Logic

Ya no se fabrican al ser la tecnologa muy antigua.

HTL

High Threshold Logic

Lgica de alta inmunidad al ruido. Se dise para aplicaciones industriales donde el ruido elctrico es muy elevado. Es lenta y consume mucho. En la actualidad no se utiliza ya que con la tecnologa CMOS se puede conseguir una alta inmunidad al ruido, con un consumo mucho ms
bajo, mayor rapidez y precio ms bajo.

TTL

Transistor Transistor Logic

Es la ms popular y se caracteriza por su alta respuesta y por su alimentacin caracterstica de


5V. La ms utilizada. A su vez se diferencia en subfamilias: TTL L, TTL H, TTL S, TTL LS, TTL Schottky.

ECL

Emisor Coupled Logic

Es la ms rpida de todas. Se emplea en circuitos que requieran una alta velocidad de funcionamiento.
La velocidad de propagacin es de 1 ns frente a la TTL de 10 ns.

lntegrated Interjection
Logic

Es la que mayor densidad de integracin permite (en bipolar) llegndose a fabricar microprocesadores. Consume menos que la TTL, pero es ms lenta. Es una tecnologa bipolar para C.I. de
alta escala de integracin.

IIL

Caractersticas de la tecnologa bipolar

Tecnologa MOS
Los circuitos electrnicos integrados se basan en transistores MOS. Las diferentes tecnologas ms importantes utilizadas son:
Nombre

Caractersticas de la tecnologa MOS

PMOS

Es la ms antigua, hoy obsoleta. Se basa en los transistores MOS de canal P. Tiene alta densidad de integracin, pero muy
lenta. El microprocesador 8080 de Intel se fabric con esta tecnologa

NMOS

Es ms rpida que la PMOS. Es la tecnologa empleada en los microprocesadores de 8 bits (6800 de Motorola, el 8085 de
Intel y el Z80 de Zilog). Es una tecnologa normal en la fabricacin de alta escala de integracin(LSI) como de microprocesadores, memorias, interfaces, etc.

CMOS

Domina en el campo de los CI de escala de integracin media (MSI), emplendose tambin en los LSI. Se caracteriza por
su bajo consumo y porque su alimentacin vara de los 3V a los 15V.

HCMOS

Es una versin mejorada de la CMOS, que permite una alta velocidad de operacin. Tambin se la conoce como la CMOS
de alta velocidad. Los circuitos que son de tecnologa HCMOS suelen llevar las siglas 74HC/HCT/HCU, y son compatibles
con los circuitos TTL.

HMOS

Es una tecnologa avanzada MOS creada por Intel. Es de alta velocidad y gran densidad de integracin. Es la tecnologa de
los nuevos microprocesadores de los 8086, de 16 bits. Esta tecnologa ha propiciado el paso a los circuitos de muy alta
escala de integracin (VLSI) consiguiendo la integracin de un milln de transistores en un chip.

01 electronica.qxd

11/5/09

11:44

Pgina 26

Unidad 1

26

10.3. Caractersticas de las puertas digitales integradas


Tensin de alimentacin
Indica la tensin adecuada para el correcto funcionamiento del integrado. En
TTL, la tensin tpica de alimentacin es 5 V, y puede oscilar entre 4,75 V y
5,25 V. Fuera de esos mrgenes, el fabricante no asegura el buen funcionamiento
del circuito. En circuitos con tecnologa CMOS, el margen oscila entre 3 y 18 V.
Tensiones de entrada-salida
Especifica los niveles de tensin y corriente en las entradas y en la salida. Es necesario conocer estas caractersticas para una mejor utilizacin del circuito, sobre
todo cuando se hacen montajes con diferentes tecnologas, o hay que controlar
circuitos de salida con LED, transistores, triacs, etc.

Parmetros para las tensiones de entradas

Parmetros para la tensin de salida

VIH

Voltaje de entrada para el nivel alto.


El fabricante proporciona la tensin mnima que
garantiza el 1 en la entrada (VIHMin).

VOH

Voltaje de salida para el nivel alto.


El fabricante proporciona la tensin mnima que puede aparecer (VOHMin).

VIL

Voltaje de entrada para el nivel bajo.


El fabricante proporciona la tensin mxima que
garantiza el 0 en la entrada (VILMx).

VOL

Voltaje de salida para el nivel bajo.


El fabricante proporciona la tensin mxima que puede aparecer. Idealmente 0 V (VOLMx).

IIH

Intensidad de entrada cuando se le aplica el


nivel alto (1).

IOH

Intensidad de salida en el nivel alto (1).

IIL

Intensidad de entrada cuando se le aplica el


nivel bajo (0).

IOL

Intensidad de salida en el nivel bajo (0).

Fan-out
I1
Iomx

I2
In

Figura 1.23. Fan-out en una puerta


NAND.

Es el nmero mximo de entradas que una salida puede activar, permaneciendo


los niveles dentro de los valores garantizados. El fan-out depende, por tanto, de
la corriente que puede dar la salida y de la corriente que absorben las entradas. La
suma de todas las corrientes de las entradas tiene que ser, como mximo, igual a
la mxima corriente que puede dar cada salida. Iomx > n Ii (I1 = I2 = = In = Ii)
La familia lgica TTL tiene un fan-out de 10, mientras que la CMOS tiene un fanout de 50.
Tiempo de propagacin medio
Es el tiempo que transcurre desde que la entrada de una puerta recibe una seal,
hasta que aparece en la salida el resultado de la entrada. Se mide en nanosegundos (ns). Podramos resumirlo diciendo que es el tiempo que tarda en responder
una puerta. Una puerta no emplea el mismo tiempo para pasar de nivel alto a
bajo, que para pasar de bajo a alto, por lo que el tiempo medio es la media de los
anteriores.

01 electronica.qxd

11/5/09

11:44

Pgina 27

Fundamentos de electrnica digital

27

Frecuencia mxima de trabajo


Se mide en MHz. Es el lmite mximo de frecuencia en la entrada sin que se produzcan errores en la salida. Est muy relacionada con la caracterstica anterior, ya
que si una puerta tarda mucho en responder, tendr poca frecuencia de trabajo.
En TTL suele ser de 35 MHz, y en CMOS de 1 MHz.
50 %

50 %
Seal de entrada
Seal de salida
50 %
tPHL

El concepto de ruido en los sistemas


digitales en general significa: perturbaciones transitorias indeseadas que
se producen en los niveles lgicos de
los circuitos, debido a causas internas o externas. Entre las diferentes
causas tenemos: (a) ruido elctrico
ambiental generado por motores,
fluorescentes, etc., (b) ruido por la
alimentacin y (c) ruido por acoplo
entre pistas cercanas.

tPHL
tPD

50 %

saber ms

tPHL + tPLH
=
2

Figura 1.24. Tiempo de propagacin medio de una puerta inversora.

Ruido
Se mide en mV. Indica el valor mximo de tensin no deseada que se superpone
en la entrada de una puerta sin que afecte a la salida. En TTL suele ser de 250 mV.
En CMOS, del orden de 1/3 de la tensin de alimentacin (Val).
Las seales de ruido distorsionan las formas de ondas de las seales digitales. Si la
magnitud del ruido es grande, se producen fallos en la informacin digital. Con
respecto al ruido elctrico, en los sistemas digitales no se acumula cuando pasa de
un circuito a otro como sucede en los analgicos, de ah que se vayan introduciendo las tcnicas digitales en todas las aplicaciones que sea posible.
Disipacin de potencia
Se mide en mW. Valora la potencia consumida por cada operador lgico. Se define la potencia media disipada por puerta (valor medio de la potencia disipada
en los estados 0 y 1). Es importante saber que la potencia aumenta con la frecuencia de trabajo, ya que aparecen picos transitorios elevados de corriente en la
conmutacin. En TTL es del orden de 2 a 10 mW (dependiendo de la subfamilia), mientras que en CMOS es del orden de nW.
Temperatura de trabajo
Es aquella para la cual el fabricante asegura un ptimo rendimiento y duracin del
integrado. Lo normal son 25 C, y el margen de buen funcionamiento oscila de
0 a 70 C.
Conclusiones finales respecto de las caractersticas
Respecto a todas estas caractersticas, lo ideal sera tener un circuito integrado
con puertas que fueran lo ms rpidas posible, que consumieran poca energa, con
gran margen de alimentacin, con gran margen de inmunidad frente al ruido y variaciones de temperatura, y que fueran de bajo coste. Esto, como se supondr, es
imposible, de manera que los fabricantes llegan a un compromiso entre la velocidad, el consumo y el coste, realizando distintas tecnologas de fabricacin, que suponen distintas familias de circuitos integrados, teniendo cada una sus campos de
aplicacin determinados.

saber ms
Existe una familia TTL que comienza por el nmero 54. Tiene los mismos circuitos que la serie 74 y coincide tambin el patillaje. La diferencia es que la serie 54 es la versin
militar e industrial (aeroespacial) de
la serie 74. Esto lleva consigo que las
especificaciones sean superiores. Por
ejemplo, el margen de temperatura
oscila entre: -55 C y 125 C. El margen de tensin de alimentacin
aumenta, desde 4,5 V a 5,5 V.

01 electronica.qxd

11/5/09

11:44

Pgina 28

Unidad 1

28

ACTIVIDADES FINALES
1. Expresa el nmero 23 de base decimal (base diez) a binario (base dos).
2. Convierte el nmero 280 de base decimal a base hexadecimal (base diecisis).
3. Pasa el nmero binario 1001010 a base decimal.
4. Indica que nmero decimal se corresponde con el nmero hexadecimal F14D.
5. Con ayuda del entrenador digital que tengas en el aula-taller, comprueba el funcionamiento de los siguientes integrados, realizando sus tablas de verdad: 7400, 7402, 7404, 7408, 7432 y 7486.
6. Implementa con puertas lgicas la siguiente funcin, realizando previamente su tabla de verdad:

f = a b + a c + a b
7. Aplica las propiedades y teoremas adecuados del lgebra de Boole, para simplificar las siguientes funciones:

a) f = (a 0) (b + b) + (b + b) + (a a) + (b + 1) (c c)
b) f = (b + 1) a a + a + c c + b 0 + c
c) f = a b c + b c (c + 1) + a b c (a + a)

d) f = a b + a b c + a b c + a b

e) f = a b c + a b c d + a b
f) f = (a c + c) (a
+ c) (b c + a + a)
8. Aplica las leyes de Morgan en los siguientes casos:


b) f = (b + c ) ( c + b + a)

a) f = a c + a b c + c

9. Con ayuda de las propiedades del lgebra de Boole, simplifica la funcin f = a b + a c + a b, y comprueba que el resultado final es el mismo que sin simplificar.
10. Obtn la ecuacin en minitrminos (minterms) y maxitrminos (maxterms) de la
funcin definida en la siguiente tabla de verdad:
11. Dada las siguientes tablas de verdad, debes obtener la ecuacin ms simplificada
de las funciones f1 y f2 ayudndote del mtodo de Karnaugh:
ACTIVIDAD (11)
abc

f1

abc

f2

000
001
010
011
100
101
110
111

1
1
0
0
1
1
1
1

000
001
010
011
100
101
110
111

X
1
0
1
0
1
0
X

ACTIVIDAD (10)
abc

f1

000
001
010
011
100
101
110
111

1
0
0
0
0
1
1
0

12. Dada la funcin f = a b c + a b c + a b c + a b c, realiza su tabla de verdad y simplifcala mediante Karnaugh.

01 electronica.qxd

11/5/09

11:44

Pgina 29

Fundamentos de electrnica digital

29

13. Simplifica mediante Karnaugh la funcin f expresada en minitrminos: f =

(1, 2, 3, 5, 6, 7)
3

14. Halla la expresin que queda al simplificar la siguiente funcin: f =

(0,1, 4, 5, 8,10,11,12)
4

15. Disea un automatismo con puertas NOR que gobierne una mquina M desde tres interruptores A, B,
y C, de forma que se active M siempre que A y B est pulsados y tambin si A est pulsado y los otros
dos no.
16. Un piloto de sealizacin de alarma debera estar encendido, siempre que ocurra cualquiera de las siguientes situaciones:
a) Cuando el sensor situado en un punto A est desactivado, el sensor B activado y el C en cualquier posicin.
b) Cuando los sensores A y B estn desactivados y el sensor C activado.
c) Cuando todos los sensores estn activados.
d) En todas las dems combinaciones la luz deber permanecer apagada.
Simplifica la funcin mediante el mtodo de Karnaugh y obtn el circuito con puertas NAND.

17. Dibuja el circuito correspondiente a la funcin f = a b c + a c + a b, as como su tabla de verdad. Realiza el dibujo en puertas del sistema ANSI y del sistema DIN.
18. Un circuito posee cuatro entradas a, b, c y d. El circuito responder con un 0 cuando las entradas a y d
sean 1 o cuando las entradas b y c valgan 1. Por razones de prioridad, las combinaciones a = 1, b = 1, c = 0,
d = 1 y a = 1, b = 1, c = 1, d = 1 sern indiferentes.
19. Un sistema de alarma est constituido por cuatro detectores denominados a,
b, c y d. El sistema debe activarse cuando se activen tres o cuatro detectores,
si solo lo hacen dos detectores, es indiferente la activacin o no del sistema.
Por ltimo, el sistema nunca debe activarse si se dispara un solo detector o
ninguno. Por razones de seguridad, el sistema se deber activar si a = 1, b = 0,
c = 0 y d = 0.
20. Disear un circuito combinacional al que le llega una informacin en binario
que representa un dgito decimal. El sistema ha de ser capaz de seleccionar
los diodos LED necesarios para la representacin en un display del nmero que llega.

f
g

c
d

Figura 1.25.

entra en internet
21. Busca en Internet informacin sobre C.I. con puertas lgicas con tecnologa TTL, lo puedes encontrar en:
http://www.esi.uclm.es/www/isanchez/teco/puertas.htm
http://electronred.iespana.es/ptas_log.htm ; http://torio.unileon.es/~dierar/etc/pdf/digital1.pdf
22. Investiga en Internet ejemplos prcticos de circuitos lgicos. Puedes encontrar informacin en:
http://www.fortunecity.es/felices/barcelona/146/3ds/digital/eldigital04.html

01 electronica.qxd

11/5/09

11:44

Pgina 30

Unidad 1

30

PRCTICA PROFESIONAL
EQUIPOS
Polmetro digital
Generador de funciones
Fuente de alimentacin

HERRAMIENTAS

Montaje de un circuito con puertas


lgicas y comprobacin
de la funcin simplificada

Alicates planos y pinzas

OBJETIVOS

Tijeras de electricista

Montar el circuito correspondiente a una funcin lgica de tres variables en una


placa de insercin de componentes y en un entrenador de electrnica.

til pelacables

MATERIAL
Placa de insercin de componentes
C.I. 7404, 7408, 7432

Distinguir los distintos tipos de C.I. que son necesarios segn la funcin a
implementar.
Verificar el correcto funcionamiento del circuito, comprobando la tabla de
verdad.
Comprobar que la funcin inicial se puede simplificar, obteniendo otra ms
sencilla y con el mismo resultado.

PRECAUCIONES
Tener cuidado de no doblar o daar alguna
patilla al colocar los C.I. en la placa y verificar el patillaje.
Comprobar el valor correcto de la tensin
de alimentacin para los integrados que se
utilizarn (familia TTL), as como las patillas
en donde se conecta.
(En www.editex.es, ficha del libro, puedes
descargar la hoja de caractersticas del fabricante).

Figura 1.26. Entrenador con placa de insercin de componentes y medida de tensin de 5 V para TTL.

DESARROLLO
1. La funcin que vamos
obedece a la expresin:
a implementar

f = a b + a c + a b c + a b
Lo primero que hacemos es dibujar el esquema elctrico de
montaje que corresponde a la expresin de la funcin. Despus
buscamos los C.I. digitales que nos permitan llevar a cabo el
montaje. En este caso, elegimos C.I. del tipo TTL, y a la vista del
esquema, vemos que necesitamos integrados con puertas OR,
AND y NOT. Obtenemos la informacin que necesitamos: de los
integrados 7404(1), 7408(2) y 7432(1). Para montar el circuito
en la placa de insercin de componentes, hay que tener a mano
tanto el esquema del circuito, como el patillaje de cada integrado, para conectar cada cable en el lugar correcto.

Figura 1.27. Esquema de la funcin lgica.

Para las entradas de seal nos serviremos de los conmutadores del entrenador de electrnica, que llevan a 0 o
1 cada entrada, pudiendo as realizar todas las combinaciones de entrada necesarias. La salida de la funcin
disponible en la patilla correspondiente del C.I. 7432, se llevar tambin a un LED disponible en el citado entrenador de manera que cuando la salida sea 1 el LED permanece encendido, y apagado en caso contrario.

01 electronica.qxd

11/5/09

11:44

Pgina 31

Fundamentos de electrnica digital

Figura 1.28 Integrados utilizados en la prctica.

31

Figura 1.29. Conmutadores de entrada y visualizadores de salida.

Para comprobar el correcto funcionamiento del circuito, extraemos la tabla de verdad de la funcin.
2. Una vez comprobado que el montaje funciona en todas las combinaciones de la tabla de verdad, procedemos a simplificar la funcin mediante el mtodo de Karnaugh aprendido en la presente unidad. El resultado
que obtenemos es una funcin bastante ms sencilla que la inicial: f = a + b c. Solo nos queda montar el
nuevo circuito y comprobar si es cierto que la funcin se puede simplificar sin variar el resultado.
a

TABLA DE VERDAD
abc
000
001
010
011
100
101
110
111

f
0
1
0
0
1
1
1
1

Figura 1.30. Montaje del circuito.

Figura 1.31. Circuito simplificado.

3. Para empezar, ya vemos que el hecho de simplificar nos ha proporcionado un circuito bastante ms simple.
Necesitaremos un C.I. integrado menos, y los que tenemos que conectar apenas llevan conexiones. Una vez
montado, comprobamos la tabla de verdad, y observamos que el resultado prctico final es el mismo que
con la funcin sin simplificar, quedando demostrada la simplificacin por mapa de Karnaugh.

a Figura

1.32. Montaje del nuevo circuito de la funcin simplificada.

Figura 1.33. Detalle del montaje de la funcin simplificada.

01 electronica.qxd

11/5/09

11:44

Pgina 32

Unidad 1

32

MUNDO TCNICO

EN

La sonda lgica
Una sonda lgica (Logic Probe) es un instrumento utilizado en electrnica digital para determinar el nivel lgico en los
distintos puntos de un circuito. Se alimenta a partir de la propia tensin de alimentacin del circuito con el que se trabaja, para ello dispone de dos pinzas de cocodrilo, una de color rojo que deber conectarse al positivo y otra de color negro
que ir al negativo. Consta de una punta metlica que se pondr en contacto con el punto del circuito digital cuyo nivel
se desea conocer. El nivel lgico se suele indicar mediante LED de distinto color, generalmente rojo para el nivel alto y verde para el nivel bajo. Algunos modelos disponen adems de dos tonos acsticos diferenciados para cada nivel.
Extrado de Wikipedia (http://es.wikipedia.org/wiki/Sonda_l%C3%B3gica)
LOGIC PROBE MAPLIN FY73Q (http://www.maplin.co.uk/module.aspx?moduleno=5671)
Caractersticas
Es una sonda lgica de alta calidad para su uso con circuitos integrados TTL y CMOS. La sonda tiene una funcin de memoria que puede detectar la aparicin de pulsos simples. Una seal con una tasa baja de repeticin de pulsos estrechos, que son casi imposibles de ver, son
fcilmente detectables y visibles con esta sonda. La sonda dispone de tres LED, uno rojo para
niveles lgicos altos, uno verde para niveles lgicos bajos y uno de color amarillo para la deteccin de pulsos. La intensidad del LED de pulsos es directamente proporcional a la del ciclo de
la seal observada. Es capaz de reconocer pulsos simples y seales de pulsos de duracin entre 30 ns y 500 ms. Para su uso, el terminal de color rojo se debe conectar al positivo del circuito bajo prueba, y el negro al negativo. Al realizar la conexin, el LED amarillo puede parpadear una o dos veces, pero si contina parpadeando indica que la alimentacin es excesiva. Con
el interruptor en posicin TTL deben utilizarse +5 V y en la posicin de CMOS la tensin puede estar comprendida entre 3 V y 18 V de corriente continua.
Especificaciones tcnicas
Detector de pulso. Tren de pulsos o pulsos simples de duracin 500 ms. Conmutador posicionado en memoria (MEM).

Figura 1.34. Sonda


lgica.

Niveles de deteccin. LED Rojo (HI): TTL 2.3V 0.2V, CMOS 70% 10% Vcc. LED Verde
(LO): TTL 0.8V 0.2V, CMOS 30% 10% Vcc
Mnimo ancho de pulso detectable: 30 ns.
Impedancia de entrada:> 1 M.
Respuesta en frecuencia: 0-17 MHz.
Entrada sobrecarga.
Proteccin de sobretensin de entrada: 220 V DC / AC para <15 s.

Actividades
1. Obtn la tabla de verdad mediante mediciones con las sonda lgica de las puertas: NAND (C.I. 7400), NOR
(C.I. 7402), NOT (C.I. 7404), AND (C.I. 7408), OR (C.I. 7432) y OR-exclusiva (C.I. 7486).
2. Monta en una placa de pruebas (board) los circuitos de las actividades 15 y 16 y verifica su funcionamiento
utilizando una sonda lgica. Obtn la tabla de verdad de los circuitos, realizando las medidas oportunas con
la sonda y comprala con la obtenida de forma terica.

EV

01 electronica.qxd

11/5/09

11:44

Pgina 33

Fundamentos de electrnica digital

33

EN RESUMEN
SISTEMAS DIGITALES

PUERTAS LGICAS

SISTEMAS DE NUMERACIN

(lgebra de Boole)
NOT
a

OR
a

AND
s

BINARIO

DECIMAL

NOR
s a
b

NAND

XOR

HEXADECIMAL
FAMILIAS

Cdigos binarios
BINARIO
NATURAL

BCD

GRAY

TTL

TABLA DE
VERDAD

CMOS

Natural
Aiken
Exceso 3

Simplificacin
KARNAUGH

Cdigos Alfanumricos: ASCII

REALIZACIN DEL CIRCUITO PRCTICO

EVALA TUS CONOCIMIENTOS


1. Cuntos niveles existen en electrnica digital?
a) Infinitos.

b) Dos.

c) Depende del valor de la tensin.


d) Ninguno.
2. Qu sistema de numeracin se utiliza en circuitos digitales?
a) Binario.

b) Decimal.

c) Centesimal.
d) Vigesimal.
3. Los teoremas de De Morgan tienen como aplicacin:
a) Verificar que se cumple la tabla de verdad.
b) Simplificar el circuito reduciendo el nmero de puertas.
c) Transformar sumas lgicas en productos y viceversa.
d) Ver si la funcin va a tener un nivel lgico en la salida.

4. El sistema hexadecimal utiliza como base:


a) 16.

b) 6.

c) 15.
d) 8.
5. La tabla de verdad de un sistema de tres entradas
tiene:
a) 2 combinaciones.

b) 8 combinaciones.

c) 16 combinaciones. d) 3 combinaciones.
6. El parmetro conocido como fan-out indica:
a) Todos los posibles estados lgicos a la salida.
b) La cantidad mxima de cambios por segundo en la
salida.
c) El nmero mximo de puertas que se pueden conectar a la salida de otra puerta.
d) La potencia del ventilador (fan) del circuito.

Anda mungkin juga menyukai