Está en la página 1de 45

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

TECNOLOGA ELECTRNICA

Electrnica Digital - Bloque I


Sistema binario - lgebra de Boole
Puertas Lgicas - Tecnologas

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Electrnica Digital
Sistemas analgicos y digitales
Sistemas de numeracin y cdigos binarios
lgebra de Boole y puertas lgicas.
Tecnologas: Lgica TTL y lgica CMOS

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas Analgicos y Digitales.


Magnitud Digital:
Toma valores discretos
- Nmeros Enteros
- Valores Discretos
- Finitos valores

Magnitud Analgica:
Toma valores continuos
- Nmeros Reales
- Valores Continuos
- Infinitos valores

Temperatura a lo largo de un da
T(C)

P(15h, 30C)

T(C)

P(10.217 horas, 19.858 C)


30

30

20

20

10

10

12

TAnalgica
Hora Analgica

18

24

Hora

273 C < TAnalgica <


0 < Hora Analgica < 24

Vble.
Digital

Vble.
Analgica

12

18

24

Hora

TDigital {0,5,10,15,20,25,30,35,40}
Hora Digital {0,3,6,9,12,15,18,21,24}

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas Analgicos y Digitales.


Los sistemas electrnicos digitales son aquellos que comunican y procesan
informacin de tipo digital.
La informacin ha de representarse de forma sistemtica y biunvoca:
Cada valor de la informacin
Cada representacin

Sistemas de numeracin
Cdigos
Herramienta matemtica

Representacin nica
Valor nico

Lnea de
transmisin

Conversin A/D

Amp

Modulador

Sensores Amplificacin

Demodulador

Conversin D/A
Procesador

Proceso
Industrial

P, C, DSP

Amp

Actuadores

Adecuacin
de la seal

Demodulador

Modulador

Control de un proceso industrial


4

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas Digitales.
Los sistemas electrnicos digitales son aquellos que comunican y procesan
informacin de tipo digital.
Los datos digitales se pueden procesar y transmitir de forma
ms eficiente y fiable. Se pueden almacenar de manera ms
compacta y reproducirse con mayor claridad y precisin. Son
ms inmunes al ruido que los analgicos.
Los sistemas electrnicos digitales se pueden implementar a
diferentes niveles:
PCBs: La implementacin se realiza en base a circuitos
integrados SSI, MSI, LSI, VLSI o ULSI.
ASICs: Circuitos integrados (chips) expresamente diseados
para un producto o aplicacin particular. Son el resultado de una
evolucin creciente en complejidad, prestaciones y densidad de
los sistemas electrnicos:
Full-Custon; Semi-Custon: Standard-cells, Gate-arrays, etc.
PLDs: Los dispositivos lgicos programables son circuitos
integrados comerciales sobre los que se pueden programar
funciones lgicas.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Generalidades
 Los sistemas electrnicos digitales realizan operaciones con variables discretas que
constituyen nmeros o caracteres alfanumricos.
 Los nmeros pueden representarse en diversos sistemas de numeracin.
 Un sistema de numeracin es conjunto ordenado de smbolos (dgitos o cifras) que se
emplea para representar los nmeros, con reglas bien definidas para las operaciones
aritmticas de suma, resta, multiplicacin, divisin, etc.
 Existen dos tipos :
a) Sistemas posicionales o ponderados:

Cada uno de los smbolos o cifras de un nmero tiene un valor (peso) distinto
dependiendo de su posicin.

Se diferencian por la base, que es el nmero de smbolos utilizados para la


representacin de las cantidades.
b) Sistemas no posicionales:

No suelen utilizarse porque son poco adecuados al uso cotidiano. Por ejemplo:
Sistema de numeracin romano  la manipulacin algebraica es muy compleja.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Generalidades
 El sistema utilizado en la vida cotidiana es el sistema decimal.

 Tiene base 10, es decir, consta de diez smbolos o dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

 En un nmero, cada dgito representa una cantidad, que es su contribucin a la cantidad


total representada por el nmero.
 El sistema es posicional, lo que quiere decir que la contribucin de cada dgito
depende de su posicin en el nmero.
 La cantidad con la que contribuye cada dgito se calcula multiplicando la base (10) por el
peso correspondiente a la posicin que ocupa.
 La cantidad total representada por un nmero es la suma de las cantidades
representadas por cada uno de los dgitos que lo forman.
Dgito

5731,345 = 5 10 3 + 4 10 2 + 3 10 1 + 1 10 0 + 3 101 + 7 10 2 + 5 10 3
Base

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Generalidades
 Se pueden utilizar sistemas de numeracin en los que los pesos de los dgitos, o
incluso los dgitos sean diferentes de los del sistema decimal? S.

 En un sistema con base b los dgitos posibles son: 0, 1, 2, ..., b 1

 Con n dgitos se pueden representar bn nmeros posibles, desde el 0 hasta el bn-1.


 Un nmero con n dgitos enteros y k fraccionarios:
n 1

N = di bi = d k b k + + d 1b 1 + d0b0 + d1b1 + + dn1bn1


i = k

 Los sistemas de numeracin que se utilizan en los sistemas digitales son:


 Binario (base 2)  2 dgitos
 Octal (base 8)  8 dgitos
 Hexadecimal (base16)  16 dgitos

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Sistema binario
 Es el sistema de numeracin ms utilizado en los sistemas digitales.
 Tiene base 2, por lo que existen solamente dos smbolos o dgitos que son el 0 y el 1.
 Un dgito en el sistema binario se denomina bit (del ingls Binary DigIT).
 Con n bits se pueden representar 2n nmeros, desde el 0 hasta el 2n-1.
 Las cantidades se representan mediante un dgito o combinacin de varios, obteniendo
un nmero de uno o ms bits.
 Un nmero con n dgitos enteros y k fraccionarios:
n 1

N = di 2i = d k 2k + + d 1 21 + d0 20 + d1 21 + + dn1 2n1
i = k

 El bit de mayor peso se denomina bit ms significativo o MSB (Most Significant Bit),
y el bit de menor peso se denomina bit menos significativo o LSB (Least Significant
Bit):
MSB
Bit ms significativo

101010,011

LSB
Bit menos significativo

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Pesos binarios:
Potencias positivas de 2 (enteros)

28

27

Potencias negativas de 2 (fraccionarios)

26

25

24

23

22

21

20

2-1

2-2

2-3

2-4

2-5

256 128 64

32

16

0,5 0,25 0,125 0,0625 0,03125

Conversin de binario a decimal:


El valor decimal de cualquier nmero binario se puede determinar sumando los pesos de
todos los bits que son 1:
1101101,1011 = 12-4 + 12-3 + 02-2 + 12-1 + 12 0 + 02 1 + 12 2 + 12 3 + 02 4 + 12 5 + 12 6
1101101,1011 2 = 109,6875 10
Conversin de decimal a binario:
Mtodo de la suma de los pesos: Conjunto de pesos binarios cuya suma es igual nmero
decimal:
9,625 10 = 8 + 1 + 0,5 + 0,125 = 2 3 + 2 0 + 2 -1 + 2 -3 = 1001,101 2
10

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin.
Conversin de decimal a binario: Mtodo de la divisin/multiplicacin sucesiva por 2:
a) Parte entera:
Se divide entre 2, as como los cocientes resultantes, hasta que se obtenga un cociente
cuya parte entera sea 0.
El primer resto es el LSB de la parte entera del nmero binario y el ltimo el MSB.
b) Parte fraccionaria:
12,875
Parte Entera

Parte Fraccionaria
0,875 x 2 = 1 ,750

12

0,750 x 2 = 1 ,500
0,500 x 2 = 1 ,000

Se multiplica por 2, as como las partes


fraccionales resultantes, hasta que el
producto sea 0 o se alcance el nmero
deseado de posiciones decimales.
El primer acarreo es el MSB de la parte
fraccionaria del nmero binario y el ltimo es
el LSB.

0,000 x 2 = 0 ,000

12,875
1100 ,1110

10 =

1100,1110 2
11

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Sistema octal

Decimal

Binario

Octal

0000

0001

0010

0011

0100

0101

0110

0111

1000

10

1001

11

 Se trata de un sistema de numeracin posicional de base 8,


por lo que consta de 8 smbolos o dgitos:

{0, 1, 2, 3, 4, 5, 6, 7}

 Con n dgitos octales se pueden representar 8n nmeros,


desde el 0 hasta el 8n-1.
 Debido a que 8 es potencia de 2 (8 = 23), la conversin de
octal a binario y viceversa es muy sencilla.
 Al igual que el sistema hexadecimal, permite manejar
cantidades binarias de forma sencilla.
 No es tan empleado como el hexadecimal ya que al convertir
de binario a octal, los nmeros obtenidos suelen ser ms
largos.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Sistema octal

Conversin de octal a binario:


Se sustituye cada uno de los dgitos del nmero octal por su equivalente
binario de 3 bits.

Decimal

Binario

Octal

0000

0001

0010

0011

0100

0101

0110

0111

1000

10

1001

11

7358 = 111 011 1012


Conversin de binario a octal:
Se realiza el proceso inverso: dividir el nmero binario en grupos de 3
bits, comenzando por el LSB, y sustituir cada grupo por su smbolo octal
correspondiente.

10111000112 =

1 011 100 0112 = 13438

Conversin de decimal a octal:


Mtodo de la divisin sucesiva por 8. Ejemplo: 103710 a octal
Cociente
1037:8
129
129:8
16
16:8
2

Resto
5
1
0

MSB

103710 = 20158
2 0 1 5

LSB

Conversin de octal a decimal:


Suma de los productos de cada dgito octal por su peso:

7358 = 782 + 381 + 580 = 764 + 38 + 51 = 448 + 24 + 5 =47710

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Sistema hexadecimal
 Es un sistema de numeracin posicional de base 16, por lo
que consta de 16 smbolos o dgitos:

Decimal

Binario

Hexadecimal

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

10

1010

11

1011

12

1100

13

1101

14

1110

 Dos dgitos hexadecimales equivalen a 8 bits. El conjunto


de 8 bits o dos dgitos hexadecimales, se denomina byte.

15

1111

 Notacin: 23AF16 = 23AFhex = 23AFh = 0x23AF

{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B , C , D, E , F }

 Con n dgitos hexadecimales se pueden representar 16n


nmeros, desde el 0 hasta el 16n-1.
 Debido a que 16 es potencia de 2 (16 = 24), resulta muy
sencilla la conversin de hexadecimal a binario y
viceversa.
 La conversin de binario a hexadecimal permite manejar
cantidades binarias de forma sencilla (comprime en
menos espacio el nmero binario).
 Un dgito hexadecimal permite representar lo mismo que 4
bits. Tambin se denomina nibble.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Sistema hexadecimal

Conversin de hexadecimal a binario:

Decimal

Binario

Hexadecimal

Se sustituye cada uno de los dgitos del nmero hexadecimal por su


equivalente binario de 4 bits.

0000

3B216 = 0011101100102

0001

Conversin de binario a hexadecimal:

0010

0011

0100

Se realiza el proceso inverso: dividir el nmero binario en grupos de


4 bits, comenzando por el LSB, y sustituir cada grupo por el smbolo
hexadecimal correspondiente.

0101

0110

Conversin de decimal a hexadecimal:

0111

Mtodo de la divisin sucesiva por 16. Ejemplo: 65510 a hexadecimal

1000

1001

10

1010

11

1011

12

1100

13

1101

Conversin de octal a decimal:

14

1110

Suma de los productos de cada dgito hexadecimal por su peso:

15

1111

3B216 = 3162 + B161 + 2160 = 3256 + 1116 + 21 = 94610

10111000112 =

Cociente
655:16
40
40:16
2

10 1110 00112 = 2E316

Resto
15
8

MSB

65510 = 28F16
2

LSB

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Sistemas de numeracin
Equivalencias entre los 17 primeros nmeros de los sistemas decimal, binario,
octal y hexadecimal:
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

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

Octal
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20

Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Introduccin
 Cdigo: representacin de cantidades y/o caracteres alfanumricos de tal forma que, a
cada uno de ellos, se le asigna una determinada combinacin de dgitos y viceversa.
 Los sistemas de numeracin estudiados anteriormente constituyen cdigos de
representacin de cantidades.
 El sistema binario recibe el nombre de cdigo binario natural.
 Existen muchos sistemas digitales en los que se utilizan otros cdigos binarios distintos
del binario natural.
 Los cdigos binarios son cdigos que utilizan nicamente los dgitos 0 y 1 para
representar la informacin.
 Una misma informacin se puede representar utilizando diferentes cdigos :







Binario natural.
BCD: permite trabajar fcilmente con cantidades decimales en binario.
Cdigo Gray: resulta til para codificar posiciones.
Cdigo ASCII: permite representar informacin alfabtica y smbolos especiales.
Complemento a 1: permite representar cantidades enteras positivas y negativas.
etc.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Introduccin
0 1  1 bit de informacin
Tamao de datos:

Sistema
digital 1

4 bits  nibble

Sistema
digital 2

8 bits  byte
16 bits  word
32 bits  double word

n lneas de datos
1111 1111  25510
1111 1110  25410
Numeracin en 8 bits:

...
0000 0010 

210

0000 0001 

110

0000 0000 

010

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Cdigos decimales codificados en binario (Cdigos BCD)
 El cdigo BCD (en ingls, Binary Coded Decimal) es un sistema de codificacin
binario para representar los nmeros decimales.
 A cada dgito decimal se le asigna un cdigo binario de 4 bits. Un nmero decimal se
codifica en BCD dgito a dgito.
 Como hay que representar diez dgitos (0 ... 9), de las 16 combinaciones posibles con 4
bits, slo se emplean 10.
 Los cdigos BCD se pueden clasificar en dos categoras:
 Ponderados: a cada dgito binario se le asigna un peso y el nmero decimal
equivalente se obtiene como suma ponderada de los dgitos que forman el cdigo.
 Existen diversos cdigos BCD ponderados, pero el nico que se usa en la actualidad es
el BCD natural.
 En BCD natural los pesos de los dgitos coinciden con los del cdigo binario natural, es
decir, 8-4-2-1.

 No Ponderados: cada dgito binario del cdigo no tiene asignado un peso.


 El ms conocido es el BCD exceso tres, pero casi no se utiliza.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Cdigos BCD ponderados: BCD natural

Decimal

BCD natural
8421

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

 Dado un nmero decimal, para pasarlo a BCD se


sustituye cada dgito decimal por su equivalente en cdigo
BCD:
2710 = 0010 0111BCDnat
 Un nmero en BCD se pasa a decimal formando grupos
de 4 bits comenzando por el LSB, y sustituyendo cada
grupo por su equivalente decimal.
 Es importante no confundir la representacin BCD de
un nmero decimal con un nmero binario, ya que son
representaciones distintas.
2710 = 1101112
 Facilidad de conversin decimal-BCD.
 No todas las combinaciones con 4 bits corresponden a un
cdigo BCD. Las combinaciones 1010 a 1111 no existen.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Cdigos BCD no ponderados: BCD exceso 3

 En la prctica no se utiliza, pero es interesante desde el


punto de vista didctico.

Decimal

BCD Exceso 3

0011

0100

0101

0110

0111

1000

310 = 0110BDC exceso 3

1001

610 = (9 3)10 = 1001BCD exceso 3

1010

1011

1100

 Tiene la propiedad de ser autocomplementario:


El complemento a 9 de un nmero decimal, N, (es
decir, 9 N) se obtiene cambiando los ceros por unos
y viceversa:

 Comparativa:
2710  110112  0010 0111BCD nat  0101 1010BCD exceso 3

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Cdigos progresivos: Cdigo Gray
 Un cdigo es progresivo si las combinaciones correspondientes a nmeros decimales
consecutivos difieren en un solo bit.
 Un cdigo progresivo se dice que es cclico, si la primera y ltima combinacin tambin
se diferencian en un solo bit.
 El cdigo binario progresivo y cclico de mayor difusin es el cdigo Gray.

 El cdigo Gray es un cdigo no


ponderado y no aritmtico.
 til para codificar posiciones.

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios
Emisores de luz

Detectores de luz

Cdigos progresivos: Cdigo Gray


Ventajas del cdigo Gray para la codificacin de posiciones
Una desalineacin de emisores y/o receptores puede hacer
que algn bit cambie antes que los dems al pasar de un
sector a otro del disco.

SISTEM
A
MECNI
CO

Disco
codificado

Por ejemplo, en el lmite entre los sectores 3 y 4:


 Gray: slo cambia un bit  nicamente pueden generarse los cdigos 010 y 110 (es decir, los
correctos).
 Binario: cambian los 3 bits  Adems de los cdigos correctos (011, 100), tambin son
posibles otros errneos (000, 010, 001, 110, 101, 111)  posicin del eje DESCONOCIDA.
100

000

111

000

101

001

110

001

111

011

101

010

110

010

Gray

100

Opaco  0
Transparente  1

011

Binario

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios: Cdigos detectores de error.


Utilizados en transmisiones digitales con el objeto de detectar errores en la transmisin.
Probabilidad de error en 2 o ms bits muy reducida
BCD

BCD
paridad par

BCD paridad
impar

0000

0000

0000

0001

0001

0001

0010

0010

0010

0011

0011

0011

0100

0100

0100

0101

0101

0101

0110

0110

0110

0111

0111

0111

1000

1000

1000

1001

1001

1001

Deteccin error en un solo bit.

Mtodos de control de la paridad:


Modificar el cdigo de tal manera que el nmero
total de 1 sea, en cada combinacin, par o impar.
Cdigo BCD 8421con paridad par e impar
00101 01111 (BCD natural)
27 (10)
00100 01110 (BCD natural)

Bit de paridad
Bit de paridad
24

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Cdigos Binarios: Cdigos correctores de error.


La paridad simple detecta pero no corrige. Se hace preciso acudir a la paridad
entrelazada:
Deteccin
Error!
000001 1

Datos a
enviar

000101 1
000011 0

000011 0
010101 1
111011

Palabra de paridad
horizontal par

010101 1
111011 1

101100 1

Datos
recibidos

Palabra de paridad
vertical par

101100 1

Se puede corregir en la recepcin!

25

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

lgebra de Boole.
El Algebra de Boole son las matemticas de los sistemas digitales

Concepto bsico: Variable booleana: slo puede tomar dos valores (0 1).
Funciones en el lgebra de Boole:
Una funcin en el lgebra de Boole se define como todo conjunto de
variables relacionadas entre s por medio de las operaciones suma,
producto y complementacin:
f (A,B,C, , +,)
El resultado de una funcin booleana es una variable booleana

S
0, apagada
VB

1, encendido

0, abierto
L

Interruptor S
1, cerrado
26

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

lgebra de Boole.
Operaciones bsicas:

Lgica de Interruptores
A

Complemento

Negacin
0=1

UB

L=A

1=0
Adicin booleana:

Multiplicacin booleana:

0+0=0
0+1=1
1+0=1
1+1=1
0
0
1
1

0=0
1=0
0=0
1=1

UB

L=A+B

A
UB

B
L=A B

27

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

lgebra de Boole.
Conmutativa
Asociativa

Leyes del lgebra de Boole:

Distributiva
Reglas del lgebra Booleana:
A+ 0=A

A+1=1

A 0=0

A 1=A

A+A=A

A+A=1

AA=A

AA=0

A=A

A + AB = A

A + AB = A + B

(A + B)(A + C) = A +BC

A(B+C) = AB + AC

A B=A+B

1 Ley de De Morgan

A+B=A B

2 Ley de De Morgan

Leyes de De Morgan:

28

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

lgebra de Boole: Puertas lgicas.


 Definen funciones booleanas.
 No se limitan al mbito de la electrnica.
 Su funcin bsica es la formulacin grfica de una funcin digital o
booleana.

Ejemplo:
A
AND
(Funcin
multiplicacin)

A
AB
B
A

29

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Puertas lgicas bsicas:


A

A
A B

A+B
B

B
A

1 entrada

A B

Funcin NOT
(negacin)

&

A+B

Funcin OR
(suma)

Funcin AND
(producto)

Varias entradas

Varias entradas

Tablas de verdad

A
0
1

A
1
0

_
S=A

A
0
0
1
1

B S
0 0
1 1 S=A+B
0 1
1 1

A
0
0
1
1

B
0
1
0
1

S
0
0 S=A B
0
1
30

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Puertas lgicas.
A+B

A B

A
B

A+B

A B

&

Tablas de verdad

A
0
0
1
1

B
0
1
0
1

S
1
0
0
0

S=A+B

A B

=1

A
0
0
1
1

B
0
1
0
1

S
1
1
1
0

S=A B

A B

=1

Funcin NAND

A B

A
B

Funcin NOR

A B

Funcin XOR
(OR exclusiva)

Funcin XNOR
(NOR exclusiva)

Solo dos entradas

Solo dos entradas

A
0
0
1
1

B
0
1
0
1

S
0
1
1
0

S=AB

A
0
0
1
1

B
0
1
0
1

S
1
0
0
1

S=AB

31

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Puertas lgicas. Implementacin de cualquier funcin lgica con un


nico tipo de puertas
Con puertas NAND/NOR puede realizarse cualquier tipo de funcin:
2 Ley de De Morgan

A+B=A B

1 Ley de De Morgan

Negacin
Y

Negacin

A
Y
1

Y=A A=A

A B=A+B

A
Y

Y=A 1=A

Y=A+A=A

Suma

Y=A+0=A

Producto
A

A
Y
B

Y=A+B=A+B=A B

Y=A B=A B=A+B


32

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Representacin de funciones lgicas.


- Expresin algebraica:

Combinacin de variables relacionadas por las tres operaciones


lgicas (infinitas expresiones equivalentes):

f(A,B,C) = ABC + ABC + ABC = AB + AC = A(B + C)


Formas cannicas: Expresin algebraica compuesta de sumas o productos de trminos
(cannicos), que a su vez estn compuestos de un producto o suma
(respectivamente) en los cuales aparecen todas las variables de las
que depende la funcin.
1 Forma cannica: Suma lgica de los trminos para
los cuales la funcin vale 1.
2 Forma cannica: Producto lgico de los trminos
para los cuales la funcin vale 0.

- Tabla de verdad: Expresin de todas las


combinaciones posibles de las variables de
entrada y el valor correspondiente de la
funcin para cada una de ellas.

f(A,B,C)

1
33

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Representacin de funciones lgicas.


1 Forma cannica: Suma lgica de los trminos para los cuales la funcin vale 1.

f(A,B,C) = ABC + ABC + ABC = m4 + m6 + m7


2 Forma cannica: Producto lgico de los trminos para los cuales la funcin vale 0.

A B C

f(A,B,C)

M7 m 0

0 0 0

f(A,B,C) = (A+B+C)(A+B+C)(A+B+C)(A+B+C)(A+B+C)

M6

m1

0 0 1

f(A,B,C) = M7M6 M5M4M2

M5

m2

0 1 0

M4

m3

0 1 1

M3

m4

1 0 0

M2

m5

1 0 1

M1

m6

1 1 0

M0

m7

1 1 1

Los trminos mi se denominan minterms


Los trminos Mi se denominan maxterms

34

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Representacin de funciones lgicas.


Representacin de la 1 funcin cannica mediante puertas lgicas:

f(A,B,C) = ABC + ABC + ABC

A
B
A

f(A,B,C)

B
C

35

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Representacin de funciones lgicas.


Representacin de la 2 funcin cannica mediante puertas lgicas:

f(A,B,C) = (A+B+C)(A+B+C)(A+B+C)(A+B+C)(A+B+C)
A

f(A,B,C)

36

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Tecnologas: generalidades
Una familia lgica es una conjunto de circuitos integrados digitales fabricados
con la misma tecnologa, que realizan diferentes funciones lgicas.
Los circuitos integrados de una misma familia lgica se pueden
interconectar directamente porque tienen caractersticas elctricas
similares entre sus entradas, salidas y circuitera interna.
Los circuitos integrados de familias lgicas diferentes no tienen porque
ser interconectables.
Tipos de familias lgicas:
RTL: (resistor-transistor-logic), basada en componentes discretos.
DTL: (diode-transistor-logic),
TTL: (transistor-transistor-logic), basada en el empleo de transistores
bipolares.
CMOS: (complementary MOSFET), basada en el empleo de transistores
MOSFET complementarios, de canal P y de canal N.
ECL: (emitter-coupled-logic), basada en la configuracin de amplificador
diferencial.
I2L:
(integrated-injection-logic), basada en transistores bipolares
acoplados directamente.
37

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Parmetros y caractersticas elctricas bsicas.


La Abstraccin Digital tiene validez siempre que los circuitos trabajen dentro de las
especificaciones del fabricante:
Tensin de alimentacin.
Niveles lgicos permitidos.
Caractersticas de las seales de entrada.
Caracterstica de las cargas conectadas a las salidas, etc..
Necesidad de realizar un anlisis ANALGICO para
comprobar que los circuitos digitales trabajan bajo
especificaciones:
Tensin de alimentacin.
Niveles lgicos.
Mrgenes de ruido.
Disipacin de potencia.
Retardo de propagacin.
Producto velocidad potencia.
Carga y fan-out.

TTL
CMOS

+5V.
+15V; +5V; +3,3V; +2,7V

+Ucc
14

GND

38

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Tecnologa TTL. Series TTL.


Dentro de la familia TTL existen varias subfamilias o series que en funcin del
tipo de transistores y valores de la resistencias integradas presentan
parmetros elctricos diferentes. Los parmetros que caracterizan las series
son: velocidad y consumo.

Serie

Nomenclatura

Tiempo
propagacin (ns)

Disipacin por
puerta (mW)

Standard

54/74

10

10

Low Power

54/74 L

33

High Speed

54/74 H

22

Schottky

54/74 S

20

Low Power
Schottky

54/74 LS

10

Advanced Schottky

54/74 AS

1,5

8.5

Advanced Low
Power Schottky

54/74 ALS

Fast

54/74 F

10

39

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Tecnologa CMOS. Series CMOS.


Serie

Caractersticas

4000B

Transistores de puerta metlica.


Admite alimentacin entre 3 y 15V.
Menor velocidad y ms bajo consumo que la
tecnologa TTL.
Mala conectividad con la tecnologa TTL.

74HC
74HCT

74AC
74ACT

Tiempo
propagacin (ns)

Disipacin por
puerta (mW)

50

1 x 10 -3
0,1 (a 100kHz)

High Speed CMOS


High Speed CMOS, TTL Compatible
Transistores de puerta de silicio.
Admite alimentacin entre 2 y 6V.
Son compatibles pin a pin con sus equivalentes de
la familia TTL 74XX.
Mayor velocidad y mejor consumo y suministro de
corriente que la serie 4000B

Very High Speed CMOS


Very High Speed CMOS, TTL Compatible
Son el doble de rpidas que las HC y HCT, siendo
compatibles elctricamente.

4,7

2,5 x 10 -3
0,17 (a 100kHz)

5 x 10 -3
0,08 (a 100kHz)

40

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Tipos de salida.
1

Los dispositivos con salidas normales no se pueden


conectar en paralelo, porque dicha conexin puede
producir una corriente excesiva que dara lugar a daos
en los dispositivos.

0
Salida Colector (Drenador) Abierto: Los dispositivos
con ete tipo de salidas se pueden conectar en paralelo,
formando una conexin Y-Cableada (Wired-And).


X = ABCD

Es necesaria una resistencia externa (Pull-Up) que


se calcula en funcin de la corriente que sea capaz de
conducir el dispositivo.

Conexin Wired-And
41

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Salida Triestado: Los dispositivos con salidas triestado disponen de un tercer


estado (alta impedancia) al activar la entrada de habilitacin. La salida no est ni
a 1 ni a 0 sino que su equivalente es alta impedancia (Z = ).
Se pueden conectar en paralelo, pero solo puede estar activo un dispositivo.

Smbolo de
Puerta Triestado

Salida en
alta Impedancia

42

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Consideraciones prcticas sobre el uso de la tecnologa TTL.


Entradas no utilizadas: Una entrada desconectada de una puerta TTL es equivalente a
un 1 lgico. Si no se utiliza es aconsejable no dejarlas desconectadas porque la puerta
lgica se hace ms sensible al ruido elctrico.
Entradas unidas: Conexin de una entrada no utilizada a otra de la misma puerta que si
se utilice. Cada entrada unida cuenta como una unidad de carga adicional, excepto para
el 0 lgico en las puertas con estructura AND y NAND que equivalen a una nica carga.
Entradas conectadas a +Vcc o a masa: Las entradas no utilizadas de puertas AND y
NAND se pueden conectar a +Ucc a travs de una resistencia de 1 k. En puertas OR y
NOR se conectan directamente a masa.
Excitacin de cargas: Para cargas que requieren corrientes elevadas (diodos LEDs,
rels, etc.) son necesarios amplificadores de corriente (buffers) o circuitos con salida en
colector abierto.

AND

LED

NAND

LED

NO

NO

NO

NO

NO

NO

SI

SI

43

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Consideraciones prcticas sobre el uso de la tecnologa CMOS.


Las entradas de dispositivos CMOS no deben quedar desconectadas (se comportan como si
estuvieran a nivel bajo). Sin embargo, debido a la elevada impedancia de entrada, cualquier ruido
puede transmitir un 1 en una entrada flotante (en forma temporal).
Todas las entradas no utilizadas deben conectarse a la tensin de alimentacin o a tierra. En circuito
abierto, una entrada puede adquirir carga electrosttica y flotar en niveles impredecibles.
Las descargas electrostticas pueden daar el material aislante existente en el terminal de entrada de
un dispositivo CMOS y generar un cortocircuito entre la G y S o el D.
Todos los dispositivos CMOS se suministran embalados en espuma conductora para evitar la
formacin de cargas electrostticas. Cuando se retiran del material protector, los dispositivos deben
colocarse con los terminales hacia abajo sobre una superficie a masa, tal como una placa metlica. No
colocarlos sobre espumas de poliestireno o bandejas de plstico. No tocar los terminales.
Todas las herramientas, equipos de pruebas y bancos de trabajo deberan estar conectados a tierra.
En determinados entornos, el usuario debera conectar su mueca a masa por medio de un cable y
una resistencia serie de alto valor.
Para evitar los picos de corriente debidos a la conmutacin parcial de la etapa de salida se deben
colocar condensadores de desacoplo distribuidos (uno por circuito integrado).
Un dispositivo CMOS se puede daar cuando no estando polarizado, sus entradas son excitadas por
otro circuito que tiene fuente de alimentacin independiente.
No insertar los dispositivos CMOS (o cualquier otro dispositivo) en los zcalos de una tarjeta de circuito
impreso con la alimentacin conectada.
44

Tecnologa Electrnica

Departamento de Tecnologa Electrnica

Bibliografa

Fundamentos de sistemas digitales, Thomas L. Floyd, Ed. Pearson


Prentice Hall

Captulo 1, Apartado 1.1

Captulo 2, Apartados 2.1 a 2.12

Captulo 3, Apartados 3.1 a 3.6

Captulo 4, Apartado 4.1 a 4.7

Captulo 14, Apartados 14.1 a 14.5

También podría gustarte